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