小组项目计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目开发计划书
题目XX区人事信息管理系统
学院数学与计算机科学学院
专业计算机科学与技术
课题组名XXX 项目小组
课题成员XXX
指导教师XXX
2011/3/28
1 引言
1.1 编写目的
编写此文档是为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。使得开发小组可以有条不紊地进行开发活动。这样,小组在开发的过程中有章可循,否则会造成混乱而且低的工作效率。
1.2 背景
本项目目的是实现虚拟的XX区人民政府人事管理信息系统。政府人事管理在政府工作中占有极其重要的地位,如何加强各个部门之间的协调和提高工作效率是人事管理的当务之急。通过人事管理系统人事组织部门能做到以人为中心,各部门之间使用共有的资源,即时通信,现时提高工作效率,简化繁琐的手工统计、信息汇总和工资业务大量人工工作,让人事组织和工资管理工作在人事组织相关的各部门之间活起来。本项目就是在这样背景下提出的。
1.3 项目:
开发软件名称:XX区人民政府人事信息管理系统
项目任务提出者:老师。
项目开发者:龙卷风项目小组
用户:XX区人民政府。
实现软件单位:贵州师范大学数计学院
项目主要功能:
本项目旨在实现人事管理信息系统,包括员工资料、人事管理、工资管理、统计管理和系统管理系统五大模块。
项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual studio C#为开发软件的应用程序,服务器端采用Windows xp 为操作系统的工作站,是采用sql server 2005为开发软件的数据库服务程序。
1.4 定义
[缩写词]:XX表示XX区人民政府
1.5 参考资料
《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
《零基础学SQL2005》,刘辉,机械工业出版社。
《数据库系统基础教程》,JEFFREY D.ULLMAN,JENNIFER WIDON,机械工业出版社。《数据库系统概论》,王珊,高等教育出版社。
1.6 标准、条约和约定
《立项建议书》、《项目任务书》、合同、国家标准、行业标准、上级机关有关通知和实施方案、相应的技术规范。
2 项目概述
2.1项目目标
服务对象:XX区人事信息管理部门。
软件功能:
基本资料管理:主要模块为部门管理,工种类型管理,职务类型管理,合同类型管理,员工基本信息管理等。
工资管理:计算员工工资,包括奖励项目设置和惩罚项目设置等等。
人事管理:主要包括人事信息管理,员工入职,离职,自离,员工岗位调动,各种合同管理等。
系统管理:身份验证,数据备份等。
统计管理:综合信息统计,员工积分统计,人事信息统计等等。
社会效果:软件统投入运行后将使平时工作效益大大提高,减少人事部门的工作量,减少财政部门的开支。
2.2产品目标与范围
提高工作信息报送反馈工作效率,更好地进行工作信息报送的检查监督,提高信息的及时性、汇总统计信息的准确性,减轻各级相关工作人员的劳动强度。
2.3假设与约束
建议软件寿命:5年。
经费来源:自主开发。
硬件条件:服务器工作站,终端为pc机。
运行环境:windows NT
开发平台:Microsoft Visual studio C#
数据库:sql server 2005
投入运行最迟时间:2011年6月28日
2.4 项目工作范围
为实现项目目标,我们需要进行的工作和完成的任务:提交《可行性分析研究报告》,《项目开发计划书》,《需求分析报告》,《概要设计》,《详细设计》文档。对软件编码,测试和运行。
2.5 应交付成果
2.5.1 需完成的软件
XX区人事信息管理系统
2.5.2 需提交用户的文档
用户手册
2.5.3 须提交内部的文档
包括《可行性分析研究报告》,《项目开发计划书》,《需求分析报告》,《概要设计》,《详细设计》,《编码规则》,《源代码》。
2.5 项目开发环境
开发平台:Microsoft Visual studio C#
数据库:sql server 2005
3 项目团队组织
3.1 组织结构
组长:XXX
组员:XXX XXX XXX XXX
3.2 人员分工
《可行性分析研究报告》:XXX(负责人),XXX,XXX。
《项目开发计划书》:XXX(负责人),XXX,XXX,XXX。
《需求分析》:XXX(负责人),XXX,XXX
《概要设计》:XXX
《详细设计》:XXX(负责人),XXX,XXX
编码:XXX(负责人),XXX
测试:交互
运行维护:交互
3.3 协作与沟通
3.3.1 内部协作
相互学习,相互补充。
3.3.2 外部沟通
及时参考资料,请教老师,和网上获取帮助。
4 实施计划
4.1 风险评估及对策
存在风险:需求分析,概要设计,编码,测试,运行维护时存在风险。对策:及时组织讨论,请求帮助,查阅资料,参考已有代码。
4.2 工作流程
本系统采用瀑布模型进行开发。
4.3 总体进度计划
项目进度安排:
问题定义:1-2周
可行性分析:3-4周
项目开发计划:5周
需求分析:6-9周
概要设计:10周
详细设计:11周
编码:12-14周
测试:15周
运行和维护:16周
4.4 项目监控
4.4.1 质量控制计划
每完成一个阶段向老师及时反馈信息。
4.4.2 进度监控计划
由组长监督实施每一个阶段的任务监控。
4.4.3 预算监控计划
由于是假象人事信息管理系统,开发资金有组员自行筹备。