人事档案管理系统需求规格说明书Word文档格式.docx
《人事档案管理系统需求规格说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统需求规格说明书Word文档格式.docx(70页珍藏版)》请在冰点文库上搜索。
本文档预期读者对象为项目组技术总工及各小组成员,也可用于日后维护成员查询。
参考资料
《信息系统分析与设计》
《UML建模》
《Java程序设计基础》
《GB/T
12504—90
中华人民共和国国家标准:
软件需求分析规格说明书》;
《软件开发项目管理》x栾跃,上海交通大学出版社
《企业人事管理系统的开发》
《基于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.进入考勤信息查询的主界面;
3.系统按查询条件查询考勤信息
4.系统显示搜索到的人员考勤信息列表
5.选中某个人员考勤信息
6.系统显示该人员的详细考勤信息
1.系统显示“没有找到符合条件的人员考勤信息”
任意人员都可以查询所有人员考勤信息。
考勤信息包括人员到缺等。
考勤修改
在主界面的菜单中选择“人员考勤信息修改”
1.进入“人员考勤修改”的界面;
6.系统将合格的个人资料信息写入数据库
7.系统自动将修改个人资料信息的行为记录到日志中
8.系统提示“考勤信息修改成功”
只有经理有资格修改职员考勤信息,总经理可以修改经理的考勤信息。
考勤录入
经理以信息录入员成功登陆
员工考勤信息添加成功,员工考勤信息成功写入数据库中
经理在主界面点击“添加员工考勤信息”,或者在主界面的菜单中选择“添加考勤信息”
1.经理安排秘书进入“添加员工考勤”的界面;
2.秘书填写新增员工的各项信息,点击提交按钮
3.系统检查提交员工考勤的信息的填写与格式
4.系统将合格的考勤信息写入数据库
6.系统提示“员工考勤信息添加成功”
1.系统显示“****项为必填!
2.系统显示“输入格式错误”
当系统提示“员工考勤信息添加成功”,该用例结束
7.对使用者进行权限设置,分别赋予不同的访问权限
8.增加对所填信息的纠错功能
病假加班信息登记
病假加班信息录入
经理/总经理以信息录入员角色成功登陆
信息添加成功,信息成功写入数据库中
信息录入员在主界面点击“添加病假加班等信息”,或者在主界面的菜单中选择“添加病假加班信息”
1.经理安排秘书进入“添加病假加班”的界面;
3.系统检查提交病假加班的信息的填写与格式
4.系统将合格的信息写入数据库
5.系统自动将经理添加该信息的行为记录到日志中
6.系统提示“信息添加成功”
信息录入为空
1.系统显示“***项不能为空”
当系统提示“信息添加成功”,该用例结束
7对使用者进行权限设置,分别赋予不同的访问权限
病假录入时序图:
病假录入活动图:
加班信息录入时序图:
加班信息活动图:
奖惩管理模块
奖惩评优查询
奖惩查询
系统显示所要查看的人员奖惩信息
登陆成功后在主界面点击“奖惩信息查询”,或者在主界面的菜单中选择“奖惩信息查询”
1.进入奖惩信息查询的主界面;
4.系统显示搜索到的人员奖惩信息列表
5.选中某个人员奖惩信息
6.系统显示该人员的详细奖惩信息
1.系统显示“没有找到符合条件的人员信息”
任意人员都可以查询所有人员奖惩信息。
奖惩信息包括评奖评优,处罚信息。
信息管理员统计员工奖惩时序图
信息管理员统计员工奖惩活动图
奖惩评优信息录入
信息添加成功,员工考勤信息成功写入数据库中
经理在主界面点击“添加评奖评优处罚信息”,或者在主界面的菜单中选择“添加奖惩信息”
1.经理安排秘书进入“添加奖惩信息”的界面;
2.秘书填写奖惩信息的各个细节的各项信息,点击提交按钮
3.系统检查提交信息的填写与格式
5.系统自动将信息录入员的行为记录到日志中
6.系统提示“员工奖惩信息添加成功”
当系统提示“员工奖惩信息添加成功”,该用例结束
3.对使用者进行权限设置,分别赋予不同的访问权限
4.增加对所填信息的纠错功能
奖惩评优信息统计
信息管理员登陆成功
奖惩评优信息统计成功,单独成为一个表单,并显示出来。
在主界面的菜单中选择“奖惩评优信息统计”,或者在个人信息界面点击“奖惩评优统计”
1.进入“奖惩评优统计”的界面;
2.选择需要统计的人员,点击提交;
3.系统检查需要统计的人员数;
4.系统将需要统计的人员的数据统计从数据库中提取出来
5.系统自动将统计奖惩评优信息的行为记录到日志中
更新用户群模块
新增管理员
系统管理员成功登陆
管理员信息添加成功,管理员信息成功写入数据库中
系统管理员在主界面点击“添加管理员”,或者在主界面的菜单中选择“添加管理员”
1.管理员进入“添加信息管理员”的界面;
2.管理员填写新增信息管理员的权限信息,点击提交按钮
3.系统检查提交新增管理员的信息的填写与格式
4.系统将合格的管理员信息写入数据库
6.系统提示“管理员信息添加成功”
当系统提示“管理员信息添加成功”,该用例结束
员工不能使用该功能,经理和总经理可以添加管理员信息
修改密码模块
密码修改
登陆成功后点击密码修改选项
系统显示密码修改成功,并将修改后的密码录入数据库
登陆成功后在主界面点击“密码修改”,或者在主界面的菜单中选择“密码修改”
1.进入密码修改的主页面;
2.填写原密码
3.填写需要修改为的密码
4.重新输入密码
5.确定修改密码
6.系统显示修改成功并使用新密码登录
系统没有查询到符合条件的人员账号
第二次输入密码与原始密码不符合
1.系统显示:
“两次输入的密码不一致,请重新输入”
2.用例结束
当密码修改成功显示在界面中,该用例结束
任意人员都可以修改自己的密码,管理员可以修改其他非管理员的密码。
员工修改密码时序图:
信息管理员修改密码时序图:
员工修改密码活动图:
信息管理员修改密码活动图:
密码找回
在主页面后点击密码找回申诉选项
系统显示申诉成功,并设置新密码,用新密码登录并将新密码写入数据库
在主界面点击“忘记密码”,或者在主界面的菜单中选择“账号申诉”
1.进