《企业人事管理系统项目计划书》
- 格式:docx
- 大小:17.38 KB
- 文档页数:9
企业人事管理系统项目计划书一、引言1.1编写目的:为了是制定企业人事管理系统软件项目实施及管理的解决方案,我编写了此项目计划书,目的是让软件程序设计人员能确定详细的项目实施范围、定义递交的工作成果、评估实施过程中的主要风险、制定项目实施的(时间)进度计划、成本和预算计划、人力资源计划等。
进而能更好的更高效的完成本系统的开发。
1.2背景:项目的名称:企业人事管理系统项目的委托单位:XX软件开发中心项目的用户(单位)XX企业人事管理部门项目的任务提出者:项目组组长项目的主要承担部门:企业人事管理系统开发小组项目建设背景:当今社会是信息社会,特别是在我国加入WT(之后,信息更是向科学化、迅速化、全球化发展,而且随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人事管理智能化也应运而生。
1.3定义:(1) 软件开发时专业术语:Tomcat+Maven+JDK+MySQL+Eclip 及插件其中JavaScript> Active技术,Mysql数据库、eclipse平台开发,CSS手动编码,Dreamwearve网站设计平台。
1台PCServer服务器,人手一台PC机。
网络环境需要100M及以上速率局域网,TCP/IP协议。
(2) 软件时测试时专业术语:结构测试(structural testing) 和白盒测试(whitebox testing)。
语句覆盖(statement coverage)和条件覆盖(decision overage);测试套件(test suite) > 测试规格说明书(test specification)和测试计划(testplan)1.4参考资料:ASP网络应用系统冬舟开发技札第二版.人民邮电出版社丫2005郑建峥•睾国平.SOL SERVER开发答聽•第二版・人民邮电出扳社二0吋孙丽君,吴仁普・ASP编程基确及应用实例集锦•第一版■人民邮电出皈社,2001打r丈.SQL Server 2000开发人员指航第T反.北京希玺电子岀版社,20011.5标准、条约和约定:GB/T 13702-1992计算机软件分类与代码GB/T 20918-2007信息技术软件生存周期过程风险管理GB/T 19003-2008 软件工程GB/T19001-2000GBZT 15538-1995软件工程标准分类法GBZT 9386-2008计算机软件测试文档编制规范GBZ T 9385-2008计算机软件需求规格说明规范信息科学与工程学院08计本应用1班高盼盼20082212239 GBZT 15532-2008计算机软件测试规范GB/T 18221-2000信息技术程序设计语言环境与系统软件接口独立于语言的数据类型GB/T 11457-2006信息技术软件工程术语GB8567-2006计算机软件文档编制规范二、项目概述2.1项目目标:系统开发的总体任务是实现员工培训管理各种信息的系统化•规范化和自动化,主要包括:K员工基本信息的査询,删除,修改和添加;2、员工工资信息的查询,删除,修改和添加;3、员工考勤查询,删除,修改和添加;4、员工调动的信息和管理功能;亿员工信息报表打印功能;血2.2产品目标与范围:人事管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方而。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序具有功能完备,易使用等特点。
人事管理系统对公司员工实行统一的管理,可以方便的进行录入、查询、修改、删除等工作。
2.3假设与约束:任何事情都有风险,软件开发也不例外。
比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于人员流动问题,可以招聘技术人员作为长期任务,加强沟通,及时了解人员开发动态;对于资金不足问题,可以请实习学生参与一部分辅助工作,降低开发成本,也可以与客户商量,去掉不必要的需求,降低工作量,减少开发时间2.4项目工作范围:人事管理系统是一个面向企业人事部门工作人乩为其提供服务的综合宿息管理系统'人事人员適过本系统完成相关的日常工作,这些工作也是平常较为鷲重的工作口员丄询个人信息等第稲记录在人爭系统里进f j管理"窖业下设人卑前门•余权孙理金如肉亂一协人專事4k人事档赛疔记过程,员丁在人事科领取卜人简〃八家庭成员、礼会关系、个人基本资料网式一份的表楙,然后痕耳,填娉完甲交冋人中卸门,由人取部门的档案管理纽进疔审楼•审楼不舍格的发冋审新壌写*合格的以原始资料存档*井据曲写职「I人事卡片.人事档赛统计过程,人事部门调査分析纸按骨理纽捉供的仿丄人胖忙斤统计各村折需的数据,然后填写所对应的统汁孤我,该统订报农式两份*然后做出分析后F连同•份统计报农上交上一级主管胡门,另一份统计报表存档备査*如发牛企业内母人员调动、JI 职•降职r或添加职工和开除职工等情况时•只需修改*添SB和1M除相应的人爭卡/V* H余过祁同上.人事部门将收集到员工人爭信息统一逬fjw核,审後11程中,人事倍息需要所有审核人员通过,方可最入系统数捌眸。
如信息有保,需要返冋给扯1迪行車新填写或修改*2. 5. 1需完成的软件:本系统打算使用Adobe Dreamweaver CS3作为界面和功能开发工具,使用MySQ作为后台数据库,并利用其提供的各种面向对彖的开发工具进行界面和数据库开发。
系统开发过程要结合快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。
2. 5. 2需提交的用户文档:《安装维护手册》和《使用手册》给用户2. 5. 3需提交内部的文档:项目组内部的文档:有《需求规格说明书》,《概要设计说明书》、《详细设计说明书》、〈源代码清单〉、〈代码接口说明》、绷试策略〉、绷试计划〉、《系统测试用例》、〈缺陷报告》和《最终测试结果报告》。
2. 5. 4需提供的服务:1-用户登录功能;该人事管理系统主要是面向人事部门工作人员,为了提高系统的人件忆即駅该系统也为此他閃丄提供一个窗口*方便员丄査询个人资料等等。
阴比用户在譽录时希逸扌羊窃录iHA系统根据身份向数据悴杳询用户输入的帐弓和密码是否劇7然后根据少份跻转到不同页血。
’2.留言板功能:该系统提供一个人事部门勺比他人庚Z间的交流平台,该槿块可、匿名留言,人事部门工作入员对留言可选择性的回复并发布。
3.人事部门信息发布功能:人事部门可以擦最新的人事部门消息、招聘信息、培训计划发布岀去•加强与员工间的交流•并对隹业的人才引进和培莊都有很火的狷助。
丄系统HSJJj能:髙级儈別员甥录系统后町対该系统址行垃盘;包菇法工的门呦注JW功能、新M工的录入审核、员11的修改权限畑系统的基木倍息如公偽电话综等进行选择性设萤匸系统可设置另位背理M +te们町去用酬鼻代的权限进彷相关操实现系统功能的冇效分配,该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度.提奇工作效率“王员工営理功能:包括对员I•代息的添加、修改、删除、査血员工在企业工作过程巾叮能会遇刊部门调动、年度考核、漠惩记嚴竽竽•这些都会造成系统数摒与实际不符,因此需要及时更新;对于站曲职或停芽留拓就町对辽]•信息爪久删除或删除到回收站,对删叙I冋收站的城工信息仍可冋址该系统提供了较全血的査询功能,管理员可对选择性的对眞工诳料査询•并可将査询的信息输M到EXCELo0员工白助功能:员工登录后可査询自己的资料是否与自己提交的资料一致,如果不一徴可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料•则址(’ 可自行修攻.储改记录将「修改U志中'7.操作记录功能:包括管理员和员工登录记录、管理员操作记录*员工修改删除记录。
该记录功能主要方便竇理员利员Z对自已的换作进行了解*这瞬录对系统的皱全以及员工信息的安全都有很大的帮助•如员工登录记录里面包含了员工登录时所用电脑的储息和IP•如果发现IP打以丽轻录的IP不一致•就需要去了解密码是否汹賂应戌叶椽枚無码'湃纵5) 1人悽申你的加耳迭曲施必型的影响,2. 6项目开发环境:windows2000操作系统、eclipse开发工具、mysql数据库系统、Dreamweaver CS3作为界面和功能开发工具。
三、项目团队组织3・1组织结构:3.2协作与沟通:开发组需要对软件开发所用到的Java语言和数据库技术特别擅长,能够在开发组组长的带领下,在规定的时间内迅速完成软件开发工作;测试组需要在开发过程中就开始参与进来,开展测试工作,并且在开发完成后还要继续测试工作,知道软件交付使用。
测试组信息科学与工程学院08计本应用1班高盼盼20082212239需要有广阔的思维来设计测试用例,然后细心的测试,发现Bug;文档组需要对软件开发和测试流程相当熟悉并且有扎实的写作工作,能够配合其他团队编写岀项目开发过程的全部文档。
3.3.项目团队内部协作:内部团队之间也是有相互沟通的。
文档组向开发组和测试组挖掘技术信息,写到技术文档中。
测试组在开发过程中就介入到开发组中来,和开发人员共同完成本系统的开发任务。
管理层给大家分配任务,并督促大家完成。
3.4项目团队外部沟通与协作模式:在与客户的沟通中,开发组和需求顾问需要深入了解客户需求,通过需求分析明确定义系统的功能,再把设计和开发任务下达到各个小组负责人和组员,然后在规定的时间把产品交给高校,形成一种良性循坏。
项目经理一XXX (负责全面管理项目的开发工作)需求顾冋一XXX (负责需求分析工作)技术专家一XXX (负责项目的可行性分析以及项目中重大技术问题的决策)另外客户方相应地也成立了项目组,由一个项目负责人和多个业务部门联系人组成。
项目负责人一XXX经理(客户方为此项目指定的负责人,代表客户方做出决策)各部门联系人一XXX反映各部门业务需求和部门用户意见)四、实施计划4.1风险评估及对策:任何事情都有风险,软件开发也不例外。
比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于人员流动问题,可以招聘技术人员作为长期任务,加强沟通,及时了解人员开发动态;对于资金不足问题,可以请实习学生参与一部分辅助工作,降低开发成本,也可以与客户商量,去掉不必要的需求,降低工作量,减少开发时间。
4.2项目时间管理:项目进度由总经理和各组经理负责,把总体工作计划分配到每个月,进而分配到每一天,每个人,如果在上班时间没有完成,在晚上加班的时候必须完成天计划。
只有确保每天的天计划完成,才能确保总体工作计划顺利完成。