02学生成绩管理系统项目开发计划.docx
《02学生成绩管理系统项目开发计划.docx》由会员分享,可在线阅读,更多相关《02学生成绩管理系统项目开发计划.docx(19页珍藏版)》请在冰豆网上搜索。
02学生成绩管理系统项目开发计划
西安通瀛软件实训项目文档
学生成绩管理系统
项目开发计划
PP-PLAN/TY2013-11-22/TY-SSMS-1.00
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
TY-SSMS-PP-PLAN
当前版本:
1.0
作者:
教务系统开发小组
完成日期:
2013-11-22
项目名称
学生成绩管理系统
文件名称
学生成绩管理系统项目开发计划
项目编号
TY-SSMS-201311
总页数
20
完成单位
西安通瀛软件教务小组
拟制
签名与日期
职务或技术职称
摘要:
本文档描述学生成绩管理系统项目开发计划的内容,主要包括项目的开发和管理规范、项目开发进度、项目合格性测试、项目评审和项目配置管理等方面的内容,是系统需求分析、概要设计、详细设计、编码测试和集成测试文档的依据。
主题词:
学生成绩管理系统项目开发计划
目录
目录2
一、概述4
1文档范围4
1.1文档目的4
1.2预期读者4
1.3文档约定4
1.4术语与缩略语5
1.5参考资料5
2项目信息5
2.1项目概述5
2.1.1项目背景5
2.1.2项目目标6
2.1.2.1功能目标6
3项目验收及交付结果6
二、项目组织结构7
2.1组织结构图7
2.2角色和职责8
三、项目范围定义8
3.1项目功能定义8
3.2项目性能定义9
四、项目主要任务9
五、资源计划10
5.1人力资源计划10
5.2关键计算机资源11
六、成本管理计划12
七、项目进度计划12
7.1项目周期12
7.2关键里程碑13
7.3项目进度计划安排13
八、风险管理计划15
九、质量保证计划17
9.1质量保证关键环节17
9.2质量保证措施17
十、沟通管理计划17
10.1项目主要相关干系人17
10.2基于问题的沟通计划18
10.3日常沟通计划18
十一、评审计划19
一、概述
1文档范围
1.1文档目的
本文档为学生成绩管理系统项目开发计划文档,用以指导项目的执行及控制,作为项目团队进行项目实施的依据,以及作为评估项目进展情况的依据。
项目开发计划的内容包括项目所需完成的各项任务、负责执行各项任务的人员、相关人员的承诺、基于估计的各项任务的进度安排、成本预算等。
1.2预期读者
本文档的预期读者是:
Ø公司总经理
Ø技术部经理
Ø教务组所有人员
Ø测试组人员
通瀛软件公司授权调阅本文档的其他人员。
1.3文档约定
粗体正文表示强调内容
蓝色正文表示未明确内容
1.4术语与缩略语
术语、缩略语
定义
PP
项目计划
SSMS
学生成绩管理系统
1.5参考资料
文档号
标题
GB8567-88DC681.3
计算机软件项目开发文件编制指南
教务综合管理系统_软件项目管理制度
教学服务系统需求-教务处
2项目信息
项目编号
TY-SSMS-201311
项目名称
学生成绩管理系统
项目启动日期
2013年11月22日
预计结束日期
2013年12月04日
项目经理
陈美汜
质量保证员
毛科亮
项目初验日期
2013年11月28日
项目终验日期
2013年12月5日
2.1项目概述
2.1.1项目背景
通瀛软件技术职业培训学校,与当地十几所大专院校合作,承接大学生软件技术技能的实习实训、企业软件人才定制教育培训。
作为通瀛的教务团队,有需要,有必要让学生在学校学到真正企业需要的开发技术,拥有项目实战的开发经验。
能够从容的解决在开发中遇到的问题,因此设计此系统去解决学生的项目经验的问题。
2.1.2项目目标
2.1.2.1功能目标
学生成绩管理系统的使用人员主要有4类:
系统管理员、教务管理员、教师和学生。
4类学生成绩管理系统的使用人员在系统中可以使用不同的功能。
系统管理员能使用系统所有的功能,不受任何限制。
教务管理人员所能使用的功能有:
基础数据管理(班级信息管理、学生信息管理、教师信息管理、课程信息管理),教务管理(教师授课信息管理、学生成绩分析、学生成绩封存、学生成绩录入、学生成绩查询、修改自己的登录密码)。
老师所能使用的功能有:
学生成绩录入、查询、修改登录密码。
学生能使用的功能:
学生成绩查询、修改自己的登录密码。
如下图:
2.1.2.2性能目标
性能需求系统响应时间3秒以内。
3项目验收及交付结果
[1]、交付物1:
正常运行的学生成绩管理系统
验收标准:
参照学生成绩管理系统需求说明书
[2]、交付物2:
正常运行的学生成绩管理系统的源代码
[3]、交付物3:
学生成绩管理系统正常运行后,软件维护以及支持服务
[4]、交付物4:
学生成绩管理系统使用手册和系统维护手册
[5]、交付物5:
学生成绩管理系统系统培训
二、项目组织结构
2.1组织结构图
2.2角色和职责
角色(岗位)
人员/责任人
职责
项目主管
毛科亮
提供项目组足够的资源、资金等支持;
批准并参与项目计划的评审;
定期审阅项目经理提交的相关报告;
项目经理
陈美汜
制定项目计划并依据计划对项目进行监督与跟踪控制;
事件驱动或定期向高级经理汇报项目的进展情况;
对项目中出现的问题及时采取相应措施;
设计人员
陈美汜
参与负责新项目需求工作、概要设计、部分详细设计
开发人员
教务人员和学员
参与负责新项目的设计,编码以及单元测试;
测试经理
毛科亮
负责新项目的集成测试和系统测试的协调和具体工作安排;
测试人员
范红、卢晗和实训学员(PT)
负责新项目的集成测试和系统测试;
质管部经理
毛科亮
负责新项目的SQA工作;
三、项目范围定义
3.1项目功能定义
SSMS划分八个模块,分别如下:
教师管理
主要管理教师的各项信息的处理。
教务管理
主要负责教师授课信息管理、教师的教学成绩评审。
成绩管理
主要负责录入学生的每次考试成绩、成绩的封存和启封、成绩的分析等等。
课程管理
主要负责学生的各项考试课程的管理。
专业管理
不论是学生还是老师都有所学专业的问题,这个模块主要负责管理专业相关的各项操作。
学生管理
主要负责管理学生的一些基础数据。
信息查询
主要负责查询各类的数据,只要是涉及到本系统的数据且不涉及权限,都可以查询。
考勤管理
主要负责学生的考勤管理,和统计图查看等等
3.2项目性能定义
性能需求系统响应时间3秒以内。
四、项目主要任务
[1]、项目管理:
编写项目计划、召开项目启动会、在关键点进行阶段项目评审、每周召开沟通例会、每两周向领导提交项目报告。
[2]、需求获取与分析:
与客户沟通获取客户基本需求信息,编写项目需求需求规格说明书。
[3]、设计:
完成软件的概要设计与详细设计,编写项目概要设计说明书与项目详细设计说明书。
[4]、编码:
编写代码、实现功能。
[5]、测试:
单元测试以及系统集成测试。
[6]、上线
[7]、维护
五、资源计划
5.1人力资源计划
项目阶段
角色
计划人员数量
技能要求
主要工作内容
需求确定
项目主管、项目经理
2
客户沟通,需求理解能力
确定客户需求,编写需求规格说明书
系统设计
设计人员
2
系统分析/设计/架构设计
完成系统概要设计说明书、系统详细设计说明书
系统实现
开发人员
3
Java开发技术
按照系统需求、系统设计,编码实现软件功能
系统测试
测试经理、测试人员
1
测试
完成系统单元测试、系统集成测试
系统上线
实施人员
1
实施
负责部署系统
培训使用人员
试运行
实施人员
1
实施
负责系统正常的运行,以及运行过程中的问题处理
项目管理
项目经理
1
项目管理知识
组织、管理、协调、沟通项目组
5.2关键计算机资源
资源类型
资源名称
所需时间
环境要求
主要硬件
服务器
有
网络
有
开发机
有
测试机
有
主要软件
操作系统
WindowsXp
数据库系统
Mysql5.0
开发工具
MyEclipse等
六、成本管理计划
项目任务
人工
人工成本
材料成本
差旅成本
其他成本
总成本
1
启动
2
计划
3
实施
4
控制
5
收尾
6
其他
小计
风险(应急)
总计
备注(若需要,列出所有成本的假设):
暂无
七、项目进度计划
7.1项目周期
启动日期
2013-12-23
结束日期
2013-12-06
7.2关键里程碑
阶段
时间点
责任人
里程碑
项目启动
2013-12-23
项目经理
召开里程碑会议
需求完成
2013-12-24
项目经理
召开里程碑会议
设计完成
2013-11-2
项目经理
召开里程碑会议
编码完成
2013-11-30
项目经理
召开里程碑会议
测试完成
2013-12-1
项目经理
召开里程碑会议
系统上线
2013-12-7
项目经理
召开里程碑会议
试运行
2013-12-10
项目经理
召开里程碑会议
7.3项目进度计划安排
任务名称
工期
开始时间
完成时间
人员配备
1.需求确定
1d
2013-11-22
2013-11-22
项目组小组成员
1.1学生成绩管理系统需求说明书初稿
1d
2013-11-23
2013-11-23
项目组小组成员
1.2详细需求分析学生成绩管理系统需求说明书
1d
2013-11-24
2013-11-24
项目组小组成员
1.3内部评审确认
1d
2013-11-25
2013-11-25
项目经理
项目组小组成员
任务名称
工期
开始时间
完成时间
人员配备
2.设计完成
4d
2013-11-24
2013-11-28
项目组小组成员
2.1学生成绩管理系统概要设计说明书
1d
2013-11-24
2013-11-24
项目组小组成员
2.2学生成绩管理系统详细设计说明书初稿
1d
2013-11-25
2013-11-25
项目组小组成员
2.3学生成绩管理系统详细设计说明书
1d
2013-11-26
2013-11-26
项目组小组成员
2.4内部评审确认
1d
2013-11-28
2013-11-28
项目经理
项目组小组成员
任务名称
工期
开始时间
完成时间
人员配备
3.编码完成
15d
2013-11-29
2013-12-28
项目组小组成员
3.1学生成绩管理系统模块第一阶段编码
8d
2013-11-29
2013-12-6
项目组小组成员
3.2学生成绩管理系统模块第二阶段编码
7d
2013-12-21
2013-2-28
项目组小组成员
任务名称
工期
开始时间
完成时间
人员配备
4.测试完成
4d
2013-3-1
2013-3-5
项目组小组成员
4.1系统集成测试
4d
2013-3-1
2013-3-5
项目组小组成员
任务名称
工期
开始时间
完成时间
人员配备
5.系统上线
1d
2013-3-6
2013-3-6
项目组小组成员
5.1安装部署
1d
2013-3-6
2013-3-6
项目组小组成员
任务名称
工期
开始时间
完成时间
人员配备
6.系统试运行
1d
2013-3-7
2013-3-7
项目组小组成员
八、风险管理计划
序号
风险名称
风险描述
风险影响力
(1-10)
可能性
(%)
风险积
风险应对措施
1
需求获取
需求分析不到位,开发的软件不能满足客户的需求
8
50%
4.0
●与客户(通瀛软件)深入的沟通,确认客户需求
●开发过程中与客户进行例会沟通,展现阶段项目功能,确认客户需求。
2
项目组核心开发人员流动
项目实施时间长,开发对开发人员的专业技能依赖性强,而开发的关键技能集中在少数核心的开发人员身上,核心人员的流动会给项目的成功实施带来风险。
8
60%
4.8
●加强团队建设和管理,营造一个舒适的工作环境,给团队一个畅所欲言的平台,增强团队的凝聚力,提高团队的工作效率。
●核心技术采用双人合作开发。
例会上由开发人员讲解设计的意图,使用的方法,实现流程,由专人整理为文档存入知识库。
●核心开发技术的人员储备。
3
界面设计粗糙
软件功能满足,但界面设计使客户抱怨软件使用不方便,缺乏人性化设计
7
40%
2.8
●软件试运行阶段及时获取客户的反馈信息,调整界面设计。
九、质量保证计划
9.1质量保证关键环节
[1]、需求获取
⏹重点功能点无遗漏
⏹次要功能遗漏率不超过10%
⏹需求评审后重写率不超过10%
[2]、培训
⏹培训出席率保证90%以上
⏹操作类培训100%安排动手练习、纠正和点评
⏹培训效果调查表的满意率达到80%以上
9.2质量保证措施
序号
针对问题
措施
责任人
1
文档质量不佳
修订文档
项目组长
十、沟通管理计划
10.1项目主要相关干系人
职务
姓名
电话
E-mail
项目发起人
项目主管
项目经理
技术总负责人
项目小组成员
项目小组成员
项目小组成员
客户代表
其他利益相关者
10.2基于问题的沟通计划
问题类型
沟通对象
方式
需求变更
客户、变更委员会、项目经理、项目主管、公司分管领导
变更委员会会议
总体计划变更
客户、项目经理、项目主管、公司分管领导
会议
其它基线变更
变更委员会、项目经理
变更委员会会议
人员变动
项目主管
书面
10.3日常沟通计划
沟通对象
内容
方式
时间
项目组成员
项目进展及问题
周例会
每周
项目主管、公司分管领导
项目进展及问题
月述职
每月
客户
十一、评审计划
评审点
评审内容
主要参加人员
方式
需求阶段
项目开发计划
项目经理
项目组成员
开会评审
需求规格说明书
项目经理
项目组成员
开会评审
系统设计阶段
设计说明书
项目经理
项目组成员
开会评审
系统实现阶段
代码
项目经理
项目组成员
开会评审
系统测试阶段
系统测试方案
项目经理
项目组成员
开会评审
项目结项阶段
项目总结报告
项目经理
项目组成员
开会评审