公司人事管理系统需求分析报告_第1页
公司人事管理系统需求分析报告_第2页
公司人事管理系统需求分析报告_第3页
公司人事管理系统需求分析报告_第4页
公司人事管理系统需求分析报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

目录一、可行性分析 21.引言 21.1编写目标 21.2背景 21.3定义 21.4参考资料 32.安全机制可行性分析 33.技术可行性分析 34.系统功效可行性分析 35.社会性可行性分析 36.经济性可行性分析 3二.项目计划书 41.任务概述 41.1工作内容 41.2主要参加人员 41.3产品 41.4验收标准 51.5完成项目标最迟期限 51.6本计划同意者和同意日期 52.实施计划 52.1工作任务分解与人员分工 52.2接口人员 52.3进度 52.4预算 52.5关键问题 52.6支持条件 62.7交付期限 6三.需求分析说明 61.业务需求 62.用户需求 63.功效需求 74.非功效需求 7四、需求规格说明书 81.系统基本数据架构 82.数据词典 83.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交付期限: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.软件必须严格按照设定安全权限机制运行,并有效预防非授权用户进入本系统。2.软件必须提供对系统中各种码表维护、补充操作。3.软件必须按照需求要求统计各种日志。4.软件对用户全部误操作或不正当操作进行检验,并给出提醒信息。5.用户必须对系统中材料成本信息进行维护,方便软件能取得四、需求规格说明书1.需求规格说明1.1系统基本数据架构数据流图:数据流图是系统逻辑功效图形表示,描绘信息流和数据从输入移动到输出过程中所经受改变。1.2、数据词典员工考评:名字:Appraisal别名:员工考评描述:对员工工作态度,取得成绩等加以综合评价,保留,作为工资等参考定义:员工考评=员工编号+身份证号码+姓名+考评内容+日期+考评级别+备注信息部门信息:名字:Apartment别名:部门信息描述:穷举各个部门,将其信息放在一起加以规范定义:部门信息=部门编码+部门名称员工信息:名字:Information别名:员工信息描述:员工基本信息集合定义:员工信息=员工编号+员工姓名+性别+出生日期+籍贯+住址+联络电话+部门+学历+民族+毕业学校+专业+电子邮件+婚否+照片+职称+备注民族信息:名字:minzu别名:民族信息描述:穷举各个民族,将其信息放在一起加以编码规范定义:民族信息=民族编码+民族名称职称信息:名字:zhicheng别名:民族信息描述:穷举各个职称,将其信息放在一起加以编码规范定义:职称信息=职称编码+职称名称奖惩信息:名字:repu别名:奖惩信息描述:统计各个员工奖惩信息情况,使用时方便调用定义:奖惩信息=员工编码+奖罚日期+奖/罚+原因+备注培训信息:名字:training别名:培训描述:统计员工培训信息,留作参考,随时调用查看定义:培训信息=员工编码+培训日期+培训内容+备注人员调动:名字:transfering别名:人员调动描述:员工调动详细信息定义:人员调动=员工编码+原部门+现部门+调动日期+原来职务+现在职务+调动原因+经办人+备注信息工资变动:名字:transfersalary别名:工资变动描述:员工工资可能伴随经济发展和个人培训成绩,考评成绩等发生改动定义:工资变动=员工编号+调薪日期+调薪钱工资+调薪后工资+调薪原因+备注1.3、E-R模型登录实体E-R图:登录登录操作员密码操作员编号操作员名称用户权限实体E-R图:用户权限用户权限权限名称自动编号操作员编号权限标识部门类别实体E-R图:职务类别实体E-R图:职务类别编号职务类别编号职务名称部门类别编号部门名称权限模块实体E-R图:省市名称实体E-R图:省市名称编号省市名称编号省市权限模块编号权限名称文化程度实体E-R图:记事类别实

温馨提示

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

评论

0/150

提交评论