【飞机票预定系统】10:总结性报告
总结性报告
1.时间
这个项目从接受xx航空公司的委托起,经过问题定义,可行性研究,需求分析,总体设计,详细设计,编码,综合测试,历时30个工作日。
2.花费
设备支出:7000元人员支出:8万元
3.人员小组成员:张贺张华翔熊亨胡登启汪珂李达肖彬彬杨永霞4.遇到的问题
该机票预订系统采用传统软件工程方法学开发,按照瀑布模型依次进行问题定义、可行性分析、需求分析、总体设计、详细设计、程序编码、程序测试、程序的维护等步骤。
在整个软件开发的过程中,主要困难就是小组对每个环节所需要的工作不是十分清晰,只能按照模版来进展,在进行的过程中也出现过一些错误,下边进行逐一分析:在需求分析阶段的时候,数据流图的确定花费了较长时间,在之后开发的过程中,也是不断的改进,尤其是开发到后序阶段的时候,前期工作的一丝变动,都会给后期的工作带来很大的影响。在数据字典的编制阶段,由于最初的时候,组长对数据字典的用途及意义没有了解透彻,延误了数据字典编制进度。在总体设计的和详细设计的阶段,小组每个成员对总体设计以及详细设计的方法掌握都不是十分牢固,这一方面还需要每个同学继续认真学习软件工程设计方法。在编码调试阶段,由于没有及时制作出系统的设计说明书,用户界面设计的时候产生了一定的障碍及阻力。
5.软件开发总结
经过这次软件开发的经历,我们小组的同学都从中学到了知识。从开始时的无从下手,到后来对自己负责阶段的谙熟于心,经过理论与实践的结合,我们对一个软件开发的总体过程有了深刻的了解,知道了每个阶段应该做什么,每个阶段应该怎么做。在培养了我们专业知识的同时,也强化了我们的团队意识,之前我们的课程设计都是以个人为单位进行的,大部分同学都没有团队协作的经验,完成这次软件开发的工作之后,我们小组的同学对团队有了新的认识与理解,作为一个团队,我们每个人都有自己任务与责任,每一个人对开发进度的影响都是至关重要的,尽管组长的调度能力不强,我们小组的每一名同学也都认识到了这一点并且认真的完成了自己负责的任务。
一个良好的设计是保障开发质量与效率的根本。在我们软件开发的过程中,因为我们起始设计的不足,无形中给自己制造了许多麻烦。首先是需求分析阶段,一个考虑完整的需求分析报告是保障软件开发效率的核心,需求分析报告中的内容应该在编写文档的时候尽可能的写的详细,并且要尽早的发现问题、解决问题。需求分析的重要性毋庸置疑。其次是总体设计与详细设计、这两个设计的阶段都十分重要,在软件开发过程中起着承上启下的重要作用,首先是根据需求分析规划出系统的雏形,包括模块、功能、数据库等方面的设计,然后对其进行加工修正,检验是否存在影响软件合理性的重大问题或其他细节问题。系统的设计对程序编码的影响也是十分关键的,在我们小组开发的过程中,由于编码在前、设计在后,因此编码时有一定的盲目性,从中也吸取了不少的教训。测试也是一个十分重要的环节,能否找到程序中的错误、发现BUG,对一个系统投入使用之后的效率有很大的影响,测试也是投入使用前的最后一道质量保障。
扩展阅读:机票订购系统项目开发总结报告
机票订购系统项目开发总结报告
1引言...................................................21.1编写目的.........................................21.2背景.............................................21.3定义.............................................21.4参考资料.........................................22实际开发结果..........................................22.1产品.............................................22.2.2系统性能要求.....................................32.3基本流程.........................................42.4进度.............................................42.5费用.............................................53开发工作评价..........................................53.1对生产效率的评价.................................53.2对产品质量的评价.................................53.3对技术方法的评价.................................53.4出错原因的分析...................................5
1引言
1.1编写目的
写此项目开发总结报告,可以总结在工作过程中产生的问题、学习到的经验,并且可以归纳出总结报告设计和制作者过程中的逻辑和想法。以方便我们在以后的项目开发中来更好的实施项目的订制开发;让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而让该系统创造更多的效益。
1.2背景
开发软件名称:航空机票订购系统项目任务提出者:赵老师
项目开发者:王宏斌软件开发小组用户:系统管理员、用户、旅行社等
1.3定义
SOFTWAREENGINEERING:软件工程DATABASE:数据库.DATABASE
InputProcessOutput:输入处理输出流程
1.4参考资料
[1]谭浩强.C程序设计.北京:清华大学出版社,201*。[2](美)普拉塔(Prata,S.)CPrimerPlus(第五版).人民邮电出版社,201*。[3]王鹏.《数据库技术及其应用》.北京:人民邮电出版社,201*。
[4]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,1998。
2实际开发结果2.1产品
产品名称:航空机票订购系统
产品功能:能够实现基本的机票选择、订购、查询、退票、用户注册等功能,基本实现系统的最低要求,能对用户的信息进行保护等。
2.2主要功能和性能2.2.1各个模块的主要功能
(1)系统管理登陆模块
用户通过登陆页面登陆机票订购系统。
(2)用户个人信息模块
由用户个人登陆,进行个人资料的修改,以及增加等。
(3)机票选择模块
进入机票选购界面,通过不同条件的选择,包括时间,目的地,价格等的选择以完成机票的选择。
(4)退票换票管理模块
用户登录后,填写退票换票申请,管理人员进行确认后,取消原先预定机票,并给与用户退款或换票。
(5)管理员模块
作为系统管理员,可以对数据进行修改,并能同意或者拒绝用户退票换票申请等功能。
2.2.2系统性能要求
(1)精度
系统涉及的输入输出数据类型有:整形、字符型、double型。
(2)灵活性
1.系统具有可修复、可更新的特点,但操作时必须获得操作权限。
2.系统运行不会因计算机操作系统的不同而受影响,但前提是必须在windows操作系统下。
3.数据传输时将固定为double型数据。
4.当网速不好或网络不安全时,系统将终止交易,以保客户资产安全。
(3)输入输出要求
客户输入字符型姓名、性别、工作单位、身份证号码、旅行时间、旅行始发地和目的地和航班舱位。
客户端打印取票通知和交易单以及售票的信息。
(4)数据管理能力的要求
针对旅客的订票信息,存储订票记录,交易记录、航班售票记录、旅客信息、并定期加大存储空间,除此之外还要对数据进行备份以防突发事件所造成的数据丢失和损坏。
(5)其它的专门的要求1.数据具有准确性和及时性2.具有处理突发事件的能力3.系统具有可扩充特性
4.系统具有易用性和易维护性
2.3基本流程
程序
用户注册个人详细信手机号住址目的地其他信息机票选择航班时间价格其他订票条件确定要订购机票身份证用户登录付款成功订票退票2.4进度
开发阶段航空订票可行性报告航空订票项目开发计划航空订票软件需求说明书航空订票数据需求说明书航空订票概要设计说明书开始时间201*.09.10201*.09.10201*.10.11201*.10.11201*.11.23结束时间完成时间状态201*.10.10201*.10.07提早完成201*.10.10201*.10.10准时完成201*.11.22201*.11.20提早完成201*.11.22201*.11.22准时完成201*.12.12201*.12.10提早完成航空订票详细设计说明书航空订票数据库设计说明书航空订票用户手册航空订票操作手册航空订票模块开发卷宗航空订票测试计划航空订票测试分析报告航空订票开发进度月报航空订票项目开发总结报告
201*.11.23201*.11.23201*.11.23201*.11.23201*.11.23201*.12.13201*.12.13201*.12.13201*.12.13201*.12.12201*.12.10提早完成201*.12.12201*.12.10提早完成201*.12.12201*.12.11提早完成201*.12.12201*.12.11提早完成201*.12.12201*.12.12准时完成201*.01.02201*.01.01提早完成201*.01.02201*.01.01提早完成201*.01.02201*.01.01提早完成201*.01.02201*.01.01提早完成2.5费用
1硬件设备:
终端PC机5台:5*4000=201*0网络设备:1000辅助配置:500
3开发工作评价
3.1对生产效率的评价
开发过程中负责各个部分的人员的分匹配稍有不足,导致有过做过的任务重复,部分任务未能正常完成。后期改进后,开发人员之间协调,加进了各个任务的进展,才使得后期效率加快。(1)项目开发历时三个月
(2)开发过程中反复用到之前已经做出来的成果
(3)对系统本质以及各个功能的设置理解未能做到十分透彻
综合以上几点,项目开发过程中总的效率还是稍微低下,今后会改进,达到各个组员之间的协调合作,加快项目的进度开发。
3.2对产品质量的评价
产品在性能上基本达到前期预计的功能,能实现简单的机票查询,订购,以及退订等功能,但是由于自身技术有限的原因,未能实现真正用于现实中订购机票的系统。
3.3对技术方法的评价
在开发过程中风们严格按照开发阶段行事,掌握了整个开发流程,但是由于而死组员技术问题和时间问题,不得不选用学习过的能基本上手的简单的Java知识来编写,编写方法结合了软件工程序的要求。
3.4出错原因的分析由于C语言知识未能精通掌握,所以难免在开发过程中会有出错的地方,同时由于经验不足,遇到问题不能及时发现有效解决办法,对可能存在的风险不能做正确的预测考虑问题要全面,今后的项目开发还会出现不同的问题等待解决。
友情提示:本文中关于《【飞机票预定系统】10:总结性报告》给出的范例仅供您参考拓展思维使用,【飞机票预定系统】10:总结性报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。