《企业人力资源管理系统项目计划书软件(共11页).doc》由会员分享,可在线阅读,更多相关《企业人力资源管理系统项目计划书软件(共11页).doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上文档编号:HHIT-SECD-SE-01T-01版 本 号:V1.0企业人力资源管理系统项目计划说明书项目名称 企业人力资源管理系统 项目负责人 xxx 项目开发单位 淮海工学院计算机工程学院软件xxx 项目成员 xxxxxxxxxxxxxxxx 2015年6月09日软件工程课程设计项目组任务分派单(组长用)班级: 软件班 组别: 第一组 组长姓名: 时间:2015年06月09日项目名称: 企业人力资源管理系统 阶段名称: 项目计划书 序号学号姓名任务名称具体任务内容完成标准起止日期验收成绩1计划实施与分配人员分配、预算、计划实施完成2015-06-092015-06
2、-092项目概述工作内容、主要参加人员、产品、验收标准、完成项目最迟期限、本计划的批准者和日期完成2015-06-092015-06-093引言系统的目的、背景、定义以及参考资料完成2015-06-092015-06-094专题计划专题计划完成2015-06-092015-06-095系统支持条件系统支持、用户承担的工作、由外单位提供的条件完成2015-06-092015-06-0961、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),除组长保留一份外,应及时
3、上报任课老师(电子和纸质文档同时上报)。目 录1 引言【】1.1 编写目的 本项目小组保质地完成项目目标,便于项目小组更好的了解项目情况,使项目工作开展的各个过程合理有序。合理地规划任务的项目目标、工作内容、参加人员及人员安排、进度、预算。把硬件和软件资源需求、项目估算等各项内容的安排情况以文档的形式记载保存下来。为的是更好的使小组成员对学期开展的软件工程课程的学习成果的检验。在二十一世纪大数据时代下,对数据信息的管理、收集、分析是非常重要的,对于企业管理来说更是至关重要。企业人力资源管理系统是企业管理的一个重要组成部分,是对企业全体人员进行的管理。对管理者来说,合适的企业人力资源管理系统为他
4、们提供了方便、快捷的管理途径。对员工来说,合适的企业人力资源管理系统也使他们积极工作,为企业创造更大价值提供了途径。企业人力资源管理系统与传统企业人力资源管理相比具有招聘范围广,信息量大,管理效果好,费用低的优势,因此获得了越来越多公司的认可,同时它有着经营成本低、用户检索方便、地域限制少等特点。预期读者:中小型企业的员工和管理层人员1.2 背景a待开发的软件系统的名称为企业人力资源管理系统b本项目的任务为软件工程课程设计的任教董剑利教授,开发者为软件班第一小组的全体人员,分别:、,任命为组长。项目开发地点为淮海工学院计算机楼105机房和宿舍楼B8-309。用户为中小型企业的员工和管理层人员,
5、c此系统可以嵌套在中小型企业的网站上,也可以单独作为一个网站。1.3 定义 数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。C+:C+程序设计语言OOA:面向对象分析方法OOD:面向对象设计DFD:数据流图E-R图:实体-联系图IPO:输入、处理、输出图Inp : 输入项数 Out: 输出项数 Inq :查询项数 UFP :未调整的功能点数 FP:功能点数 TCF :技术复杂性因子LOC:代码行数 Maf :主文件数 Inf: 外部接口数Window7 操作系统 HR:Human Resource(人力资源管理)的缩写UML:Unified Modeling Lang
6、uage(统一建模语言)的缩写,是一个标准的建模语言。Gantt:制定进度计划的工具 SQL :数据库1.4 参考资料1 软件工程导论(第五版) 清华大学出版社 张海藩 编著2 软件工程课程设计 机械工业出版社 李龙澍 编著3 计算机软件产品开发文件编制指南 GB 8567-88【】2项目概述【】2.1工作内容本系统主要用于对企业中的人力资源进行管理。人力资源管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理,即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。具体的讲,人力资
7、源管理就是通过人力资源规划、员工考核、薪酬管理、人才培训等一系列手段来提高劳动生产率,最终达到发展目的的一种管理行为。系统具体实现目标如下: (1) 实现全面管理员工信息的功能。 (2) 设置人力资源基础信息管理功能。 (3) 实现对员工薪酬信息管理的功能。 (4) 实现公司员工培训信息全程跟踪的功能。 (5) 实现公司的招聘信息、应聘信息的管理功能。 (6) 人力资源管理系统权限管理,实现分工合作。 (7) 实现对系统用户信息的管理的功能。 (8) 系统最大限度的实现易安装性、易维护性和易操作性。 (9) 保证系统运行稳定、安全可靠。2.2主要参加人员主要参加人员包括:组长:组员:、2.3产
8、品本产品所面向的用户群体包括各种大中小型企业。人力资源管理是每个行业的企业管理中重要的组成部分,涉及到企业管理的许多方面。 人力资源管理水平的提高,能够带动企业各方面水平的进步,提升了企业的效率和竞争力,促进企业更好更快的发展。利用计算机对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来,投注更多的精力与人力资源战略规划以支持和推动公司的战略目标的实现,提高其对公司的价值。同时时决策者更好的协调企业的人才,提高人才的利用效率,使得人才更好的为企业服务,以进一步提升企业的竞争力。2.3.1程序程序名称:HR数据库:SQL编程语言:C+存储程序形式:采取多文件形式2.3.2文件
9、项目计划 内部保存需求分析规格 内部保存/客户评审概要设计/详细设计 内部保存数据库设计 内部保存面向对象分析与设计 内部保存/客户评审测试计划 内部保存测试分析 内部保存2.3.3服务1.人员培训:对人员进行培训使用软件(直到客户熟悉软件为止)。2.安装软件:帮助客户安装软件(上门服务)。3.软件维护:通过客户使用软件了解软件存在的问题,解决问题并提供补丁下载。4.升级通知:在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。(对于付费用户,可以免费升级到新的版本。)2.3.4非移交的产品在开发过程中,对用户提出的意见和反馈都已实现,项目需求和分析,软件开发预
10、算都在用户的承受范围之内。2.4验收标准(1)所设计的系统功能能够达到任务书要求,符合企业人力资源管理的业务流程,基本满足功能需求,各功能模块能够正常运行,并能在指定的计算机上演示; (2)对系统进行功能性测试; (3)按要求完成软件工程课程设计的设计;服务验收:服务硬件达到文档说明的要求;人员技术考核合格。2.5完成项目的最迟期限完成项目最迟期限:2015/6/292.6本计划的批准者和批准日期批准者:董剑利批准时间:2015/6/9【】3实施计划【】3.1工作任务的分解与人员分工对于项目开发中需要完成的各项工作,从需求分析、设计、实现、测试直到维护,各个阶段均有人参与。(详细见每份报告)3
11、.2接口人员负责接口工作的人员及他们的职责,包括:负责本项目同用户的接口;负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等;责本项目同各个单位的合同。3.3进度描述:企业人事管理系统中主要的用户是员工、部门主管和管理员。员工可以查看个人的基本信息,修改个人的基本信息。查询个人的档案信息,合同信息。当部门制定出考核计划,员工可以查看考核计划,并查看自己的考核成绩。同样的可以查看培训计划、培训成绩,招聘计划,招聘成绩等。对于部门主管,可以查看信息,可以制定计划,还可以录入工资。管理员可以备份数据库,查看帮助以及添加部门修改部门等功能。图1.1 企业人事管理系统数据流图功能
12、点技术定义的信息域的五个特性,输入项为6,输出项为2,查询项为8,主文件数为3,外部接口数为0。简单平均复杂输入系数346输出系数457查询系数346文件系数71015接口系数5710表1.1 信息域特性系数值表计算未调整的功能点数,输入项,输出项,主文件数为简单级,查询项和外部接口为平均级。UFP= 6*3+2*3+8*4+3*10+0*7=86计算技术复杂因子DI=4+2+4+2+3+4+3+3+1+2+4+4+3+5=44TCF=0.65+0.01*44=1.09计算功能点数FP:FP=UFP*TCF=93.74假设一个功能点需要50行代码实现,总的代码行=93.74*50=4687(L
13、OC)。假设个人最高生产率为400LOC/月(即L=400),每条通信路径导致生产率下降10%(即l=50),项目组共有2名成员,r即对通信路径的度量为1。项目组的总生产率为:L=P(L-l(P-1)r)=2*(400-50(2-1)=700LOC/月则开发本系统,估算开发时间为4687/700=7个月企业人事管理系统项目工程网络图如下所示:图1.2 企业人事管理系统项目工程网络图描述:对于项目开发计划、需求分析、设计、编码实现、测试等工作,给出每项工作任务的预定开始日期、完成日期,规定各项工作任务完成的先后顺序,这里用Gantt图来表述。图1.3 企业人事管理系统项目工作进度计划表3.4预算
14、项目组共有5个人,项目经理薪水每月4000元,两名高级软件工程师月薪3000元,两名程序员工资2000元。1、总薪水:4000*7+3000*2*7+2000*2*7=72800元2、差旅费:200元3、讯设备:200元4、专用设备的租金:1000元总计:72800+200+200+1000=74200元资金来源为公司项目资金。3.5关键问题由于开发要求完成的时间比较短,需要一定的时间来开发,从而可能出现日期延误。【】4.支持条件【】系统应具有良好的扩展性与二次开发能力。客户方系统管理员使用系统提供的工具即可以对功能进行更新和扩展。第三方开发人员可以在本系统基础上进行代码开发,厂商可提供相应的
15、培训和技术支持。确定人力资源管理系统的配置方案需要综合的考虑客观的约束条件,比如:系统的处理方式、对硬件以及软件资源的需求。由于本系统是针对中小型企业的人事管理,考虑到成本因素,将系统设计为B/S两层结构。综合以上所述,决定本系统的配置方案如下所示:4.1计算机系统支持1、硬件环境兼容性需求:1.数据库服务器和应用服务器支持Windows Server系统操作系统,软件系统基于微软.net平台开发。2数据库管理系统采用SqlServer2000或2005;3支持 IE 6.0 及以上版本的浏览器,纯 B/S 系统模式推荐要求:处理器:Inter i5 系列内存:2GB显卡:显存1024MB或更
16、高硬盘:500G或更多,鼠标、键盘网卡:100/1000MB 自适应2、软件环境服务器端:1.操作系统:Windows 72.数据库:SQL浏览器端:1.操作系统:Windows XP / 72.浏览器:IE 6.0及以上版本4.2需由用户承担的工作6月09日6月10日 需求分析6月11日6月12日 测试计划 6月12日6月14日 详细设计 6月14日6月15日 编写测试文档 6月15日6月17日 测试用例设计 6月17日6月18日 列出测试所遇到的一系列问题 6月18日6月19日 测试体会4.3由外单位提供的条件逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件
17、和提供的时间。主要是硬件上的支持,希望是贯穿于整个项目的始终。【】5专题计划要点 【】5.1 职务设置与人员配置计划:根据企业发展计划和经营目标,制定企业的职务设置与人员配置计划。总经理负责行政部和人事资源部,财务总监负责财务部,营销总监负责销售部,技术总监负责开发部。5.2 分合同计划:和客户协商签订软件使用合同。5.3 开发人员培训计划:所有开发人员均是此专业人员,若有培训需求,个人根据需要自行进行培训学习计划。5.4 测试计划:测试时要求所有设计人员都要参与,并随机选择普通用户参与测试,并编写测试报告以便测试人员可实施软件修正与优化。5.5 质量保证计划:本软件系统将严格根据客户需求的功能实施开发,测试阶段将严格随机选取人员参与测试,同时测试人员根据测试报告进行软件修正与优化。各设计阶段严格按照要求进行,力保软件质量高。5.6 系统安装计划:配置相应的开发环境和测试环境;部署任务,进行开发。5.7 用户培训计划:根据用户的需求,在软件开发完成后进行统一专业的用户培训。5.8 资源预算计划:用户培训费用,宣传材料费用,广告费,开发项目组薪酬。【】专心-专注-专业