基于UML企业人事管理系统开发文档Word文档格式.docx

上传人:b****2 文档编号:1459572 上传时间:2023-04-30 格式:DOCX 页数:32 大小:711.17KB
下载 相关 举报
基于UML企业人事管理系统开发文档Word文档格式.docx_第1页
第1页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第2页
第2页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第3页
第3页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第4页
第4页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第5页
第5页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第6页
第6页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第7页
第7页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第8页
第8页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第9页
第9页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第10页
第10页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第11页
第11页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第12页
第12页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第13页
第13页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第14页
第14页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第15页
第15页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第16页
第16页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第17页
第17页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第18页
第18页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第19页
第19页 / 共32页
基于UML企业人事管理系统开发文档Word文档格式.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于UML企业人事管理系统开发文档Word文档格式.docx

《基于UML企业人事管理系统开发文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于UML企业人事管理系统开发文档Word文档格式.docx(32页珍藏版)》请在冰点文库上搜索。

基于UML企业人事管理系统开发文档Word文档格式.docx

3.1.1子系统的主要功能3

3.1.2主要用户分析3

3.1.3主要业务事件3

3.1.3.1业务事件1:

用户注册3

3.1.3.2业务事件2:

登录7

3.1.4报表11

3.2考勤管理子系统11

3.2.1子系统的主要功能11

3.2.2主要用户分析11

3.2.3主要业务事件11

3.2.3.1业务事件1:

考勤管理11

3.2.4报表14

3.3员工档案管理子系统14

3.3.1子系统的主要功能14

3.3.2主要用户分析14

3.3.3主要业务事件14

3.3.3.1业务事件1:

添加员工的基本信息14

3.3.4报表17

3.4人事变动管理子系统17

1:

添加员工变动的基本信息18

3.3.4报表22

4.系统实现22

5.系统测试22

5.1系统管理子系统22

5.2考勤管理子系统23

5.3员工信息管理子系统23

6.补充规约23

6.1设计约束23

6.1.1技术选择的限制条件23

6.1.2运行环境23

6.1.3预期的使用环境23

6.2质量属性23

6.2.1安全性要求23

6.2.1.1访问安全性要求23

6.2.1.2数据安全性要求23

6.2.1.3通信安全性要求23

6.2.1.4其他安全性要求24

6.2.2易用性要求24

6.2.2.1界面友好性要求24

6.2.2.2易操作性要求24

6.2.2.3其他易用性要求24

6.2.3性能要求24

6.2.3.1数据访问性能要求24

6.2.3.2数据传输性能要求24

6.2.3.3其他性能要求24

6.2.4其他质量属性要求24

6.3其他需求24

6.3.1培训需求24

6.3.2后勤需求24

6.3.3包装需求24

【开发文档正文】

1.文档概述

1.1编写目的

本文档通过大量收集、分析企业正常运行过程中的人事管理活动,采用面向对象的设计方法和UML进行系统建模,目的为了充分展示UML在系统设计分析中的应用过程,并突出了软件项目开发各个阶段的衔接和成果转化的基本方法和过程,其次方便以后系统的维护。

1.2系统背景

在企业中人事组织工作占有着极其重要的地位,然而在现阶段的人事组织工作中却存在着多个相关部门之间各行其事,信息独享等无法避免的尴尬现象,这严重降低了工作效率,增大了部门间协调的难度.而且,这也是与当今社会市场化进程的快速发展相悖的;

为了改变这样的局面,企业人事各部门就必须借助现代化的科学技术和先进的管理手段,人事管理系统就在这样的背景下应运而生了,它的出现可以使人事组织部门的工作真真做到以人为中心,各部门之间使用共有的资源,同时提高工作效率,简化繁琐的手工统计和信息汇总的人工工作,让人事组织工作在人事组织相关的各部门之间活起来。

当前的研究方向基本上包括如下两个方面:

一是力求系统的通用性好,架构符合现代的人力资源管理体系所规定的标准;

二是能够利用人力资源管理所积蓄的数据进行数据分析和数据挖掘,并从中获取有用信息。

因此需要开发本系统。

1.3相关定义

人事变动管理:

主要记录人事变动和部门变动情况

员工培训管理:

发布,统计和管理员工在公司的培训情况

员工档案管理:

对员工在公司中的所有信息进行管理

员工奖罚管理:

对员工在公司所受的奖罚进行管理

考勤管理:

对于所有员工的出勤、加班、旷工、请假进行统计和管理

系统管理:

用于应聘者的基本管理(用于应聘者进行登录系统)

1.4参考资料

[1]CraigLarman,1998,ApplyingUMLandPatterns:

AnIntroductiontoObject-OrientedAnalysisandDesign.

[2]ErichGamma,2000,DesignPatterns:

ElementsofReusableObject-OrientedSoftware.

[3]程序员杂志2004年三月上半期,“实战OO:

用例建模”一文.

[4]中科院计算所博士论文“Client/Server结构分布式工程数据库管理系统的研究与实现”一文,作者王韬,刘慎权.

2.任务概述

2.1系统工作任务说明

(注:

对系统进行子系统划分)

2.2系统用例图分析

系统中的角色主要包括:

系统管理员,部门管理员,应聘者。

系统的用例应包括:

登陆用例文档、添加员工信息用例文档和考勤管理用例文档。

初始用例模型图如下,在图中人力资源管理部门人员通过员工对基本信息管理员工的基本信息,另外还有培训、招聘、考勤等,系统管理员管理权限以及数据维护。

3.系统业务模型分析与设计

3.1系统管理子系统

3.1.1子系统的主要功能

3.1.2主要用户分析

应聘者和系统管理员

3.1.3主要业务事件

用户注册

(1)业务流程分析:

参与者:

应聘者

前置条件:

应聘者已进入人事管理信息登录系统页面

后置条件:

事件路径:

1、系统提示应聘者注册信息,应聘者点击注册

2、应聘者输入注册信息

3、系统提示确定或者重置信息

4、应聘者选择

4a选择确定,返回5

4b选择重置,返回2

5、系统检验是否注册成功

5a注册成功,返回6

5b注册不成功

5b1系统提示用户名已存在,返回2

5b2系统提示某选项不能为空,返回2

6、系统显示注册成功

(活动图)

(2)业务实体分析:

给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。

并给出描述主要的类或对象在该业务事件中的状态转换图。

(状态转化图)

(系统类图)

(3)用例分析:

给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。

(4)交互图分析:

给出主要用例的顺序图和协作图描述。

(协作图)

(顺序图)

登录

(1)业务流程分析:

“登录”

应聘者已进入人事管理信息系统登录页面

1、应聘者输入登录信息

2、应聘者选择登录或重置

2a登录,返回3

2b重置,返回1

2C关闭当前页面,返回0

3、系统检查应聘者信息是否正确

3a:

输入正确

3b:

输入错误

3b1系统提示用户名或密码错误,返回2

3b2系统提示用户名不存在,返回2

3b3系统提示该用户名已登录,返回2

4、系统显示登录成功

(系统类图)

(状态转化图)

3.1.4报表

(1)报表1

①报表名称:

应聘者注册和登录

②报表概述:

用户的部门与职位:

用户的业务意图:

在人事管理系统上进行注册,登录人事管理系统,然后进行职位的查询,和申请

相关场景与频率:

3.2考勤管理子系统

3.2.1子系统的主要功能

3.2.2主要用户分析

系统管理员和部门管理员

3.2.3主要业务事件

考勤管理

管理员和部门管理员

成功登陆系统

根据记录,更新数据库

1、管理员或部门负责人选择考勤管理

2、输入工号,

3、点击查询

4、系统显示该员工的考勤信息

5、管理员选择添加或删除

5a点击添加,返回6

5b勾选要删除的项,点击删除。

返回4

6、系统出现添加的对话框

7、管理员添加信息,对请假事宜做记录

8、管理员选择保存或重置

7a点击保存,

7b点击重置,系统清空添加的对话框,返回6

8、系统更新到考勤信息表

(状态转换图)

3.2.4报表

(1)考勤管理报表1

部门管理员

3.3员工档案管理子系统

3.3.1子系统的主要功能

3.3.2主要用户分析

系统管理员

3.3.3主要业务事件

添加员工的基本信息

用自然语言简单描述业务流程,然后绘制出对应的活动图。

系统管理员

系统管理员登录系统后选择员工档案管理

更新员工信息汇总

1.系统管理员点击添加员工基本信息

2.系统管理员填写员工基本信息

3.系统管理员选择保存或重置

2a保存,返回4

2b重置,返回1

4.系统显示添加员工基本信息成功

5.系统管理员退出该页面或填写个人简历

5a退出该页面。

5b填写个人简历,返回6

6.系统管理员选择保存或重置

6a保存,返回7

6b重置,返回5b

7.系统显示简历添加成功

8.系统管理员退出该页面或填写家庭成员

8a退出该页面

8b填写家庭成员,返回9

9.系统管理员选择保存或重置

6a保存,返回10

6b重置,返回8b

系统显示家庭成员添加成功

其中类图和系统的类图一样都是系统管理员

状态装换图和活动图类似

3.3.4报表

(1)添加员工信息报表1

添加员工信息

对员工的基本信息进行查询和修改

3.4人事变动管理子系统

3.4.1子系统的主要功能

对员工在公司中的职位人事变动进行动态管理与统计

3.4.2主要用户分析

3.4.3主要业务事件

添加员工变动的基本信息

1.系统管理员点击、修改员工基本信息

2.系统管理员改写员工基本信息

3.系统管理员选择保存或重置

4.系统显示修改员工基本信息成功

5.系统管理员退出该页面或重新填写

6.系统管理员选择保存或重置

7.系统显示变动添加成功

8.系统管理员退出该页面或填写人事变动

9.系统管理员选择保存或重置

系统显示人事变动成功

人事异动作业与退休作业:

教育作业与奖惩作业:

考绩作业:

(5)类图

对员工的基本信息进行查询

4.系统实现

采用面向对象的思想实现系统,可采用Java语言、C++语言等面向对象的程序设计语言。

该部分不做强制要求,如能自行编写程序完成,可在此处添加“系统or子系统or模块”等层次的关键语句代码,或者用构件图来表示系统构成。

写出系统实现的部署图,其中的构件图等具体实现的细节问题可忽略。

5.系统测试

5.1系统管理子系统

(1)测试用例1:

应聘者注册

输入:

应聘者的信息

输出:

注册成功或者注册失败

测试结果:

正确

(2)测试用例2:

应聘者登录

应聘者登录信息

登陆成功或者登录失败

(3)……

5.2考勤管理子系统

员工工号

查看员工的考勤信息或者添加员工的考勤信息

5.3员工信息管理子系统

员工信息管理

修改或者查询员工信息

XXX

6.补充规约

(若有限定需指明,若没有,在相应项下填写“无”)

6.1设计约束

6.1.1技术选择的限制条件

6.1.2运行环境

[建议用部署图表示]

6.1.3预期的使用环境

6.2质量属性

[本部分建议直接分解成需要开发的技术功能点]

6.2.1安全性要求

6.2.1.1访问安全性要求

6.2.1.2数据安全性要求

6.2.1.3通信安全性要求

6.2.1.4其他安全性要求

6.2.2易用性要求

6.2.2.1界面友好性要求

6.2.2.2易操作性要求

6.2.2.3其他易用性要求

6.2.3性能要求

6.2.3.1数据访问性能要求

6.2.3.2数据传输性能要求

6.2.3.3其他性能要求

6.2.4其他质量属性要求

6.3其他需求

6.3.1培训需求

6.3.2后勤需求

6.3.3包装需求

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2