《人事信息管理系统需求分析说明书12.doc》由会员分享,可在线阅读,更多相关《人事信息管理系统需求分析说明书12.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date人事信息管理系统需求分析说明书12软件项目开发计划书需求分析说明书题 目 XX区人事信息管理系统 学 院 数学与计算机科学学院 专 业 计算机科学与技术 课题组名 XXX项目小组 课题成员 XXXXXX 指导教师 XXXX 2011/4/131 引言 人事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对区政府部门的人事管理系统的功能需求、业
2、务操作规程及其数据结构等具体要求,调查了政府部门对人事管理的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。 1.1 编写目的 1、作为软件系统开发技术协议的参考依据,为双方提供参考。 2、根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整
3、描述,为软件开发者进行详细设计和编程提供基础。 3、为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。1.2 背景 本项目目的是实现虚拟的XX区人民政府人事管理信息系统。政府人事管理在政府工作中占有极其重要的地位,如何加强各个部门之间的协调和提高工作效率是人事管理的当务之急。通过人事管理系统人事组织部门能做到以人为中心,各部门之间使用共有的资源,即时通信,现时提高工作效率,简化繁琐的手工统计、信息汇总和工资业务大量人工工作,让人事组织和工资管理工作在人事组织相关的各部门之间活起来。本项目就是在这样背景下提出的。1.3 定义 缩写词:XX表示地方名称【术语1】:数据流图说明:数据流图
4、(Data Flow Diagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD只反映系统必须完成的逻辑功能。【术语2】:数据字典说明:数据字典(Data Dictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。1.4 参考资料 软件工程导论,张海藩,清华大学出版社。实用软件工程,郑人杰等,清华大学出版社。零基础学SQL2005,刘辉,机械
5、工业出版社。数据库系统基础教程,JEFFREY D.ULLMAN,JENNIFER WIDON,机械工业出版社。数据库系统概论,王珊,高等教育出版社。2 支持软件 1)、Microsoft Visual studio 2005开发工具2)、SQL server 2005数据库系统3)、windows操作系统3软件需求3.1界面要求1、界面内容:主题突出、操作方便、术语和行文格式统一、规范、明确。菜单布局合理,传递信息准确。2、界面功能人性化,操作简单,能被所有使用者快速接受。3.2功能要求u 本人事管理系统的主要面向某个区政府部门内部的人事信息管理人员和在职人员开发的人事信息管理系统,u 规范
6、、完善的基础信息设置。u 支持多人操作,要求有权限分配功能。u 为了方便用户,要求系统支持多条件查询。u 对员工信息在需要时打印不同需要的报表。u 支持数据更新调整。u 当外界环境干扰本系统时,系统可以自动保护原始数据的安全。主要对象:政府部门里面的信息管理人员和在职人员。主要实现功能:管理人员通过一个有效密码进入系统。管理人员权限比较广泛,新员工加入时人录入员工基本信息,建立人事档案,员工信息改变时如员工调动、辞职、退休等管理员要及时修改员工信息,并记录存档,最后把各项工作记录分项做成统计报表向上级部门汇报。每一个在职人员可以通过注册账户成为系统的一名用户,通过登录系统可以查看自己的个人基本
7、资料和高级资料,还可以修改个人登录密码。管理员要实现对员工信息的管理,系统还包含不同的功能模块,分别对员工的不同信息进行加工处理,只要包括以下模块:员工资料、人事管理、工资管理、统计管理和系统管理。1员工资料:实现查看选中员工的详细资料。2人事管理:主要用于对员工资料、奖惩、培训、考评、调薪、调动模块的增删改查,对工资信息的管理。3工资管理:实现对员工工资账套管理(对员工奖金、基本工资、提成等各项的增删改查)、员工账套设置(根据公司账套(即各部门),查看相应的员工的工资信息,并实现其增删功能)、工资表管(集中对同一部门员工工资进行增删改查的功能)、月末处理(对该月该部门员工工资进行增删改查的功
8、能)、工资表查询(是一种历史记录查询,可查询某员工在某月的工资情况)一系列对员工工资管理的功能。4统计管理:对员工资料的统一查询管理,包括综合信息统计(根据员工出生月份、转正信息等统一管理)、员工积分统计(根据日期查找员工的积分情况)、人事信息统(对员工进行的同一查询管理,可根据性别、工资、职称等查询员工的信息)、人事记录统计(对员工积分的统一管理,可根据部门、月份等查询其积分信息)5系统管理:对系统、管理员等一些操作,包括基础信息设置、系统管理(对系统本身的一些设置)、操作日志管理(记录管理员对数据的操作信息)、操作员管理(管理员基本信息的管理,及其增删改功能)、备份恢复数据(可对员工资料数
9、据进行备份,并在适当的时候还原)、初始化数据库(对整个数据库资料初始化的操作)员工基本资料员工编号、员工姓名、性别、出生日期、身份证号、婚姻状况、名族、机关、政治面貌、电子邮箱、联系电话、联系地址、部门、职位、职称、基本工资、聘用形式、最高学历、所属专业、毕业院校、入职日期、在职状态、工号、合同期限。员工高级资料(1).奖惩资料:奖惩日期、奖惩分数、奖惩原因。(2).培训资料:培训日期、培训内容。(3).考评资料:考评日期、考评内容、考评结果。(4).调薪资料:调薪日期、调前薪资、调后薪资、调薪原因。(5).调动资料:调动日期、调前部门、调前职位、调动原因、调后部门、调后职位、备注。(6).工
10、资信息:账套名称、工资月份、应发工资、备注。(7).其他信息:管理员可任意备注其他信息。3.3模块用例图3.3.1用户可以实现的功能:用户注册:主要实现员工的注册,创建自己的帐户密码用户登录:登陆应用程序查看自己的信息修改密码:修改用户自己的密码3.3.2管理员对员工信息实现的功能:员工资料:对员工资料的统一查询管理,包括综合信息统计、员工积分统计、人事信息统、人事记录统计奖惩管理:对员工奖励模块的管理调动管理:查看修改员工的调动信息基本信息:统计与查询员工基本信息调薪管理:管理员工的薪水调整考评管理:对员工业绩进行考察和评定培训管理:管理员工的培训信息管理员管理系统调薪管理培训管理档案管理奖
11、惩管理考评管理管理员管理员管理用例图调动管理3.3.3管理员实现的系统管理功能:数据备份:管理员(或DBA)备份数据数据恢复:病毒,黑客等破坏数据库后对数据进行恢复系统管理:主要对用户的密码、管理权限的设置等。“数据备份系统管理数据恢复管理员系统管理用例图”3.4数据流图:人事管理系统在职员工管理员上级部门注册、修改密码、资料查询管理统计报表 系统数据库 顶层数据流图上级部门登录系统人事处理系统管理操作员错误返回登录信息操作请求登录文件数据备份员工资料第一层数据流图123统计报表系统管理选择权限登录模块分层操作员用户身份验证用户登录信息权限文件用户表管理员身份验证管理员登录信息一般用户错误返回
12、错误返回进入系统1.11.21.3登录查询管理一般用户信息查询高级查询基本查询基本信息管理高级资料管理高级资料文件高级资料文件低级资料一般用户一般用户人事处理模块分层2.12.22.3低级资料文件查询管理管理员资料查询高级管理基本信息录入、查询、插入、修改、删除基本信息管理高级资料管理基本信息管理员2.42.52.6低级资料文件保存高级资料上级部门报表数据备份管理员用户管理数据恢复数据备份文件系统管理模块分层登录文件3.13.23.3登录信息系统资料系统资料保存数据初始化保存、修改调动信息培训信息培训管理统计分析报表上级部门低级资料文件奖惩管理调薪管理调动管理考评管理培训信息奖惩信息考评记录调
13、薪信息调动信息其他信息高级资料管理模块分层工资信息2.6.12.6.22.6.32.6.42.6.52.6.6培训信息奖惩结果考评结果调薪信息调动信息基本信息3.5数据字典:数据流条目登录信息=登录名+密码操作请求=(一般用户的)查询请求+(管理员的)管理请求或查询请求个人资料=员工基本资料+员工高级资料统计报表=所有员工的个人资料变动情况员工基本资料=员工编号+员工姓名+性别+出生日期+身份证号+婚姻状况+名族+机关+政治面貌+电子邮箱+联系电话+联系地址+部门+职位+职称+基本工资+聘用形式+最高学历+所属专业+毕业院校+入职日期+在职状态+工号+合同期限员工高级资料=奖惩资料+培训资料+
14、考评资料+调薪资料+调动资料+工资信息+其他信息 文件条目员工资料=员工基本资料+员工高级资料信息文件=登录文件+数据备份文件+员工资料登录文件=所有有权登录此系统的用户信息及登录权限数据备份文件=系统所有数据的备份员工基本资料=员工编号+员工姓名+性别+出生日期+身份证号+婚姻状况+名族+机关+政治面貌+电子邮箱+联系电话+联系地址+部门+职位+职称+基本工资+聘用形式+最高学历+所属专业+毕业院校+入职日期+在职状态+工号+合同期限员工高级资料=奖惩资料+培训资料+考评资料+调薪资料+调动资料+工资信息+其他信息 培训信息=培训计划+培训记录+培训课程+培训材料+培训日期调动信息=调动日期
15、+调前部门+调前职位+调动原因+调后部门+调后职位+备注考评资料=考评日期+考评内容+考评结果奖惩信息=奖惩日期+奖惩分数+奖惩原因调薪信息=调薪日期+调前薪资+调后薪资+调薪原因+备注数据项条目密码=000000999999用户名=任意字母|任意数字|字母+数字3.6性能要求时间要求:反应快速,反应时间能超过5秒灵活性:当需求发生某些变化时,系统有一定的适应能力。3.7安全性、保密性、可靠性要求安全性:系统有严格的权限管理功能,各功能模块需要相应的权限方能进入。系统须能防止各类误操作可能造成的数据丢失、破坏,防止不法用户修改重要信息如工资。可靠性需求:系统应保证24小时不脱机,保证用户可以随时登录访问,保证管理员可以随时登陆管理。3.8系统运行要求系统的健壮性高,运行顺畅,不易出故障。3.9其它需求1软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2软件必须提供对系统中各种码表的维护、补充操作。3软件必须按照需求规定记录各种日志。4软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。5用户必须对系统中的材料成本信息进行维护,以便软件能取得-
限制150内