项目开发总结报告

项目开发总结报告

10、项目开发总结

10.1引言10.1.1编写目的

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

10.1.2背景

1、待开发软件系统的名称:银行ATM系统

2、任务提出者:计算机科学与技术08级本三班第一开发小组3、开发者:计算机科学与技术08级本三班第一开发小组4、用户:各个持有银行卡的用户以及银行相关工作人员5、运行该软件的计算站(中心):主楼610计算机室

10.1.3参考资料

a.软件工程导论(第五版)张海藩编著清华大学出版社b.UML及建模郭宁编著清华大学出版社c.《数据库系统原理教程》王珊编著清华大学出版社d.《管理信息系统》黄梯云主编经济科学出版社

e.《数据库原理》郭盈发张红鹃编著西安电子科技大学出版社

10.2实际开发结果10.2.1产品

a.产品名称:银行ATM自动取款机系统

b.产品功能:通过银行ATM自动取款机系统能够快速、方便用户进行取款、查询余额

修改密码、转账等业务。c.程序系统仅有一个版本。

10.2.2主要功能和性能

a.主要功能

登录:任何拥有私人银行卡帐号和密码的人都能使用本系统登录登录权限:只有正确的帐号和密码才能登录。

查询:已登录本系统的操作人员有权查询本人帐户余额。取款:已登录本系统的操作人员可以提取本人帐户款项。密码修改:已登录本系统操作人员可以修改密码凭证。退出:已登录本系统操作人员可以安全退出本系统。

注意:当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。b.主要性能1.2.3.4.5.6.

在查询过程中,要求系统显示该帐户卡上所有的余额。在取款过程中,该系统只支持交易金额为50的倍数。

如果交易中响应时间超过30秒,系统提示“操作已过时”,自动推出本系统。交易结束时,系统知道更新帐户上的数据,保持帐户余额的一致性。交易完成后,用户可以惦记“取卡”退出本系统。本系统可以进行各个银行的金额交易。

注意:当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。

系统功能图

登录系统登录信息表登陆身份验证修改密码新密码取款用户存款取款记录存款记录转账转账记录用户存款信息表

图10-1

10.2.3所用工时

该项目历时将近3个月,累计90个工作日

10.2.4所用机时

1.上机时间:14小时2.平时利用时间:约70小时综合以上,该项目所用机时约为84小时

10.2.5进度

计划进度与实际进度的对比主要文档软件需求说明书概要设计说明书详细设计说明书软件开发项目计划编制过程编码实现测试软件测试分析报告项目开发总结报告计划进度3月183月223月223月223月284月54月164月28实际进度2月223月83月173月224月84月205月125月19

实际进度有所延迟的原因:工作量大,且在开始计划时分配的人员较少。

10.2.6费用

无费用

10.3开发工作评价10.3.1对生产效率的评价

1.系统开发已历时快3个月的时间了2.开发的反复性比较多。3.对客户的需求理解不是很透彻。

综合以上,此项目的开发效率不是很高,相反,有相当一定时间的浪费。

10.3.2对技术方案的评价

a.所使用的技术JAVA:通过对本项目的开发,我们对JAVA有了进一步的认识,并且更牢固的掌握了面向对象软件开发的方法。

b.Visio结构化的建模工具:对于画图特别的有帮助,特别是思路流程图比用word自带的画图工具要好得多,我们在做建模时经常使用visio。

c.使用数据库建模工具:PowerDesigner工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。

10.3.3对产品质量的评价

我们小组采用的是ATM自动取款机系统项目,本项目基于web进行开发,在短短的3个月期间,该项目历时90个工作日,对要求3个月竣工,从模糊定义上达到预期目标。小组成员按照标准的软件工程完成了整个项目的开发工作。

该项目在优质保工期的指导思想下基本达标,组员不仅体会了实际项目的工作环境、氛围,也培养了团队协作意识和沟通技巧;养成良好的职场工作习惯,、该项目在产品质量上基本上符合优质保工期标准。

总体上讲ATM自动取款机系统基本符合用户要求。

10.4经验与教训

1、我们小组作为一个开发团体,交流和沟通是相当重要的,现在各个公司都需要这样的人才,通过这次开发经历,我体会很深。

2、团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困住不动

3、在我们做好了计划后,我们要随时的跟踪计划任务的完成进度,从而使我们的项目进度掌控在我们的开发周期范围之内,今日计划、行动,明日成功。

4、在项目进行的过程中,我们要不断去整理自己的工作情况和做好总结

5、我也认识到了我在哪方面比较薄弱,也开始加强锻炼,为以后在这方面能有更好的表现。

扩展阅读:项目开发总结报告

项目开发总结报告(GB856788)

1引言

1.1编写目的

为了对这次项目开发的整个过程作一个全面的总结,对不足之处做进一步的修改,完善,使系统更完美,并从中吸取经验教训,特编写此项目开发总结报告。

1.2背景

尽管实验设计与优化的方法很多,但是由于其设计过程涉及的数据较多且算法复杂,采用传统的人工方法计算繁琐,工作量大,精度不高,基于计算机实现设计方法的软件很多,我们组提出开发一个实验设计小手。软件名称:实验设计小助手项目提出者:。。。开发者:。。。。

需在windowsXP或2000的操作系统下运行。拥有c#平台

1.3定义

SQLServer:StructuredQueryLanguageServer

1.4参考资料

《计算机在药学中的应用》人民卫生出版社主编董鸿晔

《c#程序设计》中国水利水电出版社【英】DouglasBellMikeParr著

2实际开发结果2.1产品

程序系统中各个程序的名字,它们之间的层次关系如表2.1所示:实验设计项目完全随机设计说明对随机样本进行分组随机配对设计对随机样本进行配对分组随机区组设计对随机样本进行区组分组正交实验设计根据正交性从全面试验中挑选出部分有代表性的点进行试验实验设计小助手完全随机设计随机配对设计随机区组设计正交实验设计

图1实验设计小助手软件层次结构图

2.2主要功能和性能

本系统主要包括完全随机设计,随机配对设计,随机区组设计,正交试验设计四个功能模块:本软件的使用及功能:一、完全随机设计

采用完全随机化的方法将同质的受试对象分配到各处理组,然后观察各组的实验效应。刚进入程序的界面:

点击“试验设计”在菜单栏里选择完全随机设计出现下图:输入随机样本组数14和随机分组组数2

点击“确定”出现下组结果,如下图:

二、随机配对设计

随机化是指每个受试单位以概率均等的原则随机分配到实验组与对照组刚进入程序的界面:

点击“试验设计”在菜单栏里选择随机配对设计出现下图:输入随机样本总数14和随机配对分组组数2(固定)

点击“确定”出现下组结果,如下图:

三、随机区组设计

这种设计的特点是根据“局部控制”的原则,将样本划分为等于重复次数的区组,一区组安排一重复,区组内各处理都独立的随机排列。这是随机排列设计中最常用而最基本的设计。

刚进入程序的界面:

点击“试验设计”在菜单栏里选择随机区组设计出现下图:输入随机样本组数24和随机分组组数4

点击确定,出现下图:

四、正交试验设计

正交试验设计(Orthogonalexperimentaldesign)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分式析因设计的主要方法。是一种高效率、快速、经济的实验设计方法。日本著名的统计学家田口玄一将正交试验选

择的水平组合列成表格,称为正交表。

刚进入程序的界面:

点击“试验设计”在菜单栏里选择正交试验设计出现下图:输入因数总数20和水平总数5

点击确定按钮,出现下图;

本系统的性能:

123性能要求.安全性要求高,能有效控制和管理不同的用户的权限.在1兆每秒以上的专用网上,服务器能同时处理5000用户端并发的访问在PⅢ以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响应时间要求在0.5~1秒内实际情况基本达到基本达到未达到2.3基本流程

进入试验设计小助手选择试验设计的类型输入相应变量,开始计算调试,继续输入不同的数据,进行更高的运算选择下一个试验设计项目,或者退出软件

2.4进度

系统规划阶段项标志性事件开发阶段:目开发计划书的完成需求分析阶段:系统需求说明书完成设计阶段:系统设计说明书11.5-11.711.5-11.70编码实现:项目的形成11.7-11.711.7-11.8原计划进度实际进度时间差天天天提前1天

8

11.01-11.0211.01-11.02011.3-11.411.3-11.4测试阶段:测试计划11.8-11.911.8-11.90天

移交阶段:项目的递交11.11-11.1611.11-11.15提前1天

比原计划提前了,主要原因:①我们小组成员团队意识强,团结,工作态度积极,能力较强②系统功能较简单,开发过程中出现的问题比较少③小组成员编程经验比较丰富,时间比较紧。2.5费用无

3开发工作评价

3.1对生产效率的评价

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

程序的平均生产效率,即每人月生产的行数;文件的平均生产效率,即每人月生产的千字数;并列出原订计划数作为对比。3.2对产品质量的评价

出错发生率10%~15%。产品基本达到了用户的原始需求。3.3对技术方法的评价

运用了Microsoftvisualstudio2008软件,利用了C#的知识(循环,数组,界面设计,数据库)3.4出错原因的分析

C#语言的使用不当,导致程序无法运行,但经反复调试后程序可以流畅运行A.数据库定义中完整性约束与唯一性约束没有作出明确的定义导致数据库连接和获取数据出现错误。

B.数据库中的表之间的级联问题会导致对表的操作不便,比如要删除某个数据时会由于它与其它表之间的级联关系会删除不了等等一些问题4经验与教训

由于运用C#设计试验、项目做的太少,经验不足,遇到问题不能及时发现有效解决,对可能存在的风险不能做正确的预测考虑问题要全面,具体的问题要普遍化

友情提示:本文中关于《项目开发总结报告》给出的范例仅供您参考拓展思维使用,项目开发总结报告:该篇文章建议您自主创作。