基于Web的航空机票售票管理信息系统毕业设计.docx
《基于Web的航空机票售票管理信息系统毕业设计.docx》由会员分享,可在线阅读,更多相关《基于Web的航空机票售票管理信息系统毕业设计.docx(14页珍藏版)》请在冰豆网上搜索。
![基于Web的航空机票售票管理信息系统毕业设计.docx](https://file1.bdocx.com/fileroot1/2022-10/26/adfdd06e-4091-4ac1-89c2-d6754e356b17/adfdd06e-4091-4ac1-89c2-d6754e356b171.gif)
基于Web的航空机票售票管理信息系统毕业设计
基于Web的航空机票售票管理信息系统院系计算机学院专业班级学号姓名指导教师负责教师2009年X月摘要本文主要介绍了航空售票系统信息管理的设计和实现过程。
首先叙述了开发该系统的背景、目的及意义。
比较多的篇幅阐述了系统的需求分析、概要设计、详细设计以及功能的实现。
本系统主要包括基本信息管理、业务处理、信息查询。
基本信息管理包括售票员信息管理、乘客信息管理、航班信息管理、乘客保险信息管理、机票价格信息管理;
业务处理包括机票销售、退票处理和销售结算,信息查询主要包括客户信息查询、航班信息查询、机票销售查询、退票信息查询。
系统采用JSP和Java开发;
后台数据库采用MySQL。
面向对象可视化编程是本系统的最大特点,清晰的人机交互界面可以更方便的实现航空售票管理功能。
经测试系统性能良好,人机界面比较友好,操作简便,有一定的使用价值。
关键词航空港信息管理;
航班信息管理;
售票管理;
退票管理;
保险信息管理;
预订票管理AbstractThepaperintroducestheprocessofdesignandimplementationoninformationmanagementsystemwhichisconcerningsellingticketsintheairlinecompany.Firstofall,thispaperdescribesthebackground,purposeandsignificanceofdevelopingthissystem,andthenexplainssystemrequirementanalysis,outlinedesign,detaileddesignandprogramachievement.Thissystemincludesthebasicinformationmanagement,transactionmanagementandinformationquery.Basicinformationmanagementincludestheconductorsinformationmanagement,passengersinformationmanagement,flightsinformationmanagement,passengerinsuranceinformationmanagementandticketpriceinformationmanagement;transactionmanagementincludessellingairplanetickets,refundingairplaneticketsandbalancingsale;informationqueryincludescustomerinformationquery,flightinformationquery,soldticketinformationquery,refundedticketinformationquery.JSP,JavaandMySQLDataBasewereadoptedintheprocessofdeveloptthissystem.Object-orientedvisualprogrammingisthespecialfeatureofthissystem,andimplicitinterfacebetweenmachineandmencouldbemoreconvenientforconductorswhenusing.Systemtestsshowthatthesystemhasbetterperformance,friendlyinterface,convenientoperation,soitistouseatacertainextent.Keywords:
managementofairportinformation,managementofflightinformation;managementofsaletickets;managementofreturntickets;managementofinsuranceinformation;managementofbooktickets.目录1绪论11题目背景12题目内容23系统设计目标34经济技术分析35本文结构42需求分析51角色及其职能52数据流图53概念结构设计61实体-联系(E-R)图62各实体详细E-R图74设计工具环境81Java语言82Eclipse开发平台93MySQL94JSP93概要设计121总体结构设计122数据库逻辑设计131人员信息132机票信息144详细设计191系统部分时序图192系统的流程设计203系统功能的详细实现224详细设计中关键技术的实现251数据库的连接262验证码的实现265系统测试与调试281软件测试常识282系统功能测试计划283系统功能模块测试291管理人员模块的测试292乘客模块测试293售票员模块测试294调试中的问题29结论31参考文献32致谢331绪论1题目背景在当今社会,随着经济的不断发展,必然带动交通业和旅游业务的不断扩大,特别是航空售票和订票的信息管理日异复杂,传统的手工登记和集中管理已经难以满足快节奏、高效率的现代生活需求。
这就需要在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的订票售票的自动化的计算机系统。
航空售票管理系统是指应用计算机和网络通信设备以及应用软件进行电子售票的信息管理系统,它可以进行信息收集、存储、处理、提取和数据通信,能满足用户对信息的使用需求的计算机应用软件系统。
现在社会对数据库系统的认识不够,绝大部分基层人员还只认为信息化可以简化工作程序,降低劳动强度,提高工作效率。
对航空信息化能带来航空服务手段的重大变革,航空科技的发展等重大意义尚无认识。
航空售票信息管理系统是航空公司的重要的管理工作之一。
售票管理是指管理者通过一定的管理手段,使乘客(用户)能更加了解自己在买票时涉及到的相关费用。
航空售票管理信息系统包括航空港信息、乘客保险信息、售票以及退票等业务的管理以及相关的统计图形显示,其中不同权限的人可以进行不同的操作,管理员对该系统进行综合的管理。
目前,计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
随着经济的不断发展,航空售票和订票的信息管理日异复杂。
过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,所以急需开发“航空售票管理系统”。
下面介绍开发本软件的重要意义。
(1)航空售票管理系统,应用于所有航空售票处的客户资料和送票情况管理,能对客户累计购票情况进行统计分析,具有自动编号、快速查询、客户购票统计、售票管理、密码设置等功能,能根据任意身份证号快速定位到某一客户,并录入购票明细情况。
能打印各种客户资料报表,具有较强的可扩充性。
经过运行使用后,效果良好。
通过使用该软件,有利于提高工作效率,加强与客户之间的沟通和了解,增强客户的信任感,从而达到提高机票销售的效率。
(2)数据库是数据管理的最新技术,是计算机科学的重要分支。
今天,信息资源已成为各个部门的重要财富,建立一个满足航空售票信息处理要求的行之有效的信息系统也成为一个航空公司发展的重要条件。
航空售票管理系统,它是航空部门机票管理系统的一部分,其作用是对所有待售机票和已售机票进行有效的管理。
通过本系统不仅可以进行售票工作,而且还可以对旅客情况和航班情况进行查询,并可随时进行增加,修改,删除等操作,使管理人员能够有效地对机票进行有效的管理。
因此,通过航空售票管理系统,使航空售票管理工作系统化,规范化,自动化,从而大大提高了售票管理工作的效率。
(3)民航售票系统实施的目的是要带给旅客快捷方便的服务,其开发过程中不仅要考虑到人力,资金和时间的约束,也要为旅客们提供更便捷的服务。
在设计中,重点是售票系统中的方便快捷,能提供给旅客以优质高效的服务,并提高销售的效率和便捷,为航空公司带来良好的效益。
为企业的决策层提供准确、精细、迅速的机票销售信息。
2题目内容随着信息技术的发展,航空售票业也成为一个高度依赖信息业的行业。
信息技术的飞速发展不仅使航空售票工作者逐渐摆脱了繁重的手工劳动、提高了工作效率,而且推着航空事业向现代化管理迈进。
现代化的航空售票也应该有现代化的管理系统。
在科技日益发达的今天,人们对旅游出行更加重视。
因此,航空售票进行现代化管理就变的尤为重要。
毕业设计的主要任务就是设计实现一个航空售票信息管理系统,完成对航空公司的正常售票等业务的管理。
具体任务如下
(1)主要航空港基本信息管理;
(2)主要民航航线基本信息管理;
(3)售票信息管理;
(4)预定票信息管理;
(5)退票信息管理;
(6)飞机票价格(包括打折)管理;
(7)乘客保险信息管理;
(8)上述信息的统计及图形显示。
3系统设计目标此次毕业设计的主要任务就是设计实现一个航空售票信息管理系统,其中包括管理员对基本信息的管理,系统可实现对所有信息的添加、删除、修改功能,售票员可以根据乘客的要求进行售票和退票,乘客可以通过网上预订自己所要的票,并且可以查询自己预订票信息以及个人保险信息,管理员具有最高权限,可以对所有信息进行增删改查,售票员除了具有售票和退票权限外还具有查看所有信息权限。
通过设计这个系统可以极大地提高售票效率和方便性,也可以极大地减少成本,不仅节省了大量的人力、物力、财力,也为历史数据的查询及使用提供了便捷。
为航空公司更好的、更有效的正常售票提供了方便条件。
4经济技术分析
(1)经济可行性航空售票信息管理系统是整个航空管理系统中的一个子系统,是根据各部分管理的功能开发的。
从任务量上来说最好由多人开发,虽然不需要投入太多的人力、物力、财力,但是这样可以保障功能的完善,质量的提高。
如果航空公司没有一个规范严谨的售票信息管理系统,那么在面对众多乘客订票管理方面所需要消耗的人力是巨大的。
仅乘客保险信息一项,就需要对乘客身份证号、保险类型、保险费、保险金额等许多数据进行枯燥的管理,很容易出错。
尤其在类似于沈阳这样的人员众多的城市,数据量大的特点更是十分明显。
工作量大、效率低下是航空售票信息管理长期以来的诟病。
而通过计算机管理航空售票不仅节约了人力资源,而且提高了效率与准确性,使效益在质量上有了很大的飞跃。
所以,从经济角度上来说是完全可行的。
(2)技术可行性此系统应用JSP技术作为开发工具。
Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言。
JSP技术还拥有很多的优势,一次编写到处运行,系统的多平台支持,多样化和功能强大的开发工具支持,强大的可伸缩性。
系统后台数据库采用MySQL。
所以,从技术角度上来说是完全可行的。
5本文结构此论文共分为绪