软件需求说明书

上传人:hs****ma 文档编号:502865835 上传时间:2024-01-01 格式:DOCX 页数:19 大小:486.16KB
返回 下载 相关 举报
软件需求说明书_第1页
第1页 / 共19页
软件需求说明书_第2页
第2页 / 共19页
软件需求说明书_第3页
第3页 / 共19页
软件需求说明书_第4页
第4页 / 共19页
软件需求说明书_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《软件需求说明书》由会员分享,可在线阅读,更多相关《软件需求说明书(19页珍藏版)》请在金锄头文库上搜索。

1、企业人事管理信息系统软件需求分析说明书写 :胥倩(20134535)冯姣(20134526)目录1. 引言11.1 编写目的11.2 项目背景11.3 定义21.4 参考资料22. 任务概述22.1 目标22.2 运行环境32.3 条件、假定与限制33. 数据描述43.1 静态数据43.2 动态数据53.3 数据库介绍63.4 数据词典73.5 数据采集84. 功能需求94.1 功能划分94.2 功能描述134.2.1系统的简要说明134.2.2功能描述:145. 性能需求155.1 数据精确度155.2 时间特性155.3 适应性156. 运行需求156.1 硬件接口156.2 软件接口16

2、6.3 故障处理167. 其它需求161.引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。】文档主要是对提供的业务进行整理和分析,以明确软件需求,撰写本文档。 为了达到便于理解的效果,文档中可以使用相关必要的和规范的形式对需求进行 描述,例如,业务流程图等形式。本文档供开发方的相关业务人员、设计人员、开发人员参考使用。1.2项目背景A.随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统 化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个 办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的 手段,提高办公的效率,让人们从繁琐的有纸

3、办公中解脱出来。在信息时代的今 天,在纸介质的基础上的这种管理的人事管理方法必然被计算机为基础的信息管 理所取代。本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操 作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据 进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数 据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而 且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人 员进行管理。日.项目委托单位:XXX责任有限公司。.项目开发单位:李韩软件部项目经理:李雷开发人员:李雷韩梅梅李梅梅韩雷D.本项目

4、的用户:企业职工1.3定义【术语1】:E-R图说明:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实 体类型、属性和联系的方法,用来描述现实世界的概念模型。【术语2】:数据流图说明:数据流图(Data Flow Diagram,简称DFD),是结构化(Structured) 方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分 之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD 只反映系统必须完成的逻辑功能。【术语3】:数据字典说明:数据字典(Data Dictionary,简称DD)定义了数据流图中的数据

5、和加 工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流 条目、数据存储条目、数据项条目和加工条目。1.4参考资料软件工程导论作者:张海藩 出版社:清华大学出版社2. 任务概述2.1目标项目的目标在于开发一个功能使用、操作方便,简单明了的人事管理系统。 再设计出功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力 求做到通过使用本系统,尽量使单位的人事管理工作系统化、自动化和规范化, 从而达到提高企、事业单位管理效率的目的。人事管理信息系统,在实际工作中 得到了广泛的应用,它对企事业单位的人力资源进行有效的管理,提高了管理的 效率。本系统的技术完备、成熟,经济效益合

6、理,满足安全真实的企业人事管理 信息系统要求。1. 支持企业高效率完成劳动人事管理的日常业务。2. 实现较完善的人事管理体系。3. 为企业领导决策提供依据。4. 系统符合实际生产需求,人机界面友好、操作简便。2.2运行环境CPU:1.4G 以上。内存:512M上。硬盘:需要128M以上空间(1)操作系统:Windows操作系统(Win7/Win8)(2)软件平台:DOTNET Framework2.0(3)数据库系统:MySQL大型数据库。2.3条件、假定与限制(1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准, 使软件开发与典型实例考核相结合。(2)操作员与用户要按照操作规程

7、运行本系统,不得进行恶意破坏性操作。(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程 中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。3. 数据描述3.1静态数据企业人事管理系统静态数据包括:登录表(tb_Login):ID用户编号Name用户名称Pass用户密码Pope权限标识职工人事档案表(tb_Stuffbusic):ID职工编号StuffName职工姓名IDCard身份证Folk民族workdate工作时间Sex性别Birthday出生日期School毕业学校education学历Branch部门Business职务superior上司Phone电

8、话EMAILEMAIL职工调动表(tb_Stufftransfer):ID职工编号Original Department原部门New Department现部门Transferdate调动日期Original Duty原来职务New Duty现在职务Transfer Reason调动原因operator经办人Note information备注信息3.2动态数据【包括输入数据和输出数据。】输入数据:1. 鼠标对按钮的点击;2. 查询方式、查询关键字;3. 新建用户信息项;4. 受限操作所需的密码;5. 员工信息录入;6. 数据基础录入。输出数据:1. 查询关键字确定的数据库记录的子集;2. 统

9、计结果及其格式化文件;3. 密码修改成功;4. 信息录入、删改结果(成功或失败);5. 数据备份还原完毕;6. 内部数据:查询操作建立的索引。3.3数据库介绍【给出使用数据库的名称和类型。】企业人事管理系统的数据库采用MySQL的名称为“data”。其E-R图如 下:数据库data中包含了 3张数据表。下面分别给出数据表概要说明和主要数 据表的结构。(1)用户E-R图:(2)职工信息E-R图:毕业学校身份证号姓名工作时间民族(3) 职工调动E-R图调动日期原来职务;现在职务现部门调动原因原部门经办人职工编号备注信息职工调动3.4数据词典用户信息: 名字:Information别名:用户信息描述

10、:用户基本信息的集合定义:用户信息=用户名+密码+权限职工信息:名字:Information别名:职工信息描述:职工基本信息的集合定义:职工信息=职工编号+姓名+身份证号+民族+工作时间+性别+出生日期+毕 业学校+学历+部门+职称+上司+电话+EMAIL人员调动:名字:transfering别名:人员调动描述:员工调动具体信息定义:人员调动=员工编码+原部门+现部门+调动日期+原来职务+现在职务+调动原因+经办人+备注信息3.5数据采集系统数据采集是由管理员录入用户信息和数据库系统在软件运行期间通过人机界面来提示用户输入的。4. 功能需求4.1 功能划分数据流图:数据流图是系统逻辑功能的图形

11、表示,描绘信息流和数据从输入 移动到输出的过程中所经受的变化。企业人事管理信息系统顶层数据流图:企业人事管理信息系统0层数据流图:普通职匚事能级理员人职高管人普通职匚事工基本人事部普通职.人辜档宏/ 调易申请奏企业昔通 币会格申请大职员系人事部高级职危0、人事部高级职员了、系统企业人事管理信息系统0层数据流图(续):人事部普通职工管理员人事部高级职工普通职1:企业普通职1:人事档案企业人事管理信息系统1层DFD :加工2.0的分解图功能描述:人事部普通职1:审批结果合格中清表企业人事管理信息系统2DFD :加工3.3分解图功能描述:会格中请表3. 3.43. 3. 2审批结果核实转出决策,市批

12、辞职核对合同时间用户表验证登录 信息卜人事部昔通职工验证失败登录信息人事部高级职11普通职工信息删陶0 2、尸 3、4、户八 添加用户 修枣甲户 删除用户 查找用户管理员4.2功能描述4.2.1系统的简要说明用户使用本软件时,会区分权限。本软件角色有管理员和用户。管理员的权 限有对用户资料的查询、修改、建档、删除。管理员之所以那么少功能是为了防 止管理员随意删改泄露职工信息,或者是恶意去破坏信息的完整性。而用户又分 为三类用户:企业普通职工、人事部普通职工和人事部高级职工。使用软件时, 企业普通职工只需登录便能查询、浏览他所需要的信息。人事部普通职工除了能 查询、浏览他所需要的信息外,还具有修

13、改完善职工人事档案,调动信息表的功 能。人事部高级职工在普通职工所具有的功能之上还具有审核调动信息,制作人事标准并获取招聘参考的功能。4.2.2功能描述:本系统采用的是C/S模式,其主要的功能是在客户端的浏览器上体现的。C/S结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作 要由服务器承担,包括对数据的保存,如:数据存储、恢复,以及对系统失效的 后果及恢复的处理方法等。1. 管理员实现的功能添加用户:主要实现员工的注册,创建用户的帐户密码用户信息修改:修改用户信息2. 企业普通职工实现的功能:基本信息:录入与查询职工自己的基本信息人员调动:提交调动申请并接收调动信息表3. 人事部普通职工实现的功能:人员调动:查看修改员工的调动信息基本信息:查询与修改职工人事档案4. 人事部高级实现的功能:人员调动:查看修改员工的调动信息,审批调动申请表基本信息:查询与修改

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号