搜档网
当前位置:搜档网 › UML课程设计报告

UML课程设计报告

电子科技大学成都学院计算机系

课程设计报告

课程名称:UML课程设计

设计题目:人力资源管理系统

组长学号姓名:………………………

组员学号姓名:……………………….

组员学号姓名:………………………

计算机系制

2014年6月

目录

第1章引言

编写目的

科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、即时的信息以帮助做出正确而及时的选择与决定,从而给采用这技术的单位带来了巨大的可见或不可见的利益与效益。

随着信息时代的发展,各大公司对人力资源的需求也越来越高,人力资源管理系统也变得十分必要。本报告主要是使用UML工具来描述人力资源系统的相关功能的实现。

项目背景

目前面向对象的程序设计语言已广为流行,但许多数据库支持者仍倾向采用结构化设计方法来设计系统结构,使得对象的属性及方法分散在设计中,很难将设计中的对象同现实中的对象完全对于起来,对系统的完全性、可靠性、开放性均有影响。造成这种现象的原因大致有两个设计人员习惯于结构化设计,难以立刻转向面向对象设计。面向对象设计相对来说比较抽象,繁琐,用它设计规模不是很大的系统得不偿失。但无论如何,若想充分发挥面向对象编程的优越性,就必须采用面向对象的设计方法。UML是软件世界第一个统一建模语言,已成为国际软件界广泛承认的标准,应用领域非常广泛。可由于多种类型软件系统开发建模的各个阶段,使用UML建模的优越性在于数据类型丰富,可处理复杂数据结构,数据库语言与程序环境一致,直接存取对象执行效率高,适用于对象系统应用。

可行性分析

经济可行性分析

经过分析系统在经济上是可行的。

技术可行性分析

经过分析系统在经技术上是可行的。

法律可行性

经过分析系统在法律上是可行的。

小组分工

第2章需求分析

功能需求分析

假设用户单位是一家企业公司,公司有职工近2000人,公司原来的人力资源管理方式主要以人工管理为主,个别业务用计算机处理。为了提高工作效率和决策水平,公司准备开发一套人力资源管理系统,以取代原来的人工处理方式。本系统的开发目标是:为人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371。在企业内实现信息依据权限的共享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下:

(1)组织机构管理。主要管理集团下属的各级公司以及公司下属的各级部门,处理公司和部门的新建、合并、撤销业务,为公司、部门提供信息维护,统计分析功能,支持输出组织机构图。

(2)职位管理。主要管理职务分析每个职位的职位描述、任职资格、后备人员、以及各职位的任职情况、超编情况、空缺情况,并按部门提供职位表和空缺职位表。

(3)人力资源规划。重要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表。

(4)绩效考评。根据职务分析,将员工分为不同层面、不同类别,分别设计考评标准。对业绩、能力、态度等进行月份、季度、年度考评,对考核数据提供统计分析功能,为薪酬、奖惩、培训开发等方面提供依据。

(5)人事管理。主要负责完成对在职员工、解聘员工、离退员工的基本信息、任职情况、组织变动、奖惩情况等档案数据的维护、统计分析,晋升、降职、辞职、辞退、退休等人事变动业务的处理,并提供各类员工信息卡片、信息报表。

(6)劳动合同管理。全面管理员工劳动合同的签订、变更、续订、中止、接触全过程。并针对不同时期,不同的合同版本,提供版本管理,以及对于到期合同提供自动提示。

(7)招聘管理。对编制招聘计划、发布招聘信息、采集应聘信息、招聘甄选、通知面试、聘用这一过程进行全面管理。

(8)培训管理。管理采集培训需求、编制培训计划、发布培训信息、维护培训档案、评估培训结果这一过程,以及对培训资源进行管理。并对培训情况提供查询统

计分析功能。

(9)薪资管理。提供对企业员工薪资标准的设定,员工工资定级,工资调整的申请、审批,工资核算发放,自动计算社会保险等代扣代缴项目,经费计划、统计分析等。

(10)福利管理。提供员工的各项福利基金的提取和管理功能,包括定义基金类型,设置基金提取条件,进行基金的日常管理,并提供统计分析。因本论文偏向于理论研究及篇幅限制,以下内容以招聘管理模块为例论述建模过程。关于招聘管理事务描述如下:

本公司招聘组织的管理方式是这样的:人才招聘工作由人力资源部参考用人部门意见,负责拟定招聘计划并组织实施,用人部门参与招聘测评的技术设计和部分实施工作。人力资源需求计划的制定通常在每年初人力资源部根据公司的整体计划编制年度人力资源需求计划,报总经理办公会审批。人力资源需求计划制定方法如下:

(1)制定人力资源需求计划的基本依据:未来组织结构的预测、人员供求关系、现有人员的调配培训等。

(2)人员需求预测要综合考虑公司战略、可能获得的财务资源、竞争对手的人才政策、管理变革可能导致的公司规模变化、员工流动等因素造成的人力资源需求的变动。

(3)人员供给预测要综合考虑内部人才和外部人才供给情况。人力资源部建立内部人才库,信息包括每位员工的绩效记录及评价、职业兴趣、教育背景、工作经验、培训课程、外语水平、具备的技能和证书等。进行内部人才供给预测时要调用内部人才库,判断内部人员是否与所需工作相匹配。在内部供给无法满足需求的情况下进行外部供给预测,外部供给预测要根据总体经济状况、全国和地方劳动力市场状况和拟招聘职位的市场状况进行判断。

(4)人力资源部在人力资源需求与供给预测的基础上,制定出年度的人力资源需

求计划。招聘计划应包括招聘人数、招聘标准(年龄、性别、学历、工作经验、工作能力、个性品质等)、招聘经费预算、招聘具体行动计划等。招聘流程分为如下工作环节:提出人员需求、拟定招聘计划、发布招聘公告、人员筛选录用、招聘工作评估。其中人员筛选录用环节又可分为以下过程:

(1)初步筛选。报名截止后,根据招聘岗位的要求,由人力资源部会同各用人部门进行初选。审查求职者的个人简历和求职表,并根据收集到的求职者信息建立外部人才库。

(2)初试。人力资源部向初选合格的求职者发面试通知,并要求其面试时提供学历、证书、身份证等相关证件的原件。初试由人力资源部人员和用人部门共同组成。人力资源部对应聘人员的智力、品德和综合素质进行初试和评价,用人部门从工作经验与能力对应聘人员进行初试和评价。

(3)复试。复试由复试小组进行。复试小组一般由以下三方面人员组成:一、用人部门代表;

二、人力资源部部长;三、资深专业人士。一般岗位的招聘可无资深专业人士,专业技术人才和管理人才的招聘必须有资深专业人士参加。高级专业技术人才和管理人才由总经理负责面试,人力瓷源部负责协调。重要岗位的复试可以考虑采取笔试的形式,由人力资源部和用人部门共同组织进行。

(4)复审。通过复试的应聘人员由用人部门的主管领导进行审核,并签署意见。所有拟录用的人员应经总经理最后签字批准。

(5)录用。人力资源部根据应聘人员体检结果,对体检合格者办理录用手续。对社会应聘人员发试用通知书,并到相应劳动部门办理劳动手续;对被录用的应届毕业生向其所在高校发接受函,签定就业协议书。同时,人力资源部将面试结果通知落选的应聘者。

(6)报到。被录用员工必须在规定时间内向公司报到。如在发出录用通知15天内不能正常报到者,可取消其录用资格。特殊情况经批准后可延期报到。

(7)试用。试用期的人员,尚不属于公司正式员工。在此期间,本人可以随时提出辞职。试用人员如不能胜任本职工作或工作中出现重大失误,公司有权随时将其辞退。

(8)转正。试用期满后的员工,经考核合格,人力资源部应在试用期满一星期前向使用部门书面征询意见。

功能模块图

根据前面的功能需求分析,可得出如图2-1所示的部分功能结构示意图。

图2-1系统部分功能结构示意图

第3章用例建模

参与者

参与者是指在系统之外,透过系统边界与系统进行有意义交互的任何事物,在获取用例前要先确定系统的参与者,可以根据以下的一些问题来寻求系统的参与者。

⑴谁将使用该系统的主要功能;

⑵谁将需要该系统的支持以完成其工作;

⑶谁将需要安装、维护、管理该系统,以及保持该系统处于工作状态;

⑷系统需要处理哪些硬件设备;

⑸与该系统发生交互的是什么系统;

⑹谁或什么系统对本系统产生的结果感兴趣。

根据上面列出的问题,本系统一一确认如下:

⑴谁将使用该系统的主要功能;

公司主管、培训部门、人力资源部、财务处、应聘人员、用人部门、公司工会、劳动部门。

⑵谁将需要该系统的支持以完成其工作;

公司主管、培训部门、人力资源部、财务处、应聘人员、用人部门、公司工会、劳动部门。

⑶谁将需要安装、维护、管理该系统,以及保持该系统处于工作状态;

系统管理员。

⑷系统需要处理哪些硬件设备;

⑸与该系统发生交互的是什么系统;

⑹谁或什么系统对本系统产生的结果感兴趣;

公司主管、培训部门、人力资源部、财务处、应聘人员、用人部门、公司工会、总经理、劳动部门。

综上所述,人力资源管理系统的参与者有:

公司主管、培训部门、人力资源部、财务处、应聘人员、用人部门、公司工会、系统管理员、劳动部门、总经理。

参与者之间关系分析:

系统中的每一个参与者都是独立存在的,参与者之间没有泛化关系。

用例

在识别用例的过程中,通过回答以下几个问题,系统分析者可以获得帮助。

⑴特定参与者希望系统提供什么功能;

⑵系统是否存储和检索信息,如果是,由哪个参与者触发;

⑶当系统改变状态时,是否通知参与者;

⑷是否存在影响系统的外部事件;

⑸哪个参与者通知系统这些事件;

系统的主要用例分析如下:

(1)“人力资源管理系统”中的用例(顶层用例):

●管理组织机构

●管理招聘

●管理职位

●规划人力资源

●考评员工绩效

●管理人事档案

●管理劳动合同

●管理培训

●管理员工薪资

●管理员工福

●管理系统权限

●登录系统

●修改个人资料

(2)“员工招聘管理子系统”中的用例:

●提出人员需求

●发布招聘公告

●制定人力资源需求计划

●登记个人简历和求职表

●审批人力资源需求计划

●参与员工筛选录用

●拟定招聘计划

●评估招聘工作

●审批招聘计划

(3)“参与员工筛选录用模块”中的用例

●初步筛选简历和求职表

●建立外部人才库

●发送面试通知

●填写初试测评表

●填写复试记录表

●填写复试结果推荐书

●审核并签署复审意见

●签字批准拟录用人员

●检查体检结果

●办理劳动手续

●发送试用通知书

●填写员工登记表

●签定试用劳动合同

●征询试用意见

●出具试用意见

●填写转正定级审批表

●填写试用期工作小结

●填写考核意见

●批准考核意见

●签订正式劳动合同

(4)“职位管理子系统”用例

●分析职位信息,包括:职位描述、以及各职位的任职情况、超编情况、空缺情况。

●提供职位信息表,包括:职位表和空缺职位表。

(5)“组织机构管理子系统”用例

●处理公司和部门业务,包括:新建、合并、撤销业务。

●提供信息维护。

●统计分析功能。

●输出组织结构图

(6)“人力资源规划子系统”用例

●管理人力资源规划。

●机构编制。

●提供表单,包括:人力资源规划表和机构编制表。

(7)“绩效考评子系统”用例

●员工层次划分。

●设计考评标准,包括:业绩、能力、态度考评

●统计分析考评结果

(8)“人事管理子系统”用例

●员工档案数据的维护和统计分析,包括:基本信息、任职情况、组织变动、奖惩情况等档案数据的维护和统计分析。

●人事变动处理,包括晋升、降职、辞职、辞退、退休等人事变动业务的处理。

●提供员工信息,包括:员工信息卡片、信息报表。

(9)“劳动合同管理子系统”用例

●劳动合同过程管理,包括签订、变更、续订、中止过程。

●合同版本管理。

●到期合同自动提示。

(10)“培训管理子系统”用例

●管理采集培训需求

●编制培训计划

●发布培训信息

●维护培训档案

●评估培训结果

●培训资源管理

●培训情况查询

(11)“薪资管理子系统”用例

●薪资标准的设定

●员工工资定级

●工资调整的申请和审批

●工资核算发放

●自动计算社会保险

●经费计划和统计分析

(12)“福利管理子系统”用例

●福利基金的提取

●福利基金的管理,包括定义基金类型,设置基金提取条件,进行基金的日常管理。

●统计分析

绘制用例图

1)第一层用例图/顶层用例图

顶层用例图如图3-1所示。

图3-1顶层用例图

2)第二层用例图

(1)员工招聘子系统用例图

员工招聘子系统用例图,如图3-2所示:

图3-2员工招聘用例图

(2)参与员工筛选录用模块用例图

参与员工筛选录用模块用例图,如图3-3所示:

图3-3参与员工筛选录用模块

(3)职位管理用例图

职位管理用例图,如图3-4所示:

图3-4职位管理用例图

(4)组织机构管理用例图

组织机构管理用例图,如图3-5所示:

图3-5组织机构管理用例图

(5)人力资源规划用例图

人力资源规划用例图,如图3-6示:

图3-6人力资源规划用例图

(6)绩效考评用例图

绩效考评用例图,如图3-7所示:

图3-7绩效考评用例图

(7)人事管理用例图

人事管理用用例图,如图3-8所示:

图3-8人事管理用例图

(8)劳动合同管理用例图

劳动合同管理用用例图,如图3-9所示:

图3-9劳动合同管理用例图

(9)培训管理用例图

培训管理用用例图,如图3-10所示:

图3-10培训管理用例图

(10)薪资管理用例图

薪资管理用用例图,如图3-11所示:

图3-11薪资管理用例图

(11)福利管理用例图

福利管理用用例图,如图3-12所示:

图3-12福利管理用例图

用例详细描述

(1)针对顶层用例图来做主要的用例描述

a.招聘管理用例:

用例编号U01

用例名称管理招聘;

用例概述制定年度人力资源计划及招聘计划,发布招聘公告,管理员工筛选过程及评估工作;

级别子功能;

参与者人力资源部,公司主管,用人部门;

前件条件人力资源部登录系统;

成功后件管理整个招聘过程;

基本事件流

●用人部门提出人员需求

●人力资源部拟定招聘计划

●公司主管审批招聘计划

●人力资源部发布招聘公告

●人力资源部筛选录用应聘者

●人力资源部评估招聘工作

扩展数据流特殊人员员招聘

b.考评员工绩效用例

用例编号U02

用例名称考评员工绩效

用例概述对员工的层次进行划分,设计考评标准,统计考评结果

级别子功能

参与者用人部门

前件条件用人部门登录系统

成功后件管理整个绩效考评过程

基本事件流

●用人部门提出考评标准

●用人部门设计考评计划

●用人部门对员工各方面进行考评

●用人部门统计并分析考评结果

扩展数据流无

c.规划人力资源用例

用例编号U03

用例名称规划人力资源

用例概述主要要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表。级别子功能

参与者人力资源部、公司主管

前件条件人力资源部登录系统

成功后件管理整个人力资源规划过程

基本事件流

●公司主管提出规划需求

●人力资源部分析规划需求

●人力资源部进行机构编制

●人力资源部提供表单信息

扩展数据流无

d.职位管理用例

用例编号U04

用例名称职位管理

用例概述主要要用于管理员工职位,分析职位信息和提供职位信息表

级别子功能

参与者用人部门

前件条件用人部门录系统

成功后件管理员工职位

基本事件流

●用人部门得到职位信息

●用人部门分析职位信息

●用人部门提供职位信息表

扩展数据流无

e.组织机构管理用例

用例编号U05

用例名称组织机构管理

用例概述主要要用于处理公司和部门业务,提供信息维护,统计分析,输出组织结构图

级别子功能

参与者公司主管

前件条件公司主管录系统

成功后件管理组织机构

基本事件流

●公司主管新建业务

●公司主管处理业务

●公司主管提供信息维护

●公司主管统计分析业务

●公司主管输出组织结构图

扩展数据流无

(2)针对员工招聘用例图来描述主要的用例

a.参与员工筛选录用用例

用例编号U06

用例名称参与员工筛选录用

用例概述主要用于筛选员工的录用过程,填写相关表单,填写并审核考核意见等

级别子功能

参与者人力资源部、用人部门、劳动部门、总经理、应聘人员

前件条件应聘人员提交应聘申请

成功后件参与整个员工筛选过程

基本事件流

●用人部门提出用人需求

●用人部门制定人力资源需求计划

●总经理审批人力资源需求计划

●用人部门制定招聘计划

●总经理审批招聘计划

●用人部门发布招聘广告

●应聘人员登记个人简历和求职表

●用人部门参与员工筛选录用

(3)针对参与员工筛选录用模块来描述主要的用例

a.初步筛选个人简历和求职表用例

用例编号U07

用例目标对个人简历和求职表进行初步筛选,根据个人资料将不合格者删除,勉强合格者加入人才库,合格者准备面试

级别子功能;

活动者人力资源部,用人部门;

前件条件人力资源部登录系统;

成功后件对应聘者个人简历和求职表进行初步筛选并分类;

基本事件流

●用人部门对个人简历和求职表进行初步筛选

●人力资源部根据个人资料将不合格者删除

●应聘人员加入人才库

●应聘人员准备面试

第4章系统分析

根据建立的医护需求模型,在系统分析阶段要进一步确立三个模型:对象静态图模型、对象动态模型,系统功能模型。

对象类静态模型

对象静态结构模型描述了系统的静态结构,包括构成系统的类和对象、它们的属性和操作以及这些对象类之间的联系。对象类静态结构模型是系统开发模型的核心模型,实质上是定义系统“对谁做”的问题。

名词/动态方法找类

首先从需求分析的描述中找出用来描述问题域实体的名词。根据招聘管理事务描述可以得到以下名词:总经理,人力资源部,用人部门,劳动部门,求职者,“拟予聘任”的人员,“拟予复试”的人员,通过复试的应聘人员,应聘人员,拟录用的人员,体检合格者,社会应聘人员,被录用的应届毕业生,被录用员工,员工,落选的应聘者,试用期的人员,部门,部门人员需求,年度人力资源需求计划,招聘计划,招聘公告,个人简历,求职表,面试通知,初试测评表,复试记录表,复试结果推荐书,复审意见,拟录用人员,体检结果,劳动手续,试用通知,员工登记表,试用劳动合同,试用意见,转正定级审批表,试用期工作小结,考核意见,正式劳动合同对上述名词进行分析,从而得到实体类。

(1)总经理,人力资源部,用人部门,劳动部门属于系统的用户,可以识别为一个类:用户。

(2)求职者,“拟予聘任”的人员,“拟予复试”的人员,通过复试的应聘人员,应聘人员,拟录用的人员,体检合格者,社会应聘人员,被录用的应届毕业生,被录用员工,员工,落选的应聘者,试用期的人员,拟录用人员,个人简历可以识别为一个类:应聘者。

(3)部门可以识别为一个类:部门。

(4)部门人员需求可以识别为一个类:部门人员需求。

(5)年度人力资源需求计划可以识别为一个类:年度人力资源需求计划。

(6)招聘计划可以识别为~个类:招聘计划。

(7)招聘公告可以识别为一个类:招聘公告。

(8)求职表可以识别为一个类:求职表。

(9)面试通知可以识别为一个类:面试通知。

(10)初试测评表可以识别为一个类:初试测评表。

(11)复试记录表可以识别为一个类:复试记录表。

(12)复试结果推荐书可以识别为一个类:复试结果推荐书。

(13)复审意见可以识别为一个类:复审意见。

(14)体检结果可以识别为一个类:体检结果。

(15)试用通知可以识别为一个类:试用通知。

(16)员工登记表可以识别为一个类:员工登记表。

(17)试用劳动合同可以识别为一个类:试用劳动合同。

(18)试用意见可以识别为一个类:试用劳动合同。

(19)转正定级审批表可以识别为一个类:转正定级审批表。

(20)试用期工作小结可以识别为一个类:试用期工作小结。

(21)考核意见可以识别为一个类:考核意见。

(22)正式劳动合同可以识别为一个类:正式劳动合同。

从而得到的系统所以的类有:用户、应聘者、部门、部门人员需求、年度人力资源需求计划、招聘计划、招聘公告、求职表、面试通知、初试评测表、复试记录表、复试结果推荐书、复审意见、体验结果、试用结果、员工记录表、试用劳动合同、试用劳动合同、转正定级审批表、试用期工作小结、考核意见、正式劳动合同。

类与类之间的关系

要建立类模型,不仅要识别出类,还要识别出类与类之间的关系。通常显式的关系可以从用例中找到,而隐式的关系在用例中没有明确的说明,这需要认真的分析。

类的职责

类图

主要动态模型

对象动态模型描述了系统的动态行为,它们指明了系统如何响应外部事件或激励,涉及系统中对象的执行顺序和状态变化,侧重于系统控制逻辑的描述,实质上是解决系统中的对象“何时做”的问题。对象动态结构模型包括:对象交互模型和对象状态模型。其中对象交互模型用顺序图和合作图描述,对象状态模型用状态图和活动图描述。

顺序图

状态图

活动图

第5章正向工程根据类图得出相应的建模代码

第6章总结

总结

课程设计是每一个大学生在大学生涯中都不可或缺的,它使我们们在实践中了巩固了所学的知识、在实践中锻炼自己的动手能力;实习又是对每一位大学生所学专业知识的一种拓展手段,它让我们学到了很多在课堂上根本就学不到的知识,不仅开阔了自己的视野,增长了自己的见识,也为我们们以后进一步走向社会打下了坚实的基础,是我们走向以后走向工作岗位的奠基石。

通过本次课程设计,我们学习到了很多实用的知识,由于之前对UML知识的不足,在课程设计中遇到很多困难,尤其是在图的绘制上,最后在老师的帮助下才解决问题,随着一个个问题的解决,我们学到了很多知识,熟练了对软件的使用,每做完一个模块时,都有一种成功的喜悦,体会到了学习的快乐,这次设计的系统还不完善,我们将继续努力学习UML,掌握更多实用的东西。

改进及不足

本系统由于相当庞大,对大的方面模块都进行了改进和优化,但是细节上的却点还很难找出,希望在今后的学习和工作中能够对人力资源管理系统有更加全面的认识。

参考文献

[1]李红.管理信息系统开发与应用[M].北京:电子工业出版社,2003.

[2]张海藩.软件工程(第二版)[M].北京:人民邮电出版社,2006.

[3]郑人杰,殷人昆,陶永雷.实用软件工程(第二版)[M].北京:清华大学出版社,1997.

[4]王先国.UML统一建模实用教程.北京:清华大学出版社,2009.

[5]殷锋.软件工程.天津:天津科学技术出版社,2011.

UML课程设计报告

课程设计报告 (学生版) 2009 ~ 2010 学年 第二学期 教 学 单 位 信息工程与技术系 课 程 名 称 UML统一建模语言课程设 计 课程设计题目汽车租赁系统的需求分析与 设计 指 导 教 师 XXXX 学 生 姓 名 XXXXX 专 业 名 称 计算机科学与技术(数据库) 年 级 08级

汽车租赁系统的需求分析与设计 . 课程设计目的 UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。 UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围 。本课程设计实验主要内容:构建系统的分析模型、设计模型。主要目标如下: 1. 掌握面向对象的分析技术、设计技术; 2. 构建“汽车租赁系统”的需求分析模型和设计模型; 2. 课程设计题目描述和要求 本课程设计中包含: A. 软件需求分析 B. 汽车租赁系统的需求分析 C. 系统的UML基本模型 D. 系统中的类 E. 系统的配置与实现 系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞“汽车租赁系统”中的功能需求可以包括以下几个方面: 客户可以通过不同的方式(包括电话、前台、网上)预订车 辆; 能够保存客户的预订申请单; 能够保存客户的历史记录;

UML课程设计-工资管理系统

统一建模语言UML 课程设计报告 工资管理系统分析与设计 姓名: 学号: 班级: 指导教师: 《UML(Unified Modeling Language统建模语言)》课程设计任务书

指导教师(签字):教研室主任(签字): 一、工资管理系统的需求分析 1.系统功能需求 (1)员工可以进入此系统查询工资和查看基本的信息。 (2)管理员可以对员工的信息进行添加,删除,修改。并对数据库中的数据维护,包括数据备份,导入数据,导出数据。

满足上述需求的系统主要包括下面几个模块 (1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可实现数据导入导出功能。 (2)基本信息管理模块:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。 (3)信息浏览查询模块:用户对系统中的信息进行查询。可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等)。 2 3

4 查询员工信息:员工查询自己的信息。 查询工资:员工查询自己的工资情况。 二、系统的UML建模 1、系统的用例图 创建用例图之前首先需要确定参与者。 ①在工资管理系统中,需要员工的参与,员工可以查询工资的历史数据并领取工资,还可以通过员工编号查看员工的基本信息。 ②管理员是此系统的核心,管理着整个系统。他要对所有的员工的信息的管理,对数据进行添加,删除,修改。管理员还要对系统进行相关维护操作,数据备份,数据恢复,数据导入等以及更新数据库。 (1)系统用户参与的总的用例图 管理员和员工都可发从用户这个参与者中泛化而来,用户是指此系统的所有使用者,以登录系统完成相应的操作。

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

UML课程设计报告

河北科技大学 课程设计报告 学生姓名:学号: 专业班级: 课程名称: 学年学期: 指导教师: 2 0 0 年月

课程设计成绩评定表 学生姓名学号成绩 专业班级起止时间 设计题目图书馆管理系统 指 导 教 师 评 语 指导教师: 年月日

图书馆管理系统的需求分析 一、系统功能需求 系统的功能需求包括一下几个方面。 (1)借阅者可以通过网络查询书籍信息和预定书籍。 (2)借阅者能够节约书籍和还书。 (3)图书管理员能够处理借阅者的借阅和还书请求。 (4)系统管理员可以对系统的数据进行维护,如增加、删除和更新数目,增加、删除和更新借阅者账户,增加和删除书籍。 满足上述需求的系统主要包括一下几个模块。 (1)基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者的、书籍的各项信息的更新与修改。 (2)基本业务模块。基本业务模块主要用于实现用户借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可以取消书籍的预订,当然还可以进行借书、还 书等操作。 (3)数据库管理模块。在系统中,所有书籍的信息以及借阅者的账户信息都要统一管理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平台进行 管理。 (4)信息查询模块。信息查询模块主要用于查询书籍的信息和借阅者的信息。

图1所示表示了图书馆管理系统的功能需求。 二、 基本数据维护模块 基本数据维护模块入图2所示的几个方面 (1) 添加借阅者信息。系统管理员可以添加借阅者账户。 (2) 修改更新借阅者信息。系统管理员可以修改更新借阅者信息。 (3) 添加数书目信息。系统管理员可以添加书目。 图书馆管理系统 基本数据维护模块 基本业务模块 数据库管理模块 信息查询模块 图1 功能需求 基本数据维护模块 增加借阅者信息 添加数目信息 删除书籍信息 添加书籍信息 修改更新借阅者信息 修改更新数目信息 图2 基本数据维护模块

安徽工程大学课程设计报告撰写模板

封面 按学校发的封面模板填写相关信息; 起始时间:2011年6月13日~6月24日 设计报告书页数(一般20~30页之间) 电子版设计报告规定的格式用A4纸打印,正文中的任何部分不得写到纸的边框以外,亦不得随意接长或截短。汉字必须使用国家公布的规字。 页面设置:上3,下2.5,左3,右2;页眉2,页脚1.75。 行距采用单倍行距,标准字符间距。西文、数字等符号均采用Times New Roman字体。

任务书 主要是写明设计容和设计要求 例如,设计一个数字钟的任务书为:(具体根据题目拟定) Ⅰ设计题目 中文:多功能数字钟的设计 英文:Design of Multi-function Digital Clock Ⅱ设计功能要求 1、能正确显示时、分、秒(6位:HH:MM:SS); 2、要有总体复位开关; 3、能可靠校时、校分; 4、能整点报时(①59’56秒、59’57秒、59’58秒、59’59秒响0.5秒低音。②00’00 秒响1秒高音); 5、整个电路的控制开关要求在5个以; 6、秒信号发生器可以用555构成的电路产生; 7、能够设定一组闹钟功能,到了预设的时间,铃声响1分钟,在1分钟之可以用 按键停止闹铃。 Ⅲ设计任务容 1、学习与研究相关的《电子技术》理论知识,查阅资料,拿出可行的设计方案; 2、根据设计方案进行电路设计,完成电路参数计算、元器件选型、绘制电路原理 图; 3、进行电路软件仿真(如:Multisim 2001、EWB、Protel等),或制作实物进行调 试实验,获得实验数据,验证设计有效性。 4、撰写课程设计报告。 签名

设计题目(根据自己的设计题目) 摘要 摘要:独占一页; 摘要正文分三段写: 第一段:本设计的意义和完成的主要工作。——做什么?为啥做? 第二段:为了完成设计功能,你主要进行了哪些设计,怎么设计的。——怎么做? 第三段:设计结果如何,取得了哪些结论。——做的效果怎么样? 关键词:关键词1;关键词2;关键词3;关键词4(根据自己的设计题目)

UML课程设计报告-网络教学系统

统一建模语言UML 课程设计报告 指导老师: 姓名: 学号: 班级:

【课程设计名称】网络教学系统-使用UML进行系统的分析和设计 【课程设计目的】1.掌握UML建模的基础知识和其应用; 2.熟悉Rational Rose环境及功能,能够设计出完整系统。 【课程设计要求】1.对系统功能进行必要的描述; 2.绘制系统的主要模型图; 3.模型图要有说明性文字解释。 【课程设计内容】1.网络教学系统的需求分析; 2.网络教学系统UML建模。 【课程设计步骤】 一: 网络教学系统的需求分析 1、系统功能需求 (1)学生可以登陆网站浏览和查找各种信息以及下载文件。 (2)教师可以登陆网站给出课程见解、发布、修改和更新消息以及上传课件。 (3)系统管理员可以对页面进行维护和批准用户的注册申请。 满足上述需求的系统主要包括下面几个模块 (1)数据库管理模块:提供使用者录入、修改并维护数据的途径。 (2)基本业务模块:教师可以上传文件、发布消息、修改和更新消息;学生可以下载文件;管理员可以维护页面,批准注册等。 (3)信息浏览、查询模块:主要用于对网站的信息进行浏览、搜索查询。 图 1.1系统功能需求 2、数据库管理模块 图 1.2数据库管理模块 (1)教师信息管理:负责教师信息的管理。 (2)课程简介信息管理:负责课程简介信息的管理。 (3)文件上传信息管理:负责文件上传信息的管理。

3、基本业务模块 图 1.3基本业务模块 (1)文件上传:教师可以使用此模块将课程的数据上传到网站服务器。 (2)文件下载:学生可以使用此模块从网站上下载课件及其他资料。 (3)消息发布:教师可以通过此模块发布学习方法、课程重点等和教学相关的文章,以及和课程相关的通知等。 (4)消息修改和更新:教师可以通过此模块对自己发布的信息进行修改和更新。 (5)页面维护:网站管理员可以使用此模块对网站的页面进行维护。 (6)用户注册批准:网站管理员可以使用此模块批准用户注册。 4、信息浏览、查询模块 图 1.4信息查询模块功能 (1)网页信息浏览:用户浏览网站信息。 (2)文章信息搜索:用户根据关键字搜索文章。 二: 系统的UML建模 1、系统的用例图 创建用例图之前首先需要确定参与者。 ①在网络教学系统中,需要学生和教师的参与。学生可以浏览课程简介,教学计划,学习方法等教 师发布的文章,并可以根据关键字查询文章。此外,学生可以从网站上下载课件。教师作为教学的主导者,使用此网站可以发布学习方法,课程重点等和教学相关的文章,以及和课程相关的通知等,还可以将某一门课程的课件上传。 ②网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。 (1)系统用户参与的总的用例图 教师和学生都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录系统完成相应的操作。 系统用户参与的总的用例图如图所示。从图中可以清楚地看到泛化关系与各个参与者所参与的用例。

课程设计报告书

课程设计 1 设计任务及概况 1.1 设计任务及依据 1.1.1 设计任务 5万吨城市污水处理厂初步设计 1.1.2 设计依据及原则 1.1. 2.1 设计依据 《给水排水工程快速设计手册》1-5 ,给排水设计规,《污水处理厂工艺设计手册》,《三废设计手册废水卷》。 1.1. 2.2 设计原则 (1)执行国家关于环境保护的政策,符合国家地方的有关法规、规和标准; (2)采用先进可靠的处理工艺,确保经过处理后的污水能达到排放标准; (3)采用成熟、高效、优质的设备,并设计较好的自控水平,以方便运行管理; (4)全面规划、合理布局、整体协调,使污水处理工程与周围环境协调一致;

(5)妥善处理污水净化过程中产生的污泥固体物,以免造成二次污染; (6)综合考虑环境、经济和社会效益,在保证出水达标的前提下,尽量减少工程投资和运行费用。 1.1.3设计围 设计二级污水处理厂,进行工艺初步设计。 1.2设计水量及水质 1.2.1设计水量 污水的平均处理量为平Q =d m /10534?=2083h m /3=0.58s m /3;污 水的最大处理量为d m Q /105.634max ?==2708h m /3=0.75s m /3,污水的最小处理量为d m Q m /108.334in ?==1603h m /3=0.45s m /3。总变化系数 Z K 为1.3,取日变化系数1K 为1.2,时变化系数2K 为1.1, 。 1.2.2设计水质 参照《城镇污水处理厂污染物排放标准(GB 18918-2002)》中的一级B 标准,设计水质如表1.1所示。 表1.1 设计水质情况

课程设计报告参考模板

课程设计报告参考模板 河海大学计算机及信息工程学院 课程设计报告 题目专业、学号授课班号学生姓名指导教师完成时间 课程设计任务书 Ⅰ、课程设计题目: Ⅱ、课程设计工作内容 一、课程设计目标1、培养综合运用知识和独立开展实践创新的能力; 2、…… 二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务; 2、…… 三、课程设计预期效果 1、完成实验环境搭建; 2、…… 学生姓名:专业年级: 目录空一行。空一个中文字符行。“目录”,分页,居中,加黑宋体二号。前言………………………………………………………………………………………………1 第一章系统设计………………………………………………………………

…………………2 第一节课题目标及总体方案…………………………………………………………………..2 ……………… 目录正文,宋体小四号,倍行距。第二节…………………………….. ………………… 第二章实验结果及讨论 (5) ……………… 第三章结论 (10) ……………… 心得体会 (42) 河海大学本科课程设计报告 1、移动台 MS 二级标题“1、”,左对齐,加黑宋体小三号。移动台是公用GSM移动通信网中用户使用的设备,……………… NMCDPPSPCSSEMC OSSOMCMBTSSBTSBSCHLR/ MSC/VLRAUC BSSEIR NSSPSTNISDNPDN 图 GSM系统

组成 2、基站子系统 BSS 图编号及图名“图”,位于图下,居中。基站子系统BSS是GSM系统实现无线通信的关键组成部分。它通过无线接口直接与移动台通信,进行无线发送、无线接收及无线资源管理。另一方面,它通过与网络子系统NSS的移动业务交换中心,………………。 ⑴、基站收发信台 BTS 三级标题“⑴、”,左对齐,加黑宋体四号。基站收发信台BTS属于基站子系统BSS的无线部分,………………。①收发信台组成四级标题“①”,左对齐,加黑宋体小四号。 BTS包含有若干个收发信息单元TRX,而一个TRX有八个时隙,………………。●收发信息单元 五级标题“●”,左对齐,加黑宋体小四号。收发信息单元是………………。●其它辅助单元 辅助单元包括………………。②收发信台作用 收发信台的主要作用有………………。 ⑵、基站控制器 BSC 基站控制器BSC是基站子系统BSS的控制部分,………………。 3、网络交换子系统 NSS - 4 - 河海大学本科课程设计报告

《软件工程学(UML)》课程设计实验报告

课程设计报告 课程设计名称:软件工程学(UML)课程设计课程设计时间:

课程设计报告(附页) 1.课程设计目的 利用UML 实现一个小型的信息系统的分析和设计。 2.课程设计题目描述和要求 2.1 系统名称:通用无纸化考试系统 2.2 需求分析 2.2.1功能需求分析 本系统主要用于学校内部考生考试使用,目标是实现考试效率的提高、工作量的 减少以及成本的降低,根据实际需要,系统所要实现的系统功能模块如下所示: 各模块要实现的功能说明如下: 1.管理员子系统 用户信息维护是指以系统管理员的身份通过验证后登入系统,并对管理员个人信息 以及教师用户的信息和学生信息进行管理及一些班级信息和科目的设置 (1)用户信息维护 管理员子系统 教师子系统 考生子系统 用户信息维护 用户权限维护 学生信息管理 教师信息管理 个人信息维护 班级管理 系部管理 科目管理 个人信息维护 题库管理 试卷管理 阅卷管理 成绩查询 成绩统计分析 个人信息维护 在线考试 用户注册 自我测试 成绩查询 通用无纸化考试系统

系统管理员可以对自己个人信息进行编辑修改,也可以对教师用户和学生用户进行添加和删除,系统将为添加后的教师用户和学生用户自动分配用户编号 (2)用户权限维护 系统管理员在对教师用户信息进行管理时,可以为其设置相应的权限。 2.教师子系统 教师子系统是指以教师用户的身份通过验证后登入系统,并对个人信息、题库、 试卷信息、考生成绩等信息进行管理。 (1)个人信息维护 教师成功登入系统后可以对自己的用户名,密码等信息进行查看和修改,但不 可以对账号名称进行更改。 (2)题库管理 教师可以在题库中添加、编辑和修改试题,可以为每道试题设置其分值、类型 等信息,系统会自动为添加的试题分配相应的试题编号。 (3)试卷管理 教师用户可以对每次考试的试卷信息进行设置,比如可以设置考试的课程、时 间、总分、各类型题目(单项选择题,多选题,判断题,主观题)的数量等信息。 (4)成绩查询 教师用户可以对考生的成绩进行查看。 (5)考试结果统计 教师用户可以对考生的成绩进行统计和分析,比如最高分,平均分以及每道题的正确率让教师更好的掌握考生的知识点掌握情况。 (6)阅卷管理 教师可以针对考生的主观题信息进行阅卷给出分数 3.考生子系统 考生考试是指以考生用户的身份通过验证后登入系统,可以进行个人注册信息 编辑、自我测试、成绩查看等工作。 (1)考生注册 考生可以进行个人信息的注册,包括姓名,班级,口令等信息,考生用户注册 成功后自动加入考生信息表中,系统会自动为其分配相应的id。 (2)个人信息维护

UML课程设计工资管理系统

统一建模语言UML 课程设计报告工资管理系统分析与设计姓名: 学号: 班级: 指导教师: 《UML(Unified Modeling Language 统建模语言)》课程设计任务书

设计要求

1.用户和角色分析、应用需求、各个界面的间转换流程、要 用到工具和技术等。 2. 根据所收集的简单需求,使用 UML 和Rational Rose 具对系统进行 建模。 3. 根据需求的分析,进行需求建模,绘制系统的用例图和 活动图。 4. 根据用例模型,进行架构建模,绘制系统的状态图,类 图和交互图。 1. 知识准备,整体规划设计构思 1 天 2. 使用UM!和Rational Rose 工具对系统进行建模 天 3. 课程设计报告 0.5天 4. 幻灯片制作及答辩准备 0.5天 5. 演示及答辩设计内容 与步骤 设计工作 计划与进 度安排 1.5

1.出勤20 % 2.答辩或演示40% 3.课程设计报告40% 字): 一、工资管理系统的需求分析 1.系统功能需求 (1)员工可以进入此系统查询工资和查看基本的信息。 (2)管理员可以对员工的信息进行添加,删除,修改。并对数据库中的数据维 护,包括数据备份,导入数据,导出数据。 满足上述需求的系统主要包括下面几个模块 图1.1系统功能需求指导教 设计考核要求师(签字): 教研室主任(签 (1)数据库维护模块:管理员要对数据库内所有的数据进行备份和恢复,并可 览

2数据库维护模块 图1.2数据库维护模块数据备份:将一个月的数据进行复制 员 图1.3基本信息管理模块删除员工信息:如果有员工辞职则删除该员工的信息添加员工信息:如果聘用了新员工则添加员工信息 修改员工信息:如果有员工的信息有所变动则修改 4信息浏览查询模块

uml课程设计报告 学生管理系统

《UML课程设计》报告题目:学生管理系统 学号:07103230 姓名: 指导老师:罗新程岚岚

1.可行性研究报告 学生成绩管理工作是高校教育工作的一项重要内容。教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手段,组织、协调、指挥并指导各用户活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。学生成绩管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、创造性和科学性很强的工作。学生成绩工作关系到高校教学秩序的稳定。大中型院校人员众多,如果没有好的管理,就不能取得很好的成果,应用数据库来管理,在这方面能够取得很好的效果。 系统的可行性分析 1.系统实施运行的可行性: 各教师,学生都已熟练掌握计算机的基本实用方法和操作技能,对新系统的开发,表现出极大的热情。提出了很多好的建议和要求。 2.技术可行性: 校园网已正常运行;开发人员已熟练掌握开发工具。技术上实现系统是可行的。 3.经济可行性: 校园内部局域网络已经建成;硬件投入不需要很大。 2.需求分析报告 2.1概述 随着互联网的发展,利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使用范围广,

UML课程设计报告_汽车租赁系统的需求分析与设计

课程设计报告 2009 ~ 2010 学年第二学期 教学单位信息工程与技术系 课程名称 UML统一建模语言课程设计课程设计题目汽车租赁系统的需求分析与设计指导教师 XXXX 学生姓名 XXXXX 专业名称计算机科学与技术(数据库)年级 08级 汽车租赁系统的需求分析与设计

一.课程设计目的 UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过一序列的建模和迭代活动,对于提高学生综合素质十分必要。 UML统一建模课程是本科类计算机专业的一门骨干课程,技术复杂,应用范围广。本课程设计实验主要内容:构建系统的分析模型、设计模型。主要目标如下: 1. 掌握面向对象的分析技术、设计技术; 2. 构建“汽车租赁系统”的需求分析模型和设计模型; 二.课程设计题目描述和要求 本课程设计中包含: A.软件需求分析 B.汽车租赁系统的需求分析 C.系统的UML基本模型 D.系统中的类 E.系统的配置与实现 1、系统目标 系统的整体目标是:利用互联网和信息化技术,结合汽车租赁经营的实际运作情况,建设一个覆盖汽车租赁经营全部业务的“汽车租赁系统”,通过该系统提高企业信息化水平,完善经营管理体系,提高员工素质,进一步加强企业市场竞争能力。 2、功能要求 “汽车租赁系统”中的功能需求可以包括以下几个方面: ●客户可以通过不同的方式(包括电话、前台、网上)预订车辆; ●能够保存客户的预订申请单; ●能够保存客户的历史记录; ●工作人员可以处理客户申请; ●技术人员可以保存对车辆检修的结果。 满足上述需求的系统主要包括以下几个模块: ●基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。 ●基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;

课程设计报告模版

课程设计报告模版

《城市排水处理》 课程设计报告 系别:城市建设系 专业班级:给水排水0601班 学生姓名: 指导教师:段泽琪 (课程设计时间: 6月15日—— 6月19日) 华中科技大学武昌分校

目录 1.课程设计目的 (1) 2.课程设计题目描述和要求 (1) 3.课程设计报告内容 (3) 3.1污水处理工艺方案比较 (3) 3.2主要污水处理构筑物选型 (6) 3.3污水处理构筑物的主要设计参数 (7) 3.4污水处理辅助构筑物设计 (8) 3.5污水处理厂平面布置设计 (8) 3.6 污水处理厂高程布置设计 (9) 3.7 设计计算………………………………………………………………………

10 4.总结……………………………………………………………………………页码 参考文献…………………………………………………………………………页码 (要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及标题用小四号黑体)

1. 课程设计目的 (1) 经过污水处理厂课程设计,巩固学习成果,加深对《水污染控制》课程内容的学习与理解,使学生学习使用规范、手册与文献资料,进一步掌握设计原则、方法等步骤,达到巩固、消化课程的主要内容; (2) 锻炼独立工作能力,对污水处理厂的主体构筑物、辅助设施、计量设备及污水厂总体规划、管道系统做到一般的技术设计深度,培养和提高计算能力、设计和绘图水平; (3) 在教师指导下,基本能独立完成一个中、小型污水处理厂工艺设计,锻炼和提高学生分析及解决工程问题的能力。 2.课程设计题目描述和要求 2.1 设计题目描述 (1) 设计题目 某城市污水处理厂工艺初步设计。 (2) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

机票预定管理系统 uml数据建模分析课程设计

UML课程设计报告机票预定管理系统 组员: 学号: 学院: 班级:

目录 一、需求分析..............................................错误!未定义书签。 1、系统开发背景.......................................错误!未定义书签。 2、软件主要组成及功能.................................错误!未定义书签。 二、系统建模..............................................错误!未定义书签。 1、创建系统用例模型...................................错误!未定义书签。 2、系统用例分析.......................................错误!未定义书签。 三、创建系统静态模型......................................错误!未定义书签。 1、类图...............................................错误!未定义书签。 四、创建系统动态模型......................................错误!未定义书签。 1、时序图.............................................错误!未定义书签。 2、协作图.............................................错误!未定义书签。 3、状态图.............................................错误!未定义书签。 五、创建系统部署模型......................................错误!未定义书签。 六、小结..................................................错误!未定义书签。 1、设计总结...........................................错误!未定义书签。 2、改善...............................................错误!未定义书签。 3、小组分工说明:.....................................错误!未定义书签。 七、参考资料..............................................错误!未定义书签。

单片机开发课程设计报告书模板2015

安康学院单片机课程设计报告书 课题名称:简易秒表设计 姓名:李岩 学号:2012020134 院系:电子与信息工程系 专业:电子信息工程 指导教师: 时间:2015年1月

课程设计项目成绩评定表设计项目成绩评定表

课程设计报告书目录 设计报告书目录 一、设计目的 (1) 二、设计思路 (1) 三、设计过程 (1) 3.1、系统总体方案 (1) 3.2、模块电路设计 (1) 四、系统调试与结果 (3) 五、主要元器件与设备 (3) 六、课程设计体会与建议 (3) 6.1、设计体会 (3) 6.2、设计建议 (3) 七、参考文献 (4)

一、设计目的 1、熟悉单片机定时计数器的工作原理 2、掌握C51语言编程方法。 3、熟悉数码管显示原理 4、熟悉按键工作原理。 二、设计思路 1、设计数码管显示电路。 2、设计按键电路。 三、设计过程 3.1、系统总体方案 数字抢答器总体方框图如图1所示。 其工作原理为:接通电源后,主持人将开关拨到“清除”状态,抢答器处于禁止状态,编号显示器灭灯,定时器显示设定时间;主持人将开关置于“开始”状态,宣布“开始”抢答器工作。定时器倒计时,扬声器给出声响提示。选手在定时时间内抢答时,抢答器完成:优先判断、编号锁存、编号显示、扬声器提示。当一轮抢答之后,定时器停止、禁止二次抢答、定时器显示剩余时间。如果再次抢答必须由主持人再次操作“清除”和“开始”状态开关。 3.2、模块电路设计 抢答器电路如图2所示。 图2 数字抢答器电路 该电路完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号;二是禁止其他选手按键操作无效。 工作过程:开关S置于“清除”端时,RS触发器的R端均为0,4个触发器输出置0,使74LS148的ST=0,使之处于工作状态。当开关S置于“开始”时,

UML系统建模课程设计报告

UML系统建模课程设计报告 2011 ~ 2012 学年第一学期 教学单位信息工程系 课程名称软件开发工具 课程设计题目图书馆管理系统的分析与设计指导教师 学生姓名 专业班级

【课程设计名称】图书馆管理系统的分析与设计 【课程设计目的】1.掌握UML建模的基础知识和其应用; 2.熟悉Rational Rose环境及功能,能够设计出完整系统。【课程设计要求】1.对系统功能进行必要的描述; 2.绘制系统的主要模型图; 3.模型图要有说明性文字解释。 【课程设计内容】1.图书馆管理系统的需求分析; 2.图书馆管理系统UML建模。 【课程设计步骤】 系统的配置与实现 1.图书馆管理系统的需求分析 1 系统功能需求 2 基本数据维护模块 3 基本业务模块 4 数据库模块 5 信息查询模块 1.1系统功能需求 系统的功能需求主要包括以下几个方面: (1)借阅者可以通过网络查询书籍信息和预定书籍。 (2)借阅者能够借阅书籍和还书。 (3)图书管理员能够处理借阅者的借阅和还书请求。 (4)系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。 1.2 基本数据维护模块 基本数据维护模块包括的主要功能模块: (1)添加借阅者帐户

(2)修改更新借阅者帐户信息 (3)添加书目 (4)修改和更新书目信息 (5)添加书籍 (6)删除书籍 1.3基本业务模块 基本业务模块包含的功能: (1)借书 (2)还书 (3)书籍预留 (4)取消书籍预定 1.4数据库模块 数据库模块的功能: (1)借阅信息管理 (2)书籍信息管理 (3)帐户信息管理 (4)书籍预留信息管理 1.5信息查询模块 信息查询模块主要是查询数据库中的相关信息: (1)查询书籍信息 (2)查询借阅者信息 2 系统的UML基本模型

单片机课程设计报告书模板

. .. . .. .. 西南科技大学 2011级微机原理与接口技术 课程设计报告 课题名称微机原理与接口技术 姓名 学号 院、系、部制造科学与工程学院 专业 指导教师 2014年月日

目录 一、绪言 (1) 二、系统设计 (1) 2.1系统整体流程图 (1) 2.2日历时钟的控制方案论证 (1) 2.3单片机的选择方案论证 (2) 2.4键盘选择方案论证 (2) 2.5显示模块的选择方案论证 (2) 2.6模块的选择方案论证 (2) 三、硬件电路设计 (2) 3.1日历时钟的控制电路图 (2) 3.2行列式键盘的设计 (3) 3.3数码管显示电路的设计 (3) 3.4蜂鸣器驱动电路的设计 (4)

3.5主要元器件选择 (4) 四、程序流程图 (5) 五、c语言程序设计 (5) 六、日历时钟的控制器仿真 (19) 6.1K e i l调试 (19) 6.2P r o t e u s调试 (19) 七、结束语 (20) 八、参考文献 (21) 1、绪言 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。电子时钟是现代社会中的主要计时工具之一,广泛应用于手机,电脑,汽车等社会生活需要的各个方面,及对时间有要求的场合。本设计采用AT89C51单片机作为主要核心部件,附以上电复位电路,时钟电路及按键调时电路组成。数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

UML实验报告(1).doc

UML实验报告(1) 学生学号01第一学期实验课程名称:UML建模技术实验项目名称关于新的电脑销售系统点的需求文档实验成绩1实验者向尧专业班级软件工程0703班组别19同组者实验日期12月2日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学会怎样为新的电脑销售系统点写需求文档实验内容:1、写一个概况陈述,包含信息系统相关的问题。 2、确定客户,包括公司名称、地址、电话号码,员工的头衔也要包含在他的名字之中 3、总结至少3个系统的目标 4、确定至少2个制约因素 5、建立一个基本功能和属性表 6、分析基本功能和属性的可行性 7、包括一个用类表现出来的环境图二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)需求一词在日常生活中经常使用,通常的需求是指人对于客观事务需要的表现,体现为愿望、意向和兴趣,因而成为行动的一种直接原因。 需求对用户和软件开发人员来说都是至关重要的,必须由他们共同合作才能写出较好的需求及需求文档。 需求是用户认为其所使用的系统应该具备的功能和性能。 三、主要仪器设备及耗材MicrosoftOfficeWord12月2日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学会如何为类中描述的事件写一个基本用例实验内容:1、仿照教科书来描述每个用例。

事件的主流程(成功场景)是用例的最重要的部分。 确保它准确地描述这个过程,同时还有少量一些替代流程即扩展。 2、对于这个项目假设所有客户用现金或信用卡支付租金,不允许用支票支付! 3、要特别注意处理问题时的扩展,可以仿照你的老师给你的示例 4、有一些隐藏的要求:基本上租借出去的影碟信息必须有序地保存起来以跟踪物料,同样的归还的物品数据也应该保存起来,以备最后会计都会知道这些。 5、用例是:租赁项目,归还项目,迟交费项目,重新购置项目。 没有购买。 6、每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡。 7、每个夜晚商店关门后,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。 8、客户有一个帐号。 电话号码是首选,当客户第一次来时被分配。 如果客户不是在租赁的成员,成员的记录会临时创建。 他们的姓名,电话号码,信用卡号码和到期日被记录在其成员的记录里。 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、根据系统的

学生成绩管理系统UML课程设计

UML课程设计学生成绩管理系统 学院:计算机 专业:软件工程 学号: 姓名:兰青海

1.可行性研究报告 (3) 2需求规格说明 (4) 3.设计说明 3.1功能设置 .............................................................. 错误!未定义书签。 3.2模块划分 .............................................................. 错误!未定义书签。 3.3识别参与者和用例 .............................................. 错误!未定义书签。 4.其他的uml图 (10) 5.系统数据库设计 (12) 5.1数据库的需求分析 (13) 5.2数据库的逻辑设计 (14) 6.参考文献: .......................................................... 错误!未定义书签。

1.可行性研究报告 随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已普及到经济和社 会生活的各个领域。教育领域也不例外,现今已经出现了各种远程网络在线教育系统、图书馆管理系统、学籍管理系统……其中学生成绩管理是任一院校都不可缺少的部分,它的内容对于学校的决策者和教学管理者来说都至关重要,而传统的人工管理方式效率较低,为数据的查询、更新和维护代来了极大的不便。所以学生学籍管理信息系统的开发和应用是必要的,它能够为管理人员提供充足的信息和快捷的查询手段,提高学校学籍管理的效率 系统的可行性分析 (1)系统实施运行的可行性: 各教师,学生都已熟练掌握计算机的基本实用方法和操作技能,对新系统的开发,表现出极大的热情。提出了很多好的建议和要求。 (2)技术可行性: 校园网已正常运行;开发人员已熟练掌握开发工具。技术上实现系统是可行的。 (3)经济可行性: 校园内部局域网络已经建成;硬件投入不需要很大。 2.需求规格说明 2.1对功能的规定 2.1.1:输入一个同学的姓名和学号,系统能够输出学生所在的学院、班级、成绩等学生信息 2.1.2:对于已经录入学生成绩管理系统的学生信息可以进行修改,例如:删除、添加。对于没有录入学生成绩管理系统的学生信息可以添加到系统(此项功能的实现需要对用户身份进行核查) 2.1.3:能够对学生的信息进行保存,即退出系统时,成绩成绩不能丢失 2.1.4:能够对学生成绩进行拷贝 2.1.5:能够登入和退出系 2.2对性能的规定 能够比较准确快捷地完成上述学生成绩管理系统所要求的功能即可。

课程设计---基于UML的图书管理系统建模

课程设计报告 课程名称:UML面向对象建模与设计 设计题目:基于UML的图书管理系统建模专业:软件工程 班级:10软件工程(1)班 组长:XXXX 10241044 组员:XXXXX 10241021 组员:XXXX 10241046 组员:XXXX 10241029 组员:XXXX 10241007 起止日期:2012.03.13~2012.05.14 指导教师:XXXX

注意事项 一、设计目的 《UML面向对象建模与设计》是一门实践性较强的软件基础课,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。 二、设计要求 1.通过这次课程设计,要求在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。 2.学生必须仔细研读《UML面向对象建模与设计》课程设计要求,以学生自学为主、指导教师指导为辅,独立完成课程设计的任务,有问题及时主动与指导教师沟通。 3.本次课程设计按照教学要求需要在本学期7周前完成,学生要发挥自主学习的能力,充分利用时间,安排好课程设计的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时向指导教师汇报。 4.编程语言:Java 语言。 三、课程设计说明书的格式要求 设计文档的撰写必须提前进行,以保证使文档与程序同步提交。 1.设计题目2.运行环境(软、硬件环境) 3.算法的需求分析4.算法概要设计 5.算法详细设计6.算法的测试 7.运行结果分析8.收获及体会 四、问题分析、设计和测试过程要规范化。 1.需求分析:将题目中要求的功能进行叙述分析。 2.概要设计:算法的设计说明,描述解决此问题的数据存储结构,(有些题目已经指定了数据存储的,按照指定的设计),描述算法建议使用流程图,进行算法分析指明关键语句的时间复杂度。 3.详细设计:即各个算法的具体实现步骤,每个题目要有相应的源程序,其中每个功能模块采用不同的函数实现。源程序要规范编写:结构要清晰,注释要清楚。重点函数的重点变量和重点功能部分要加上清楚的程序注释。 4.调试和测试:给出实现功能的一组或多组测试数据,程序调试后,将按照此测试数据进行测试的结果列出来。在调试过程中遇到的问题和解决方法也要记录下来。程序要能够正常运行,还要有基本的容错功能。尽量避免出现操作错误时出现死循环。 5.改进措施:对有些题目提出算法改进方案,比较不同算法的优缺点。 五、对指导教师的要求 指导教师要关心学生的课程设计进展,认真答疑。对课程设计报告的撰写要给予充分的指导,报告中切忌出现大篇源代码,应严格要求学生将主要篇幅放在“原理实现”上,即如何用框图表达设计和实施思想。课程设计报告要用红笔批阅,最终成绩以优、良、中、及格与不及格分等计算。

相关主题