效益大大的超过了它的开发成本,所以开发本软件在经济上是可行的。
操作可行性本系统采用的是直观的图形用户界面,用户进入航空公司信息管理系统的主界面后,有查询订票和退票这三个操作按钮可供用户选择,各个界面简洁,操作方便,容易上手,更有提示信息。
航班的查询只要在查询界面按提示输入信息,然后在界面显示相应的信息。
预订机票只要在订票界面输入提示信息,就可预订成功,如果预订数量超过余票量,则系统提示,请从新预订。
退票则只要在退票界面按提示输入信息,系统核对过正确后,就可确认退票。
总体来说,程序操作简单,数据显示直观。
需求分析确定对系统的综合要求功能需求航空公司信息管理系统必须完成的功能是对机票的查询订票和退票的简单管理操作,系统的实现采用直观的图形用户界面,用户进入航空公司信息管理系统的主界面后,有查询订票和退票这三个操作界面可供用户选择,各个界面简洁,操作方便,容易上手。
用户可以对航班进行详细的信息查询,然后根据需求进行订票和退票整个程序运行过程中,对用户不当的操作将提出警告。
性能需求为了保证系统能够长期安全稳定可靠高效的运行,系统应该满足以下的性能需求系统处理的准确性和及时性是系统的必要性能,航空公司信息管理系统在开发过程中,应该充分考虑以后的可扩充性,要求系统提供足够的手段进行功能的调整和扩充。
分析建模对象模型程序中建立了四个类,类图如图所示图类图功能模型数据流图如图所示图数据流图系统用例图如图所示航空公司信息管理系统查询处理订票处理退票处理航班信息查询航班信息订票退票登入航空公司信息管理系统用户航班信息的查询订票退票航空公司信息管理系统图航空公司信息管理系统用例图用户动态模型主要状态转换图如下输入输入终点站显示显示航班信息核对核对终点站选择查询确定无效提示提示无此航班重置有效继续图查询的状态转换图输入输入日期和航班号输入输入用户信息和退票数核对核对日期和航班号选择退票确定无效提示提示无此航班重置有效继续图退票的状态转换图输入输入航班号输入输入用户信息核对核对航班号选择订票确定无效提示提示无此航班重置有效继续图订票的状态并将程序重置。
返回输入阶段。
出错信息必须给出相应的出错原因。
总结本设计实现了航空公司信息管理系统的些简单功能,设计了个简单的人机交互界面,本软件的设计是由语言实现。
主要实现的功能有航空信息的查询订票和退票。
通过航空公司信息管理系统的设计,感觉动手能力增强了很多,编程能力有了比较大的提升。
设计本系统,是对自己专业知识的次检验,也是次增强自身综合素质机会。
软件工程这门课程将我们从局部的编写程序带入了整体开发软件的阶段,这是对我们知识与能力的种挑战。
本文是软件工程设计航空公司信息管理系统的开发说明,重点描述运用软件工程知识对系统进行分析设计和实现的思想,其中包括软件生命周期的三个主要方面软件定义问题定义可行性研究需求分析软件开发总体设计详细设计编码测试和运行维护。
通过对开发本系统的文档的书写,更进步学习了软件开发的全过程,把软件工程知识与实际开发软件相结合,规范了实际开发软件程序的全过程,为将来的毕业设计做准备。
总之,本次设计锻炼了实践能力,增长了我发现问题解决问题的能力,大大丰富了自己的专业知识和技能。
由于各种原因,系统的功能还没有得到进步的完善,以后会继续努力,在今后的学习过程中,不断地提高自己。
参考文献张海藩,软件工程导论第版,清华大学出版社,史济民,软件工程原理方法与应用,高等教育出版社,周苏,王文,软件工程学教程,科学出版社,郑人杰,实用软件工程,清华大学出版社,张湘辉等,软件开发的过程与管理,清华大学出版社,陈松乔,任胜兵,王国军,现代软件工程,清华大学出版社,薛德黔等,软件工程,科学出版社,郭宁,软件工程实用教程,人民邮电出版社,汤平,语言程序设计,科学出版社,孙卫琴,面向对象编程,电子工业出版社,换图系统逻辑模型航班信息实体图图航班信息实体图用户信息实体图图用户信息实体图用户姓名联系方式航班航班号飞机号时间价格终点站余票量航空公司信息管理系统的系统设计总体设计软件层次结构图图软件层次结构图图图主模块的图选择相应的操作选项执行操作显示操作结果航空公司信息管理系统航班信息查询模块退票模块预订机票模块输出处理输入校验终点站查询信息要查询的终点站有效的信息图查询模块的图详细设计软件程序流程图软件具体工作流程查询,首先查询航班信息,填写终点站然后对用户填写的数据信息进行核对处理,如果不符合就提示,如果符合要求就显示信息。
订票,首先填写航班号和订票数然后对用户填写的数据信息进行核对处理,如果不符合就提示,或者余票量不够,进入排队候补登记,如果符合要求就进入订票界面,最后填写用户个人信息确定订票。
退票,首先填写日期和航班号,然后对用户填写的数据信息进行核对处理,如果不符合就提示,如果符合要求就进入退票界面,最后填写用户个人信息和退票数确定退票。
输出处理输入校验航班号和订票数需预定的航班号和订票数用户订票信息图订票模块的图输出处理输入校验日期和航班号需预定的日期和航班号用户退票信息图退票模块的图程序流程图如下图程序流程图启动界面选择查询信息订票退票输入终点站是否存在此航班是否是否符合退出输入日期和航班输出航班信息退出输入用户信息否是否为余票量不够是否排队候补登记退出是输入航班和订票数是否符合否是输入用户信息主要功能盒图设计图软件启动盒图图查询操作盒图查询输入终点站是否符合航班信息显示航班信息提示出错启动总界面选择操作查询操作订票操作退票操作查询航班信息预订机票退票图订票操作盒图图退票操作盒图退票输入日期和航班号是否符合航班信息用户个人信息登记提示出错订票输入航班号和订票数是否符合是否为余票量不够提示出错排队候补用户个人信息登记出错处理设计程序在运行时主要会出现两种由于输入信息,或无法满足要求时产生的,称为软。
由于其他问题,如计算机软件故障模块语句等,产生的问题,称为硬。
对于软,须在查询操作成功判断及输入数据验证模块由数据进行数据分析,判断类型,再生成相应的提示语句,送到输出模块中。
对与硬,可在出错的相应模块中输出简单的出错语句,。
在旅行旺季的时候,有时耽误了大量的时间也没将票买好,给人们的出行带来了很大的不便。
随着信息技术的日趋成熟,航空业务随之产生。
现在,人们如果要外出旅行,可以提前将机票预订好。
而且更为方便的是,人们不必亲自到机场买票,因为很多地方都有提供订票业务。
这大大方便了人们的外出旅行和工作,提高了服务质量和效率。
航空公司信息管理系统的概述般来说个好的营运的航空公司需要管理所拥有的飞机航线的设置客户的信息等,更重要的还要提供票务管理。
面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
本设计讲述如何建立个航空公司信息管理系统。
系统开发的总体任务是实现各种信息的系统化规范化和自动化。
般而言,航空公司的管理系统应该包括人事管理系统设备管理系统和航班管理系统。
由于时间有限,在此先实现航班管理系统,其他模块暂不实现。
作为个订票系统,其服务的对象是双方面的航空公司和乘客。
因此,个好的信息管理系统,必须让双方在使用时都快捷方便。
本系统采用为设计语言,界面设计简洁而实用,操作简单。
的开发环境使得本系统的开发简单节省时间,而且在运行测试以及维护等方面也不像其他的开发工具来得繁琐,更减少了在维护方面的成本。
本系统主要实现的功能有查询航线根据旅客提出的终点站名输出下列信息航班号,飞机号,星期几飞,最近天航班的日期和余票量。
,订票根据客户提出的要求如航班号,所需票数来查询该航班的票额情况,若尚有余票,则为客户办理订票手续若已满员或余票额少于订票额,则需重新询问客户要求,若需要可登记排队候补。
,退票根据客户提供的情况日期和航班,为客户办理退票手续,然后查询该航班,是构有人排队候补,首先询问排在第的客户,若退票额能满足他的要求,则为他办理订票手续,否则次询问其他候补客户。
航空公司信息管理系统的分析问题定义问题定义阶段必须确定系统应该做什么,般应通过对客户的访问调查,让系统分析员扼要地写出关于问题性质工作目标和工程规模的书面报告,经过讨论和必要的修改之后这份报告应该得到客户的确认。
由于此次程序实现的功能较少且简单,只是实现了用户对航班信息的查询,订票和退票的简单操作,因此跳过。
可行性研究技术可行性软件工程的方法学分为面对过程方法学和面对对象方法学。
本信息管理系统的设计采用面对对象方法学来设计。
面对对象方法学而面向对象围绕现实世界的概念来组织模块,采用对象描述问题空间的实体,用程序代码模拟现实世界中的对象,使程序设活机制也是开发分布式应用的重要手段。
语言是健壮的。
的强类型机制异常处理废料的自动收集等是程序健壮性的重要保证。
对指针的丢弃是的明智选择。
的安全检查机制使得更具健壮性。
语言是安全的。
通常被用在网络环境中,为此,提供了个安全机制以防恶意代码的攻击。
对通过网络下载的类具有个安全防范机制,并提供安全管理机制让应用设置安全哨兵。
语言是体系结构中立的。
程序在平台上被编译为体系结构中立的字节码格式,然后可以在实现这个平台的任何系统中运行。
语言是可移植的。
这种可移植性来源于体系结构中立性,另外,还严格规定了各个基本数据类型的长度。
系统本身也具有很强的可移植性。
语言是解释型的。
在运行时,平台中的解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
是高性能的。
与那些解释型的高级脚本语言相比,的确是高性能的。
事实上,的运行速度随着编译器技术的发展越来越接近于。
语言是多线程的。
在






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
