人事档案管理系统需求规格说明书_第1页
人事档案管理系统需求规格说明书_第2页
人事档案管理系统需求规格说明书_第3页
人事档案管理系统需求规格说明书_第4页
人事档案管理系统需求规格说明书_第5页
已阅读5页,还剩372页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人事档案管理系统需求规格说明书 需求规格说明书 课程名:彳 项目名: 项目小组: 小组成员:何智彪、陈佳田、苏志强、彭杰 指导老师: 目录 引言 4 文档介绍 4 文档目的 4 编写说明 4 文档适用阶段 4 读者对象 5 参考资料 5 术语与缩写解释 6 总体描述 6 系统项目概述 6 系统业务概况 6 系统应当遵循的标准或者规范 7 项目系统目标和范围 7 系统目标 7 总目标 7 功能目标 8 性能目标 8 系统开发范围 8 系统需求结构 8 系统需求结构的说明 9 功能需求 9 概述 9 功能用例模型 1.0 档案管理模块 1.0 考勤管理 3.1 奖惩管理 5.0 更新用户群6.1

2、修改密码 6.6 统计管理 8.0 性能需求 8.3 概述 8.3 效率需求 8.4 可靠性需求 8.4 安全性需求 8.4 可用性需求 8.4 适应性需求 8.5 性能分析说明 8.5 数据库等需求架构说明 8.5 数据字典 8.5 数据流图 8.6 数据项 8.6 附录A (系统所用类全图) 90 普通用户类图 9.0 用户类 user: 9.0 获取帮助类getHelp 9.1 信息管理员用户类图 9.2 新建员工信息类 createInfo 9.2 系统管理员 用户类图 9.4 创建新系统用户类createNewuser 9.4 附录B(系统业务流程图) 97 附录C(系统模块结构图)

3、98 作业分工: 何智彪:负责引言、总体描述、项目系统目标和范围另包括画出功能需求中档案管理模块、奖惩管理模块、考勤管理模 块近乎全部时序图、活动图。 陈佳田:负责系统需求规格说明书总体设计,需求分析,需求建模,用例分析提取,统计管理模块时序图、活动图。 苏志强:负责画出更新用户群模块、修改密码模块所有图,业务流程图、数据流图、系统模块结构图、类图。 彭杰:负责性能需求及数据库架构说明加上整体设计。 小组成员共同讨论,本文档中所有内容均为小组成员参考手打写出,所有图均为小组成员绘制。 引言 文档介绍 本文档是小组成员对企业人事档案管理系统进行需求分析之后多次讨论,并结合老师的讲解所得到的需求规

4、格说明书最终 版。 文档目的 本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确 本系统应达到的目标,对系统目标做岀完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映 待开发系统的要求。 编写说明 该文档是借助于当前系统的逻辑模型导岀目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发 技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为员工、技术人员、公司领导等不同参与方提供一个 交流的渠道。 文档适用阶段 适用于项目设计阶段、开发及测试阶段 读者对象 本文档预期读者对象为项目组技术总

5、工及各小组成员,也可用于日后维护成员查询。 参考资料 参考资料 信息系统分析与设计 UML建模 Java 程序设计基础 GB/T 12504 90 中华人民共和国国家标准:软件需求分析规格说明书; 软件开发项目管理作者:栾跃,上海交通大学出版社 企业人事管理系统的开发 基于 B/S 的人事管理系统的实现 中小企业人事管理系统的设计与实现 浅谈企业人事管理系统的开发 基于 J2EE 的企业人事管理系统设计与实现 企业人事管理系统的设计与实现 基于 B/S 模式的中小企业人事管理系统的设计与实现 企业人事管理系统的设计 基于 Java 的中小型企业人事管理系统的设计与实现 基于VB的企业人事管理系

6、统设计与实现 基于SSH2勺企业人事管理系统研究与实现 一个企业人事管理系统的设计与实现 基于C#编程技术的企业人事管理系统的设计与研究 Struts2+Spring+Hibernate 在企业人事管理系统中的应用 基于MVC勺ERP系统企业人事管理系统 运用ASP进行企业人事管理系统开发问题研究 术语与缩写解释 普通员工:可以对自己个人档案信息、考勤、奖惩情况进行查询,用户可以对 自己的登陆密码进行修改。 信息管理员:可以对员工档案信息进行管理; 系统管理员:可以对用户权限进行修改以及数据库的更新维护。 总体描述 系统项目概述 本系统主要实现以下两个功能:一是普通员工可以登陆系统查看有关自己

7、的档案信息、考勤信息、奖惩信息,并可修改 自己的登陆密码;二是系统管理员对所有档案信息的管理,包括查看指定员工档案信息、对指定员工档案信息的增添、 更新、删除,新增员工用户及修改密码等功能。系统使用Java平台、并利用 MyEclipse开发工具进行编写,通过 Microsoft Access数据库实现对员工档案信息的管理,使得系统的可移植性增强,可用性提高,本文即对该系统的开发原理、功能特 点和设计方案进行了阐述。 系统业务概况 本系统主要为小型公司的一个部门使用,包括普通职工与该部门经理,总经理等。 系统应当遵循的标准或者规范 CMMI3 : 明确规定了需求开发、设计、编码、测试、集成等软

8、件开发各过程的要求。 对项目管理提岀了更高的要求,要利用组织级的数据来管理项目。 岀现了专门针对组织级的PA,要求有专门的组织来负责过程改进的工作。 提供了一个做岀最佳决策的指导,而这个方法可以用于软件工程,也可以用于组织级过程改进 项目系统目标和范围 系统目标 实现人事档案管理的主要功能,主要包括查看员工档案信息、考勤信息、奖惩信息,并可修改登陆密码;对所有档案信息 进行管理及 更新系统管理权限等功能。系统可以进行展示运行,并完成一份详细的报告书。 总目标 本系统为企业提供全面的人力资源管理解决方案,旨在满足快速成长的企业管理信息化需求,主要目的是实现人事管理信 息化,自动化,使人力资源部门

9、借助此管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于人力资源战略 规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效地提升企业的核心竞争力 功能目标 (1)用户登陆根据权限拥有不同的功能。 (2)普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;用户可以对自己的登陆密码进行修改。 (3)信息管理员可以对员工档案信息进行管理;系统管理员可以对用户权限进行修改以及数据库的更新维护。 性能目标 对用户权限进行划分,使不同权限的用户的功能范围不同,有效保护数据库中数据的安全性。本系统对可能出现的错误操 作设计出错反应,使系统可靠性高。 系统开发范围 某学校实现

10、人事档案管理系统以便对单位所有职工的各种信息进行处理,包括统计、查询、修改、根据需要制表等。 系统需求结构 用户具体需求是:建立职工人事档案,包括:工资号、姓名、性别、岀生年月、单位、文化程度、职称、参加工作时间、 住址等。对新来的职工(包括调入、分配、招聘)进行登记,将他们的信息记入人事档案。对调岀、死亡、开除的职工进 行除名。注销,对本单位内部调动的职工和离退休人员必须做岀调整记载,如修改单位名称。任职情况。对调职后的职工 修改职称等。对人事的变动情况建立备忘录,对上述情况的变动原因、时间、去向等进行记载。可以进行各种查询。 系统需求结构的说明 完成各种统计,人事部门必须随时掌握各单位的人

11、员结构,以便对各种人员的配备计划调整,包括职称结构、年龄结构、 知识结构等。例如职称结构要求列岀各单位具有哪些职称、人数、百分比等。人员是经常变动的,机器应随时可列岀这些 信息。打印各种表格,除人事档案存档表意外,还需要一些表格,如“职工花名册”,只包括部分信息“工号、姓名、年龄、 单位等,”职工住址表等等。 系统要求有良好的保密性,能只授予专门从事此工作的用户操作权限。 (语言描述以及涉及的开发规则) 功能需求 概述 信息系统功能是信息系统具有的效能和作用。信息系统的目标通过信息系统的功能来体现。信息系统功能也是信息系 统呈现给其用户的外观效果,用户通过信息系统所提供的功能来认识、使用和评价

12、信息系统,通过对信息系统功能的使用 来完成自己的业务工作。功能希求分析是需求分析的重要内容,需求分析除了要确定信息系统的目标、结构和性能之外, 一个重要工作就是确定信息系统的功能。 信息系统目标是功能需求分析的依据。信息系统功能是信息系统目标的体现,信息系统中每一个功能都直接或间接地 与信息系统目标有关系。信息系统目标也是检验信息系统软件功能设置正确与否的依据。 用户需求是信息系统功能的主要来源。用户是信息系统的使用者,用户的业务处理需要表现为用户对信息系统的功能 需求。用例是进行功能分析和功能建模的主要手段。信息系统的功能将通过用户在使用信息系统的过程中表现岀来,这就 给我们提供了获取信息系

13、统功能的一种有效方法,就是通过参与者与信息系统的交互活动来确定信息系统的功能。 功能分析的结果可以用功能用例图与用例介绍来描述,它通过参与者与信息系统的交互过程,反映信息应该具有的功 参与者 普通职工 经理 总经理 参与角色 普通员工 信息管理员 系统管理员 功能用例模型 (需要写的描述、模块结构图、XX图、XX图等等) 档案管理模块 刪除员工信息 新增员工信息 人员查询 用例名称 人员查询 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 后置条件 系统显示所要查看的人员信息 触发条件 登陆成功后在主界面点击“人员信息查询”,或者在主界面的菜单中选择“人员信息 查询” 基本路径(主事件

14、 1 进入人员信息查询的主界面; 流) 2提交查询条件 3系统按查询条件查询人员信息 4系统显示搜索到的人员信息列表 5.选中某个人员 6.系统显示该人员的详细信息 扩展事件流 系统没有查询到符合条件的人员 1 .系统显示“没有找到符合条件的人员” 2 .用例结束 结束 当查询结果显示在界面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以查询所有人员资料。 一- hn i* i 1ik 1 1:翊拗 1It n P: 11t 1|* F4: |即 1* 14 |Q J ;4Wii 1 i 1 1 1 畤勿:s it Z1 1 1 1 1 ! 1

15、I i i I I i i i p l Y ii ig p1 11 *1 1i hi I1 删即I ! I u :国尊蚩 EM aG J/ _u A- 7 fl - I Av Bu 添加员工 用例名称 添加员工 主要业务参与者 经理、总经理 前置条件 经理成功登陆 后置条件 员工信息添加成功,员工信息成功写入数据库中 触发条件 经理在主界面点击“添加员工”,或者在主界面的菜单中选择“添加员工” 基本路径(主事件 1 经理进入“添加员工”的界面; 流) 2 经理填写新增员工的各项信息,点击提交按钮 3 系统检查提交员工的信息的填写与格式 4 系统将合格的员工信息写入数据库 5系统自动将经理添加员

16、工信息的行为记录到日志中 6系统提示“员工信息添加成功” 扩展事件流 必填项没有填写 1.系统显示“*项为必填!” 填写信息格式错误 1.系统显示“输入格式错误” 结束 当系统提示“员工信息添加成功”,该用例结束 特殊需求 1.对使用者进行权限设置,分别赋予不同的访问权限 2.增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加用户信息 时序图: ma : j馱酋欝 -sm? 活动图: ,| I 用例名称 修改资料 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 修改资料 后置条件 资料修改成功,被写入数据库中 触发条件

17、 在主界面的菜单中选择“人员信息修改” 基本路径(主事件 流) 1 .进入资料修改”的界面; 2 填写需要修改信息项,点击提交 3系统检查提交的资料的信息格式 4系统将合格的个人资料信息写入数据库 5系统自动将修改个人资料信息的行为记录到日志中 6系统提示“个人资料修改成功” 扩展事件流 填写信息格式错误 1.系统显示“请填入正确的信息” 结束 当系统提示“资料修改成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 职员、经理、总经理都可以对自己的个人资料进行修改,(但是需要职务升迁文 件才能修改自己的职务名称) eni D | M | tn | :l 88t

18、A8fl I mm I駅毎 : k T I 时序图: 1 1 活动图: hvr G / O 5 f -rt Au - Av 人员删除 用例名称 人员删除 主要业务参与者 经理、总经理 前置条件 经理或总经理使用管理员权限身份登录成功 后置条件 人员删除成功,数据库清除该人员信息 触发条件 经理在主界面的菜单中选择“开除员工”或者总经理在主界面的菜单中选择“开除 员工”、“开除经理”。 基本路径(主事件 1 经理、总经理进入“开除员工”、“开除经理”的界面; 流) 2 经理、总经理选中要删除的员工、经理信息记录,点击“删除” 3系统提示询问是否删除 4 经理、总经理点击“确定” 5 人员被开除,

19、并从数据库中移除员工、经理的个人信息资料 6系统自动将管理员删除人员信息的行为记录到日志中 7 系统提示“成功开除*,职位是*。” 扩展事件流 经理、总经理点击取消按钮 1.用例结束 结束 当系统提示“成功开除*,职位是*。”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不具备使用该功能的权限,只有经理和总经理可以使用该功能。期中,经理 只能开除经理职务管理范围内的人员,总经理则可以开除员工和经理。 VZ7 118 Jan 活动图: 日志备忘查看 用例名称 日志备忘查看 主要业务参与者 总经理 前置条件 总经理以管理员身份登录成功 后置条件 经理的操作记录

20、在界面中显示 触发条件 总经理在主界面的菜单中选择查看日志” 基本路径(主事件 1 .总经理进入工作日志的界面; 流) 2系统自动显示最近一段时间内普通管理员的操作记录 3管理员在查询区内输入经理名字或者日期,点击查询按钮 4系统按查询条件查询日志记录 5.系统显示查询结果 扩展事件流 系统没有找到符合条件的日志记录 1.系统显示“没有找到” 结束 当系统显示日志记录,该用例结束 特殊需求 1.对日志记录的保存设置期限,超过一定时间的记录自动被删除,留岀空间给以 后的日志记录 发生频率 可能会持续发生 待解决问题 无 补充说明 日志备忘里存储最近一次的人员修改变动信息 顺序图: 活动图: 点击

21、置看日 输入经鞋) 宇或日期/ k A3C / 9 e / ( 考勤管理模块 考勤童询 休假雹理 o 考勤查询 用例名称 考勤查询 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 后置条件 系统显示所要查看的人员考勤信息 触发条件 登陆成功后在主界面点击“考勤信息查询”,或者在主界面的菜单中选择“考勤信息 查询” 基本路径(主事件 1.进入考勤信息查询的主界面; 流) 2提交查询条件 3系统按查询条件查询考勤信息 4系统显示搜索到的人员考勤信息列表 5选中某个人员考勤信息 6系统显示该人员的详细考勤信息 扩展事件流 系统没有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员考勤

22、信息” 2 .用例结束 结束 当查询结果显示在界面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以查询所有人员考勤信息。考勤信息包括人员到缺等。 时序图: 活动图: 更二诞理JM. Jf e (1 询表单丿 勒件 老条 交询 mm、 信息正诵性丿 Sites 用例名称 考勤修改 主要业务参与者 经理、总经理 前置条件 登陆成功 后置条件 资料修改成功,被写入数据库中 触发条件 在主界面的菜单中选择“人员考勤信息修改” 基本路径(主事件 流) 1 进入“人员考勤修改”的界面; 2 填写需要修改信息项,点击提交 3 系统检查提交的资料的信息格式 6

23、系统将合格的个人资料信息写入数据库 7系统自动将修改个人资料信息的行为记录到日志中 8系统提示“考勤信息修改成功” 扩展事件流 填写信息格式错误 1.系统显示“请填入正确的信息” 结束 当系统提示“资料修改成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 只有经理有资格修改职员考勤信息,总经理可以修改经理的考勤信息。 时序图: 活动图: BM ABC * f 彳 a e z8?igSfcK 1MB7 药/兼取置洵涓 F X 羅寧 闻助 目 详倩 示筍 道回详S3考 、型廣息丿 逋匪足棗件的人 .员者勤賞息列表 考勤录入 用例名称 考勤录入 主要业务参与者 经

24、理、总经理 前置条件 经理以信息录入员成功登陆 后置条件 员工考勤信息添加成功,员工考勤信息成功写入数据库中 触发条件 经理在主界面点击“添加员工考勤信息”, 或者在主界面的菜单中选择“添加考勤信 息” 基本路径(主事件 1 经理安排秘书进入“添加员工考勤”的界面; 流) 2 秘书填写新增员工的各项信息,点击提交按钮 3系统检查提交员工考勤的信息的填写与格式 4.系统将合格的考勤信息写入数据库 5系统自动将经理添加员工信息的行为记录到日志中 6 系统提示“员工考勤信息添加成功” 扩展事件流 必填项没有填写 1. 系统显示“*项为必填!” 填写信息格式错误 2. 系统显示“输入格式错误” 结束

25、当系统提示“员工考勤信息添加成功”,该用例结束 特殊需求 7. 对使用者进行权限设置,分别赋予不同的访问权限 8. 增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加用户信息 时序图: 11- 胆 柑 ft M 3常黑盅U E常t芝盂帶 9 - 入 9賈 3 0 T拎 玉跡 击考 占z I / / / 魁沁豳日針 系SHUFI青 病假加班信息登记 用例名称 病假加班信息录入 主要业务参与者 经理、总经理 前置条件 经理/总经理以信息录入员角色成功登陆 后置条件 信息添加成功,信息成功写入数据库中 触发条件 信息录入员在主界面点

26、击“添加病假加班等信息”,或者在主界面的菜单中选择“添 加病假加班信息 基本路径(主事件 1.经理安排秘书进入“添加病假加班”的界面; 流) 2 秘书填写新增员工的各项信息,点击提交按钮 3 系统检查提交病假加班的信息的填写与格式 4系统将合格的信息写入数据库 5系统自动将经理添加该信息的行为记录到日志中 6 系统提示“信息添加成功” 扩展事件流 信息录入为空 1.系统显示“枠*项不能为空” 填写信息格式错误 1.系统显示“输入格式错误” 结束 当系统提示“信息添加成功”,该用例结束 特殊需求 7对使用者进行权限设置,分别赋予不同的访问权限 8.增加对所填信息的纠错功能 发生频率 可能会持续发

27、生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加用户信息 病假录入时序图: T 6匪盜述歸詐罚 病假录入活动图: I I I I I I 加班信息录入时序图: 加班信息活动图: 奖惩管理模块 奖惩评优查询 用例名称 奖惩查询 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 后置条件 系统显示所要查看的人员奖惩信息 触发条件 登陆成功后在主界面点击“奖惩信息查询”,或者在主界面的菜单中选择“奖惩信息 查询” 基本路径(主事件 1 进入奖惩信息查询的主界面; 流) 2提交查询条件 3系统按查询条件查询考勤信息 4 系统显示搜索到的人员奖惩信息列表 5.选中某个人员奖惩

28、信息 6系统显示该人员的详细奖惩信息 扩展事件流 系统没有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员信息” 2 用例结束 结束 当查询结果显示在界面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以查询所有人员奖惩信息。奖惩信息包括评奖评优,处罚信息。 时序图: 0 A D a 活动图: k AJC a* d 已 / 仃 OolT fixSO V- .ft J 厂显示评奖评优 以及处罚信息一 /迪回信息列、 信息管理员统计员工奖惩时序图 信息苣迎员 同二信皂営 1登伺 4週回罢査炮的琴身 5.显示亘同信息昇统卜 信息管理员统计员工奖

29、惩活动图 奖惩评优信息录入 用例名称 奖惩评优信息录入 主要业务参与者 经理、总经理 前置条件 经理以信息录入员成功登陆 后置条件 信息添加成功,员工考勤信息成功写入数据库中 触发条件 经理在主界面点击“添加评奖评优处罚信息”,或者在主界面的菜单中选择“添加奖 惩信息” 基本路径(主事件 1 经理安排秘书进入“添加奖惩信息”的界面; 流) 2 秘书填写奖惩信息的各个细节的各项信息,点击提交按钮 3 系统检查提交信息的填写与格式 4 系统将合格的信息写入数据库 5系统自动将信息录入员的行为记录到日志中 6 系统提示“员工奖惩信息添加成功” 扩展事件流 必填项没有填写 1.系统显示“*项为必填!”

30、 填写信息格式错误 1.系统显示“输入格式错误” 结束 当系统提示“员工奖惩信息添加成功”,该用例结束 特殊需求 3.对使用者进行权限设置,分别赋予不同的访问权限 4.增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加用户信息 时序图: YtS I 2 9 0 L1 收坯常 y 1 (检賈常息丄 k Htt yO -r / 授岸 一T息 /,lfi 奖惩评优信息统计 用例名称 奖惩评优信息统计 主要业务参与者 经理、总经理 前置条件 信息管理员登陆成功 后置条件 奖惩评优信息统计成功,单独成为一个表单,并显示岀来。 触发条件

31、在主界面的菜单中选择“奖惩评优信息统计”, 或者在个人信息界面点击“奖惩评优 统计” 基本路径(主事件 流) 1 进入“奖惩评优统计”的界面; 2选择需要统计的人员,点击提交; 3系统检查需要统计的人员数; 4 系统将需要统计的人员的数据统计从数据库中提取岀来 5 系统自动将统计奖惩评优信息的行为记录到日志中 6系统提示“个人资料修改成功” 扩展事件流 填写信息格式错误 1.系统显示“请填入正确的信息” 结束 当系统提示“资料修改成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 职员、经理、总经理都可以对自己的个人资料进行修改,(但是需要职务升迁文 件才能修

32、改自己的职务名称) 时序图: 1亚录 -7 nu TJ 1 i 1 2迭樗紡计前看; r i 3握蹈龍改 i 由 I V F l l t | 4: A i i i i i 4 1 1 I |i * 活动图: 更新用户群模块 俺改员工权眼修改管理员視眼 新增管理员 用例名称 新增管理员 主要业务参与者 经理、总经理 前置条件 系统管理员成功登陆 后置条件 管理员信息添加成功,管理员信息成功写入数据库中 触发条件 系统管理员在主界面点击“添加管理员”,或者在主界面的菜单中选择“添加管理 口 ” 员 基本路径(主事件 1 管理员进入“添加信息管理员”的界面; 流) 2 管理员填写新增信息管理员的权限

33、信息,点击提交按钮 3 系统检查提交新增管理员的信息的填写与格式 4 系统将合格的管理员信息写入数据库 5系统自动将经理添加员工信息的行为记录到日志中 6 系统提示“管理员信息添加成功” 扩展事件流 必填项没有填写 1.系统显示“*项为必填!” 填写信息格式错误 1.系统显示“输入格式错误” 结束 当系统提示“管理员信息添加成功”,该用例结束 特殊需求 1.对使用者进行权限设置,分别赋予不同的访问权限 2.增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加管理员信息 时序图: 活动图: 修改密码模块 修改员工密冯 初始化员工信

34、息 密码修改 用例名称 密码修改 主要业务参与者 员工、经理、总经理 前置条件 登陆成功后点击密码修改选项 后置条件 系统显示密码修改成功,并将修改后的密码录入数据库 触发条件 登陆成功后在主界面点击“密码修改”,或者在主界面的菜单中选择“密码修改” 基本路径(主事件 1.进入密码修改的主页面; 流) 2 填写原密码 3填写需要修改为的密码 4.重新输入密码 5.确定修改密码 6 系统显示修改成功并使用新密码登录 扩展事件流 系统没有查询到符合条件的人员账号 1 .系统显示“没有找到符合条件的人员信息” 2 .用例结束 第二次输入密码与原始密码不符合 1. 系统显示:“两次输入的密码不一致,请

35、重新输入” 2. 用例结束 结束 当密码修改成功显示在界面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以修改自己的密码,管理员可以修改其他非管理员的密码。 员工修改密码时序图: 信息管理员修改密码时序图: 员工修改密码活动图: 危证借息離、 I首重甘轲; 信息管理员修改密码活动图: 1 MC / Avn 密码找回 用例名称 密码找回 主要业务参与者 员工、经理、总经理 前置条件 在主页面后点击密码找回申诉选项 后置条件 系统显示申诉成功,并设置新密码,用新密码登录并将新密码写入数据库 触发条件 在主界面点击“忘记密码”,或者在主界面的菜单中选择

36、“账号申诉” 基本路径(主事件 1 进入账号申诉的页面; 流) 2 填写需要进行申诉的人员账号 3.填写申诉信息 4提交申诉信息 5系统审核申诉信息并反馈结果 6系统显示申诉成功并提示设置新密码 扩展事件流 系统没有查询到符合条件的人员账号 3 系统显示“没有找到符合条件的人员信息” 4 用例结束 申诉信息填写错误或申诉与原申诉人不符合 3.系统显示:“申诉失败,请重新填写申诉信息” 4.用例结束 结束 当申诉成功显示在界面中且提示设置新密码,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以申诉自己的账号。 信息管理员查看申诉信息时序图: 信息管理员

37、申诉时序图: R r 曰 T 111 X 宿 SSS5 申氏信息管 | o 士 I 2申诉薦功,1S码 r 1 1 1 1 1 i Z 3:6给普通员工 1 1 :4:田诉尖! I 1 1以管理员身份直看申诉信息 h 5:反愤鎗翟通员工 1 宀 信息管理员检查申诉信息活动图: -5 rforiionul Synchro nit 信息管理员初始化员工信息活动图: I*?!*. iMl 丄ii r入 7恳卞巻涉底 V ft y 五氏功* .帕出皤番码 统计管理模块 Hit境 /加 k)ESt+ TEF冃工肥皿 ,r 戈足统计 用例名称 统计制表 主要业务参与者 经理/总经理 前置条件 信息管理员登

38、录成功 后置条件 管理员需要查看的表格显示出来,并在数据库中留下记录 触发条件 信息管理员在员工查看界面点击信息提取并选取需要查看的选项 基本路径(主事件 1 信息管理员进入员工查看界面; 流) 2系统显示岀所有员工的信息 3 管理员在选取框选择需要查看的人员数并选取需要查看的信息选项 4 系统按查询条件查询信息 5系统显示查询表格统计 扩展事件流 系统没有找到符合条件的人员选单 1.系统显示“没有找到” 结束 当系统显示统计表时,该用例结束 统计制表 特殊需求 1.对统计表格的保存设置期限,超过一定时间的记录自动被删除,并能够打印岀 来 发生频率 可能会持续发生 待解决问题 无 补充说明 统

39、计表格包括人员知识结构表或者职称表格结构等 信島管谨员 人负信負弄 直 青询管理器 1登陆 3提交 4礪认查询条件 S:提交星词杀件 I 时序图: 活动图: 性能需求 概述 性能需求分析是对用户提岀的各种性能要求进行综合分析,确定岀合理、可行的信息系统性能需求的工作。在需求调查过 程中,用户会对信息系统性能需求提岀各种各样的要求。用户一般站在本位角度,所提岀的要求可能与信息系统的整体目 标发生矛盾,各个用户提岀的要求相互之间也会发成冲突。另外,用户所提岀的要求可能还存在含混不清,与功能相互混 杂等问题。这就要求分析人员对用户提岀的性能需求进行认真分析,通过去粗取精、去伪存真,最后确定岀合理可行

40、的信 息系统性能需求。 信息系统性能需求可以从技术、经济、社会等方面进行综合分析。 效率需求 1. 访问站点不能超过 2 秒的延迟 2. 数据访问速度最大延时 1 秒 3. 带入数据表不能超过 3 秒 4. 允许多个任务并存 可靠性需求 项目的主要用户是公司内部员工,部门经理,总经理,人事助理以及人事经理,所以流量不会很大,根据公司的规 模以及发展,预计员工人数在 200 人左右,可以同时在客户端登陆,系统正常运行,正常提示相关内容。 安全性需求 系统有严格的权限管理功能,各功能模块需有相应的权限才能进入。系统需能够防止各类误操作可能造成的数据丢 失,破坏。防止用户非法获取网页以及内容。 可用

41、性需求 1. 能反映企业文化和特点的独特界面风格 2. 具有方便的联机帮助功能 3. 方便使用,且容易学习 4. 系统主要实现对数据的录入,插入,删除,查询,更新等功能 适应性需求 1. 系统空间容易扩展 2. 与其他常用软件不发生冲突 3. 可在各个平台间移植 性能分析说明 1. 系统的故障能够得到及时排出,并且不会给公司业务造成重大影响 2. 系统具有一定的冗错能力,工作期间的停机不会给系统造成致命影响,并且可以尽快解决该错误 3. 系统快速准确地实现对数据的录入,插入,删除,查询,更新等功能 数据库需求架构说明 数据字典 名字:员工基本信息表 描述:保存员工基本信息 定义:员工编号 +姓

42、名+性别 +出生年月 +毕业院校 +职称 +联系电话 +政治面貌 名字:员工奖惩表 描述:保存员工的奖惩信息 定义:员工编号 +姓名+性别 +职称 +奖励情况 +惩罚情况 名字:员工考勤表 描述:保存员工的考勤信息 定义:员工编号 +姓名+性别 +职称 +考勤情况 名字:员工考评表 描述:对员工的工作态度和取得的成绩等加以综合评价 定义:员工编号 +姓名+性别 +职称 +考评内容 +备注信息 数据流图 数据项 数据项是不可再分的数据单位。可以用关系规范化理论为指导,用数据依赖的概念分析和辨识数据项之间的联系。即按 实际语义,写出每个项之间的数据依赖,它们是数据库逻辑设计阶段数据模型优化的依据。

43、 基本信息表的数据项 列名 数字类型及长度 主键 员工编号 Char ( 10) 是 姓名 Char( 20) 否 性别 Char ( 10) 否 出生年月 Datetime ( 8) 否 毕业院校 Char ( 10) 否 学历 Char ( 10) 否 职称 Char ( 10) 否 联系电话 Char( 20) 否 政治面貌 Char( 20) 否 身份证号 Char( 20) 否 家庭住址 Char( 30) 否 民族 Char( 20) 否 考勤信息表的数据项 列名 数字类型及长度 主键 员工编号 Char ( 10) 是 姓名 Char( 20) 否 本月天数 Int( 4) 否

44、休假天数 Int( 4) 否 出勤天数 Int( 4) 否 请假天数 Int( 4) 否 加班天数 Int( 4) 否 实际上班天数 Int( 4) 否 工资管理表的数据项 列名 数字类型及长度 主键 员工编号 Char ( 10) 是 姓名 Char( 20) 否 基本工资 Money ( 8) 否 加班补贴 Money ( 8) 否 实发工资 Money ( 8) 否 奖惩记录表的数据项 列名 数字类型及长度 主键 员工编号 Char ( 10) 是 姓名 Char( 20) 否 奖惩 Char ( 10) 否 奖惩内容 Char ( 10) 否 奖惩原因 Char ( 10) 否 奖惩时

45、间 Datetime ( 8) 否 负责人 Char( 20) 否 考评信息的数据项 列名 数据类型及长度 主键 员工编号 Char ( 10) 是 姓名 Char( 20) 否 考评业绩 Char( 20) 否 考评时间 Char( 20) 否 员工表 列名 数字类型及长度 是否为空 员工用户名 Char ( 10) null 口令或密码 Char ( 10) null 管理员表 列名 数字类型及长度 是否为空 管理员 Char ( 10) null 密码 Char ( 10) null 权限 Char ( 10) null 3.数据流 数据流是数据结构在系统内传输的路径。 数据流 数据流来

46、源 数据流去向 说明 注册信息 员工 审核 员工注册相关信息 通过信息 审核 简历信息 符合条件的注册 批准/不批准1 审核 员工 判断后信息返回员工 批准/不批准2 部门 审核 判断后的注册信息 核对信息 审核 部门 要注册的所有信息 登录信息 员工 登录 员工 新信息 员工 修改 员工 批准 登录 查询 员工经过批准后的信息 相关信息1 修改 员工岗位 整理后的有用信息 相关信息2 员工岗位 考核 挑选后的有用信息 符合信息1 查询 考核 满足条件的员工信息 符合信息2 项目 查询 项目信息 4. 数据存储 认识管理系统中数据存储包含系统要存储的实 数据存储是数据结构停留或保存的地方,也是

47、数据流的来源和去向之一。 体的相关信息。本系统的具体存储如下: 数据存储 存储 员工信息 存储员工的基本信息 员工考勤信息 存储员工考勤信息 员工个人信息 存储员工个人信息 员工奖惩信息 存储员工奖惩信息 员工考评信息 存储员工考评信息 5. 处理过程 处理过程的具体处理逻辑一般用判定表来描述。 人事管理系统的处理过程 处理过程 输入 输岀 说明 审核 员工 通过信息 对员工的注册信息进行审核处理 登录 员工登录信息 批准登录信息 对员工的登录信息进行处理 修改 员工的新信息 处理好信息 对员工的新信息进行修改处理 录入 员工基本信息 岗位信息 对员工的基本岗位信息进行处理 查询 员工人员信息

48、 符合条件信息 对项目进行查询处理 考核 符合条件信息 匹配信息 对符合条件信息保存 附录A (系统所用类全图) 普通用户类图 登陆界面类Login用来登陆系统: id表示登陆系统的用户的用户名; password表示用户的登陆密码; queryDB表示查询数据库;initial()表示初始化系统界面 用户类user : id表示登陆系统的用户的用户名; password表示用户的登陆密码; name表示新增用户的名字; sex表示用户性别; birthday表示新增用户的岀生日期; id_card表示用户的身份证号; queryDB()表示查询数据库,得到用户信息; queryInfo()表

49、示查询员工档案信息; queryRP()表示查询员工奖惩信息; queryTC()表示查询员工岀勤信息; changePassword()表示修改用户登陆密码。 获取帮助类getHelp : initial()表示初始化类; gethelp()表示获取帮助信息; dispose。表示释放资源 *AKa/SY 广 bgn 令 d String pasff*ofid String quier/DB() 亀门市aJQ 亠 1f 1 ,11冷. d Str ng 気冲弓 sw 口(1 Sinng Sting sex String txrlhday Sing id card String queryOB

50、O qua 期 rtfaQ queryRPf *que(yTC() *changePa z显示密鸵战改,厶 J便剧肺重新登录丿 信息管理员修改密码活动图: * 、帆 ,/ 曰* /0_一 OF7 T 密码找回 用例名称 密码找回 主要业务参与者 员工、经理、总经理 前置条件 在主页面后点击密码找回申诉选项 后置条件 系统显示申诉成功,并设置新密码,用新密码登录并将新密码写入数据库 触发条件 在主界面点击“忘记密码”,或者在主界面的菜单中选择“账号申诉” 基本路径(主事件 1 进入账号申诉的页面; 流) 2 填写需要进行申诉的人员账号 3.填写申诉信息 4提交申诉信息 5系统审核申诉信息并反馈结

51、果 6系统显示申诉成功并提示设置新密码 扩展事件流 系统没有查询到符合条件的人员账号 1 系统显示“没有找到符合条件的人员信息” 2 用例结束 申诉信息填写错误或申诉与原申诉人不符合 1.系统显示:“申诉失败,请重新填写申诉信息” 2.用例结束 结束 当申诉成功显示在界面中且提示设置新密码,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以申诉自己的账号。 信息管理员查看申诉信息时序图: s 信息管理员 申说信息管 X * 信息管理员检查申诉信息活动图: 仃注 password表示用户的登陆密码; queryDB表示查询数据库;initial()表示初

52、始化系统界面 用户类user : id表示登陆系统的用户的用户名; password表示用户的登陆密码; name表示新增用户的名字; sex表示用户性别; birthday表示新增用户的岀生日期; id_card表示用户的身份证号; queryDB()表示查询数据库,得到用户信息; queryInfo()表示查询员工档案信息; queryRP()表示查询员工奖惩信息; queryTC()表示查询员工岀勤信息; changePassword()表示修改用户登陆密码。 获取帮助类getHelp : initial()表示初始化类; gethelp()表示获取帮助信息; dispose。表示释放资

53、源 +1 修改员工信息类 cha ngel nfo user gatHelp Rid String Apa$swprd String Arianne String ft/sex . String 4kbiithday Sling 劈d card String qu 电 ryOBj quFrylnfD() quefyRPi) *queryTC() hang e Pa s sward () ;exterd Infomcinage ini旧 K) disDosei; lli initial *gethelpO disposeO r 1 1 1 j j t tmraiii 1 1 1 1 1- i 1

54、 i: t 1 1 1 J5W i l! jl * p I1 t f l |i |l 1 II II n d |i n p t modest 冬; J 5胡册 rinjYB? t I 4HIYI4 wr?| nw wrw HljHY T wmvTMSTii IK d V i 7 3 v a J 活动图: 日志备忘查看 用例名称 日志备忘查看 主要业务参与者 总经理 前置条件 总经理以管理员身份登录成功 后置条件 经理的操作记录在界面中显示 触发条件 总经理在主界面的菜单中选择查看日志” 基本路径(主事件 1 .总经理进入工作日志的界面; 流) 2系统自动显示最近一段时间内普通管理员的操作记录

55、3管理员在查询区内输入经理名字或者日期,点击查询按钮 4系统按查询条件查询日志记录 5.系统显示查询结果 扩展事件流 系统没有找到符合条件的日志记录 1.系统显示“没有找到” 结束 当系统显示日志记录,该用例结束 特殊需求 1.对日志记录的保存设置期限,超过一定时间的记录自动被删除,留岀空间给以 后的日志记录 发生频率 可能会持续发生 待解决问题 无 补充说明 日志备忘里存储最近一次的人员修改变动信息 顺序图: 活动图: 考勤管理模块 考勤童询 休假雹理 伸假员工言理 考勤查询 用例名称 考勤查询 主要业务参与者 员工、经理、总经理 前置条件 登陆成功 后置条件 系统显示所要查看的人员考勤信息

56、 触发条件 登陆成功后在主界面点击“考勤信息查询”,或者在主界面的菜单中选择“考勤信息 查询” 基本路径(主事件 1.进入考勤信息查询的主界面; 流) 2提交查询条件 3系统按查询条件查询考勤信息 4系统显示搜索到的人员考勤信息列表 5选中某个人员考勤信息 6系统显示该人员的详细考勤信息 扩展事件流 系统没有查询到符合条件的人员 1 系统显示“没有找到符合条件的人员考勤信息” 1.用例结束 结束 当查询结果显示在界面中,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 任意人员都可以查询所有人员考勤信息。考勤信息包括人员到缺等。 时序图: 活动图: 1贯二泄理三.込

57、理 人J! o * P F a C选中某吓人 ;员考勤信息. 根示壇写错: 误重填 / 信息正确性 昱示列喪 我耐求 显示5I ; 走助負 (堆交考UI I何条件 鱼舀嗜息 動 4T弓 询 直 1 袈 / 衮取该员工 J的详细借息丿 (逆回该员工 考勤修改 用例名称 考勤修改 主要业务参与者 经理、总经理 前置条件 登陆成功 后置条件 资料修改成功,被写入数据库中 触发条件 在主界面的菜单中选择“人员考勤信息修改” 基本路径(主事件 1 进入“人员考勤修改”的界面; 流) 2 填写需要修改信息项,点击提交 3 系统检查提交的资料的信息格式 6 系统将合格的个人资料信息写入数据库 7系统自动将修

58、改个人资料信息的行为记录到日志中 8系统提示“考勤信息修改成功” 扩展事件流 填写信息格式错误 1.系统显示“请填入正确的信息” 结束 当系统提示“资料修改成功”,该用例结束 特殊需求 无 发生频率 可能会持续发生 待解决问题 无 补充说明 只有经理有资格修改职员考勤信息,总经理可以修改经理的考勤信息。 时序图: k5 ZK? 3*1 k 成 * i 鼻 e :i o 査询要桂複的 J人员逊息丿 菇嬰樓衣的 人员考動信息r i_ 杳一求 回錠务糊人 咖细考 Mg A写入勧擴屋 考勤录入 用例名称 考勤录入 主要业务参与者 经理、总经理 前置条件 经理以信息录入员成功登陆 后置条件 员工考勤信息

59、添加成功,员工考勤信息成功写入数据库中 触发条件 经理在主界面点击“添加员工考勤信息”, 或者在主界面的菜单中选择“添加考勤信 息” 基本路径(主事件 1 经理安排秘书进入“添加员工考勤”的界面; 流) 2 秘书填写新增员工的各项信息,点击提交按钮 3系统检查提交员工考勤的信息的填写与格式 4.系统将合格的考勤信息写入数据库 5系统自动将经理添加员工信息的行为记录到日志中 6 系统提示“员工考勤信息添加成功” 扩展事件流 必填项没有填写 1. 系统显示“*项为必填!” 填写信息格式错误 2. 系统显示“输入格式错误” 结束 当系统提示“员工考勤信息添加成功”,该用例结束 特殊需求 7. 对使用

60、者进行权限设置,分别赋予不同的访问权限 8. 增加对所填信息的纠错功能 发生频率 可能会持续发生 待解决问题 无 补充说明 员工不能使用该功能,经理和总经理可以添加用户信息 时序图: 活动图: 前置条件 经理/总经理以信息录入员角色成功登陆 后置条件 信息添加成功,信息成功写入数据库中 触发条件 信息录入员在主界面点击“添加病假加班等信息”,或者在主界面的菜单中选择“添 加病假加班信息 基本路径(主事件 1.经理安排秘书进入“添加病假加班”的界面; 流) 2 秘书填写新增员工的各项信息,点击提交按钮 3 系统检查提交病假加班的信息的填写与格式 4系统将合格的信息写入数据库 5系统自动将经理添加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论