人事档案管理系统需求规格说明书.docx
- 文档编号:13211284
- 上传时间:2023-06-12
- 格式:DOCX
- 页数:76
- 大小:1.23MB
人事档案管理系统需求规格说明书.docx
《人事档案管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统需求规格说明书.docx(76页珍藏版)》请在冰点文库上搜索。
人事档案管理系统需求规格说明书
人事档案管理系统需求规格说明书
————————————————————————————————作者:
————————————————————————————————日期:
需求规格说明书
课程名:
信息系统分析与设计
项目名:
人事档案管理系统
项目小组:
第一小组
小组成员:
何智彪、陈佳田、苏志强、彭杰
指导老师:
卢泽勇
引言4
文档介绍4
文档目的4
编写说明4
文档适用阶段4
读者对象5
参考资料5
术语与缩写解释6
总体描述6
系统项目概述6
系统业务概况6
系统应当遵循的标准或者规范7
项目系统目标和范围7
系统目标7
总目标7
功能目标8
性能目标8
系统开发范围8
系统需求结构8
系统需求结构的说明9
功能需求9
概述9
功能用例模型10
档案管理模块10
考勤管理31
奖惩管理50
更新用户群61
修改密码66
统计管理80
性能需求83
概述83
效率需求84
可靠性需求84
安全性需求84
可用性需求84
适应性需求85
性能分析说明85
数据库等需求架构说明85
数据字典85
数据流图86
数据项86
附录A(系统所用类全图)90
普通用户类图90
用户类user:
90
获取帮助类getHelp91
信息管理员用户类图92
新建员工信息类createInfo92
系统管理员用户类图94
创建新系统用户类createNewuser94
附录B(系统业务流程图)97
附录C(系统模块结构图)98
作业分工:
何智彪:
负责引言、总体描述、项目系统目标和范围另包括画出功能需求中档案管理模块、奖惩管理模块、考勤管理模块近乎全部时序图、活动图。
陈佳田:
负责系统需求规格说明书总体设计,需求分析,需求建模,用例分析提取,统计管理模块时序图、活动图。
苏志强:
负责画出更新用户群模块、修改密码模块所有图,业务流程图、数据流图、系统模块结构图、类图。
彭杰:
负责性能需求及数据库架构说明加上整体设计。
小组成员共同讨论,本文档中所有内容均为小组成员参考手打写出,所有图均为小组成员绘制。
引言
文档介绍
本文档是小组成员对企业人事档案管理系统进行需求分析之后多次讨论,并结合老师的讲解所得到的需求规格说明书最终版。
文档目的
本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。
保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。
编写说明
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为员工、技术人员、公司领导等不同参与方提供一个交流的渠道。
文档适用阶段
适用于项目设计阶段、开发及测试阶段
读者对象
本文档预期读者对象为项目组技术总工及各小组成员,也可用于日后维护成员查询。
参考资料
参考资料
《信息系统分析与设计》
《UML建模》
《Java程序设计基础》
《GB/T 12504—90 中华人民共和国国家标准:
软件需求分析规格说明书》;
《软件开发项目管理》作者:
栾跃,上海交通大学出版社
《企业人事管理系统的开发》
《基于B/S的人事管理系统的实现》
《中小企业人事管理系统的设计与实现》
《浅谈企业人事管理系统的开发》
《基于J2EE的企业人事管理系统设计与实现》
《企业人事管理系统的设计与实现》
《基于B/S模式的中小企业人事管理系统的设计与实现》
《企业人事管理系统的设计》
《基于Java的中小型企业人事管理系统的设计与实现》
《基于VB的企业人事管理系统设计与实现》
《基于SSH2的企业人事管理系统研究与实现》
《一个企业人事管理系统的设计与实现》
《基于C#编程技术的企业人事管理系统的设计与研究》
《Struts2+Spring+Hibernate在企业人事管理系统中的应用》
《基于MVC的ERP系统——企业人事管理系统》
《运用ASP进行企业人事管理系统开发问题研究》
术语与缩写解释
普通员工:
可以对自己个人档案信息、考勤、奖惩情况进行查询,用户可以对
自己的登陆密码进行修改。
信息管理员:
可以对员工档案信息进行管理;
系统管理员:
可以对用户权限进行修改以及数据库的更新维护。
总体描述
系统项目概述
本系统主要实现以下两个功能:
一是普通员工可以登陆系统查看有关自己的档案信息、考勤信息、奖惩信息,并可修改自己的登陆密码;二是系统管理员对所有档案信息的管理,包括查看指定员工档案信息、对指定员工档案信息的增添、更新、删除,新增员工用户及修改密码等功能。
系统使用Java平台、并利用MyEclipse开发工具进行编写,通过MicrosoftAccess数据库实现对员工档案信息的管理,使得系统的可移植性增强,可用性提高,本文即对该系统的开发原理、功能特点和设计方案进行了阐述。
系统业务概况
本系统主要为小型公司的一个部门使用,包括普通职工与该部门经理,总经理等。
系统应当遵循的标准或者规范
CMMI3:
明确规定了需求开发、设计、编码、测试、集成等软件开发各过程的要求。
对项目管理提出了更高的要求,要利用组织级的数据来管理项目。
出现了专门针对组织级的PA,要求有专门的组织来负责过程改进的工作。
提供了一个做出最佳决策的指导,而这个方法可以用于软件工程,也可以用于组织级过程改进
项目系统目标和范围
系统目标
实现人事档案管理的主要功能,主要包括查看员工档案信息、考勤信息、奖惩信息,并可修改登陆密码;对所有档案信息进行管理及更新系统管理权限等功能。
系统可以进行展示运行,并完成一份详细的报告书。
总目标
本系统为企业提供全面的人力资源管理解决方案,旨在满足快速成长的企业管理信息化需求,主要目的是实现人事管理信息化,自动化,使人力资源部门借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于人力资源战略规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效地提升企业的核心竞争力
功能目标
(1)用户登陆根据权限拥有不同的功能。
(2)普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;用户可以对自己的登陆密码进行修改。
(3)信息管理员可以对员工档案信息进行管理;系统管理员可以对用户权限进行修改以及数据库的更新维护。
性能目标
对用户权限进行划分,使不同权限的用户的功能范围不同,有效保护数据库中数据的安全性。
本系统对可能出现的错误操作设计出错反应,使系统可靠性高。
系统开发范围
某学校实现人事档案管理系统以便对单位所有职工的各种信息进行处理,包括统计、查询、修改、根据需要制表等。
系统需求结构
用户具体需求是:
建立职工人事档案,包括:
工资号、姓名、性别、出生年月、单位、文化程度、职称、参加工作时间、住址等。
对新来的职工(包括调入、分配、招聘)进行登记,将他们的信息记入人事档案。
对调出、死亡、开除的职工进行除名。
注销,对本单位内部调动的职工和离退休人员必须做出调整记载,如修改单位名称。
任职情况。
对调职后的职工修改职称等。
对人事的变动情况建立备忘录,对上述情况的变动原因、时间、去向等进行记载。
可以进行各种查询。
系统需求结构的说明
完成各种统计,人事部门必须随时掌握各单位的人员结构,以便对各种人员的配备计划调整,包括职称结构、年龄结构、知识结构等。
例如职称结构要求列出各单位具有哪些职称、人数、百分比等。
人员是经常变动的,机器应随时可列出这些信息。
打印各种表格,除人事档案存档表意外,还需要一些表格,如“职工花名册”,只包括部分信息“工号、姓名、年龄、单位等,”职工住址表等等。
系统要求有良好的保密性,能只授予专门从事此工作的用户操作权限。
(语言描述以及涉及的开发规则)
功能需求
概述
信息系统功能是信息系统具有的效能和作用。
信息系统的目标通过信息系统的功能来体现。
信息系统功能也是信息系统呈现给其用户的外观效果,用户通过信息系统所提供的功能来认识、使用和评价信息系统,通过对信息系统功能的使用来完成自己的业务工作。
功能希求分析是需求分析的重要内容,需求分析除了要确定信息系统的目标、结构和性能之外,一个重要工作就是确定信息系统的功能。
信息系统目标是功能需求分析的依据。
信息系统功能是信息系统目标的体现,信息系统中每一个功能都直接或间接地与信息系统目标有关系。
信息系统目标也是检验信息系统软件功能设置正确与否的依据。
用户需求是信息系统功能的主要来源。
用户是信息系统的使用者,用户的业务处理需要表现为用户对信息系统的功能需求。
用例是进行功能分析和功能建模的主要手段。
信息系统的功能将通过用户在使用信息系统的过程中表现出来,这就给我们提供了获取信息系统功能的一种有效方法,就是通过参与者与信息系统的交互活动来确定信息系统的功能。
功能分析的结果可以用功能用例图与用例介绍来描述,它通过参与者与信息系统的交互过程,反映信息应该具有的功能。
参与者
普通职工
经理
总经理
参与角色
普通员工
信息管理员
系统管理员
功能用例模型
(需要写的描述、模块结构图、XX图、xx图等等)
档案管理模块
人员查询
用例名称
人员查询
主要业务参与者
员工、经理、总经理
前置条件
登陆成功
后置条件
系统显示所要查看的人员信息
触发条件
登陆成功后在主界面点击“人员信息查询”,或者在主界面的菜单中选择“人员信息查询”
基本路径(主事件流)
1.进入人员信息查询的主界面;
2.提交查询条件
3.系统按查询条件查询人员信息
4.系统显示搜索到的人员信息列表
5.选中某个人员
6.系统显示该人员的详细信息
扩展事件流
系统没有查询到符合条件的人员
1.系统显示“没有找到符合条件的人员”
2.用例结束
结束
当查询结果显示在界面中,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
任意人员都可以查询所有人员资料。
时序图:
活动图:
添加员工
用例名称
添加员工
主要业务参与者
经理、总经理
前置条件
经理成功登陆
后置条件
员工信息添加成功,员工信息成功写入数据库中
触发条件
经理在主界面点击“添加员工”,或者在主界面的菜单中选择“添加员工”
基本路径(主事件流)
1.经理进入“添加员工”的界面;
2.经理填写新增员工的各项信息,点击提交按钮
3.系统检查提交员工的信息的填写与格式
4.系统将合格的员工信息写入数据库
5.系统自动将经理添加员工信息的行为记录到日志中
6.系统提示“员工信息添加成功”
扩展事件流
必填项没有填写
1.系统显示“*项为必填!
”
填写信息格式错误
1.系统显示“输入格式错误”
结束
当系统提示“员工信息添加成功”,该用例结束
特殊需求
1.对使用者进行权限设置,分别赋予不同的访问权限
2.增加对所填信息的纠错功能
发生频率
可能会持续发生
待解决问题
无
补充说明
员工不能使用该功能,经理和总经理可以添加用户信息
时序图:
活动图:
修改资料
用例名称
修改资料
主要业务参与者
员工、经理、总经理
前置条件
登陆成功
后置条件
资料修改成功,被写入数据库中
触发条件
在主界面的菜单中选择“人员信息修改”
基本路径(主事件流)
1.进入“资料修改”的界面;
2.填写需要修改信息项,点击提交
3.系统检查提交的资料的信息格式
4.系统将合格的个人资料信息写入数据库
5.系统自动将修改个人资料信息的行为记录到日志中
6.系统提示“个人资料修改成功”
扩展事件流
填写信息格式错误
1.系统显示“请填入正确的信息”
结束
当系统提示“资料修改成功”,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
职员、经理、总经理都可以对自己的个人资料进行修改,(但是需要职务升迁文件才能修改自己的职务名称)
时序图:
活动图:
人员删除
用例名称
人员删除
主要业务参与者
经理、总经理
前置条件
经理或总经理使用管理员权限身份登录成功
后置条件
人员删除成功,数据库清除该人员信息
触发条件
经理在主界面的菜单中选择“开除员工”或者总经理在主界面的菜单中选择“开除员工”、“开除经理”。
基本路径(主事件流)
1.经理、总经理进入“开除员工”、“开除经理”的界面;
2.经理、总经理选中要删除的员工、经理信息记录,点击“删除”
3.系统提示询问是否删除
4.经理、总经理点击“确定”
5.人员被开除,并从数据库中移除员工、经理的个人信息资料
6.系统自动将管理员删除人员信息的行为记录到日志中
7.系统提示“成功开除***,职位是**。
”
扩展事件流
经理、总经理点击取消按钮
1.用例结束
结束
当系统提示“成功开除***,职位是**。
”,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
员工不具备使用该功能的权限,只有经理和总经理可以使用该功能。
期中,经理只能开除经理职务管理范围内的人员,总经理则可以开除员工和经理。
时序图:
活动图:
日志备忘查看
用例名称
日志备忘查看
主要业务参与者
总经理
前置条件
总经理以管理员身份登录成功
后置条件
经理的操作记录在界面中显示
触发条件
总经理在主界面的菜单中选择“查看日志”
基本路径(主事件流)
1.总经理进入工作日志的界面;
2.系统自动显示最近一段时间内普通管理员的操作记录
3.管理员在查询区内输入经理名字或者日期,点击查询按钮
4.系统按查询条件查询日志记录
5.系统显示查询结果
扩展事件流
系统没有找到符合条件的日志记录
1.系统显示“没有找到”
结束
当系统显示日志记录,该用例结束
特殊需求
1.对日志记录的保存设置期限,超过一定时间的记录自动被删除,留出空间给以后的日志记录
发生频率
可能会持续发生
待解决问题
无
补充说明
日志备忘里存储最近一次的人员修改变动信息
顺序图:
活动图:
考勤管理模块
考勤查询
用例名称
考勤查询
主要业务参与者
员工、经理、总经理
前置条件
登陆成功
后置条件
系统显示所要查看的人员考勤信息
触发条件
登陆成功后在主界面点击“考勤信息查询”,或者在主界面的菜单中选择“考勤信息查询”
基本路径(主事件流)
1.进入考勤信息查询的主界面;
2.提交查询条件
3.系统按查询条件查询考勤信息
4.系统显示搜索到的人员考勤信息列表
5.选中某个人员考勤信息
6.系统显示该人员的详细考勤信息
扩展事件流
系统没有查询到符合条件的人员
1.系统显示“没有找到符合条件的人员考勤信息”
2.用例结束
结束
当查询结果显示在界面中,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
任意人员都可以查询所有人员考勤信息。
考勤信息包括人员到缺等。
时序图:
活动图:
考勤修改
用例名称
考勤修改
主要业务参与者
经理、总经理
前置条件
登陆成功
后置条件
资料修改成功,被写入数据库中
触发条件
在主界面的菜单中选择“人员考勤信息修改”
基本路径(主事件流)
1.进入“人员考勤修改”的界面;
2.填写需要修改信息项,点击提交
3.系统检查提交的资料的信息格式
6.系统将合格的个人资料信息写入数据库
7.系统自动将修改个人资料信息的行为记录到日志中
8.系统提示“考勤信息修改成功”
扩展事件流
填写信息格式错误
1.系统显示“请填入正确的信息”
结束
当系统提示“资料修改成功”,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
只有经理有资格修改职员考勤信息,总经理可以修改经理的考勤信息。
时序图:
活动图:
考勤录入
用例名称
考勤录入
主要业务参与者
经理、总经理
前置条件
经理以信息录入员成功登陆
后置条件
员工考勤信息添加成功,员工考勤信息成功写入数据库中
触发条件
经理在主界面点击“添加员工考勤信息”,或者在主界面的菜单中选择“添加考勤信息”
基本路径(主事件流)
1.经理安排秘书进入“添加员工考勤”的界面;
2.秘书填写新增员工的各项信息,点击提交按钮
3.系统检查提交员工考勤的信息的填写与格式
4.系统将合格的考勤信息写入数据库
5.系统自动将经理添加员工信息的行为记录到日志中
6.系统提示“员工考勤信息添加成功”
扩展事件流
必填项没有填写
1.系统显示“****项为必填!
”
填写信息格式错误
2.系统显示“输入格式错误”
结束
当系统提示“员工考勤信息添加成功”,该用例结束
特殊需求
7.对使用者进行权限设置,分别赋予不同的访问权限
8.增加对所填信息的纠错功能
发生频率
可能会持续发生
待解决问题
无
补充说明
员工不能使用该功能,经理和总经理可以添加用户信息
时序图:
活动图:
病假加班信息登记
用例名称
病假加班信息录入
主要业务参与者
经理、总经理
前置条件
经理/总经理以信息录入员角色成功登陆
后置条件
信息添加成功,信息成功写入数据库中
触发条件
信息录入员在主界面点击“添加病假加班等信息”,或者在主界面的菜单中选择“添加病假加班信息”
基本路径(主事件流)
1.经理安排秘书进入“添加病假加班”的界面;
2.秘书填写新增员工的各项信息,点击提交按钮
3.系统检查提交病假加班的信息的填写与格式
4.系统将合格的信息写入数据库
5.系统自动将经理添加该信息的行为记录到日志中
6.系统提示“信息添加成功”
扩展事件流
信息录入为空
1.系统显示“***项不能为空”
填写信息格式错误
1.系统显示“输入格式错误”
结束
当系统提示“信息添加成功”,该用例结束
特殊需求
7对使用者进行权限设置,分别赋予不同的访问权限
8.增加对所填信息的纠错功能
发生频率
可能会持续发生
待解决问题
无
补充说明
员工不能使用该功能,经理和总经理可以添加用户信息
病假录入时序图:
病假录入活动图:
加班信息录入时序图:
加班信息活动图:
奖惩管理模块
奖惩评优查询
用例名称
奖惩查询
主要业务参与者
员工、经理、总经理
前置条件
登陆成功
后置条件
系统显示所要查看的人员奖惩信息
触发条件
登陆成功后在主界面点击“奖惩信息查询”,或者在主界面的菜单中选择“奖惩信息查询”
基本路径(主事件流)
1.进入奖惩信息查询的主界面;
2.提交查询条件
3.系统按查询条件查询考勤信息
4.系统显示搜索到的人员奖惩信息列表
5.选中某个人员奖惩信息
6.系统显示该人员的详细奖惩信息
扩展事件流
系统没有查询到符合条件的人员
1.系统显示“没有找到符合条件的人员信息”
2.用例结束
结束
当查询结果显示在界面中,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
任意人员都可以查询所有人员奖惩信息。
奖惩信息包括评奖评优,处罚信息。
时序图:
活动图:
信息管理员统计员工奖惩时序图
信息管理员统计员工奖惩活动图
奖惩评优信息录入
用例名称
奖惩评优信息录入
主要业务参与者
经理、总经理
前置条件
经理以信息录入员成功登陆
后置条件
信息添加成功,员工考勤信息成功写入数据库中
触发条件
经理在主界面点击“添加评奖评优处罚信息”,或者在主界面的菜单中选择“添加奖惩信息”
基本路径(主事件流)
1.经理安排秘书进入“添加奖惩信息”的界面;
2.秘书填写奖惩信息的各个细节的各项信息,点击提交按钮
3.系统检查提交信息的填写与格式
4.系统将合格的信息写入数据库
5.系统自动将信息录入员的行为记录到日志中
6.系统提示“员工奖惩信息添加成功”
扩展事件流
必填项没有填写
1.系统显示“****项为必填!
”
填写信息格式错误
1.系统显示“输入格式错误”
结束
当系统提示“员工奖惩信息添加成功”,该用例结束
特殊需求
3.对使用者进行权限设置,分别赋予不同的访问权限
4.增加对所填信息的纠错功能
发生频率
可能会持续发生
待解决问题
无
补充说明
员工不能使用该功能,经理和总经理可以添加用户信息
时序图:
活动图:
奖惩评优信息统计
用例名称
奖惩评优信息统计
主要业务参与者
经理、总经理
前置条件
信息管理员登陆成功
后置条件
奖惩评优信息统计成功,单独成为一个表单,并显示出来。
触发条件
在主界面的菜单中选择“奖惩评优信息统计”,或者在个人信息界面点击“奖惩评优统计”
基本路径(主事件流)
1.进入“奖惩评优统计”的界面;
2.选择需要统计的人员,点击提交;
3.系统检查需要统计的人员数;
4.系统将需要统计的人员的数据统计从数据库中提取出来
5.系统自动将统计奖惩评优信息的行为记录到日志中
6.系统提示“个人资料修改成功”
扩展事件流
填写信息格式错误
1.系统显示“请填入正确的信息”
结束
当系统提示“资料修改成功”,该用例结束
特殊需求
无
发生频率
可能会持续发生
待解决问题
无
补充说明
职员、经理、总经理都可以对自己的个人资料进行修改,(但是需要职务升迁文件才能修改自己的职务名称)
时序图:
活动图:
更新用户群模块
新增管理员
用例名称
新增管理员
主要业务参与者
经理、总经理
前置条件
系统管理员成功登陆
后置条件
管理员信息添加成功,管理员信息成功写入数据库中
触发条件
系统管理员在主界面点击“添加管理员”,或者在主界面的菜单中选择“添加管理员”
基本路径(主事件流)
1.管理员进入“添加信息管理员”的界面;
2.管理员填写新增信息管理员的权限信息,点击提交按钮
3.系统检查提交新增管理员的信息的填写与格式
4.系统将合格的管理员信息写入数据库
5.系统自动将经理添加员工信息的行为记录到日志中
6.系统提示“管理员信息添加成功”
扩展事件流
必填项没有填写
1.系统显示“*项为必填!
”
填写信息格式错误
1.系统显示“输入格式错误”
结束
当系统提示“管理员信息添加成功”,该用例结束
特殊需求
1.对使用者进行权限设置,分别赋予不同的访问权限
2.增加对所填信息的纠错功能
发生频率
可能会持续发生
待解决问题
无
补充说明
员工不能使用该功能,经理和总经理可以添加管理员信息
时序图:
活动图:
修改密码模块
密码修改
用例名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 档案管理系统 需求 规格 说明书