公司人事管理系统需求分析报告.doc

上传人:b****1 文档编号:234410 上传时间:2022-10-07 格式:DOC 页数:15 大小:962.50KB
下载 相关 举报
公司人事管理系统需求分析报告.doc_第1页
第1页 / 共15页
公司人事管理系统需求分析报告.doc_第2页
第2页 / 共15页
公司人事管理系统需求分析报告.doc_第3页
第3页 / 共15页
公司人事管理系统需求分析报告.doc_第4页
第4页 / 共15页
公司人事管理系统需求分析报告.doc_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

公司人事管理系统需求分析报告.doc

《公司人事管理系统需求分析报告.doc》由会员分享,可在线阅读,更多相关《公司人事管理系统需求分析报告.doc(15页珍藏版)》请在冰豆网上搜索。

公司人事管理系统需求分析报告.doc

《公司人事管理系统需求分析报告》

目录

一、可行性分析 2

1.引言 2

1.1编写目的 2

1.2背景 2

1.3定义 2

1.4参考资料 3

2.安全机制可行性分析 3

3.技术可行性分析 3

4.系统功能可行性分析 3

5.社会性可行性分析 3

6.经济性可行性分析 3

二.项目计划书 4

1.任务概述 4

1.1工作内容 4

1.2主要参加人员 4

1.3产品 4

1.4验收标准 5

1.5完成项目的最迟期限 5

1.6本计划的批准者和批准日期 5

2.实施计划 5

2.1工作任务的分解与人员分工 5

2.2接口人员 5

2.3进度 5

2.4预算 5

2.5关键问题 5

2.6支持条件 6

2.7交付期限 6

三.需求分析说明 6

1.业务需求 6

2.用户需求 6

3.功能需求 7

4.非功能需求 7

四、需求规格说明书 8

1.系统基本数据架构 8

2.数据词典 8

3.E-R模型 9

五、附录(用例图如何产生的截图) 13

六、看法与体会 15

一、可行性分析

1.引言

  人事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。

根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。

以上这一切为统下一步的开发工作奠定了良好的基础。

  本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。

通过本需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。

  

1.1、编写目的

1.作为软件系统开发技术协议的参考依据,为双方提供参考。

2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。

  3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。

  

1.2、背景

  1.项目名称:

公司人事管理系统

  2.项目提出者:

XX软件开发中心

  3.项目开发者:

XX公司人事管理部门

  4.用户:

公司员工和人事管理员

  5.项目建设背景:

随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。

网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。

  

1.3、定义

  【术语1】:

系统流程图

  说明:

系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统

  【术语2】:

数据流图

  说明:

数据流图(DataFlowDiagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。

DFD只反映系统必须完成的逻辑功能。

  【术语3】:

数据字典

  说明:

数据字典(DataDictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:

数据流条目、数据存储条目、数据项条目和加工条目。

  

1.4、参考资料

《软件工程导论》编著:

张海藩出版社:

清华大学出版社

《软件需求工程》编著:

毋国庆、梁正平、袁梦霆、李勇华出版社:

机械工业出版社

2、安全机制分析

在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。

为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:

超级、可修改和只读用户,即一二三级用户。

超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。

可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。

只读(三级)用户只拥有对纪录的浏览、查询和打印权限。

当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。

3、技术可行性分析

由于Powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对端的设计、调试和提交,可以控制Web应用的整个生命周期。

本系统客户应用和服务器应用都采用Powerbuilder开发。

其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。

它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。

4、系统功能可行性分析

公司内部的人事的管理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。

所以该系统主要是实现对数据的录入、插入、删除,网上查询.统计.更新.打印等功能。

其次,为了信息的保密与安全,系统还要提供一定的安全机制。

5、社会可行性分析

随着计算机的发展与普及,以及互联网技术的扩展,日常人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。

6、经济可行性分析

通过经济,技术和社会等方面的可行性研究,可以确定本系统的开发完全有必要,而且是可行,可以立项开发。

二、项目计划书

1.任务概述

1.1、工作内容

  公司人事管理系统必须提供人员基本信息、调薪信息,培训信息,考评信息,奖惩信息的基础设置。

另外,该系统还必须保证数据的安全性、完整性和准确性。

  

1.2、主要参加人员

  本项目的参加人员都熟悉编程语言,如C、C++、Java等,其中还包括有熟习业务和开发技术专家。

  

1.3、产品

首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。

1.3.1、文件

《安装维修手册》和《使用手册》;

1.3.2、非移交的产品

《需求规格说明书》、《概要设计说明书》、《详细设计说明书》、《源代码清单》、《系统测试计划》和《最终测试结果报告》。

1.3.3、服务

1、普通员工:

  用户注册:

主要实现员工的注册,创建自己的帐户密码

  用户登录:

登陆应用程序查看自己的信息

  修改密码:

修改用户自己的密码

2、管理员:

  员工调动:

查看修改员工的调动信息

  基本信息:

统计与查询员工基本信息

  员工考评:

记录员工考评信息

  人员调薪:

管理员工的薪水调整

  职称评定:

评定和记录员工的职称信息

  培训管理:

管理员工的培训信息

报表输出:

将需要的信息以报表形式输出打印

数据备份:

管理员(或DBA)备份数据

数据恢复:

病毒,黑客等破坏数据库后对数据进行恢复

  系统管理:

主要对用户的密码、管理权限的设置等。

1.4、验收标准

  1.测试用例不通过数的比例<3%;

  2.不存在错误等级为1或2的错误;

  3.错误等级为3的错误数量<=10;

  4.所有提交的错误都已得到更正。

1.5、完成项目的最迟期限:

20xx年xx月xx日

1.6、本计划的批准者和批准日期:

XXX,20xx年xx月xx日。

2.实施计划

2.1、工作任务的分解与人员分工

  1.项目经理(负责项目的可行性分析以及项目技术问题的决策);

  2.设计师(进行需求分析、架构设计和功能设计);

  3.开发人员(进行具体的编码工作和单元测试);

  4.测试人员(根据计划和总体方案对产品进行系统测试);

  5.项目实施人员(进行人员配置)。

2.2、接口人员

  1.需求顾问—负责需求分析工作;

  2.技术专家—负责项目的可行性分析以及项目中重大技术问题的决策;

  3.客户方项目负责人—代表客户方做出决策;

  4.各部门联系人—反映各部门业务需求和部门用户意见。

2.3、进度

时间任务

   1月需求分析

2月系统概要设计和系统详细设计

3月编码与测试执行

4月测试评估与部署

5月系统维护

2.4、预算

开发经费预算是100万人民币。

人员的数量为10人,开发时间4个月,办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等预算总计20万元;需求分析在第一月完成,预算10万元;系统设计在第二月完成,预算15万元;编码与测试执行在第三月完成,预算15万元;测试评估与部署在第四月完成,预算20万元;系统维护在第五月完成,预算20万元。

2.5、关键问题

任何事情都有风险,软件开发也不例外。

比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于人员流动问题,可以招聘技术人员作为长期任务,加强沟通,及时了解人员开发动态;对于资金不足问题,可以请实习生参与一部分辅助工作,降低开发成本,也可以与客户商量,去掉不必要的需求,降低工作量,减少开发时间。

2.6、条件支持

1、计算机系统支持:

WindowsXp操作系统、eclipse开发工具、mysql数据库系统

2、外围设备支持:

PCServer服务器和PC机

2.7交付期限:

2011年12月1日

三、需求分析书

1.需求分析

1.1、业务需求

1.系统操作简单,界面友好。

2.规范、完善的基础信息设置。

3.支持多人操作,要求有权限分配功能。

4.为了方便用户,要求系统支持多条件查询。

5.对员工信息在需要时打印不同需要的报表。

6.支持数据更新调整。

7.当外界环境干扰本系统时,系统可以自动保护原始数据的安全。

1.2、用户需求

1、员工可以实现的功能:

用户注册:

主要实现员工的注册,创建自己的帐户密码

用户登录:

登陆应用程序查看自己的信息

修改密码:

修改用户自己的密码

2、管理员实现的功能:

员工调动:

查看修改员工的调动信息

基本信息:

统计与查询员工基本信息

员工考评:

记录员工考评信息

人员调薪:

管理员工的薪水调整

职称评定:

评定和记录员工的职称信息

培训管理:

管理员工的培训信息

报表输出:

将需要的信息以报表形式输出打印

数据备份:

管理员(或DBA)备份数据

数据恢复:

病毒,黑客等破坏数据库后对数据进行恢复

系统管理:

主要对用户的密码、管理权限的设置等。

1.3、功能需求

1.员工信息:

统计与查询员工基本信息

2.调薪信息:

管理员工的薪水调整

3.培训信息:

管理员工的培训信息

4.考评信息:

记录员工考评信息

5.奖惩信息:

记录员工奖惩信息

1.4、非功能需求

1.软件必

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1