基于java web的机票网上订购系统 定写论文
- 格式:doc
- 大小:3.92 MB
- 文档页数:45
基于java web的机票订购管理系统设计与实现摘要随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。
目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。
因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。
机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。
它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。
机票订购系统采用MySQL来设计数据库,并使用当前优秀的开发工具--Myeclipse,主流技术jsp、ajax、easyui以及主流J2EE架构-SSH来实现系统。
关键词: 机票订购系统、JavaWeb系统、管理系统、jsp、ajax、easyuiTicket ordering systemAbstractAlong with the advance of social development, civil aviation growing, people raise the level of consumption, consumers more and more, in civil aviation tourism has gradually become a part of ordinary life, air ticket reservation query system in the role of the ticket booking outlets are more important. At present, our country some travel agencies and hotels is ticket reservation in artificial processing stage, which has seriously restricted the work efficiency, in today's high-speed development of computer technology, it is necessary to introduce effective computer system, to assist processing flight reservation. Therefore, to develop a set of complete with storage, query, check and print the ticket function real-time ticket reservation system is imperative.Ticket reservation system is for the airport staff and customers booking ticket and ticket related contents and management system, such as it has open architecture, easy expansion, easy maintenance, has a good man-machine interface. The advantages of it in addition to overcome the passenger information less storage, such problems as low query efficiency, more important is the safety, reliability, realize the automation of airline ticket sales. It for enterprise decision-making to provide accurate, precise, rapid ticket sales information, provides the convenience for passengers, facilitate the ticket information management of the airport staff, improve the efficiency of the airport staff to ticket management.Ticket ordering system to design the database, MySQl, and use the best development tools Myeclipse, as well as the mainstream - SSH J2EE architecture to implement the system.Keywords: Ticket ordering system, JavaWeb system, management systemTICKET ORDERING SYSTEM (2)ABSTRACT (2)第1章绪论......................................................................................................................................... - 1 -1.1机票订购系统的开发背景 (1)1.2设计目的与意义 (2)第2章系统的需求分析和技术设计................................................................................................... - 2 -2.1可行性分析 (2)2.1.1 操作可行性........................................................................................................................... - 2 -2.1.2 经济可行性........................................................................................................................... - 3 -2.1.3 技术可行性........................................................................................................................... - 3 -2.2方案的设计与比较 (3)2.2.1 C/S设计结构和B/S设计结构比较...................................................................................... - 3 -2.2.2 系统模式的设计................................................................................................................... - 3 -2.2.3系统设计的技术选择............................................................................................................ - 3 -2.2.4系统的运行环境.................................................................................................................... - 4 -2.3系统基本功能需求 .. (4)2.3.1 系统结构............................................................................................................................... - 4 -2.3.2 系统业务流程图................................................................................................................... - 4 -2.4数据库需求分析 (7)2.5系统目标 (7)第3章系统总体设计 (8)3.1总体设计 (8)3.1.1 处理流程 (8)3.1.2系统的数据流图 (8)3.2系统结构图 (10)3.3数据库设计 (11)3.4逻辑结构设计 (13)3.5数据库表的设计 (13)第4章系统详细设计与实现 (15)4.1前台系统设计实现 (15)4.1.1 首页界面实现 (15)4.1.2 用户注册功能实现 (17)4.1.3用户登录功能实现 (18)4.1.4航班信息查询 (19)4.1.5 机票订购功能实现 (21)4.1.6 个人信息管理功能实现 (22)4.1.7 订单管理功能实现 (23)4.2 后台系统设计实现 (26)4.2.1管理员登录功能 (26)4.2.2用户管理 (28)4.2.3客机管理 (29)4.2.4航班管理 (32)4.2.5机票管理 (34)4.2.11系统管理 (36)第5章系统的调试与测试 (38)5.1软件测试的目的 (38)5.2软件测试的任务 (38)5.3测试环境 (38)5.4白盒、黑盒测试 (39)5.5手工测试与自动测试 (39)5.6软件缺陷 (39)结束语 (40)参考文献 (41)第1章绪论1.1 机票订购系统的开发背景从20世纪70年代起,欧美及日本等发达国家就开始利用计算机开发售票业务,如英国的Tribute系统、日本的MARS系统和德国的TRAINS系统等。
本科毕业论文java航空订票系统学院:计算机与信息工程学院专业: 05计科双学位学号:姓名:周楷指导教师:李建荣职称:····论文提交日期:二ОО八年四月摘要当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,我们要为某航空公司开发一套国内机票售票系统,要求能通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票以及退票的服务。
该系统的工作流程如下:当顾客到达营业网点后向航空公司营业员提供出发地,目的地和出发日期,营业员根据以上信息,操作软件,连接航空公司的服务器,查询满足条件的航班,然后根据顾客的要求选择某个航班,输入乘客信息,以及舱位信息,然后执行出票操作。
该系统在营业网点内能够完成营业员登录,查询航班,出票等功能。
在航空公司内部能够完成添加或删除航班,添加或删除营业网点,添加或删除营业员等功能。
除此之外,该系统还要求能统计每个营业网点的业务量,以及每位营业员的工作量,并将这些信息保存在服务器端,并能在服务器端随时查询。
关键词:民航管理系统分层部署AbstractThe current Chinese commercial aviation expansion of market is rapid, along with the living standard enhancement, more and more many people chooses the airplane journey, to airline's service request more and more order to adapt the fast development demand, the management mass datas, the stable management airline, we must develop a set of domestic airplane ticket booking system effectively for some airline, the request can through distribute provide the scheduled flight inquiry in the national each main city this airline's business mesh point for the customer, the service which the purchase airplane ticket as well as returns a ticket.This system work flow is as follows: When the customer arrives business mesh point backward airline shop employees to provide embarks above, the destination and embarks the date, the shop employee according to the information, operates the software, the connection airline's server, the inquiry satisfies the condition the scheduled flight, then chooses some scheduled flight according to customer's request, inputs the passenger information, as well as the seat on a ship information, then the execution shows a ticket the operation.This system can complete the shop employee in business mesh point to register, the inquiry scheduled flight, shows a ticket and so on the functions.Can complete the increase or the deletion scheduled flight in the airline interior, the increase or the deletion business mesh point, the increase ordeletes functions and so on shop employee.In addition, this system also requests to be able to count each business mesh point the business volume, as well as each shop employee's work load, and these information preservation in the server end, and can inquire as necessary in the server end.Key words :The commercial aviation the management system management system the lamination deployment目录1.引言1.1民航发展概况1.2 技术选择1.3 开发工具1.2.1CS与BS1.2.2java技术1.3 技术选择2.需求分析:2.1软件分层与部署:2.2系统功能模块:2.3系统活动图:2.3用例图:2.3.1客户端用例:2.3.2服务器端用例:3.概要设计:3.1业务模型:3.2数据库设计3.2.1飞机机型表(AIRPLANE_MODEL): 3.2.2航班计划表(FLIGHT_SCHEDULER): 3.2.3航班表(FLIGHT):3.2.4营业网点表(BRANCH):3.2.5出票记录表(TICKET_ORDER):3.3DAO接口设计3.3.1FlightDAO:3.3.2BranchDAO:3.3.3TicketOrderDAO:3.4主要工作流程:3.5详细时序图4.详细设计4.1流程详细分析4.2用表格显示表单4.3构件技术等,使 BS更加成熟.4.软件重用不同CS 程序可以不可避免的整体性考虑, 构件的重用性不如在BS要求下的构件的重用性好.BS 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子5.系统维护不同系统维护是软件生存周期中,开销大,重要CS 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统BS 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.6.处理问题不同CS 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统BS 建立在广域网上, 面向不同的用户群, 分散地域, 这是CS无法作到的. 与操作系统平台关系最小.7.用户接口不同CS 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高BS 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.8.信息流不同CS 程序一般是典型的中央集权的机械式处理, 交互性相对低BS 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心1.2.2Java技术Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
基于Web航空机票售票管理信息系统毕业设计基于Web的航空机票售票管理信息系统院系计算机学院专业班级学号姓名指导教师负责教师2022年X月摘要本文主要介绍了航空售票系统信息管理的设计和实现过程。
首先叙述了开发该系统的背景、目的及意义。
比较多的篇幅阐述了系统的需求分析、概要设计、详细设计以及功能的实现。
本系统主要包括基本信息管理、业务处理、信息查询。
基本信息管理包括售票员信息管理、乘客信息管理、航班信息管理、乘客保险信息管理、机票价格信息管理;业务处理包括机票销售、退票处理和销售结算,信息查询主要包括客户信息查询、航班信息查询、机票销售查询、退票信息查询。
系统采用JSP和Java开发;后台数据库采用MySQL。
面向对象可视化编程是本系统的最大特点,清晰的人机交互界面可以更方便的实现航空售票管理功能。
经测试系统性能良好,人机界面比较友好,操作简便,有一定的使用价值。
航空售票管理系统是指应用计算机和网络通信设备以及应用软件进行电子售票的信息管理系统,它可以进行信息收集、存储、处理、提取和数据通信,能满足用户对信息的使用需求的计算机应用软件系统。
现在社会对数据库系统的认识不够,绝大部分基层人员还只认为信息化可以简化工作程序,降低劳动强度,提高工作效率。
对航空信息化能带来航空服务手段的重大变革,航空科技的发展等重大意义尚无认识。
航空售票信息管理系统是航空公司的重要的管理工作之一。
售票管理是指管理者通过一定的管理手段,使乘客(用户)能更加了解自己在买票时涉及到的相关费用。
航空售票管理信息系统包括航空港信息、乘客保险信息、售票以及退票等业务的管理以及相关的统计图形显示,其中不同权限的人可以进行不同的操作,管理员对该系统进行综合的管理。
目前,计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
随着经济的不断发展,航空售票和订票的信息管理日异复杂。
过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,所以急需开发“航空售票管理系统”。
《基于JAVAWEB技术旅游服务网站系统设计与实现》篇一一、引言随着互联网技术的飞速发展,旅游服务行业正逐渐向数字化、网络化、智能化方向发展。
为了满足用户对旅游信息的需求,提高旅游服务的效率和质量,本文提出了一种基于JAVAWEB技术的旅游服务网站系统设计与实现方案。
该方案旨在通过JAVAWEB技术,构建一个功能完善、操作便捷、用户体验良好的旅游服务网站,以满足用户对旅游信息查询、预订、支付、评价等需求。
二、系统需求分析在系统需求分析阶段,我们首先对旅游服务网站的功能需求进行了梳理和定义。
该系统应具备以下功能:1. 用户注册与登录:提供用户注册、登录、密码找回等功能,保障用户信息安全。
2. 旅游信息查询:提供景点介绍、旅游线路、酒店预订、机票购买等查询功能。
3. 在线预订:支持用户在线预订旅游产品,包括门票、酒店、机票等。
4. 支付功能:支持多种支付方式,如支付宝、微信支付等。
5. 用户评价与反馈:提供用户对旅游产品的评价和反馈功能,帮助其他用户做出决策。
6. 系统管理:包括用户管理、产品管理、订单管理等功能,保障系统正常运行。
三、系统设计在系统设计阶段,我们主要从技术架构、数据库设计、系统模块设计等方面进行设计。
1. 技术架构设计:采用JAVAWEB技术,结合MVC架构,实现系统前后端分离。
后端采用Spring框架,前端采用HTML5、CSS3、JavaScript等技术。
2. 数据库设计:采用MySQL数据库,设计合理的表结构和字段,以满足系统需求。
主要包括用户表、产品表、订单表、评价表等。
3. 系统模块设计:根据系统需求,将系统划分为用户模块、产品模块、订单模块、支付模块、评价模块等。
每个模块负责不同的功能,相互协作,共同完成系统功能。
四、系统实现在系统实现阶段,我们根据系统设计和需求,进行编码和测试。
1. 编码实现:采用JAVA语言进行后端开发,使用HTML、CSS、JavaScript等进行前端开发。
基于Web的航空机票售票管理信息系统院系计算机学院专业班级学号姓名指导教师负责教师 2009年X月摘要本文主要介绍了航空售票系统信息管理的设计和实现过程。
首先叙述了开发该系统的背景、目的及意义。
比较多的篇幅阐述了系统的需求分析、概要设计、详细设计以及功能的实现。
本系统主要包括基本信息管理、业务处理、信息查询。
基本信息管理包括售票员信息管理、乘客信息管理、航班信息管理、乘客保险信息管理、机票价格信息管理;业务处理包括机票销售、退票处理和销售结算,信息查询主要包括客户信息查询、航班信息查询、机票销售查询、退票信息查询。
系统采用JSP和Java开发;后台数据库采用MySQL。
面向对象可视化编程是本系统的最大特点,清晰的人机交互界面可以更方便的实现航空售票管理功能。
经测试系统性能良好,人机界面比较友好,操作简便,有一定的使用价值。
关键词航空港信息管理;航班信息管理;售票管理;退票管理;保险信息管理;预订票管理Abstract The paper introduces the process of design and implementation on information management system which is concerning selling tickets in the airline company. First of all, this paper describes the background, purpose and significance of developing this system, and then explains system requirement analysis, outline design, detailed design and program achievement. This system includes the basic information management, transaction management and information query. Basic information management includes the conductors information management, passengers information management, flights information management, passenger insurance information management and ticket price information management; transaction management includes selling airplane tickets, refunding airplane tickets and balancing sale; information query includes customer information query, flight information query, sold ticket information query, refunded ticket information query. JSP, Java and MySQL DataBase were adopted in the process of developt this system. Object-oriented visual programming is the special feature of this system, and implicit interface between machine and men could be more convenient for conductors when using. System tests show that the system has better performance, friendly interface, convenient operation, so it is to use at a certain extent. Key words: management of airport information , management of flight information; management ofsale tickets; management of return tickets; management of insurance information; management of book tickets. 目录 1 绪论 1 1 题目背景 1 2 题目内容 2 3 系统设计目标 3 4 经济技术分析 3 5 本文结构 4 2 需求分析 5 1 角色及其职能 5 2 数据流图 5 3 概念结构设计 6 1 实体-联系(E-R)图 6 2 各实体详细E-R图 7 4 设计工具环境 8 1 Java 语言 8 2 Eclipse开发平台 9 3 MySQL 9 4 JSP 9 3 概要设计 12 1 总体结构设计 12 2 数据库逻辑设计 13 1 人员信息 13 2 机票信息 14 4 详细设计 19 1 系统部分时序图 19 2系统的流程设计 20 3系统功能的详细实现 22 4详细设计中关键技术的实现 25 1数据库的连接 26 2验证码的实现 26 5 系统测试与调试 28 1软件测试常识 28 2系统功能测试计划28 3系统功能模块测试 29 1管理人员模块的测试 29 2乘客模块测试 29 3售票员模块测试29 4调试中的问题 29 结论 31 参考文献 32 致谢 33 1 绪论 1 题目背景在当今社会, 随着经济的不断发展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票和订票的信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏、高效率的现代生活需求。
机票预订系统(一)1.1项目背景1.1.1项目名称机票预订系统1.1.2任务提出者1.1.3开发者1.1.4产品用户.1.5机票预定系统的总目标在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
1.2编写目的一个正常营运的航空公司需要管理所拥有的飞机、航线的设置,客户的信息等,更重要的还要提供票务管理。
面对各种不同种类的信息,需要开发有效的程序结构来管理各种信息。
而在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。
主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何1.接受:航班信息,旅客信息及取票通知和账单;2.输出:取票通知和账单及机票;3.网络输出和加密,输入和解密;4.分辨信息的种类并采取相应的处理步骤;5.判断信息的正误并采取相应的处理步骤;6.进行数据库的查询、修改工作;7.接受并判断错误,输出相应的出错消息;详细设计文档是进行系统编码的依据,编写本文档的目的在于为程序员的编码提供详细的说明,使程序员能根据详细设计的框图进行正确的编码。
本文档的读者对象为程序员,系统设计人员,航空公司管理人员以及参加评审的专家们。
《基于JAVAWEB技术旅游服务网站系统设计与实现》篇一一、引言随着互联网技术的快速发展,人们对于旅游服务的需求日益增长。
为了满足这一需求,基于JAVAWEB技术的旅游服务网站系统应运而生。
该系统旨在为游客提供便捷、高效的旅游服务,包括在线预订、旅游攻略、景点介绍等功能。
本文将详细介绍该系统的设计与实现过程。
二、系统需求分析在系统设计之前,首先需要进行需求分析。
通过对旅游服务市场的调研,我们了解到用户的主要需求包括:1. 用户注册与登录功能,保障用户信息安全。
2. 在线预订功能,方便用户预订酒店、机票、景点门票等。
3. 旅游攻略与景点介绍,帮助用户更好地了解旅游目的地。
4. 支付功能,支持多种支付方式,方便用户完成交易。
5. 系统管理功能,方便管理员对网站内容进行维护与更新。
三、系统设计根据需求分析,我们进行系统设计。
本系统采用JAVAWEB 技术,使用MVC架构模式,将系统分为模型层、视图层和控制层。
具体设计如下:1. 模型层:负责处理业务逻辑,包括用户管理、预订管理、支付管理等。
采用JavaBean技术实现数据模型,方便数据存储与传输。
2. 视图层:负责展示数据,包括用户界面、旅游攻略、景点介绍等。
采用JSP技术实现动态网页,提供良好的用户体验。
3. 控制层:负责协调模型层和视图层,处理用户请求,调用模型层处理业务逻辑,将处理结果返回给视图层展示。
采用Servlet技术实现控制层功能。
四、系统实现在系统实现过程中,我们采用以下技术:1. 数据库技术:使用MySQL数据库存储用户信息、预订信息等内容。
通过JDBC连接数据库,实现数据的增删改查操作。
2. JAVAWEB技术:采用Java语言和JAVAWEB技术栈,包括Java Servlet、JSP、JavaBean等。
实现系统各功能模块的编码工作。
3. 支付接口:集成第三方支付接口,如支付宝、微信支付等,实现在线支付功能。
4. 安全技术:采用SSL加密技术保障用户信息安全,防止数据被篡改或窃取。
摘要航空定票系统是使用JAVA编程技术在MYEclipse6.0集成开发环境下开发的订票系统。
该系统实现了航班管理、订票管理、退票管理以及查询航班等功能。
在航班管理中航空公司内部管理员能在系统中完成添加航班或删除航班、更新航班信息、查看数据库等功能。
乘客能够在系统中完成查询航班、订票办理和退票办理等功能。
乘客可以用多种方式来查询航班信息,也可以根据实际需要来订票(单程、往返、联程)。
系统还能将这些信息保存在数据库中,并供航空公司内部管理员随时查询。
关键词:航空定票系统,JAVA,MYEclipse6.0,定票,退票AbstractThe aviation settles a ticket system is use a JAVA plait distance's technique integrated in the MYEclipse6.0 develop under the environment develop of book a system.That system carries out a service a management and books a management, dishonor bill management and searches a service etc. function.The airline internal managing person can complete to add a service or delete a service, renew a service information and look into a database in the system in the service the management etc. function.The passenger can complete a search service and book a ticket to carry out to carry out with dishonor bill in the system etc. function.The passenger can search a service information with various ways, can also book a ticket according to the effective demand.(one way, go back and forth, allied distance)The system returns an ability will these the information keep in the database, and provide an airline the internal managing person searches at any time.Keywords:The aviation settles a system,JAVA, MYEclipse6.0, settle a ticket, dishonor bill目录摘要 (I)Abstract ...................................................................................................................................................................... I I 第1章绪论 . (1)第2章系统功能介绍 (2)2.1系统功能总框图 (2)2.2 本人模块功能介绍 (2)2.2.1 航班管理功能介绍 (2)2.2.2 查询航班功能介绍 (2)2.2.3 订票办理功能介绍 (3)2.2.4 退票办理功能介绍 (3)2.2.5 连接数据库介绍 (3)2.3 组内任务分工 (4)第3章数据库设计 (5)第4章系统功能实现 (7)4.1 航班管理功能实现 (7)4.2 查询航班功能实现 (27)4.3 订票办理功能实现 (45)4.4 退票办理功能实现 (65)4.5 连接数据库实现 (82)结论 (90)致谢 (91)参考文献 (92)第1章绪论航空定票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的航空定票系统,实现旅行社的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
基于java web的机票订购管理系统设计与实现摘要随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。
目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。
因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。
机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。
它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。
机票订购系统采用MySQL来设计数据库,并使用当前优秀的开发工具--Myeclipse,主流技术jsp、ajax、easyui以及主流J2EE架构-SSH来实现系统。
关键词: 机票订购系统、JavaWeb系统、管理系统、jsp、ajax、easyuiTicket ordering systemAbstractAlong with the advance of social development, civil aviation growing, people raise the level of consumption, consumers more and more, in civil aviation tourism has gradually become a part of ordinary life, air ticket reservation query system in the role of the ticket booking outlets are more important. At present, our country some travel agencies and hotels is ticket reservation in artificial processing stage, which has seriously restricted the work efficiency, in today's high-speed development of computer technology, it is necessary to introduce effective computer system, to assist processing flight reservation. Therefore, to develop a set of complete with storage, query, check and print the ticket function real-time ticket reservation system is imperative.Ticket reservation system is for the airport staff and customers booking ticket and ticket related contents and management system, such as it has open architecture, easy expansion, easy maintenance, has a good man-machine interface. The advantages of it in addition to overcome the passenger information less storage, such problems as low query efficiency, more important is the safety, reliability, realize the automation of airline ticket sales. It for enterprise decision-making to provide accurate, precise, rapid ticket sales information, provides the convenience for passengers, facilitate the ticket information management of the airport staff, improve the efficiency of the airport staff to ticket management.Ticket ordering system to design the database, MySQl, and use the best development tools Myeclipse, as well as the mainstream - SSH J2EE architecture to implement the system.Keywords: Ticket ordering system, JavaWeb system, management systemTICKET ORDERING SYSTEM (2)ABSTRACT (2)第1章绪论......................................................................................................................................... - 1 -1.1机票订购系统的开发背景 (1)1.2设计目的与意义 (2)第2章系统的需求分析和技术设计................................................................................................... - 2 -2.1可行性分析 (2)2.1.1 操作可行性........................................................................................................................... - 2 -2.1.2 经济可行性........................................................................................................................... - 3 -2.1.3 技术可行性........................................................................................................................... - 3 -2.2方案的设计与比较 (3)2.2.1 C/S设计结构和B/S设计结构比较...................................................................................... - 3 -2.2.2 系统模式的设计................................................................................................................... - 3 -2.2.3系统设计的技术选择............................................................................................................ - 3 -2.2.4系统的运行环境.................................................................................................................... - 4 -2.3系统基本功能需求 .. (4)2.3.1 系统结构............................................................................................................................... - 4 -2.3.2 系统业务流程图................................................................................................................... - 4 -2.4数据库需求分析 (7)2.5系统目标 (7)第3章系统总体设计 (8)3.1总体设计 (8)3.1.1 处理流程 (8)3.1.2系统的数据流图 (8)3.2系统结构图 (10)3.3数据库设计 (11)3.4逻辑结构设计 (13)3.5数据库表的设计 (13)第4章系统详细设计与实现 (15)4.1前台系统设计实现 (15)4.1.1 首页界面实现 (15)4.1.2 用户注册功能实现 (17)4.1.3用户登录功能实现 (18)4.1.4航班信息查询 (19)4.1.5 机票订购功能实现 (21)4.1.6 个人信息管理功能实现 (22)4.1.7 订单管理功能实现 (23)4.2 后台系统设计实现 (26)4.2.1管理员登录功能 (26)4.2.2用户管理 (28)4.2.3客机管理 (29)4.2.4航班管理 (32)4.2.5机票管理 (34)4.2.11系统管理 (36)第5章系统的调试与测试 (38)5.1软件测试的目的 (38)5.2软件测试的任务 (38)5.3测试环境 (38)5.4白盒、黑盒测试 (39)5.5手工测试与自动测试 (39)5.6软件缺陷 (39)结束语 (40)参考文献 (41)第1章绪论1.1 机票订购系统的开发背景从20世纪70年代起,欧美及日本等发达国家就开始利用计算机开发售票业务,如英国的Tribute系统、日本的MARS系统和德国的TRAINS系统等。