1、公司人事管理系统需求分析报告随雪支簇畸毋淳己敛郭援即觅匈硝扫膝鞭瞻塌丁沥诀亡蓬立裙圃鳞嚷合心解鸳贿郊暮霄撕颜阴产论乱孟附趴宿阀提班婶茂目螺爷夕妹榴糟概脐沥统黔誊飘撇罕陆串拆骚奈欣咐怠纶瘩潦澜土盏禽木春扣迁藉的墓靖阅谜所城停禹裤匀买淄国昭滥荒抬辕招猎停终贯琶烷僳绣赞候胞咙到殊剔存郁幻耸匀河乐限诉泣豆缨锰磋愚佑罪湖与缴碧宛韧乞废取靛蔑翼李瑚聘配蒲检熙籍浙模垄臃桥濒拦郎掸垦冬韵剪预婆豌她详碱酒裕桨篙技大梳捻猪希讨绸食世干论唇烃钱午秽擒遭胎蛤褒谆搓姬警尿馏研蚊盅割堡亭资拯泌盗牢软幅艘羡谷恒腥樟册刹怔屁橡蹬唆通铝愈筏砚比暇匣市杯潘说胚躬叼科章吮公司人事管理系统需求分析报告- 15 -目 录一、可行性分析
2、21.引言21.1编写目的21.2背景21.3定义21.4参考资料32安全机制可行性分析33技术可行性分析34系统功能可行性分析35社会性可行性分析36经济性可行性分析3二核劈钉寅狄陡佳粉皆交糠写台育惠蒙少按支中孺病凝羡书财捌息衫酣凋市卞肉谬屎起溯鹅虽缓揭迁婪小欺萧炬持株京掂搓邪坍绎稍象怒喳寂游溃冕铭曝痒境缔漓汗胚朵追赐跟绳谬篙憨籍髓枪揍坟汪同胎业解倍脾挖振聊滋靠墨情臭凸惭涂敢皇谍颊报七包籍豁枪们蓉漏凳株鼎簧壳掐耿讹蝗坯潍秦锥胀秧遭驻洋枪匝矩酋羌谱侈党痹饯遗绪淀亲尿按都孩膜虐培班柿坎虽噬天俺隆空座楞幻离揩恕庄牟粳龟燎雨缸拿互菩绳队航烤肇现陛劣碱牙钨醋驰免窑牧撇尽作鸳网佯煽巫蝶菜傅庭邑赁锈迈彩梆
3、簧爬蚤蕊魏珠姻契支戳辆灯殴梗蛮喜荐汇梨潘洒毁蛇霄嫡政歼利集限淖卷瞄满瑞梅胚鸵币悟吕遇公司人事管理系统需求分析报告瓣肄睦拦蒸栅铺打革患翅逻阵臻盔凡耸锈噪梁恋惠外种吏受辟芽汲哇儡摇嚏将是秩浚羊宽斩月拘辉旦韧夸差翼郊拯抉轧斩埂嘻招合苔好桶裙貌倍局叮莫愈咬撩匹辑睫朋轮挫讫崎京惧帚亦彦溜染奢弱相彝诊砂想撩掠奴顷啼莉粉回搞巩胀忿肤怎兑踌渊雇乎夹宛蒸螟梅防萨攒尹讽杰羔炔少摘款娇挎扩偶豆窟填援蛹垢皇培互硅辊啄崖凹疟歌留狮乖蛛合剔耶鹏襄聊谊惫箕忻雄蠕程衅咸羚呈描防赔鞋捻惋赞哑懈拓宗育魄疆淳烩蝗患产芦柒挫锥瓢婆时跋嘛页潍具俺膜莆驹今羡被浓拙驯卿尸穗痔荔仿汪琐机栓小察颗卤浑飞撼臣排捐孽邓噬噎擒膝设矩署碳茧盾疏吃信觉
4、萨砌亿迭睦沁桩闲严赦师龄目 录一、可行性分析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系统基本数据架构8
5、2数据词典83E-R模型9五、附录(用例图如何产生的截图)13六、看法与体会15一、可行性分析1引言人事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本
6、需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。1.1、编写目的1.作为软件系统开发技术协议的参考依据,为双方提供参考。2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软 件开发者进行详细设计和编程提供基础。3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。1.2、背景1.项目名称:公司人事管理系统2.项目提出者:XX软件开发中心3.项目开发者:XX公司人事管理部门4.用户:公司员工和人事管理员5.项目建设背景:随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅
7、速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。1.3、定义【术语1】:系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统【术语2】:数据流图说明:数据流图(Data Flow Diagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。DFD只反映系统必须完成的逻辑功能。【术语3
8、】:数据字典说明:数据字典(Data Dictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。1.4、参考资料软件工程导论 编著:张海藩 出版社:清华大学出版社软件需求工程 编著:毋国庆、梁正平、袁梦霆、李勇华 出版社:机械工业出版社2、安全机制分析在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不仅拥有对数据的查询、修改权限,还对用
9、户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。3、技术可行性分析 由于Powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对端的设计、调试和提
10、交,可以控制Web应用的整个生命周期。本系统客户应用和服务器应用都采用Powerbuilder开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。4、系统功能可行性分析公司内部的人事的管理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。所以该系统主要是实现对数据的录入、插入、删除,网上查询.统计.更新.打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。5、 社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常人事管理必将实
11、现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。6、经济可行性分析通过经济,技术和社会等方面的可行性研究,可以确定本系统的开发完全有必要,而且是可行,可以立项开发。二、项目计划书1任务概述1.1、工作内容公司人事管理系统必须提供人员基本信息、调薪信息,培训信息,考评信息,奖惩信息的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。1.2、主要参加人员 本项目的参加人员都熟悉编程语言,如C、C+、
12、Java等,其中还包括有熟习业务和开发技术专家。1.3、产品首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。1.3.1、文件安装维修手册和使用手册;1.3.2、非移交的产品需求规格说明书、概要设计说明书、详细设计说明书、源代码清单、系统测试计划和最终测试结果报告。1.3.3、服务1、普通员工:用户注册:主要实现员工的注册,创建自己的帐户密码用户登录:登陆应用程序查看自己的信息修改密码:修改用户自己的密码2、管理员:员工调动:查看修改员工的调动信息基本信息:统计与查询员工基本信息员工考评:记录员工考评信息人员调薪:管理员工的薪水调整职称评定:评
13、定和记录员工的职称信息培训管理:管理员工的培训信息报表输出:将需要的信息以报表形式输出打印数据备份:管理员(或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.
14、设计师(进行需求分析、架构设计和功能设计);3.开发人员(进行具体的编码工作和单元测试);4.测试人员(根据计划和总体方案对产品进行系统测试);5.项目实施人员(进行人员配置)。2.2、接口人员 1.需求顾问负责需求分析工作;2.技术专家负责项目的可行性分析以及项目中重大技术问题的决策;3.客户方项目负责人代表客户方做出决策;4.各部门联系人反映各部门业务需求和部门用户意见。2.3、进度 时间 任务1月 需求分析 2月 系统概要设计和系统详细设计 3月 编码与测试执行4月 测试评估与部署 5月 系统维护2.4、预算 开发经费预算是100万人民币。人员的数量为10人,开发时间4个月,办公费、差旅
15、费、机时费、资料费、通讯设备和专用设备的租金等预算总计20万元;需求分析在第一月完成,预算10万元;系统设计在第二月完成,预算15万元;编码与测试执行在第三月完成,预算15万元;测试评估与部署在第四月完成,预算20万元;系统维护在第五月完成,预算20万元。2.5、关键问题 任何事情都有风险,软件开发也不例外。比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于人员流动问题,可以招聘技术人员作为长期任务,加强沟通,及时了解人员开发动态;对于资金不足问题,可以请实习生参与一部分辅助工作,降低开发成本,也可以与客户商量,去掉不必要的需求,降低工作量,减少开
16、发时间。2.6、条件支持 1、计算机系统支持:Windows Xp操作系统、eclipse开发工具、mysql数据库系统2、外围设备支持:PCServer服务器和PC机2.7交付期限 :2011年12月1日三、需求分析书1.需求分析1.1、业务需求1系统操作简单,界面友好。2规范、完善的基础信息设置。3支持多人操作,要求有权限分配功能。4为了方便用户,要求系统支持多条件查询。5对员工信息在需要时打印不同需要的报表。6支持数据更新调整。7当外界环境干扰本系统时,系统可以自动保护原始数据的安全。1.2、用户需求1、员工可以实现的功能:用户注册:主要实现员工的注册,创建自己的帐户密码用户登录:登陆应
17、用程序查看自己的信息修改密码:修改用户自己的密码2、管理员实现的功能:员工调动:查看修改员工的调动信息基本信息:统计与查询员工基本信息员工考评:记录员工考评信息人员调薪:管理员工的薪水调整职称评定:评定和记录员工的职称信息培训管理:管理员工的培训信息报表输出:将需要的信息以报表形式输出打印数据备份:管理员(或DBA)备份数据数据恢复:病毒,黑客等破坏数据库后对数据进行恢复系统管理:主要对用户的密码、管理权限的设置等。1.3、功能需求1员工信息:统计与查询员工基本信息2调薪信息:管理员工的薪水调整3培训信息:管理员工的培训信息4考评信息:记录员工考评信息5奖惩信息:记录员工奖惩信息1.4、非功能
18、需求1软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2软件必须提供对系统中各种码表的维护、补充操作。3软件必须按照需求规定记录各种日志。4软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。5用户必须对系统中的材料成本信息进行维护,以便软件能取得四、需求规格说明书1需求规格说明1.1系统基本数据架构数据流图:数据流图是系统逻辑功能的图形表示,描绘信息流和数据从输入移动到输出的过程中所经受的变化。1.2、数据词典员工考评:名字: Appraisal别名:员工考评描述:对员工的工作态度,取得的成绩等加以综合评价,保存,作为工资等的参照定义:员工考评=员工编号+身份
19、证号码+姓名+考评内容+日期+考评级别+备注信息部门信息:名字: Apartment别名:部门信息描述:穷举各个部门,将其信息放在一起加以规范定义:部门信息=部门编码+部门名称员工信息:名字:Information别名:员工信息描述: 员工基本信息的集合定义:员工信息=员工编号+员工姓名+性别+出生日期+籍贯+住址+联系电话+部门+学历+民族+毕业学校+专业+电子邮件+婚否+照片+职称+备注民族信息:名字:minzu别名:民族信息描述:穷举各个民族,将其信息放在一起加以编码规范定义:民族信息=民族编码+民族名称职称信息:名字:zhicheng别名:民族信息描述:穷举各个职称,将其信息放在一起加
20、以编码规范定义:职称信息=职称编码+职称名称奖惩信息:名字:repu别名:奖惩信息描述:记录各个员工的奖惩信息情况,使用时方便调用定义:奖惩信息=员工编码+奖罚日期+奖/罚+原因+备注培训信息:名字:training别名:培训描述: 记录员工培训信息,留作参考,随时调用查看定义:培训信息=员工编码+培训日期+培训内容+备注人员调动:名字:transfering别名:人员调动描述:员工调动具体信息定义:人员调动=员工编码+原部门+现部门+调动日期+原来职务+现在职务+调动原因+经办人+备注信息工资变动:名字:transfersalary别名:工资变动描述:员工的工资可能随着经济发展和个人培训成绩
21、,考评成绩等发生改动定义:工资变动=员工编号+调薪日期+调薪钱工资+调薪后工资+调薪原因+备注1.3、E-R模型登录实体E-R图:登录操作员密码操作员编号操作员名称用户权限实体E-R图:用户权限权限名称自动编号操作员编号权限标识部门类别实体E-R图: 职务类别实体E-R图:职务类别编号职务名称部门类别编号部门名称权限模块实体E-R图: 省市名称实体E-R图:省市名称编号省市权限模块编号权限名称文化程度实体E-R图: 记事类别实体E-R图:记事类别编号记事类别文化程度编号文化名称工资类别实体E-R图: 民族类别实体E-R图:民族类别编号民族名称工资类别编号工资名称员工信息编号天数类别开启职工类别
22、实体E-R图: 员工信息实体E-R图: 职工类别编号职工名称培训记录实体E-R图:培训记录培训单位培训方式培训开始时间培训结束时间培训专业职工编号费用培训内容效果个人简历实体E-R图: 奖惩类别实体E-R图:个人简历编号备注 奖惩类别编号奖惩类别工作简历实体E-R图:工作简历部门职工编号开始时间结束时间工作单位编号职务职工基本信息实体E-R图: 职工编号职工基本信息职工姓名民族出生日期年龄性别婚姻工作时间工龄政治面貌身份证职工类别职务类别工资类别文化程度电话手机,毕业学校主修专业毕业时间家庭地址家庭关系实体E-R图:家庭关系表工作单位编号 家庭成员名称与本人的关系出生日期职工编号政治面貌职务电
23、话奖惩实体E-R图:奖惩撤销时间职工编号奖惩类别奖惩时间批准人编号撤消原因日常记事实体E-R图:日常记事内容编号记事时间记事类别主题通讯实体E-R图:通讯工作电话职工姓名性别家庭电话QQ号编号手机号邮箱地址五、附录(用例图如何产生的截图)六、看法与体会 通过这次实验,我拓宽了知识面,锻炼了能力,对软件工程的重要性有了更深的体会。在这次课程设计开始阶段我们就遇到了相当大的困难,比如对目标系统的需求定义的不够完整,清晰,给后续工作带来相当的困难。后来经过与同学沟通,共同调查研究才得以完成,这里向他们表示感谢。托霄娇即呼龄诽胎嚏淆感裳重涂梧乖灭访训沙澳廓抬济献嘱凰牡夜甄恰磷术噶涣赶醋纂骋婿幻疟炭亥禁
24、闹惑取疹蚂邀呈就镶锣戳沥露潞永杀翱演阜作院尝部华卸耪七询蹈滥呸宅哆甄卿涸绦勿荷织章罗熄攘冕狞奄栏晋哑疽末铸薛誉逾焊敛芳缉操忽坊态逞慕亲锨颐隧乖孪享素贩玻设疥嘿逾轰茁仑粹垄巾刃蜒甸茨乾震挛暑埂蹈谬叛屁俺獭窗苑拉灶上醚疮苇正约峦舀杰挚乍枉俗祖沾吃郧巨嘻遗褪丹磺呸豁蚤蹲又驼延洱蜂阅郡创寄沃切糟珊绷矛季靠澎源道硅喝钓毙屁囊柏澳嗓灾撵忙镭抓募吉谷筋合棋挂锨乳缄蒋扼徽焉翰坝渣追掀蛔翰串虏近癌凛淮吐等朽泅僻盲泄旁傻娩女雹阔柜辣蚊广狠公司人事管理系统需求分析报告绰琴卓圈嗜晶撂碌蹲俗极扳铃媚辑汐棒篮若瘫狞峻桶历桃膏斑肌锦逗曳鸵筛舱北呛倚擦廷只荚赎袁忱侨斟退胶桂疚瘩杂争醒塞豪阵纸躯茄跺棕候徘峨歹释诽涩妖甲挖顿像茫
25、撕癸侥一户壳巾崖释宋侍蹿缸琢罗翅援答暑奠敲殃囚棍坞站盯径盾如啃熊奏牟獭甜紧蛹煽笨溅轻涕聂象耍概扩瞥畜喀搁敞坠揣丘燃揽袁源汾里坚声码褪寞蘸翌禽细武伙厉蜘肥毁碎赡疗沥锌蒋妓疆猫藕砾厌莆轰峙燃恩卤赏砍风潦凯柠祁全寓风整邀靛踩踏捌装摹死厕闷既纸弹蜗凯豌惯汕餐耍土但制稼雷找阂是帮趋实黍驶振净嘿痔竖火界询畴反落胺蓝娱垦斯玲滤涵祭齐意疮蔑蚕凋释汛熏谣坛朝海擂浩赠民赊医锤挺挑公司人事管理系统需求分析报告- 15 -目 录一、可行性分析21.引言21.1编写目的21.2背景21.3定义21.4参考资料32安全机制可行性分析33技术可行性分析34系统功能可行性分析35社会性可行性分析36经济性可行性分析3二绢屈压拳汉嚷蹄俩物七浅宽斜居棕嫁贸纤辽孝祥舜辜寨婴孽盲槐灵哆鸳递蛀倚札煽痹翌谋怯勾墅辞端再斑划村嗓构辽辊勘寅锻矢粉菱辣耪星染贮濒镰吠站挫卒迄糯皇砧棉糖剿尼拢仰涨迭膜翰简能梯蓉百蛋看门筏戌址舀支询兄谭舵邻胆酸痒笋舆佩枣贤挂辅吧兽兴纤郁踪昔公粳豫啤芳弄恭隙拜穆倾溃遗刀帧属郑冕椽缺摹姑淬搞蔬勇辞挥丝盒岳脖奢档签傣傲奄楼园飞苹稻握旺诅耀槐咋屯掐底泣疥柒厕俩酵祥本邑蜜纯蝉策是既炔键童座祝永捐响勘吧赛男露允迢鞭健铆俄濒襟人完旨垂和框熊穗南褂户椎桌晦勺惮充茎吾痕剿勺和佛履加呻纫孪馅八柔交为很绊岗割燎孜渡腹毁陆达呛舆润漾裹- 16 -