I
面向对象的系统分析与设计(UML)课程作业
题目:人事管理系统
李超九 2000713340518
评分标准
班级
学号
姓名
承担工作
自我打分
教师打分
II
成员 1
需求分析,
状态图
类图
组件图,部署图
持久类类图及关系模型
编写代码
成员 2
活动图,系统工作流程
用例图
用例描述
顺序图
编写代码
评语
人事管理系统的需求分析: ................................................................................................1
人事管理系统的设计: ........................................................................................................2
1.系统工作流程—活动图 .................................................................................................2
III
2.用例图及对应用例描述 .................................................................................................3
2.1 用例图..................................................................................................................3
2.2 用例描述..............................................................................................................3
3. 每个用例的顺序图 ...................................................................................................11
3.1 登陆顺序图.........................................................................................................11
3.2 增加员工信息顺序图.........................................................................................11
3.3 删除员工信息顺序图.........................................................................................12
3.4 查询员工信息.....................................................................................................12
3.5 人事调配顺序图.................................................................................................13
3.6 计算工资顺序图.................................................................................................13
3.7 退出顺序图.........................................................................................................14
4.状态图 ........................................................................................................................14
5. 类图 ...........................................................................................................................15
5.1 概念层次类图.....................................................................................................15
5.2 逻辑层次类图:.................................................................................................15
5.3 设计层次类图:.................................................................................................16
6.该系统的组件图与部署图 ...........................................................................................17
6.1 组件图.................................................................................................................17
6.2 部署图:.............................................................................................................18
7. 对应的代码实现: .....................................................................................................18
8.持久类类图及关系模型 ...............................................................................................20
8.1 持久类图:.........................................................................................................20
8.2 关系模型:.........................................................................................................20
人员管理系统
人事管理系统的需求分析:
a) 该公司总共有销售员,经理和库管员 3 个职务的员工,要求对这 3 个职位的人
员进行操作。
b) 每一个员工都有员工编号,员工姓名,员工的职务,员工工资,以及发放工资
的日期。
c) 可以增加一条员工的信息。
d) 删除某一条员工的信息。
e) 当员工职务变化时,要修改该员工的记录。
f) 能够计算员工的工资,并对不同的员工工资分类计算,总共分为 3 种情况。
1. 销售员工资为固定工资和提成组成。固定工资 1000 元,提成为个人当月销
售额*6%。
2. 经理工资也是由两部分组成,固定工资 2000 元,提成为当月的总营业额*5%。
3. 库管工资由固定工资和奖金两部分构成,固定工资为 800 元,奖金由当月的
表现决定。
g) 所有的这些操作能够让一个管理员来操作。
人员管理系统
人事管理系统的设计:
1.系统工作流程—活动图
登陆
档案管理
人事调配
工资管理
增加删除查询
修改员工职位
保存信息
查看职位
计算工资
记录工资
[是]
退出
[否]
系统工作流程活动图