第1页共43页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共43页机票预订系统设计与实现一、可行性研究1引言1.1编写目的本文从各个方面讲解了机票预订系统在市场中的作用,以及说明机票预订系统能给旅客、航空公司和旅行带来的好处,为各个方面提供方便。本文读者是航空公司分管售票方面的经理。1.2项目背景a.开发软件的名称:机票预订系统b.项目的任务提出者:航空公司c.开发者:修宇(1)班软件工程课程设计第五小组d.用户:国内各大航空公司e.项目与其他软件或其他系统的关系:本系统采用客户机/服务器原理,客户端的程序是建立在WindowsNT系统上以PowerBuilder9.0为开发软件的应用程序,服务器端采用Linux为操作系统的工作站,系统中是采用SysbaseAdaptiveServerAnywhere为开发软件的数据库服务程序。1.3定义数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。1.4参考资料1.张海藩.软件工程导论(第四版),清华大学出版社,20032.郑人杰等.实用软件工程(第二版),清华大学出版社,19973.SoftwareEngineering—APractioner’sApproach,RogerS.Pressman,第2页共43页第1页共43页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共43页(英文版,第5版),机械工业出版社—McGraw-Hill,20014.文斌,刘长青,田园.软件工程与软件文档写作,清华大学出版社,20065.http://msdn.Microsoft.com/net6.http://www.csdn.net7.中国期刊全文数据库http://211.86.225.6/kns50/index.aspx8.数字化期刊http://202.38.93.7/wf/html_outside/szhqk/index.html2可行性研究前提2.1要求a.主要功能:为游客提供机票预订服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率。b.性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。售票系统的订单必须无差错的存储在机场的主服务器上。以服务器上的数据必须进行及时正确的刷新。c.输入要求:数据完整,详实。d.输出:简捷,快速,实时。e.基本的数据流程和处理流程:略。f.安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和弃权票信息库的管理与修改,售票员只享有对订票信息库的部分修改(写入与读出)。g.完成期限:预计一个星期2.2目标系统实现后,大大提高旅游局的机票预订服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。2.3条件、假定和限制a.建议开发软件运行的最短寿命:5年b.经费来源和使用限制:XX航空公司c.硬件条件:服务器IBM工作站d.软件环境:终端为普通PC机第3页共43页第2页共43页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共43页e.运行环境:MicrosoftWindowsXPProfessionalf.开发环境:WindowsXP下的PowerBuilder9.0g.数据库:AdaptiveServerAnywhere2.4可行性研究方法2.5决定可行性的主要因素成本/效益分析结果,效益>成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。3技术可行性分析3.1对系统的简要描述在旅游局中的终端安装WindowsNT的PC机,主要上报是向机场的服务器传递数据。当顾客在旅游局进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员订票时,终端向服务器发出一份订单,服务器核对后,存入订票信息库,并修改机票信息库。当顾客再次来取票时,终端向服务发出查询订票请求,服务器接收后,查询订票信息库,核对后,传送机票确认表单,终端打印出机票。3.2处理流程和数据流程3.3与现有系统比较的优越性现行系统问题:系统效率低、主要用人工记录、人工操作;错误率高;安全系数低。系统管理员事务航班信息的更新服务器终端显示数据产生报表售票员查询请求数据库产生报表客户机终端显示数据售票员表单申请产生报表客户机终端显示数据售票员在客户端打印机票和帐单产生报表及帐单机票核对事务第4页共43页第3页共43页编号...