项目开发总结报告

文档编号:WD_MSWD_ SupervcdStore _100610

版本号:V1.0

测试计划说明书

项目名称       图书管理系统

项目负责人     肖梅

项目开发单位   ××学院计算机科学系

20##610

1引言... 2

1.1编写目的... 2

1.2背景... 2

1.3定义... 3

1.4参考资料... 3

2实际开发结果... 3

2.1产品... 3

2.2主要功能和性能... 4

2.3基本流程... 4

2.4进度... 4

2.5费用... 4

3开发工作评价... 5

3.1对生产效率的评价... 5

3.2对产品质量的评价... 5

3.3对技术方法的评价... 5

3.4出错原因的分析... 5

4经验与教训... 5

1引言

1.1编写目的

图书管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我们在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多效益。

预期的读者是图书管理系统研发小组所有成员。

1.2背景

随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。

说明:

Ø  开发软件名称:图书管理系统。

Ø  项目开发者:××学院计算机科学系“图书管理系统”开发小组:

×××(×号,组长),×××(×号),……

Ø  用户单位:××大学

1.3定义

Ø  主键 (Primary Key) :每一笔资料中的主键都是表格中的唯一值。换言之,它是用来独一无二地确认一个表格中的每一行资料

Ø  外键(Foreign Key):设表t1,t2中都有一个name字段,而且是t1的主键,那么如果设t2中的name为外键的话,向t2中添加数据的时候,如果name值不在t1之中就会报错。

1.4参考资料

张海藩:《软件工程导论》第五版 清华大学出版社

肖刚等:《实用软件文档写作》清华大学出版社

李涛等:Visual C# SQL Server 数据库开发与实例 清华大学出版社

2实际开发结果

2.1产品

最终产品名称:图书管理系统

产品版本:1.0

程序系统中的各个程序的名字及他们之间的层次关系如下图:

所建立的数据库有:

Book_Info表:存储书籍的基本信息

Proof_Info表:存储读者的基本信息

Admini_Info表:存储图书馆工作人员的基本信息

Borrow_Info表:记录读者的借阅情况

Punish_Info表:记录读者的罚款情况

2.2主要功能和性能

功能和性能的规定的详细内容,请参考独立文档《软件需求说明书》。

2.3基本流程

2.4进度

2.5费用

预计工时:需求分析5人*1月=5人月

概要设计10人*1月=10人月

详细设计10人*1月=10人月

代码实现10人*1月=10人月

系统测试5人*1月=5人月

系统维护5人*1月=5人月

实际工时:需求分析5人*1.5月=7.5人月

概要设计10人*1.5月=15人月

详细设计10人*1.2月=12人月

代码实现10人*0.8月=8人月

系统测试5人*0.6月=3人月

系统维护5人*0.6月=3人月

计算机的使用时间:1500机时

总计:7.5*3000+15*4500+12*5000+8*2500+3*6000+3*4000+1500*5=275000元

预计费用:5*3000+10*4500+10*5000+10*2500+5*6000+5*4000+1500*5=192500元

超支原因:需求分析和搭建框架时花费的时间较多

3开发工作评价

3.1对生产效率的评价

总行数约为120000行

程序的平均生产效率:2500行/人月

文件的平均生产效率:500M/(48.5)=10.3M/人月

3.2对产品质量的评价

在测试中一共检查出240个错误,错误发生率2错误/千行。

应该说是一个比较低的数值,这与我们在编码中严格控制质量有必然联系。

3.3对技术方法的评价

采用简单工厂设计模式,程序结构化强,逻辑严谨,提高了开发效率和准确度。

3.4出错原因的分析

l  对存储数据的编码不规范

l  某些数据的约束不明确

4经验与教训

程序中还有很多地方需要改进、完善。在程序中某些

查询结果的显示信息不实很合理,书号编码也不是很合理,同一种书编成一个号码,这样,如果同一个读者借阅了相同的两本书,那么在还书的时候换一本书,Borrow_Info表中就将两条借阅记录都删除了,但是如果一本书一个编号的话,在入库的时候管理员的工作量会很大。在缴费时,也有点麻烦。读者只能一本一本的消除罚款记录,因为有时读者可能不能一次将罚款补请,所以不能一次将读者所有的欠费记录都删除。这三点是程序的不足之处。过程中遇到很多问题,比如向表中插入现在时间、计算两个日期相距的天数。

 

第二篇:项目开发总结报告

目录

1引言 ............................................................................................................................................... 2

1.1编写目的............................................................................................................................. 2 1.2背景 .................................................................................................................................... 2 1.3定义 .................................................................................................................................... 2 1.4参考资料............................................................................................................................. 2 2实际开发结果 ................................................................................................................................ 3

2.1产品 .................................................................................................................................... 3 2.2主要功能和性能 ................................................................................................................. 3 2.3基本流程............................................................................................................................. 4 2.4进度 .................................................................................................................................... 4 2.5费用 .................................................................................................................................... 4 3开发工作评价 ................................................................................................................................ 5

3.1对生产效率的评价 ............................................................................................................. 5 3.2对产品质量的评价 ............................................................................................................. 5 3.3对技术方法的评价 ............................................................................................................. 5 3.4出错原因的分析 ................................................................................................................. 5 4经验与教训.................................................................................................................................... 5

1引言

1.1编写目的

为了对这次项目开发的整个过程做一个全面的总结,对不足之处做进一步的修改、完善。使系统更完美,并从中吸取经验教训,特编写此项目开发总结报告。 预期读者:项目开发人员,项目开发组长,以后进行项目更新维护人员

1.2背景

开发软件名称:机房收费系统 项目任务提出者:米老师 项目开发者:刘新阳 用户:学生

实现软件单位:10期提高班 项目与其他软件,系统关系:

本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 6.1(Win7)系统上以Microsoft Visual Basic为开发软件的应用程序,服务器端采用window7为操作系统的工作站,是采用Microsoft SQL Server的开发软件的数据库服务程序。

1.3定义 1.4参考资料

《软件工程》 张海藩 人民邮电出版社 《SQL入门经典》敖富江译 《VB程序设计课本》 《数据库红皮书实例》 《陈伟VB6.0视频》 《可行性研究报告》 《项目开发计划》 《软件需求说明书》 《详细设计说明书》 《概要设计说明书》 《数据设计说明书》 《软件测试计划》 《测试分析报告》

2实际开发结果

2.1产品

本系统共有1个版本

2.2主要功能和性能

一般用户:一般用户可以上机下机,查看上机状况,上机记录,费用余额 操作员:可以注册卡号,充值,退卡,查询一般用户的上机记录,

管理员:设置基本信息,添加各种用户,查看用户的基本信息,结账,报表

已完成了用需要的功能。

2.3基本流程

2.4进度

进度比原计划推迟了1周

原因:刷卡功能实现时遇到困难

2.5费用

工时:总计

4*30=120h

经费节余:原因良好的开发团队,具备高效的工作效率,具备较高的技术。

3开发工作评价

3.1对生产效率的评价

给出实际生产效率,包括:

a. 程序的平均生产效率,即每人月生产的行数; b. 文件的平均生产效率,即每人月生产的千字数; 并列出原订计划数作为对比。

3.2对产品质量的评价

说明在测试中检查出来的程序编制中的错误发生率,即每干条指令(或语句)中的错误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划相比较。

3.3对技术方法的评价

是采用Microsoft SQL Server的开发软件的数据库服务程序 采用的开发工具 :

VB是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

3.4出错原因的分析

4经验与教训

第一次进行软件开发,技术不够熟练,认识到软件开发最重要的前提是掌握用户需求,在设计数据库的时候要做好逻辑关系。减少冗余,提高系统反应速度。

相关推荐