人事管理系统的需求分析规格说明书.doc_第1页
人事管理系统的需求分析规格说明书.doc_第2页
人事管理系统的需求分析规格说明书.doc_第3页
人事管理系统的需求分析规格说明书.doc_第4页
人事管理系统的需求分析规格说明书.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

人事系统的需求分析规格说明书 学 院: 数学与计算机科学学院班 级: 计算机专业项目成员: 保密 2010-11-21信息系统的需求分析规格说明书1 引言1.1 目的本文详尽说明了人事信息管理系统软件的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,本文也是确定用户对软件要实现所有功能需求的主要依据。用户 和项目组都要共同协商本文的内容。1.2 范围软件系统的名称:中国某公司人事信息管理系统项目的提出者:保密项目小组组长:保密项目的开发者:保密开发团队项目的用户(假象用户):中国某公司软件系统的实现场所:个人电脑。软件系统同其他系统的关系:该系统是一个完整的系统,是中国某公司的人事信息管理系统,包括它的用户界面和管理员界面。1.3 术语定义说明书:中国某公司人事信息管理系统的需求分析规格说明书 DFD:数据流图1.4 参考文献【1】张俊兰,江开耀,李晔等.软件工程. 西安:西安电子科技大学出版社,2003年8月【2】萨师煊,王珊. 数据库系统概论(第三版). 北京:高等教育出版社,2000【3】 王征,李家兴. SQL Server实用简明教程(第三版). 北京:清华大学出版社,2006【4】 郝兴伟. Web开发技术. 北京:清华大学出版社,2004【5】刘晓华,张建,周慧珍Jsp应用开发详解北京:电子工业出版社,2008年10月1.5 预期的读者和阅读建议(1)项目经理:项目经理可以根据本文了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。2 项目概述2.1 项目产品前景开发意图:利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。应用目标:中国某公司的管理人员作用范围:中国某公司的公司内部该系统与其他系统的联系:该系统是一个独立运作的系统,不属于其他系统,也没有任何子系统。2.2 项目产品功能本软件系统的主要功能由以下几个部分组成:(1)员工基本信息模块输入:员工信息功能:对员工基本信息的查询、修改、删除和查询。(2)员工工资管理模块输入:员工工资情况功能:完成对员工工资的修改、查询,统计员工基本信息表。(3)员工考勤管理模块输入:员工考勤情况功能:完成对员工考勤情况的查询、删除员工考勤等情况。(4)员工工资信息表和员工考勤信息表和员工基本信息表是相似的。查询模块是指在建表的基础上,用户对所需要的资料的查询。包括单一条件查询和多条件查询。从查询对象来看,又可分为对员工基本信息的查询和对员工工资信息、员工考勤信息的查询。(5)员工身份的确认:只有用户名和用户密码都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:员工和管理员,员工包括管理员不仅拥有对数据的查询、统计、打印权限,还对用户的使用权限进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当用户要进入系统时必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。中国某公司人事信息信息管理系统用户登录员工信息管理考勤信息管理工资管理系统设置帮助用户管理退出系统设置删除添加删除添加查找设置删除添加查找设置删除添加查找帮助关于信息的功能结构图2.3用户实体类图*员工基本信息-员工编号-员工姓名-性别-出生日期-身份证号-婚姻状况-民族-机关-政治面貌-电子邮箱-联系电话-部门-职位-查询()-修改()-删除()-新增()员工高级信息-培训信息-考评信息-奖励信息-调动信息-工资信息-其他信息-查询()-修改()-删除()-新增()其他信息培训日期培训内容奖励信息奖惩日期奖惩分数奖惩原因考评信息考评日期考评内容考评结果调动信息调动日期调前部门调前职位调动原因调后部门调后职位工资信息工资月份应发工资实发工资备注备注其它培训信息*2.4 运行环境该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1)客户端操作系统:Windows 2000 Professional/XP或更新版本。浏览器:IE6以上,其它常见浏览器如FireFox。(2)应用服务器端操作系统:Windows 2000 Server或更新版本。应用服务器:Tomcat 5.5或更新版本。数据库访问:JDBC。(3)数据库服务器端操作系统:Windows 2000 Server或更新版本。数据库系统:SQL Server 2000或更新版本。2.5限制条件项目产品必须在一下计算机上运行:处理器型号:intel T4200或intel更高系列或100%兼容机内存容量:最低512 MB显卡缓存:最低128 MB外存容量:64TB开发使用操作系统:Windows XP或更高版本数据库:SQL Server 2005或SQL Server 2008服务器:Tomcat6.0项目开发软件:MyEclipse7.0开发语言软件:visual 2005 中C+或C语言编写代码3 功能需求3.1 处理需求该软件系统的处理流程和数据流程在这里,我们使用“数据流图”对该软件系统的处理流程和数据流程进行描述。 图3.3中国某公司人事信息信息管理系统的第0层数据流图 中国某公司人事信息信息管理系统的第1层数据流图3.2 系统需求3.2.1 系统角色本系统主要用中国某公司内部的以下几类人员:(1) 系统管理员:完成系统管理与维护,例如,维护员工的各种信息及系统管理、数据字典等的维护。打印报表用例图一(2)普通员工:可以登录系统,查看个人的全县范围内的信息及其注册与修改。 注册个人基本信息查看个人基本信息修改基本个人信息奖惩信息调动信息员工打印信息用例图二3.2.2 员工管理查看选中员工的详细资料,员工资料又分为基本资料和高级资料。 基本资料员工编号、员工姓名、性别、出生日期、身份证号、婚姻状况、民族、机关、政治面貌、电子邮箱、联系电话、联系地址、部门、职位、职称、基本工资、聘用形式、最高学历、所属专业、毕业院校、入职日期、在职状态、工号、合同期限。 高级资料(1).奖惩资料:奖惩日期、奖惩分数、奖惩原因。(2).培训资料:培训日期、培训内容。(3).考评资料:考评日期、考评内容、考评结果。(4).调薪资料:调薪日期、调前薪资、调后薪资、调薪原因。(5).调动资料:调动日期、调前部门、调前职位、调动原因、调后部门、调后职位、备注。(6).工资信息:工资月份、应发工资、实发工资、备注。(7).其他信息:管理员可任意备注其他信息。3.3 工资管理实现对员工工资部门管理、员工部门设置、工资表管理、月末处理、工资表查询一系列对员工工资管理的功能。3.3.1 工资部门管理对员工奖金、基本工资、提成等各项的增删改查。3.3.2 员工部门设置根据公司部门,查看相应的员工的工资信息,并实现其增删功能。3.3.3 工资表管理集中对同一部门员工工资进行增删改查的功能。3.3.4 月末处理对该月该部门员工工资进行增删改查的功能。3.3.5 工资表查询是一种历史记录查询,可查询某员工在某月的工资情况。3.4 系统管理对系统、管理员等一些操作,包括基础信息设置、系统管理、操作员管理、备份恢复数据、初始化数据库。3.4.1 基础信息设置对部门、职位、职称、奖惩规则和权限组的设置管理,及其个项目的增删改查。3.4.2 系统管理对系统本身的一些设置。3.4.3 操作日志管理记录管理员对数据的操作信息。3.4.4 操作员管理管理员基本信息的管理,及其增删改功能。3.4.5 备份恢复数据可对员工资料数据进行备份,并在适当的时候还原。3.4.6 初始化数据库对整个数据库资料初始化的操作。3.4.7 假定与约束开发期限:2010年10月06日至2011年5月。35 系统维护35.1 数据字典维护35.1.1 数据项员工信息数据字典 编号数据项名称说 明 部 分编号数据项名称说 明 部 分1员工编号字符串类型 有唯一性2姓名字符串类型 长度为20字符3性别字符串类型 男、女4年龄 整数类型 181005员工参加工作时间时间类型 */*6民族字符串类型 有唯一性7所属部门编号字符串类型 有唯一性 8身份证号字符串类型 有唯一性9联系电话字符串类型 有唯一性10E-mail字符串类型 有唯一性11办公电话字符串类型 有唯一性12教育程度字符串类型 13专业字符串类型14毕业学校字符串类型15外语水平字符串类型16计算机水平字符串类型 17职称字符串类型18学历字符串类型19住所字符串类型20籍贯字符串类型工资信息数据字典编号数据项名称说明部分编号数据项名称说明部分1员工编号字符串类型 有唯一性2姓名文本类型 长度为20字符3性别字符串类型 男女4全勤奖金字符串类型5实上班天数字符串类型6基本工资字符串类型77加班天数字符串类型8加班工资字符串类型9扣款字符串类型10应发工资字符串类型11实发工资字符串类型部门信息数据字典编号数据项名称说明部分1部门编号整数类型,具有唯一性2部门名称字符类型3职工名字符类型,长度为20字符5职位字符类型 长度为20字符6部门电话整数类型7部门经理字符类型 长度为20字符8编制人数整数类型9现有人数整数类型35.1.2 数据结构编号数据结构名属 性1用户信息用户ID,用户密码,用户类型(普通用户,管理员)2员工信息员工编号、性别、入职时间、所属部门编号、联系电话、办公电话、专业、外语水平、职称、住所、姓名、年龄、民族、身份证号、E-mail、教育程度、毕业学校、计算机水平、学历、籍贯3部门信息部门编号、部门名称、部门经理、编制人数、现有人数、部门电话4工资信息员工编号、性别、实上班天数、扣款、实发工资35.1.3 数据流编号数 据 流 名输 入输 出1变更员工变更员工员工信息2查询员工员工编号员工信息3变更部门变更部门部门信息4查询部门部门编号部门信息5变更工资变更信息工资信息6查询工资员工号工资信息7变更用户变更用户用户变更信息8查询用户用户用户信息35.1.4 数据存储数据存储名输入数据流输出数据流员工信息变更员工查询员工提交员工变更信息部门信息变更部门查询部门获得部门信息工资信息变更工资查询工资提交工资变更用户信息变更用户查询用户信息提交用户信息35.1.5 处理过程处理过程名输入数据流输出数据流说 明 部 分用户注册终端用户信息用户信息审核用户注册信息经审核用户信息用户查询终端用户信息部门查询与更改获得提交更改查询与更改提交更改信息工资发放工资清单工资信息4 非功能性需求4.1 外部接口需求4.1.1 用户接口本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。4.1.2 硬件接口服务器端建议使用专用服务器。4.1.3 软件接口无特殊需求。4.1.4 通信接口无特殊需求。4.2 性能需求 (1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。(2)报表统计时间不超过30秒。(3)支持2000名员工信息的一次性导入,导入时间不超过300秒。(4)支持5000名用户(高级中学可达到的规模)并发使用,并保证性能不受影响。4.3 全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。员工只可查看自已的学习成绩,教师只可查看所教课程的员工成绩(2)重要数据加密本系统对一

温馨提示

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

评论

0/150

提交评论