项目开发计划
项目开发计划是确定要开发项目时首先做的初步计划,需要对项目整个开发过程需要的某些条件等有一个大概的了解。项目开发计划预期的读者有用户、开发者、管理者及分析人员等。
说明:
a. 待开发的软件系统的名称:机房收费系统
b. 本项目的任务提出者:米新江教授
开发者:王红伟
用户:廊坊师范学院全体师生
实现该软件的计算中心或计算机网络:廊坊师范学院局域网
c. 该软件系统同其他系统或其他机构的基本的相互来往关系:由信息技术提高班做技术支持。
注册 |
消费金额 |
充值 |
值班 |
退卡 |
Login |
Consume |
Recharge |
On work |
Cancel |
结账 |
基本数据 |
购卡 |
上机 |
下机 |
Close |
Basic data |
Buycard |
Online |
Line |
a. 《软件工程导论》 张海藩 清华大学出版社
b. 可行性分析报告(GB856T——88)
c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源:SQL入门经典。
需求分析、软件计划、程序编码、测试、维护
分析人员:有较强的表达能力,需要和用户沟通,并且名表表达用户需求。
计划人员:有全局观,对软件的开发有个大概的掌控。
编码人员:编码能力,懂得一定的编码规范,代码整洁并且可读性好,执行性好。
测试人员:有编码能力,但比编码人员水平高,能够找出系统的问题。
维护人员:可以由编码人员胜任。
安装程序文件 |
机房收费系统安装程序.exe |
编程语言 |
Microsoft Visual basic 6.0 |
存储程序 |
SQL sever 2008 存储程序 |
用户操作手册 |
引导用户使用程序 |
文件名称 |
内容 |
软件维护手册 |
包括软件系统说明,程序模块说明,软件过程说明,便于软件维护 |
项目进度表 |
包括人员职责情况,项目进展情况 |
数据库设计说明 |
主要描述数据库设计流程和概要 |
用户操作手册 |
软件介绍及使用说明 |
提供用户服务 |
定义 |
起始日期 |
期限 |
培训安装 |
为用户进行使用前培训,在用户需要时为用户提供帮助。 |
软件交付后 |
视情况而定 |
维护 |
随时为用户提供技术上的支持 |
测试完成 |
5年 |
运行支持 |
为软件安全作保障,出现问题为用户提供帮助 |
软件交付后 |
5年 |
需求分析说明书,系统设计说明书,数据说明文档
编写中的特殊定义,注释等汇编的文档记录
测试分析说明书
项目完成后交由技术人员验收,首先对于程序的功能,性能,文档等进行检查,看是否符合用户的需求,当验收合格后交由用户使用。
用户使用新程序,用户填写的用户体验反馈给开发人员。
项目需要45天完成,最多需要60天。
批准者:米新江教授
批准日期:2015/5/4
需求分析:首先由分析人员与用户进行交流,将用户的需求进行整理,然后将整理好的用户需求和可行性分析报告发给系统开发人员。
设计:设计人员根据需求分析人员收集到的用户需求进行项目计划,写项目开发计划。
实现:编码人员根据用户需求及项目开发计划编码,编写相应的数据说明文档。
测试:测试人员拿着相关文档如可行性分析报告等,进行测试编写分析报告。
维护:参与系统维护和用户培训,同事分发用户手册。
各项工作 |
负责人 |
参与人 |
需求分析 |
王红伟 |
王红伟 |
设计 |
王红伟 |
王红伟 |
实现 |
王红伟 |
王红伟 |
测试 |
王红伟 |
王红伟 |
维护 |
王红伟 |
王红伟 |
文档编写 |
王红伟 |
王红伟 |
审批 |
欧秀娟 |
欧秀娟、王红伟 |
打印 |
王红伟 |
王红伟 |
分发 |
王红伟 |
王红伟 |
用户培训 |
王红伟 |
王红伟 |
软件安装 |
王红伟 |
王红伟 |
负责本项目同用户接口人员:王红伟
合同计划管理部门:王红伟
财务部门:王红伟
质量管理部门等的接口人员:王红伟
负责本项目同各份合同负责单位的接口人员:王红伟
需求分析:2015/7/14-2015/7/20
设计:2015/7/21-2015/7/24
编码实现:2015/7/25-2015/8/21
测试:2015/8/22-2015/8/24
移交:2015/8/24-2015/8/26
培训:2015/8/27-2015/8/31
安装: 2015/9/1
计划资金预算2000元
需求分析:权限问题
技术难点编码:结账,上下机,日/周结账单,组合查询
风险:软件测试是12期学员,经验不足,可能存在不足之处。
XP或Win7
VB6.0版本
SQL server 2008版本
学生资料录入(注册、充值、查询、结账、退卡)
网络控制中心提供网络接口支持
A. 合同计划:由廊坊师范学院数信学院和信息技术提高班共同拟定
B. 开发人员培训计划:安排相应的技术人员进行培训
C. 测试计划:寻找系统开发人员以外的人员进行测试工作
D. 安全保密计划:根据用户需求设置的系统的安全级别
E. 质量保证计划:明确质量测试标准及用户满意度
F. 配置管理计划:明确系统运行所需外部环境支持
G. 用户培训计划:明确培训人员和培训达到的标准
H. 系统安装计划:明确系统安装人员和日期