《民航售票管理信息系统的开发与设计论文.doc》由会员分享,可在线阅读,更多相关《民航售票管理信息系统的开发与设计论文.doc(46页珍藏版)》请在金锄头文库上搜索。
1、哈尔滨商业大学毕业设计(论文)民航售票管理信息系统的开发与设计学 生 姓 名 指 导 教 师 专 业 计算机科学与技术 学 院 计算机与信息工程学院 2010年05月28日Graduation Project (Thesis)Harbin University of CommerceAirline reservation management information system of design and developmentStudent Supervisor Specialty Computer Science and Technology SchoolComputer and Inf
2、ormation Engineering 2010-05-28摘要航空售票订票是民航管理业务中的一项最基本的业务,表面上,它只是民航业务的一个简单的部分,但它涉及的业务量大,客户多,客户服务等多个方面,因而基于传统的订票方式已经不能满足航空业务流量剧增的要求。本设计用java语言编写利用MyEclipse工具开发的一个航空订票系统。它是根据售票订票的功能需求和业务流程,采用B/S结构进行设计。设计和实现该系统的主要功能包括查询符合乘客需求的航班信息和当前航班的售票订票情况,进行订票,管理机票数据和乘客的信息,添加新航班、更新航班信息,按乘客要求进行退票处理等等。该系统的开发包括两部分的工作:数
3、据库设计和应用程序编制。本设计的数据库采用当今最常用的关系数据库并使用MySQL数据库管理系统进行管理。通过数据库需求分析得到了系统的数据字典,并完成了数据库的概念设计。数据库逻辑设计完成了数据库所有表格的创建。应用程序用MyEclipse进行深入开发。关键词:航空订票;B/S结构;Java;关系数据库AbstractAirline Reservation and ticket-selling is one of the most elementary operations in airline management. Professedly it is just one of simple
4、parts in airline operation, but it includes many operations, clients and client service. As a result the method of traditional ticket-selling cant satisfy the requirement of increasing airline business. This is a unified airline reservation system is encodeing by Java language and developed by MyEcl
5、ipse According to functional requirement and operation flow, its designed with B/S Framework. The main functions of this system include searching flight details and the current reservation circumstance, booking a ticket, managing information of reservation and passengers, update flight details and a
6、irways, returning a ticket .The whole system comprises two parts: database design and application coding. In the design the database is a kind of relation database management system that is now used most popularly. And the database is managed by MySQL.In database demand analysis, data dictionary of
7、the system is brought forth. Conception design of the database is fulfilled by E-R graph. All tables of the system are brought forth in logic design of the database. Application was developed with the development tool of MyEclipse.Keywords: Airline Reservation; B/S Framework; Java; Relation Database
8、哈尔滨商业大学毕业设计(论文)目 录摘要3Abstract4目 录11绪 论31.1民航售票信息系统的研究背景31.2民航售票信息系统的研究意义32需求分析52.1可行性分析52.1.1经济可行性分析52.1.2技术可行性分析52.2相关技术介绍62.2.1JSP技术62.2.2Struts技术62.2.3Hibernate技术92.2.4Spring技术102.2.5数据库技术122.2.6MyEclipse简介132.2.7B/S结构132.3本章小结143系统设计153.1开发环境简介153.2系统结构设计163.2.1用户模块163.2.2管理员模块163.3系统业务实体设计183.4
9、数据模型设计183.5本章小结204系统实现214.1关键业务流程描述214.2系统界面设计214.2.1系统首页214.2.2机票查询224.2.3用户登录224.2.4用户注册234.2.5用户订票234.2.6个人资料254.2.7管理员登录264.2.8航班管理274.3本章小结295测试与调试305.1软件测试的目标305.2软件测试方案305.3测试流程305.4系统测试315.5本章小结32结 论33参考文献34致 谢35附 录361 绪 论1.1 民航售票信息系统的研究背景在当今社会,随着经济的不断发展,必然带动交通业和旅游业务的不断扩大,特别是航空售票和订票的信息管理日异复杂
10、,传统的手工登记和集中管理已经难以满足快节奏,高效率的现代生活需求。这就需要在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的订票售票的自动化的计算机系统。航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。随着航空客运业务多年来的发展,其售票业务也同样不断地发展。回顾航空客运的历史,最早的时候,飞机和机场的数量都很少,于是机票的销售量也非常少,机票直接由机场方面出售,售票的方式也非常简单,现场购买领取机票即可
11、;后来,随着世界经济城市的发展,飞机和机场数量的不断增加,随着世界贸易的开放繁荣、人们对飞机出行的需求和能力的不断增加,航空客运业务的规模日益宏大,于是为了方便客户的购票和航空公司的销售,航空公司在各地设立销售点,将机票分配到各销售网点销售。但是这也带来了许多问题和不便:首先,由于机票是由航空公司按照各销售点平时的销售能力分配给个销售点的,所以并不能实时地反映各销售点的销售情况,也很难实现各销售点间的调节,同时,乘客的询问和购票也产生很多不便。所以,随着航空客运业务的发展,传统售票方式已经不能满足时代的要求。1.2 民航售票信息系统的研究意义随着计算机技术的发展,目前已经进入网络经济时代,基于
12、web实现企业的管理信息系统可以大大提高企业的工作效率、增加利润、降低成本。web services(网络服务)技术是当今计算机软件业的焦点,它在现有的各种异构平台上实现一个通用的与平台无关、语言无关的技术层,使各种平台上的应用系统可以依靠这个技术层来实现彼此的连接与集成。为了满足现代航空业务流量剧增和乘客查询订票的需求,开发一个便于民航管理和乘客订票的综合系统,这对于更有效地服务乘客、提高业务的快速有效性,具有十分重要的战略意义和现实意义。从而实现快速信息传递,为加快和提高票务管理提供了现代化手段。它具有信息传输及时准确,管理标准化和规模化的优点,加强了票务管理,使售票订票效率提高;优化了管
13、理模式,提高了管理水平,联结航班信息网络,作到了数据共享和数据快速查询。42哈尔滨商业大学毕业设计(论文)2 需求分析2.1 可行性分析利用计算机实现网上航空售票势在必行。对于订票者来说,网上订票可以带来极大的便利,操作简单,信息详细。航空售票信息管理是一项琐碎、复杂而又必须十分细致准确的工作,航线信息的管理,客户信息的管理,票务信息的管理,绝对的不允许出错,如果实行手工操作,需手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而且安全度也不理想,利用计算机进行航空公司信息工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便
14、、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高航空售票的效率。2.1.1 经济可行性分析从市场经济来看,近年来,国人生活品质提升,渐渐重视生活品质,上网便成了人们生活的一部分。当今社会已步入了一个全新的信息时代,人类的每个活动都和“信息”紧密的联系在一起,小至个人的衣食住行,大及各个组织,单位之间的商务贸易,甚至国际间的交流,合作都依于信息的传播与发布,而社会中最活跃的,在市场经济高速度发展的现在,其各个环节更是和“信息”二字密不可分。今天,在我们身边,信息化革命势不可挡,它的影响将远远大于以前的任何一种技术发明,而这种革命现在最直接与我们接触的就是英特网,它是传播信息最直接、最快速的手段,它可以让全球的人以最快的速度得到最新的信息。网上售票必成为人们所能接受且热衷的一种订票方式。从技术经济来看,由于MySQL数据库和Tomcat服务器都是开源的免费的开发学习工具,而且本系统使用灵活方便,所需的开发人员不多,技术也不是很复杂,开发周期较短,因此开发成本较低。市场前景非常看好,所以说