班级管理系统
项目开发计划书
、
学 院: 计算机科学与学院
专 业: 软件工程
班 级: 0938-2
成 员: xxx xxx xxxxxxx
指导老师: xxx
2012年11月30日
目录
目录 1
1引言 2
1. 1编写目的 2
1. 2背景 2
1. 3定义 2
1. 4参考资料 2
2项目概述 2
2.1 工作内容 2
2.2主要参加人员 3
2.3产品 3
2.3.1程序 3
2.3.2文件 3
2.3.3服务 4
2.3.4非移交的产品 4
2.4验收标准 4
2.5完成项目的员迟用限 4
2.6本计划的批准者和批准日期 4
3 实施计划 4
3.1工作任务的分门与人员分工 4
3.2 接口人员 5
3.3进度 5
3.4预算 5
3.5关键问题 5
4 支持条件 5
4.1计算机系统支持 5
1引言
1. 1编写目的
此项目开始计划书的编写主要为了给开发《班级管理系统》做主要的规划和整合,并在开发过程中起引导作用,以及给使用者提供简要的说明。
1. 2背景
随着网络信息化开展,对班级的管理也需要赶上信息化的步伐。本系统除了实现基本的通知发布功能以外,更增加了文件共享,活动报名,投票,班级通讯录以及教师交互等功能。方便班级的管理者或者辅导员在网上轻松实现的班级的管理,同时也方便同学毕业的联系。
说明:
软件名称:班级管理系统
项目提出者:张小川
开发者:叶昆酿、欧阳志、向东
用户:0938-2班以及有班级管理需求者
1. 3定义
文档中采用的专门术语的定义及缩略词简要如下:
JAVA:Java script,JAVA语言
MySQL:mysql数据库
SVN:subversion,版本控制工具
QuickTest Professional:创建功能和回归测试
LoadRunner:预测系统行为和性能的负载测试工具。
Axure RP:原型交互设计工具
1. 4参考资料
《JAVA2程序设计基础教程》 计算机职业教育联盟 主编 清华大学出版社 出版
《SQL Server数据库基础教程》计算机职业教育联盟 主编 清华大学出版社 出版
《实用操作系统教程》 葛瀛龙 周旭等 编著 机械工业出版社 出版
《计算机网络技术》 施晓秋 主编 科学出版社 出版
2项目概述
2.1 工作内容
《班级管理系统》针对的用户班级学生、班委以辅导员。相应的内容有:
1. 对于班级学生,主要的功能包括:
1) 用户注册
2) 通知阅读
3) 文件下载和上传(上传需要相应权限)
4) 活动通知阅览
5) 投票
6) 个人信息更新
7) 站内信发布
8) 教师互动
2. 对于班委以及辅导员,主要的功能:
1) 班级学生用户全部功能
2) 通知发布
3) 用户注册审核
4) 文件上传发布
5) 活动发布
6) 发起投票
7) 权限管理
8) 学生信息管理
9) 在线答疑
3. 对于需要的信息可以选择打印
4. 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2主要参加人员
组长
Xxx
10903080220
编程能力一般,组织能力强,熟悉java,jsp编程,mysql数据库的编程
编程
Xxx
10903080231
编程能力一般,熟悉java,jsp编程,mysql数据库的编程,有一定的原型设计能力和美术功底
测试
Xx
10903080228
编程能力一般,熟悉java,jsp编程,mysql数据库的编程,善于测试及发现错误
2.3产品
2.3.1程序
班级管理系统,由java语言编写,基于stats2的架构。配合mysql数据库。具体功能见2.1工作内容。
2.3.2文件
1. 系统开发计划书
2. 系统需求说明书
3. 系统设计说明书
4. 测试计划和Bug跟踪列表
5. 用户手册
6. 一个能正确运行的可执行程序
7. 源程序清单(有注释)
2.3.3服务
1. 软件安装调试
2. 运行培训
3. 免费一年后期维护
4. 免费一年的升级
2.3.4非移交的产品
该系统的预览版本,非公开测试版本以及未完善版本,均不可以提交给客户
2.4验收标准
1.实现全部功能
2.有良好的外观以及交互
3.系统运行稳定无未解决的漏洞
4.满足客户其他需求
2.5完成项目的最迟期限
2013年8月31日
2.6本计划的批准者和批准日期
批准者:张小川
批准时间:2012年11月1日
3 实施计划
3.1工作任务的分门与人员分工
人员
任务
Xxx
1. 系统需求分析和设计
2. 完成系统开发计划书
3. 开发讨论时进行记录,并设计开发计划
4. 项目开发进度管理
5. 团队组织协调
6. 部分编码和测试
Xxx
1. 系统需求分析和设计
2. 主要代码编写
3. 参与小组讨论
4. 完成系统需求说明书和设计说明书
5. 界面设计和美工
6. 部分测试工作
Xx
1. 系统需求分析和设计
2. 编写测试计划,完成系统测试,记录bug跟踪列表
3. 用户手册编写
4. 完成测试
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
3.2 接口人员
组长:欧阳志负责同指导老师以及客户接触和沟通
3.3进度
任务名称
工期
开始时间
完成时间
前置任务
资源名称
成本
班级管理系统
180 个工作日
2012年10月22日
2013年6月28日
¥0.00
需求调研分析
14 个工作日
2012年10月22日
2012年11月8日
¥7,556.00
班级调研
3.33 个工作日
2012年10月22日
2012年10月25日
系统分析,项目管理,编码
¥2,743.33
网络调研
5 个工作日
2012年10月25日
2012年11月1日
3
系统分析,项目管理
¥2,740.00
文档生成
3 个工作日
2012年11月1日
2012年11月6日
4
系统分析
¥660.00
客户要求确认
2.67 个工作日
2012年11月6日
2012年11月8日
5
系统分析,项目管理,编码
¥1,412.67
概要设计
28.5 个工作日
2012年11月9日
2012年12月19日
2
¥10,690.00
系统基本流程处理
5 个工作日
2012年11月9日
2012年11月15日
编码,系统分析,项目管理
¥2,570.00
系统机构组织
5 个工作日
2012年11月16日
2012年11月22日
8
系统分析,项目管理
¥1,740.00
模块划分
5 个工作日
2012年11月23日
2012年11月29日
9
系统分析,项目管理
¥1,740.00
功能分配
5 个工作日
2012年11月30日
2012年12月6日
10
系统分析,项目管理
¥1,740.00
接口设计
3 个工作日
2012年12月7日
2012年12月11日
11
编码,系统分析
¥1,020.00
运行设计
3 个工作日
2012年12月12日
2012年12月14日
12
编码,系统分析
¥1,020.00
数据库设计
2.5 个工作日
2012年12月17日
2012年12月19日
13
编码,系统分析
¥860.00
详细设计
25 个工作日
2012年12月19日
2013年1月23日
7
¥9,150.00
算法设计
5 个工作日
2012年12月19日
2012年12月26日
编码,系统分析
¥1,660.00
数据结构设计
5 个工作日
2012年12月26日
2013年1月2日
16
编码,系统分析
¥1,660.00
层次调用关系设计
10 个工作日
2013年1月2日
2013年1月16日
17
编码,系统分析
¥3,260.00
测试设计
5 个工作日
2013年1月16日
2013年1月23日
18
测试,系统分析,项目管理
¥2,570.00
编码
73 个工作日
2013年1月23日
2013年5月6日
15
¥26,960.00
框架编写
10 个工作日
2013年1月23日
2013年2月6日
编码,测试,系统分析,项目管理
¥6,680.00
模块编写
33 个工作日
2013年2月6日
2013年3月25日
21
编码,系统分析
¥10,620.00
界面编写
30 个工作日
2013年3月25日
2013年5月6日
22
编码,系统分析
¥9,660.00
测试
26 个工作日
2013年5月6日
2013年6月11日
20
¥8,626.00
单元测试
12 个工作日
2013年5月6日
2013年5月22日
测试
¥1,950.00
集成测试
8 个工作日
2013年5月22日
2013年6月3日
25
测试,系统分析
¥2,620.00
系统测试
6 个工作日
2013年6月3日
2013年6月11日
26
编码,测试,系统分析,项目管理
¥4,056.00
软件交付准备
12 个工作日
2013年6月11日
2013年6月27日
24
¥8,242.00
用户安装指南
1 个工作日
2013年6月11日
2013年6月12日
系统实施,项目管理
¥356.00
数据库和数据字典
2 个工作日
2013年6月12日
2013年6月14日
29
系统分析,系统实施,项目管理
¥1,002.00
用户使用指南
2 个工作日
2013年6月14日
2013年6月18日
30
系统分析,系统实施,项目管理
¥1,002.00
需求报告
2 个工作日
2013年6月18日
2013年6月20日
31
编码,测试,系统分析,系统实施,项目管理
¥1,702.00
设计报告
2 个工作日
2013年6月20日
2013年6月24日
32
编码,测试,系统分析,系统实施,项目管理
¥1,702.00
测试报告
3 个工作日
2013年6月24日
2013年6月27日
33
编码,测试,系统分析,系统实施,项目管理
¥2,478.00
软件验收
2 个工作日
2013年6月27日
2013年7月1日
28
¥1,702.00
客户验收
2 个工作日
2013年6月27日
2013年7月1日
编码,测试,系统分析,系统实施,项目管理
¥1,702.00
后期维护
1 个工作日?
2012年10月22日
2012年10月22日
¥190.00
维护
1 个工作日?
2012年10月22日
2012年10月22日
后勤维护
¥190.00
3.4预算
见 甘特图
3.5关键问题
编码的成功以及与各个组员之间的配合。
4 支持条件
4.1计算机系统支持
系统:Windows XP以上
浏览器:IE 8以上
网络:512K宽带以上
配置要求:MYSQL数据库,JAVA等
该软件需与数据库连接使用才能运行,且部分功能需要网络支持。
3.4预算
见 甘特图
3.5关键问题
编码的成功以及与各个组员之间的配合。
4 支持条件
4.1计算机系统支持
系统:Windows XP以上
浏览器:IE 8以上
网络:512K宽带以上
配置要求:MYSQL数据库,JAVA等
该软件需与数据库连接使用才能运行,且部分功能需要网络支持。