统一建模语言 UML
课程设计报告
姓名: 朱 旭
学号: 1069110106
班级: 0691101
指导教师:马维忠
2009 年 7 月
哈尔滨工业大学华德应用技术学院
《UML(Unified Modeling Language 统建模语言)》课程设计任务书
学 号
1069110106
姓 名 朱 旭
设计题目
用 UML 进行公司人员管理系统的分析与设计
设计要求
设计题目可根据实际应用需求情况的功能、特色等重新进行分析。课
程设计过程应体现所学综合知识的运用,作品应具有实际使用价值。
设计的要求包括以下几个部分:
1.课程设计报告 一份
2.例图、类图、时序图(或协作图)、活动图等 若干
3.答辩演讲幻灯片 一份
设计要求:
1.掌握 UML 语言的概念、结构、语义与表示方法。
2.掌握 UML 建模工具 Rational Rose 的使用方法。
3.给出系统的模型,能够熟练地使用 Rose 工具表达。
设计内容与
步骤
1.用户和角色分析、应用需求、各个界面的间转换流程、要用到工
具和技术等。
2. 根据所收集的简单需求,使用 UML 和 Rational Rose 工具对系统进
行建模。
3. 根据需求的分析,进行需求建模,绘制系统的用例图和活动图。
4. 根据用例模型,进行架构建模,绘制系统的状态图,类图和交互
图。
设计工作计
划与进度安
排
1.知识准备,整体规划设计构思 1 天
2.使用 UML 和 Rational Rose 工具对系统进行建模 1.5 天
3.课程设计报告 0.5 天
4.幻灯片制作及答辩准备 0.5 天
5.演示及答辩 1 天
设计考核要
求
1.出勤 20%
2.答辩或演示 40%
3.课程设计报告 40%
指导教师(签字): 教研室主任(签字):
|
一、 公司人员管理系统的需求分析
1、 系统功能需求
(1) 所有用户需要注册登录才能拥有使用权限。
(2) 普通用户只有查询公司人员基本信息和修改个人信息的权限。
(3) 管理员对用户的管理。
(4) 管理员可以对企业中的人员及档案信息进行添加、查找、删除、
修改等操作。并可生成表单。
(5) 对员工职位和薪资的实时更新。
(6) 对绩效的管理。
2、 构成系统的主要模块
·用户管理模块:对系统中的所有用户进行管理
·员工档案管理模块:对公司中所有人员的档案管理,根据员工的状态对
档案进行增加、修改、删除。
·职位、薪资管理模块:管理员工的职位以及薪资,这些信息变化频率较
高。
·绩效管理模块:根据员工的日常表现对员工的绩效进行总结性评价。
图 1.1 系统模块
(1) 用户管理模块
对系统中的所有注册用户进行管理,包括增加、修改、删除等。用
户可以由员工自行注册,也可以由管理员添加后将用户名和密码分
配给员工。
公司人员管理系统
用
户
管
理
员
工
档
案
管
理
职
位
薪
资
管
理
绩
效
管
理
图 1.2 用户管理模块
(2) 员工档案管理模块
员工的档案中包含员工的所有静态信息,管理员可以根据公司内人
员的变动对员工的档案进行添加修改和删除等操作。
图 1.3 员工档案管理模块
(3) 职位薪资管理模块
由管理员时刻更新公司人员的职位和薪资的状况。
图 1.4 员工职位、薪资管理模块
(4) 绩效管理模块
管理者根据公司人员的多种信息对用户的日常表现进行分析,经过
整合之后得出总体的概括性评价,得出绩效评估的结果。
用户管理
添
加
用
户
修
改
用
户
删
除
用
户
用
户
注
册
员工档案管理
档
案
查
询
档
案
修
改
档
案
删
除
档
案
添
加
生
成
表
单
信息查询
职位、薪资管理
信息修改
人
员
检
索