项目开发总结报告(GB8567——88)
1引言
1.1编写目的
说明编写这份项目开发总结报告的目的,指出预期的阅读范围。
机房收费系统的开发工作已经基本完成,我们要对系统进行总结,并且说明实际取得的开发结果以及对整个开发工作的评价,说明项目的工作流程,程序开发中状况,最终结果,经验教训等,以方便我们在以后的项目开发中指定开发计划。
预期读者:项目负责人和决策者
1.2背景
A.软件名称:机房收费系统
C.实现该软件的计算中心或计算机网络:学校机房,廊坊师范学院校园网
D.该软件系统同其他系统或其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术上的支持。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
VB语言:Visual Basic 是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
SQL语言:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言。
1.4参考资料
[1]《软件工程事务》刘学俊李继芳 刘汉中 编著 浙江大学出版社
[2]项目开发总结报告(GB8567——88
2实际开发结果
2.1产品
产品名称:机房收费系统
版本:有好几个版本
主要的功能模块:学生上下机模块,一般用户模块,操作员模块,管理员模块
2.2主要功能和性能
逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了。
主要功能:
一般用户:可以完成学生的上下机,学生上机状态查询,密码修改,学生余额查询
操作员:注册,充值,退卡,收取金额查询,基本信息维护,上机统计信息查询,操作员考勤记录和一般用户功能。
管理员:结账,添加删除用户,查询正在值班教师,日/周结账单还具有一般用户和操作员的功能。
性能:可以实现数据的精度控制,和反应时间要求,灵活性较好,达到了标准
2.3基本流程
用图给出本程序系统的实际的基本的处理流程。
2.4进度
列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因。
按照预先计划的安排,实际进度比计划进度稍微晚一点,主要是某些功能比较难实现,花费时间长,不过整体来说,团队协调性比较好,并且与客户及时沟通,从而使该项目能够顺利完成。
2.5费用
列出原定计划费用与实际支出费用的对比,包括:
a. 工时: 完成整个项目的计划,设计,开发和测试工作,总共耗时3个月
b. 计算机的使用时间,区别CPU时间及其他设备时间; 计算机的使用贯穿整个开发过程,其他设备如刷卡机用在了测试阶段。
c. 物料消耗: 购置刷卡机和学生卡花费3000元
整个项目的完成,经费控制在预期范围内了
3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
a. 程序的平均生产效率,即每人月生产的行数;
b. 文件的平均生产效率,即每人月生产的千字数;
并列出原订计划数作为对比。
3.2对产品质量的评价
产品质量较好,在测试过程中稳定运行,适合小规模的使用
3.3对技术方法的评价
机房收费系统主要涉及vb6.0开发语言以及SQL Sever的使用,编程方法符合软件开发要求
3.4出错原因的分析
(1)前期对功能的实现了解的不太熟练,某些功能无法实现。
(2)小组内沟通时间有限,不能很好的沟通,同时没有与用户及时沟通。
(3)开发人员对vb运用的不够熟练,代码繁琐。
4经验与教训
通过对这个项目的开发,让小组人员了解了项目的进程,掌握vb语言的运用,积累的丰富的经验,同时提高了小组人员的开发信心,锻炼了团队意识和交流能力。