《人事管理系统软件需求说明书.doc》由会员分享,可在线阅读,更多相关《人事管理系统软件需求说明书.doc(15页珍藏版)》请在三一办公上搜索。
1、1引言21.1编写目的21.2背景21.3定义31.4参考资料32任务概述32.1目标32.2用户的特点42.3假定和约束43需求规定43.1对功能的规定43.1.1 功能表43.1.2 系统流程图63.1.3 数据流程图83.1.4 数据字典103.1.5 数据E-R图123.1.6 状态转换图133.2对性能的规定133.2.1精度133.2.2时间特性要求143.2.3灵活性143.3输人输出要求143.4数据管理能力要求143.5故障处理要求153.6其他专门要求154运行环境规定154.1设备154.2支持软件154.3接口154.4控制15软件需求说明书的编写提示1引言1.1编写目
2、的本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。1.2背景随着经济的发展与经济全球化的进行,企业的发展要求企业规模不断健全,一个科学有效的用于人事管理的系统也被迫切需要。引入全方位的电脑服务和电脑管理日益流行,同时认识管理是企业运转的一个重要环节。人事管理系统将现金的电脑技术与现代职工管理完美的结合起来,实现了员工与经理互动,交流,信息处理的全新概念的管理方式。人事管理的电脑化,不仅是有助于企业的全球化扩展,而且
3、对于提高员工工作效率,加速资金周转。降低各项成本都有十分积极的作用。人事管理的组织结构图如图2-1公司的人员类型有以下几种:普通员工、部门经理、人事助理和总经理。其中人事部有1个人事经理、X位人事助理。目前,公司尚无人事管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和X位人事助理手工完成。该系统的项目计划开始日期为XXXX-XX-XX,项目开发周期为XX月。a 待开发的软件系统的名称:人事管理系统b 本项目的任务提出者:A公司c 开发者:Duckd 用户(客户):A公司人事部e 软件平台:操作系统:Windows2000/XP开发工具:Microsoft Visual Studio .
4、NET数据库:Microsoft SQL Server20001.3定义数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。VB:Visual Basic。更多的术语定义不再一一列出。1.4参考资料1张海藩. 软件工程导论. 北京:清华大学出版社,2005.2石柱. 软件工程标准手册. 北京:中国标准出版社,2004.2任务概述2.1目标人事档案管理是现代企业人事资源管理中的重要内容,也是人力资源开发利用的基础性工作。人事档案管理在信息化之前,在人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及档案管理人员的变动等方面存在诸多不利于管理的地方,不适应现代的企业管理
5、形势和人力资源开发利用的要求。开发人事档案管理系统使企业的人事档案管理工作实现了信息化、规范化,不仅使企业能够高效率完成人事管理的日常工作,还使企业深入开发利用人力资源成为可能。2.2用户的特点公司的人员类型有以下几种:普通员工、部门经理、总经理、人事部经理和人事助理。权限定义如下表所示:人员类型权限描述普通员工查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告部门经理除普通员工的权限外,还可审批请假、加班和业绩报告的信息人事助理修改员工资料,登记考勤信息,核实加班请假信息并计算月工资人事经理除人事助理的权限外,还有指定员工起薪等权限总经理默认拥有部门经理的所有权限2.3假定和约束经费说
6、明:本软件共分为两个版本,第一个版本提供基本功能,实现必须的任务模块,预计费用x万人民币。第二个版本提供在线自动升级,完善功能,总计约y万。开发期限:第一个版本预期半年内完成,第二个版本预期一年内完成!具体时限还需要软件开发商和软件使用者具体协商再定。3需求规定 3.1对功能的规定 3.1.1 功能表序号功能模块名称子功能模块名称1登录界面用户登录方式网站Logo 页面图片2员工资料管理创建左侧链接栏用户控件创建“显示员工资料”页面,并在该页面上显示除照片外的其他员工信息。在“显示员工资料”页面显示员工的照片在“显示员工资料”页面修改信息在“员工查询”页面按关键字搜索员工在“员工查询”页面,点
7、击部门,则显示该部门所有员工“修改登录密码”页面,验证控件旧密码,保存新密码创建左侧链接栏的用户控件创建“批准请假”页面,页面显示未审核的请假记录在“批准请假”页面实现“详细情况”、“批准”、“否决”等按钮功能“部门汇总”页面,详情等页面建设3业绩评定创建左侧链接栏用户控件。创建“填写业绩报告”页面,并实现该页面所有功能。创建“审核业绩报告”页面,并实现该页面所有功能。创建“部门年度汇总”页面,并实现该页面所有功能创建“详细情况”页面,并实现显示本季度业绩报告的总体信息等功能。4工资查询创建左侧链接栏用户控件建“查看工资记录”页面,并实现“搜索”按钮功能。实现选定,和导出工资单(可以采用打印方
8、式)创建“部门记录汇总”页面,并实现各功能5部门管理创建左侧链接栏用户控件人事经理添加/删除部门更改员工的所属部门查看部门人数汇总及明细信息添加/修改/删除员工支持模糊查询,管理员工报道等功能6考勤管理创建左侧链接栏用户控件管理员工考勤记录公司策略设定,上下班时间等当天的缺勤明细,历史记录的导入等功能7薪资管理创建左侧链接栏用户控件人事经理管理员工薪资展现员工薪资的明细,查询历史记录等。8帐号管理创建左侧链接栏用户控件查询和修改帐号对应的密码9公告管理创建左侧链接栏用户控件实现公司有任何日常,重大事件及时通知的功能3.1.2 系统流程图图3-1 人事系统大致处理过程图3-2 人事档案处理过程图
9、3-3 工资管理处理过程图3-4 系统业务流程3.1.3 数据流程图(1)人事档案管理的数据流图通过对“人事档案管理系统流程图”抽象处理,得到“人事档案管理数据流图”。图3 人事档案管理系统数据流图图4 对“处理数据”的细化图5 对“维护数据”的细化图6 对“利用数据”的细化(2)系统帐户管理的数据流图图7 系统账户管理数据流程图(3)系统数据管理的数据流图图8 系统数据管理数据流图3.1.4 数据字典数据字典本系统的部分数据字典如下:(1)数据存储名字:人事档案表别名:档案表,履历表描述:记录职工的个人基本信息情况定义:人事档案表=工号+姓名+性别+出生日期+民族+籍贯+婚姻状况+入伍年限+
10、大学年限+工作年月+工龄+简历+照片+身份证号位置:人事档案数据库(2)数据结构名字:工号别名:职工号,编号描述:惟一标识单位每位职工的编号定义:工号=部门编号+职工个人标号 部门编号=3数字字符3职工个人编号=5数字字符5位置:人事档案表 未审核人事数据表名字:工龄别名:描述:标志员工的在企业中工作的工作时间定义:工龄=当前日期-进入企业的日期位置:人事档案表 未审核人事数据表(3)数据元素名字:姓名别名:名字描述:标识单位职工的名字定义:名字=1汉字4位置:人事档案表 未审核人事数据表名字:性别别名:描述:标识单位职工的性别定义:性别=【男|女】位置:人事档案数据库 未审核人事数据表名字:
11、民族别名:描述:标识员工的民族信息定义:民族=汉族等等。位置:人事档案表 为审核人事数据表名字:籍贯别名:出生地描述:标识职工的出生地定义:位置:人事档案表 未审核人事数据表其他数据元素不再一一列出。3.1.5 数据E-R图3.1.6 状态转换图3.2对性能的规定3.2.1精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。3.2.2时间特性要求说明对于该软件的时间特性要求,如对:a 响应时间;b 更新处理时间;c 数据的转换和传送时间;d 解题时间;等的要求。3.2.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a 操作方式上的
12、变化;b 运行环境的变化;c 同其他软件的接口的变化;d 精度和有效时限的变化;e 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。3.3输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。3.6其
13、他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4运行环境规定4.1设备运行本软件要iquchuliqi在奔腾III以上、内存在256MB以上的计算机。4.2支持软件本系统只是的操作系统包括:Windows95、Windows98、Windows2000、Windows Me和Windows XP。本系统支持的数据库:SQL Server 2000。本系统的开发工具:VB6.0或Delphi 7。4.3接口本软件通过若干个中间表(在此省略其结构)实现与其他软件的通信。4.4控制本系统通过“用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的模块。其他模块空盒子情况照此描述。