项目开发总结报告(TGB-SQ-04-09)
1引言
1.1编写目的
编写此项目开发总结的目的是为了回顾整个项目开发的全过程,包括项目从需求分析,可行性分析,项目开发计划,设计,测试及维护各个阶段中的经验和出现的问题。为以后的项目开发积累经验。预期读者为项目开发人员。
1.2背景
名称:机房收费系统;
任务提出者:米新江老师;
开发者:石朝翠;
用户:各大高校机房管理中心人员;
实施环境:各大高校机房管理中心;
1.3定义
TGB:提高班的首字母大写;
SQ:十期首字母大写;
04:第四块学习内容;
机房收费系统:一款针对机房的收费软件。
1.4参考资料
1. 胡阳:《机房收费系统v1.0》,2010.08.10,廊坊师范学院。
2. 石朝翠,《学生信息管理系统》,2013.09.22,廊坊师范学院。
3. 米新江,《信息技术提高班培养计划》,2013.11.28,廊坊师范学院。
2实际开发结果
2.1产品
系统名称:机房收费系统——朝翠
版本:v1.0
系统中的各子程序及相互关系:
系统所用到的数据库如图所示:
机房收费系统 | ||
数据库 |
名称 |
含义 |
Charge_cui |
BasData_Info |
基本数据设定 |
CancelCard |
退卡 | |
CheckDay |
日结 | |
CheckWeek |
周结 | |
Line |
正在上机记录 | |
onLine |
上机记录 | |
OnWork |
正在值班教师 | |
ReCharge |
充值 | |
Stu_Info |
学生基本信息 | |
User_Info |
用户基本信息 | |
WorkLog |
操作员工作记录 |
2.2主要功能和性能
本软件产品所实际具有的主要功能和性能如图所示:
参考可行性研究报告、项目开发计划、功能需求说明书的有关内容,确定原定的开发目标已达到要求。
2.3基本流程
本程序系统的实际处理流程如图所示:
具体的流程图如下:
2.4进度
通过原定计划进度与实际进度的对比,系统实现提前了一周,原因是在整个系统开发过程中有导师的辅导以及同期同学的帮助。
2.5费用
原计划开支:
人力方面:系统开发人员5名(10000元/月),系统程序员10名(8000元/月);系统维护人员15名(12000元/月)开支730000元/月。
预期完成时间:三个月。
总开支:2190000元。
实际开支:
人力方面:系统开发人员3名(10000元/月),系统程序员10名(8000元/月);系统维护人员15名(12000元/月)开支710000元/月。
预期完成时间:三个月。
总开支:2150000元。
通过对比发现实际支出费用比原计划少20000元,原因是系统开发人员减少了两名,只需要3名系统开发人员。
3开发工作评价
3.1对生产效率的评价
原计划:
程序的平均生产效率为每月每人敲代码1000行。
文件的平均生产效率为每月每人生产1500行。
实际:
程序的平均生产效率为每月每人敲代码1500行。
文件的平均生产效率为每月每人生产2000行。
3.2对产品质量的评价
本系统每千条指令中的错误指令数发生的概率为1/1000。
3.3对技术方法的评价
在该系统的开发过程中,所使用的技术是vb与数据库的交互,运用软件开发的瀑布模型对系统进行规划后,利用系统流程图来计划开发系统的步骤。
3.4出错原因的分析
开发中出现的错误原因大多是用户没有按系统要求来执行程序。
4经验与教训
最重要的经验是在整个系统开发的前前后后一定要有详细的记录。这样对以后的项目开发有个更清楚的主线和便于回顾。