版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京电子科技职业学院课程设计航空订票管理系统姓名:王晶学院:北京电子科技职业学院专业:网络0701指导教师:赵波2010年12月项目意义航空客运业务诞生已有进一个世纪了,作为现有交通工具中最方便快捷的一种,它确实地给大家的生活、出行带来了极大的方便。随着航空客运业务多年来的发展,其售票业务也同样不断地发展。回顾航空客运的历史,最早的时候,飞机和机场的数量都很少,于是机票的销售量也非常少,机票直接由机场方面出售,售票的方式也非常简单,现场购买领取机票即可;后来,随正全球经济和信息的发展,人们对乘飞机旅行、工作的需求不断增加,航空客运业务的规模日益宏大,加上网络日益普及,具有良好的人机交互界面的机票预订系统,实现航空公司的机票销售的自动化,这套软件就是在这样的基础上而开发的。电子商务有了较大的发展,对于旅行社和航空公司等都有较强的使用价值。国内外现状和发展趋势与研究的主攻方向订票系统是一种新兴的现代商务方式,近几年来得到了迅速发展,显现了巨大的现代商业价值。有理由相信,订票系统将逐渐方便盛会生活,也将成为数字化社会的一种重要体现。近年来,随着Internet的蓬勃发展,电子商务也在迅速崛起。电子商务是利用Internet提供的信息网络在网上进行的商务活动。网上订票也是电子商务的一种,它变了传统的买卖双方面堆满的交流方式,也打破了旧有工作经营模式,它通过网络使航空公司面对整个世界,为用户提供每周7天,每天24小时的全天候服务。网上订票的规模正在逐年迅速增长,它带来的商机是巨大而深远的。订票系统研究的主攻方向是通过公共计算机通信网络进行网上订票活动,突破传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式。是网上订票活动更安全、可靠、快速、明确和方便。对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间。建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:2、创造和提升航空公司的品牌优势42、创造和提升航空公司的品牌优势4、提升信息化的水平;3、优化航空公司的服务流程文档编号版本号1.1文档名称:项目名称:项目负责人:编写:罗阳校对:薛娇审核:薛娇批准:王晶文档编号版本号1.1文档名称:项目名称:项目负责人:编写:罗阳校对:薛娇审核:薛娇批准:王晶1蓝天航空订票管理系统可行性分析报告蓝天航空订票管理系统罗阳2010年9月10日2010年10月10日2010年11月11日2010年11月15日开发单位:向阳管理系统开发公司、引言1.1编写目的对航空订票管理系统进行可行性分析1.2项目背景蓝天航空订票管理系统本项目的任务提出者:罗阳开发者:罗阳、王晶、薛娇软件开发单位:向阳管理系统开发公司本项目与其他软件或其他系统的关系:工作于Windows的所有系统1.3参考资料《信息系统分析与设计》,陈禹主编,杨善林梁昌勇左美云副主编高等教育出版社,2005.《信息系统开发方法教程》,陈佳主编,清华大学出版社,1999.《信息系统设计原理与应用》,刘鲁,北京航空航天大学出版社,1995.《企业管理信息系统开发的理论和方法》,葛世伦,代逸生,清华出版社,1996年(中文著作).1.4系统介绍进入信息时代后,人们对航空订票的运作实现信息化管理的要求越来越高,随着社会的生活节奏化,为了方便大众,提高工作效率,该系统的建设实现对航空订票的高效率信息化管理。该系统一方面实现对大众的自助服务功能;如:网上订票、退票、查询等功能。另外还要实现系统管理员对整个系统资源的信息化管理,如:用户管理。1.5技术要求及限定条件记录机票的订票、查询、退票等状态。记录乘客的订票状态。控制乘客订票记录的信息。如:乘客机票未使用、过期、退票等记录。控制机票和航班的关系。如:某班航班推迟、取消。必须删除对应的机票并对乘客发通知。二、可行性研究的前提2.1要求功能:实现航空订票管理的基本功能,机票被订购的状态,乘客预定的状态应有详细记录。性能:能够完成机票订购、查询、退票等日常管理的基本处理,方便乘客和订票管理员进行操作订购。输出:订票信息、乘客信息、查询信息、退票信息。输入:乘客的相关信息、机票的相关信息、航班的相关信息、订(退)票的相关信息。基本的数据流程和处理流程。安全与保密要求:乘客使用Internet访问,实现订票、退票、查询等功能。与本软件相关的其他系统:无。完成期限:3个月。2.2目标节省人力与设备费用成本。提咼工作效率。2.3条件、假定和限制建议开发软件运行的最短寿命:5年。进行系统方案选择比较的期限:2周。经费来源和使用限制:经费由上级拨款,无限制。法律和政策方面的限制:不违反国家法律和航空业的相关规定。硬件、软件、运行环境和开发环境的条件和限制:客户端运行于基于Windows平台的PC,服务器端运行于WindowsServer平台的服务器。可利用的信息和资源。建议开发软件投入使用的最迟时间:开发后4个月2.4可行性研究方法对航空订票的运行管理进行调查。2.5决定可行性的主要因素技术可行性、经济可行性和法律可行性。三、对现有系统的分析3.1处理流程和数据流程现行系统:计算机方式处理(操作较复杂,运行较慢)分析:(1)乘客订票的等待时间较长(2)数据分析汇总困难3.2费用支出:项目专项费用3.3人员:由3人组成开发小组、开发小组能够运用数据库技术和网络编程技术完成系统开发。3.4设备:用于开发测试的计算机及局域网环境。3.5开发系统的必要性:提高管理效率,节省大量人力和财力,适用航空乘客订票未来发展。四、 所建议技术可行性研究4.1对系统的简要描述该系统为航空订票日常管理服务,安装。使用简单,由良好安全性和兼容性。4.2处理流程和数据流程用户(客户、乘客、管理员)使用本系统时需要进行身份验证,管理员和乘客实现计算机管理。4.3与现有系统比较的优越性更快捷、更简单、更安全、更有效、更广泛。4.4未用建议系统可能带来的影响对现有的设备和人员无影响4.5技术可行性评价在限制条件下功能目标是否能达到:验证是否给出正确的信息或提示利用现有技术功能目标能否达到:能开发人员数量和质量的要求,并说明能否满足:能满足,3人的开发小组熟练掌握系统分析技术、数据库技术和网络编程技术在规定的期限内,开发能否完成:能五、 所建议系统经济可行性研究5.1支出开发该系统需要支出的费用包括基建投资、其他一次性支出,共约3万元,采用任务分解法估算该系统的开发共需3人2个月完成,每人月成本为1500元,估计系统的人工费用为1500元x3x2=0.9万元,开发成本共为3万元+0.9万元=3.9万元。5.2收益可以列表计算系统的投资回收期和开发纯收入,系统的投资收益表如下表所示,其中i值为3.36%。将来的收入主要体现在每年可节省的人力、耗材等,约每年2万元。估计软件使用寿命为5年。系统投资收益表购买设备软件费3万元人工费0.9万元开发成本费(设备软件费+人工费)3万元+0.9万元每年收入2万元年收入(元)(1+i)n现值(元)累计现值(元)1200001.033619349.8519349.852200001.068318721.3338071.183200001.104218112.6656183.844200001.141317523.8873707.725200001.179716953.4690661.18纯收入51661.18结合以上条件,经过成本/收益计算后的纯收入为51661.18。5.3投资回收期投资回收期:2+(39000-38071.18)/18112.66=2.05年六、社会因素可行性研究6.1法律因素符合法律规定没有触犯合同中双方所签署的条款。6.2用户使用可行性会使用计算机和对网络的安全性有一点了解的人员均可使用七、结论和意见方案可行。经过初步的系统调查,给出了可行性分析报告,并经过主管领导的批准,还必须对现行系统进行全面、深入的详细调查和分析,找出要解决的问题实质,确保新系统的有效性。项目分析、总体分析机场工作人员通过飞机票预定系统将票售与乘客,而乘客可以通过该系统实行退票行为。进一步飞机预定系统的数据流图如下:预定机票准备机票记帐机票票乘坐时间、目的地航班目录帐单乘客航班预定机票准备机票记帐机票票乘坐时间、目的地航班目录帐单乘客航班乘客细化整个机票管理系统,将此分为订票、退票、查找、管理四大部分。按照自定向下逐步细化得到下图:数据流分析机票管理系统是实现机场机票的预定、统计和分析,提高机票运用的科学管理水平,充分发挥机票利用率,节省订退票时间。机场管理系统的建立不仅会减少大量人力的繁琐劳动,而且产生良好的社会效益和经济效益。机票管理系统的具体功能为:1.录入机场近期航班情况,并进行严格校验,保证原始数据的绝对准确。2.由录入数据进而建立订票系统、退票系统、查询系统、管理系统。3.订票系统中,具有严格的乘客身份录入,并同时对当次航班票数做出统计。机票分受完与未受完两种,要根据不同情况采取不同措施。4.退票系统中,严格校验退票人身份,并明确相应的返还金额。5.查询系统中,分为不同的查询方式,有按航班号查找、按照乘客姓名查询、按照日期查询、按照起飞港到达港查询。6.管理系统中,细化模块,整体把握机票售出情况和近期及某天飞机飞行情况,并具有新增航班和取消航班的功能。二、性能需求分析从实用、好用的角度出发开发航空订票管理系统,建立面向顾客管理全过程的管理与控制系统,在设计过程中主要考虑以下原则:2.1可操作性原始信息皆由管理员录入,系统应尽量减少操作员的数据录入量,录入数据尽量通过设计下拉列表框来选择录入,这样的处理同时也避免了许多录入异常现象的发生。数据输入的格式应符合业务习惯,并且直观、方便。要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。2.2可靠性系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性2.3实用性从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。2.4安全性系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时锁定控制,其中口令录入界面便于系统识别登录用户。2.5可维护性为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。2.6可移植性系统开发完成后,要能运行于任何由WindowsNT/Windows9X操作系统所构成的计算机网络环境下。三、系统结构系统用例图
基本查询航班查询综合查询订票添加登陆更新退票管理员管理删除查看具体信息基本查询航班查询综合查询订票添加登陆更新退票管理员管理删除查看具体信息3.2用例描述(1)航班查询查看航班信息基本查询,从下拉列表中选择航班或起点或终点信息综合查询,手动输入航班的基本信息(2)订票输入航班信息 显示航班信息,以及打折后的票价信息,询问信息是否正确 正确输入个人信息 [正确 输入个人信息 k完成订票不正确 返回订票初始界面(3)退票 ►输入将退票的序号 显示票的具体信息,并询问是否退票 退票成功,更新顾客数据库(4)管理登陆 ►进入管理界面 ►选择添加、更新、删除航班,或查看航班具体信息等业务添加 ►输入添加航班的具体信息 更新航班数据库更新 ►输入所要更改航班的具体信息 ►更新航班数据库删除 ►选择所要删除的航班 ►更新航班数据库查看航班具体信息 ►显示数据库中所有航班的具体信息四、系统设计程序描述服务器端程序:本套航空订票系统软件的服务器端应用程序,使用java编写前台控制软件,管理员通过使用该软件来进行对数据库中的数据进行管理。后台数据库:本套航空订票系统软件的后台数据库使用MicrosoftSQLServer2000来搭建后台数据库服务器,用来存放所有的数据。功能服务器端的主要功能订票信息的查询功能:1) 查询航班信息包括航班号、时间、地点等信息。2) 查询及票价格包括起始地、抵达地、、机票价格等信息。3) 查询订票人的详细信息:精确查询:输入订票人身份证号码查询订票人详细信息。模糊查询:输入订票人的姓名(或订票人的姓或是年龄或是性别)查询出一系列相关的信息,然后可从小范围内找到订票人的详细信息。4) 查询乘客的详细信息:精确查询:输入乘客的身份证号码查询乘客的详细信息。模糊查询:输入乘客的姓名(或乘客的姓或是年龄或是性别)查询出一系列相关的信息,然后可从小范围内找到乘客的详细信息定票功能:1) 填写订票人的详细信息其中包括:姓名、身份证号码、联系电话、地址等信息。2) 填写订票的详细信息,其中包括:航班编号、订票时间、订票数量等信息。录入信息功能1) 取票功能:根据输入的订票人身份证号验证订票人身份后,输入详细的乘客信息并进行保存。2) 直接购票:直接输入乘客详细信息并保存(不通过订票人)。3) 录入航班信息:录入航班的相关信息。4) 订票人取消订票:保存订票人取消订票信息。修改功能1)修改乘客信息:将查找到的乘客信息,进行修改,然后进行保存。2) 修改订票人信息:将查找到的订票人的信息进行修改然后进行保存。3) 修改航班信息:将查找到的航班信息进行修改后保存。删除功能1)删除乘客信息:将查找到的乘客信息,进行删除。2) 删除订票人信息:将查找到的订票人的信息进行删除。3) 删除航班信息:将查找到的航班信息进行删除。4.3性能灵活性当需求发生某些变化时,机票管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或改变过滤条件。可用性软件应该尽可能的一目了然,使一般操作者能够使用。安全性本套航空订票软件系统所涉及的数据存放于MicrosoftSQLServer数据库中,在程序中应尽可能的使用调用存储过程的方法以免使某人反编译软件后或入侵到服务器后对数据库的结构了如指掌,在程序中应该设置不同权限的人访问时的账户和密码,以保证数据不容易被错改、破坏,而且要经常对数据库进行备份操作,使得数据一旦受到破坏或是出错能够保证及时的恢复数据,将损失降低到最低。可维护性应用程序的维护当用户使用本套航空订票系统软件时,遇到了软件本身的逻辑错误时,应当有软件的维护人员对软件进行修改。数据库的维护应当有特定的数据库维护人员对数据库进行及时地进行备份,管理等操作,以保证数据库的安全性。输入项管理员通过软件输入必要的信息,然后保存到数据库,所输入的信息是经过需求分析限定的内容,同时也是数据库中每个字段中存储的内容。输出项本套航空订票系统软件会将所有需要浏览的数据显示在屏幕上,以便使用户能够浏览到数据库中的数据或用户想要浏览范围中的数据。算法1) 将管理员输入的数据,按字段保存到数据库中。2) 将数据库中的数据,按字段提取到用户界面中。3)必要的去除重复项的算法。4)按条件修改、删除数据中的数据。5)保持表间数据的一致性。流程逻辑4.7.1服务器端各模块的流程图是模块流程图添加模块流程图4.7.1.3修改模块流程图4.7.1.4删除模块流程图4.7.2客户端各模块的流程图4.7.2.1查询模块的流程图4.7.2.2订票模块的流程图开始运行是否继续运行否判断数据是否符合规定不符合符合将数据添加到数据库退出添加功能程序初始化卜开始运行是否继续运行否判断数据是否符合规定不符合符合将数据添加到数据库退出添加功能程序初始化卜输入相应的订票人的信息是五、系统数据结构设计5.1逻辑结构设计要点按照需求分析设计数据库中的字段,建立一个逻辑上的数据库的结构。物理结构设计要点在数据库软件(SQLServer2000)中建立数据库,并要保证数据库最低要符合第二范式。数据结构与程序的关系静态数值需求支持并行操作的用户。(2) 处理多条记录数据。(3) 表或文件的最小为2048字节,最大无限制。精度需求在进行提取数据库数据时,要求数据记录定位准确,在向数据库中添加数据时,要求输入数据准确。主要的精度适应系统要求,不接受违规操作。时间特性需求(1)响应时间应在人的感觉和视觉事件范围内;(2)更新处理时间,随着应用软件的版本升级,以及网络的定期维护更新。灵活性当需求发生某些变化时,管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。数据管理能力需求本应用软件可管理多条记录,本应用软件基本约用1,300千字节空间,所有文件均放置在数据库中调用,查询数据、文件、记录时,通过库文件名直接进行操作或通过存储过程来完成操作。5.4数据库设计描述5.4.1数据库分析需将数据库设计成关系模式最低符合第二范式的标准。按照需求分析,确定系统的实体。根据实体分析的结果,在数据库中应建立如下数据表:destine(订票人信息表)、flight(航班信息表)。5.4.2数据库设计说明(1) destine(订票人信息表)在此数据表中存放的是订票人的其他信息,如:所乘坐的航班号、所乘坐的机舱等级等信息。订票人的信息表要与航班信息表有所关联。在该信息表中包含以下字段:de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度砂石料开采与环境保护合作协议3篇
- 二零二五年度个人消费分期贷款质押担保合同书2篇
- 2025版铁路货运特点与业务流程规范合同3篇
- 香烟店卫生标准规范
- 二零二五年度高校科研成果转化委托实施协议3篇
- 2025版环保设备维修与改造承包协议书2篇
- 二零二五版学生顶岗实习实习单位实习教育与培训合作协议3篇
- 二零二五年大学食堂食品安全保障协议范本3篇
- 二零二五版新风机销售与技术支持合作合同2篇
- 二零二五年度个人二手房交易房屋租赁续约合同
- 2025年病案编码员资格证试题库(含答案)
- 2025新译林版英语七年级下单词表
- 新疆2024年中考数学试卷(含答案)
- 魏宁海超买超卖指标公式
- 2024-2030年中国连续性肾脏替代治疗(CRRT)行业市场发展趋势与前景展望战略分析报告
- (正式版)FZ∕T 80014-2024 洁净室服装 通 用技术规范
- 跨学科主题学习:实施策略、设计要素与评价方式(附案例)
- 场地委托授权
- 剪映专业版:PC端短视频制作(全彩慕课版) 课件 第3章 短视频剪辑快速入门
- 湖南省长沙市开福区青竹湖湘一外国语学校2023-2024学年九年级下学期一模历史试题
- 2024年四川省成都市龙泉驿区中考数学二诊试卷(含答案)
评论
0/150
提交评论