java航空订票系统毕业设计论
基于java web的机票网上订购系统 定写论文
基于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课程设计航空订票管理系统设计大学论文
学号xx xx《面向对象程序设计》课程设计报告题目:xx专业:xx班级:x姓名:xx指导教师:x成绩:xxxx年 x月x日目录1 设计内容及要求 (1)1.1 设计任务与要求 (1)1.2硬件可靠性 (1)1.3系统运行的稳定性 (1)1.4系统功能齐全、开放性好 (1)2 需求分析 (2)2.1 数据的输入 (2)2.2 数据的修改 (2)2.3 数据的删除 (2)2.4 数据的查询 (2)3 概要设计 (3)3.1系统用例图 (3)3.2用例描述 (3)3.3 基本描述 (4)3.4 功能 (4)3.5 算法 (5)3.5 流程逻辑 (6)4系统数据结构设计 (11)4.1 逻辑结构设计要点 (11)4.2 物理结构设计要点 (11)4.3 数据结构与程序的关系 (12)4.4 数据库分析 (12)4.5 程序系统的组织结构 (14)6 系统运行效果与操作 (16)参考文献: (36)1 设计内容及要求1.1 设计任务与要求对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间。
建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:1、改善航空公司服务质量;2、创造和提升航空公司的品牌优势;3、优化航空公司的服务流程;4、提升信息化的水平;1.2硬件可靠性数据库服务器:数据库服务器用于存放用户及航班信息等资料,配一台专用服务器,安装数据库SQL server2000。
1.3系统运行的稳定性系统支持操作系统如下:Windows vista、Windows XP(服务器版本)(推荐)或Windows 2000,系统运行稳定可靠,可以保证365天*24小时的不间断运行,并安装杀毒软件,防止病毒的干扰,保证系统的运行稳定。
SQL Server数据库服务器版, 可以存储管理大量数据信息1.4系统功能齐全、开放性好订票,退票,查询,管理等业务,全部使用软件来控制,因此今后功能变动、业务改动很灵活。
(完整版)java航空订票系统毕业设计论文
本科毕业论文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平台的总称。
毕业论文-航空售票系统设计与实现
摘要航空售票/订票是航空业务中的一个最基本的业务,从表面上来看,它只是航空业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票已经不能满足现代航空业务流量剧增的客观要求。
本系统——航空售票系统,采用 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。
它是基于Browser/Server结构下形成的数据驱动的Web应用程序。
不仅能方便旅客,还能节省航空公司的代理费用,加速资金周转。
实现了后台管理员对航空公司、航班和订票信息的维护;前台客户通过注册登陆可以查询航班信息,进行订票和查看自己的购票信息并可以删除管理员未确认的订票信息。
同时可以进行购票错误以后的退票信息等功能。
本论文主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
关键词航空售票;;C#;SQL Server数据库;I(论文)AbstractTicket / booking is the aviation business in the most basic of business, from the face of it, it's just a simple air part of the business, but it relates to financial management and customer service and other aspects, therefore, has been the traditional ticket Modern air traffic flow can not meet the objective requirements of surge.The system - Air ticketing system, using technology as a way to create applications to C # as the programming language, using SQL Server database as the backend database. It is based on Browser / Server structure, formed under the data-driven Web applications. Not only convenient for tourists, but also save the airline agent costs and accelerate cash flow. Administrators realized back airlines, flights and booking information maintenance; receptionists can search for flights by up login information, make reservations and view their own information and tickets can delete the administrator has not confirmed the booking information. Tickets can also refund after wrong information and so on.This paper mainly involves software, database and network technology. Cover the wide range of knowledge, can effectively improve the knowledge of consumers of the integrated use of problem-solving skills, and enhance consumer understanding and grasp of things, cultivating consumer knowledge of scientific research methods, the correct design ideas, independent thinking, courage to forge ahead, exploration and innovation, for further study and work laid a good foundation.Keywords: C# SQL Server database air ticketII(论文)目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景 (1)1.2 目的和意义 (1)1.3 系统设计思想 (1)1.4 开发工具简介 (2)第2章可行性研究 (4)2.1 业务流程图 (4)2.2 系统可行性分析 (5)2.2.1 经济可行性 (5)2.2.3 运行可行性 (5)2.2.4 技术可行性 (6)2.2.5 时间可行性 (6)2.2.6 法律可行性 (6)2.3本章小结 (6)第3章需求分析 (7)3.1 系统需求 (7)3.2 性能需求 (7)3.2.1 系统数据流图的分析 (7)3.2.2数据字典 (8)3.3运行需求分析 (11)3.4其他需求分析 (11)3.5本章小结 (11)第4章总体设计 (12)4.1 系统模块总体设计 (12)4.2 数据库设计 (13)4.2.1 数据库设计概述 (13)4.2.2 数据分析 (14)4.2.3 数据库的详细设计 (14)4.2.4 数据库E—R图设计 (17)III(论文)4.3 本章小结 (18)第5章详细设计 (19)5.1 系统运行平台设置 (19)5.2系统各模块的流程图设计 (20)5.3系统界面设计 (24)5.3.1机票信息维护 (24)5.3.2 订单管理 (25)5.3.3 用户注册页面 (26)5.3.4 购物车 (26)5.3.5 用户订单 (27)5.4 本章小结 (27)第6章系统测试 (28)6.1 功能测试 (28)6.2可用性测试 (28)6.3安全性测试 (29)6.4 本章小结 (29)结论 (30)致谢 (31)参考文献 (32)附录1 译文 (33)附录2 英文参考资料 (36)IV(论文)第1章绪论1.1 课题背景在现在的航空售票系统中,管理是航空公司能正常运作的重要环节,为了更好地推动航空售票业务的持续发展,不少航空分公司,通过分公司把航空售票管理软件推向最终用户。
基于Java和数据库系统设计的航空售票系统
基于Java和数据库系统设计的航空售票系统
航空售票系统是一个基于Java和数据库系统设计的系统,旨在为机票购买和管理提供便捷的服务。
本文将介绍系统的设计目标、功能模块和技术实现。
设计目标:
1. 提供用户注册和登录功能,方便用户查询和购买机票;
2. 提供航班查询功能,用户可以通过输入起始地、目的地和日期来查询符合条件的航班;
3. 提供机票购买功能,用户可以选择符合条件的航班,并进行机票购买;
4. 提供订单管理功能,用户可以查看自己的订单、取消订单或申请退款;
5. 提供系统管理功能,管理员可以管理航班、用户和订单等信息。
技术实现:
1. 前端界面使用Java Swing或JavaFX实现,包括用户登录、航班查询、机票购买和订单管理等页面;
2. 后端使用Java编写,通过与前端交互处理用户请求,包括用户注册、登录验证、航班查询和订单管理等功能;
3. 数据库采用关系型数据库(如MySQL)存储用户信息、航班信息和订单信息等数据;
4. 使用JDBC或ORM框架(如Hibernate)进行数据库访问,实现对数据库的增删改查操作;
5. 使用Java的网络编程实现与支付接口的交互,包括提交订单、支付和退款等操作;
6. 使用加密算法保证用户密码和敏感数据的安全性;
7. 使用版本控制工具(如Git)管理代码的开发和迭代。
基于Java和数据库系统设计的航空售票系统可以方便用户查询和购买机票,并提供订单管理和系统管理功能,实现了用户和管理员的交互操作,并通过技术手段保证数据的安全性。
[毕业论文]基于JAVA的航空售票系统
目 录
前 言
现在人们更多的使用飞机作为出行交通工具,因此机票票务市场也在快速发展。人们希望机票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注。随着社会的不断进步,国内外航空事业的飞速发展,各航空公司对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求而进行开发的。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点设计思想和系统的详细设计
你的摘要体现出采用什么方法(面向对象的方法或软件工程的方法)进行需求分析、总体设计,详细设计、实现了哪些重要的功能。系统设计或者研究达到了什么目标,而不是完成什么功能
关键词:航空售票,航空售票管理,Java,Access
另一方面由于这类软件大多数是单机版的,现在也有不少是网络板的,但大部分都是在本地网络上运行的。而管理人员可能在外地,想知道下属公司的当前的航空信息,都要打电话回公司问,这就造成很大的不便。因此系统的开发方向应当是面向网络版的。这点在今后的学习中将不断完善。
第2章
§
为了实现管理信息系统的计算机化,仅仅用文字来描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流程图、E-R图和系统功能模块图为主要描述工具来勾画系统的概貌。
机票订购系统毕业设计
机票订购系统毕业设计机票订购系统毕业设计随着航空业的迅速发展和人们对旅行的需求不断增加,机票订购系统成为了一个非常重要的工具。
本文将探讨机票订购系统的设计与实现,包括系统的功能、技术选型、用户界面设计和安全性等方面。
一、系统功能机票订购系统的主要功能是提供用户方便快捷地订购机票的服务。
用户可以通过系统查询航班信息、选择座位、支付费用并获得电子机票。
同时,系统还应该提供退改签服务、行李托运信息和航班动态等功能,以满足用户的各种需求。
二、技术选型在选择技术方案时,需要考虑系统的可扩展性、性能和安全性。
常见的技术选型包括前端开发框架、后端开发语言和数据库等。
前端可以选择流行的React或Vue.js框架,后端可以使用Java或Python等语言进行开发,数据库可以选择MySQL或MongoDB等。
三、用户界面设计用户界面设计是机票订购系统中非常重要的一部分,它直接影响用户的体验和使用效果。
界面设计应该简洁明了,符合用户的使用习惯。
可以采用响应式设计,使得系统在不同设备上都能够良好地展示。
此外,还可以考虑使用图表和动画等元素来提升用户的交互体验。
四、安全性机票订购系统涉及用户的个人信息和支付信息,因此安全性是非常重要的。
系统应该采用合适的加密算法对用户的敏感信息进行加密存储,并采取防止SQL注入和XSS攻击等措施,确保用户数据的安全性。
同时,系统还应该设置合理的权限管理机制,以保护系统的安全。
五、系统测试在开发完成后,系统需要进行充分的测试,以保证其质量和稳定性。
可以进行单元测试、集成测试和系统测试等,发现并修复潜在的问题。
同时,还可以进行性能测试,以确保系统在高并发情况下的稳定性和响应速度。
六、用户体验优化除了基本功能和安全性外,用户体验也是机票订购系统中需要关注的重要方面。
可以通过用户反馈和数据分析等方式,不断优化系统的用户界面和功能,提升用户的满意度和黏性。
例如,可以提供个性化推荐服务、增加用户评价和分享功能等。
基于Java和数据库系统设计的航空售票系统
基于Java和数据库系统设计的航空售票系统随着人们出行频率的增加,航空售票系统的重要性也越来越受到关注。
基于Java和数据库系统设计的航空售票系统可以满足用户乘机预订、机票查询、航班管理等需求,为用户提供更加便捷和高效的服务。
一、系统架构设计基于Java语言,我们可以采用MVC(Model-View-Controller)模式设计系统架构,将系统分为数据业务逻辑层(Model),界面层(View)和控制层(Controller)。
1.数据业务逻辑层(Model)数据业务逻辑层主要负责处理与数据库相关的操作,包括数据存储、更新、查询、删除等,为系统提供了基础数据支持。
在该层中,我们可以定义一些Java类,用于操作数据库。
可以使用JDBC等技术,连接数据库,并通过SQL语句实现数据库操作。
数据业务逻辑层还可以包含一些业务逻辑处理类,用于实现一些复杂的业务逻辑处理。
2.界面层(View)界面层主要负责用户界面的设计和展示。
在该层中,我们可以使用Swing或者javafx 等技术,实现界面设计。
在设计界面时,需要充分考虑用户的使用习惯和行为模式,提供友好的用户界面和良好的用户交互体验。
同时,也需要对用户输入的数据进行验证,确保输入数据的合法性,避免出现错误情况。
3.控制层(Controller)控制层主要负责协调界面层和数据业务逻辑层之间的交互行为,控制用户界面的展示和数据的操作。
该层中包含一些操作类,用于控制用户的行为,处理用户输入的数据,实现不同的业务逻辑。
二、数据模型设计在设计航空售票系统的数据模型时,需要考虑数据的实体和关系。
航空售票系统的数据实体包括航班、乘客、机场、座位、订单等。
1.航班航班是系统中最重要的实体之一,包括航班号、出发时间、起飞机场、到达机场、舱位等信息。
在数据库中,我们可以通过航班号来唯一标识一条航班信息。
2.乘客乘客是一种重要的数据实体,包括乘客姓名、证件号码、联系方式等信息。
java毕业论文-航空订票系统[管理资料]
民航发展概况
2007年,、、,,%、%%。国内航线(含港澳)、,%、%%;、,%、%%。在人民币持续升值预期明确、燃油成本波动相对较平和以及2008年奥运会、2010年世博会、亚运会等相对积极因素推动下,行业正处于景气度不断提升时期。根据研究院的预测,2008年全球航空运输业的表现将不及2007年。预计今年全行业的毛收入大约为5140亿美元,净利润是50亿美元,盈利率为1%。
2、Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用纯的面向对象的思想来操纵数据库中的数据。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
(2) 出发地:用来描述某个航班计划的起飞城市和机场,所有国内机场均用三个英文字母的代码表示。
(3) 目的地:用来描述某个航班计划的到达城市和机场,所有国内机场均用三个英文字母的代码表示。
(4) 离港时间:用来描述某个航班计划的从出发地机场离开的时刻,离港时间一般代表飞机舱门关闭,不再接收乘客的时刻。该时间精确到分钟。
2、航班(Flight):用来描述在某个确定日期执行某个定期航班计划的一次航班。例如:2008年5月25日从北京飞上海的CA1202就是一个航班的实例。
属性:航班计划,出发日期,各舱剩余座位数,折扣。
3、营业网点(Branch):用来描述航空公司的某个分支机构,该机构能使用该系统为顾客提供查询航班和出票的服务。营业网点通过若干台终端机器与航空公司的服务器相连。营业网点包含以下属性:编号、名称、密码、城市、地址。
基于Java和数据库系统设计的航空售票系统
基于Java和数据库系统设计的航空售票系统航空售票系统是一个复杂的软件系统,涉及到用户预订机票、航班信息管理、座位管理、票务管理、支付系统等多个模块。
本文将着重介绍基于Java和数据库系统设计的航空售票系统的整体架构和关键功能模块。
一、系统架构1.1 系统整体架构航空售票系统的整体架构可以分为三层:表示层、业务逻辑层和数据访问层。
- 表示层:负责与用户交互,包括用户界面展示、用户输入接收和响应等。
通常采用Web或移动应用作为表示层。
- 业务逻辑层:处理用户的请求,进行业务逻辑的处理,包括航班查询、订票、支付等。
- 数据访问层:负责与数据库进行交互,包括数据的读取、更新和删除等操作。
1.2 技术选型基于Java的航空售票系统可以采用Spring框架作为整体框架,通过Spring MVC实现表示层的功能,Spring IOC实现业务逻辑层的功能,MyBatis或Hibernate实现数据访问层的功能。
Java语言本身具有平台无关性和较好的跨平台兼容性,能够满足航空售票系统在不同平台上的部署需求。
二、系统功能模块2.1 用户模块用户模块包括用户注册、登录、个人信息管理等功能。
注册时需要验证用户输入的信息,并将用户信息存储到数据库中;登录时需要验证用户的身份信息,确保用户登录后能够进行相关操作;个人信息管理包括用户的个人资料和订单信息的展示和管理等。
2.2 航班查询模块航班查询模块允许用户根据出发地、目的地、日期等条件查询符合条件的航班信息。
系统需要从数据库中读取航班信息,并将符合条件的航班信息展示给用户。
2.3 订票模块订票模块允许用户选择符合条件的航班进行订票操作。
用户需要输入乘客信息、选择座位以及支付方式等。
系统需要对用户输入的信息进行验证,确保订单的合法性;在用户订票成功后,需要更新数据库中的座位信息和订单信息。
2.4 支付模块支付模块是航空售票系统中非常重要的一个模块。
用户在订票成功后需要进行支付操作,系统需要与第三方支付平台进行交互,完成支付流程。
本科毕业论文---航空订票系统 航空客运订票系统设计 航空订票管理系统
摘要航空定票系统是使用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和数据库系统设计的航空售票系统
基于Java和数据库系统设计的航空售票系统航空售票系统是一种基于Java和数据库系统设计的软件系统,用于管理航空公司的售票业务。
本文将从系统需求分析、数据库设计和系统功能实现三个方面对航空售票系统进行介绍。
一、系统需求分析在设计航空售票系统之前,首先需要明确系统的需求和功能。
1. 航班管理:包括航班查询、航班预订、航班退订等功能,用户可以根据出发地、目的地和日期查询航班信息,并进行预订和退订操作。
2. 机票管理:管理机票的库存和价格,包括新增机票、删除机票和修改机票信息等功能。
3. 用户管理:管理用户信息,包括用户注册、登录、修改个人信息等功能。
4. 订单管理:管理用户的订单信息,包括订单查询、订单支付等功能。
5. 数据统计分析:对系统的数据进行统计和分析,包括航班销售情况、用户行为分析等功能。
二、数据库设计1. 数据库模型设计:根据系统需求设计数据库的各个表以及它们之间的关系。
主要包括航班表、机票表、用户表和订单表等。
2. 数据库表设计:给出各个表的详细字段信息,包括表名、字段名、数据类型、长度、约束条件等。
3. 数据库表关系设计:确定各个表之间的关系,包括一对一关系、一对多关系等。
三、系统功能实现系统功能实现主要包括界面设计和后端逻辑实现。
1. 界面设计:根据系统需求和用户交互流程设计系统的界面,提供用户友好的操作界面。
2. 后端逻辑实现:根据系统需求和数据库设计,使用Java语言编写后端代码,实现各个功能逻辑。
包括航班查询、航班预订、航班退订、机票管理、用户管理、订单管理等功能。
基于Java和数据库系统设计的航空售票系统是一个功能齐全的软件系统,用于管理航空公司的售票业务。
系统通过航班管理、机票管理、用户管理和订单管理等功能,提供便捷的航班查询、预订和退订服务,方便用户进行机票购买和订单管理。
系统还通过数据统计分析功能,为航空公司提供销售情况和用户行为等数据分析,帮助公司制定销售策略和优化用户体验。
java课程设计航空售票系统
java课程设计航空售票系统一、教学目标本章节的教学目标是使学生掌握Java编程语言的基本语法和面向对象编程思想,能够运用Java实现一个简单的航空售票系统。
具体目标如下:1.知识目标:–掌握Java基本数据类型、运算符、控制结构。
–理解面向对象编程的基本概念,如类、对象、封装、继承、多态。
–熟悉Java集合框架,如List、Set、Map等。
–掌握Java常用API,如String、Math、System等。
2.技能目标:–能够使用Java编写简单的程序,实现基本的数据处理和算法。
–能够运用面向对象编程思想,设计并实现具有封装、继承、多态特点的类。
–能够使用Java集合框架处理数据。
–能够阅读和理解JavaAPI文档,查找并使用合适的API解决问题。
3.情感态度价值观目标:–培养学生对编程语言的兴趣,树立编程信心。
–培养学生团队协作、自主学习的能力。
–培养学生面对问题时,积极思考、解决问题的态度。
二、教学内容根据教学目标,本章节的教学内容如下:1.Java基本语法:数据类型、运算符、控制结构。
2.面向对象编程:类与对象、封装、继承、多态。
3.Java集合框架:List、Set、Map的使用。
4.Java常用API:String、Math、System等。
5.航空售票系统的设计与实现。
三、教学方法本章节采用以下教学方法:1.讲授法:讲解Java基本语法、面向对象编程思想、集合框架和常用API。
2.案例分析法:分析航空售票系统的需求,引导学生运用Java知识解决问题。
3.实验法:让学生动手编写代码,实现航空售票系统。
4.小组讨论法:分组进行讨论,分享学习心得和解决问题的方法。
四、教学资源本章节所需教学资源如下:1.教材:《Java编程思想》、《Java核心技术》等。
2.参考书:《Java Web开发实战》、《Java EE高级编程》等。
3.多媒体资料:PPT、教学视频、在线课程等。
4.实验设备:计算机、网络环境等。
航空售票系统_毕业设计(论文)
毕业论文设计摘要随着计算机技术的发展,目前已经进入网络经济时代,基于Web实现企业的管理信息系统可以大大提高企业的工作效率、增加利润、降低成本。
WebServices(网络服务)技术是当今计算机软件业的焦点,它在现有的各种异构平台上实现一个通用的与平台无关、语言无关的技术层,使各种平台上的应用系统可以依靠这个技术层来实现彼此的连接与集成。
本文首先对现行的售票系统做了简要分析,得出现行售票系统中的不足,传统机票向电子机票过渡是潮流之势。
进而引出电子航空售票系统,电子航空售票系统取代传统人工售票系统,极大程度的节约了成本,并为用户提供更加快捷、简便的服务,具有重要的意义。
本系统设计和实现的过程中,充分利用先进计算机技术,保证了系统的灵活性、可扩展性、安全性和可靠性。
文章最后对本系统进行一系列评价,并总结了阶段工作成果。
关键词:管理信息系统;电子航空售票系统;Web Services;互操作性ABSTRACTInternet technology has been developed to a mature, the Internet has become a world-wide largest and most of the information center, an increasing number of people using the Internet to complete their work, and also more and more people use the Internet to the liberation of their lives They use the Internet to complete almost all of all the things in real life.Since all the fields in the use of the Internet, traditional business is also now a growing number of businessmen will be their business onto the Internet, the smaller they can open a small shop. The big point can open a website.The graduation project is the subject of Design and Implementation of an on-line Customer of e-commerce sites. For a traditional online shop to provide a platform for exhibition and sale. This system is mainly to Struts and JPA basis for the development and Mysql to JSP for the future performance of means. In the above basic realization of a functional e-commercesites should have functional modules, including the prospects and the background level.Prospects in the main features are: user registration, sign in, write-off, add the consignee, the consignee to amend the information, delete the consignee information, visit the merchandise. Add goods into the shopping cart, shopping cart of goods amended to delete the shopping cart of goods, empty shopping cart, the cart will generate goods orders, view orders, orders Details view.Background in the main features are: Show the list registers, managers registers, modify the user to view the list of goods, added commodities, commodities delete, modify Merchandise, view orders list, delete and so on orders.Keywords:E-commerce,fight-ticket booking online, Web Service, mvc目录第一章前言 (4)1.1 课题背景 (4)1.2 现状分析 (5)1.3预期设计目标 (5)第二章系统分析 (6)2.1可行性分析 (6)2.2收集需求 (6)2.3 需求分析 (7)2.4 技术需求 (7)第三章开发环境及开发工具的介绍 (8)3.1 Java语言介绍 (8)3.2 Eclipse介绍 (8)3.3 Tomcat介绍 (8)3.4 SQL Server2005介绍 (9)3.5 开源框架Struts介绍 (9)一模型(Model) (9)二视图(View) (10)三控制器(Controller) (10)3.6 平台技术架构 (10)第四章系统总体设计 (12)4.1 系统功能描述 (12)4.2 系统功能结构图 (12)1.前台用户操作业务流程为: (12)2.后台企业员工操作业务流程 (12)4.3 数据库设计 (13)第五章详细设计 (13)5.1 网站前台首页设计 (14)5.2 网站前台功能详细实现 (14)5.2.1会员注册登录模块 (14)5.2.2预订机票模块 (18)5.2.3管理员模块 (19)第六章系统测试 (23)6.1 软件测试的基本方法 (23)6.2测试分析 (23)1. 用户界面测试 (23)2. 功能测试 (23)3. 兼容性测试 (24)结束语 (25)致谢 (26)参考文献 (27)第一章前言航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。
基于Java和数据库系统设计的航空售票系统
基于Java和数据库系统设计的航空售票系统随着民航客运业的迅猛发展,机票订单系统对航空公司日常运作变得至关重要。
为了提高航空公司的运营效率和客户服务水平,设计一套高效、稳定的航空售票系统至关重要。
本文将介绍一种基于Java和数据库系统设计的航空售票系统,旨在实现航空售票系统的高效运作和客户满意度提升。
1.系统需求分析在设计航空售票系统之前,首先需要对系统进行需求分析。
航空售票系统主要包括以下功能:航班信息管理、座位预订、票价查询、订单管理、乘客信息管理、支付系统等。
在需求分析中,我们需要明确系统的功能模块、用户角色、数据流程和接口,以及对系统的性能、可靠性和安全性等方面的要求。
2.系统架构设计基于需求分析,我们可以设计航空售票系统的架构。
在架构设计中,我们选择使用Java作为开发语言,主要原因是Java具有良好的跨平台性和广泛的应用基础,可以有效提高系统的稳定性和可维护性。
我们还需要选择合适的数据库系统来存储系统的数据。
一般来说,关系型数据库如MySQL或Oracle是航空售票系统的常用选择,因为它们具有良好的数据处理能力和强大的事务支持,能够满足系统对数据一致性、完整性和可靠性的要求。
在架构设计中,我们还需要考虑系统的分层结构。
通常来说,航空售票系统可以划分为表现层、业务逻辑层和数据访问层三个主要层次。
表现层负责系统与用户的交互展示,业务逻辑层负责系统的业务逻辑处理,数据访问层负责系统数据的存取。
通过分层设计,我们可以提高系统的可扩展性和可维护性,降低系统的耦合度,加快系统开发和维护的速度。
3.数据库设计在航空售票系统中,数据库设计至关重要。
良好的数据库设计可以提高系统的性能和可靠性,有效保证数据的完整性和一致性。
在数据库设计中,我们需要考虑存储系统的数据结构,选择合适的数据类型和索引策略,优化数据库的查询和存取效率,设计合理的数据表关系和数据表范式,以及考虑系统对数据的安全和备份策略等方面的需求。
飞机票预订系统毕业论文
飞机票预订系统前言伴着信息时代的到来,计算机技术的飞快发展,市场竞争也是日益激烈,企业管理水平务必相应提高。
选用逐渐成熟的数据库技术和管理信息系统理论创建管理信息系统,对于公司就显得日趋迫切和必要。
IT业的发展改革不仅给我们带来各种网站,各行业与信息科技的融合也在高效进行着。
航空业也享受着 IT 带来的喜悦。
信息技术的高速发展,经济的高效益,就使得计算机应用在经济和生活中得到普及。
计算机作用虽然越来越大,和人的关系越来越亲密,还是有人会觉得手工操作比较好。
为了和当代社会人们强烈的时间观念相适应,机票预订系统为机场带来了福音。
这款软件系统内部功能直接由源代码完成。
使用者通过说明书可以学习本软件的基本工作原理。
使用者仅需输入一点简单的文字或者数字就能实现自己的目标。
信息科技的发展为公司提供了快捷方便和精确的管理,节约了个公司的资本,提高了工作效率.网络技术的快速发展给航空公司带来了新的售票模式。
现在各大航空公司采用的是航空公司内部使用的网络系统,但是它牵涉的太广,一般不会随意更换其余系统软件。
航空业的不断扩张,城市的网点紧张,业务发展的需要显然不能满足。
传统的送票订票拿票方式太落后,无法满足扩张的需要,那么迟早会被拥有先进技术的公司淘汰。
本系统用的理念是UML的开发理念,线索是预定的过程,功能模块作为框架结构。
用户需求可以被智能的执行机,也可以执行管理员查询,添加,删除,更改管理操作,并有柜台付款,网上支付,手机支付等支付方式。
该系统用的是基于角色的权限访问技术因此具有更强的安全性。
开发这款系统采用SQLSERVER做数据库,JSP+WEB做平台。
优点就是不错的界面环境和软件的扩展性和移植性。
机票预订系统的目标就是实现航空公司自动化服务,减少人力资本,提高工作效率,提供精确的信息,很好的服务大家1系统设计的背景和意义1994年,美国航空公司推出的网上订票系统,它的优点使其他航空公司开始了对在线预订系统的研发。
航空订票系统 毕业设计
摘要随着社会发展的不断进步,民航事业的壮大,人均消费水平的提高,航空运输现在已经成为我国运输事业的重要方式之一。
但由于航空运输的特殊性,很容易受到天气和人为因素的影响,从而给旅客及时获取航班信息,及时准确的预定机票和退订机票带来了极大的不便。
针对以上的问题,可以通过建立一套完整的航空公司订票系统,来公布航班信息、查询航班信息、预定机票、退订机票等操作,从而使旅客能够及时准确获得自己需要的信息或进行查询、订票、退票等操作。
航空订票系统是为机场工作人员及旅客提供订票、退票等与机票相关的内容和管理的系统。
它分为前台和后台两个部分,前台主要提供了航班的查询、机票的预定与退订等功能;后台是管理员管理界面,只有管理员才能进行操作,它包括查看机票预定情况,对航班信息进行增、删、改、查,对用户信息进行增、删、改、查,添加、删除、修改公布信息等操作。
本系统采用MyEclipse作为软件开发的环境,以Tomcat6.0作为Web服务器,后台的数据库是使用MYSQL5.2。
使用Microsoft公司的Win7系统为开发的系统,运用JSP+JavaBean的开发模式,从界面友好、实用的要求出发,开发了一个利用WEB技术发布在网络上的基于B/S模式的航空系统。
关键词:飞机票预定系统;MyEclipse;MySQL Server 5.0;B/S结构;JSP;ABSTRACTWith the social development progresses, the civil aviation industry and growth, per capita consumption level, air transport has now become China's transportation industry is one important way. However, due to the special nature of air transport, are susceptible to weather and human factors, giving passengers timely access to flight information, timely and accurate ticket booking air tickets and unsubscribe brought great inconvenience. To solve the above problems, you can build a complete airline reservation system, to publish flight information, check flight information, booking tickets, unsubscribe tickets and other operations, so that the passengers can get timely and accurate information they need or query , booking, refunds and other operations.Tickets reservation system for airport staff and passengers booking, refunds and other relevant content with the ticket and management systems. It is divided into two parts, foreground and background, foreground provides a major route queries ticket booking and cancellation, see bulletin board and other functions; background is the administrator management interface, only administrators can operate, which includes view Flight situation, the flight information to add, delete, change, check the user information to add, delete, change, add, delete, modify, publish information and other operations.The system uses MyEclipse as a software development environment to Tomcat6.0 as a Web server, the background of the database is to useMYSQL5.2. Win7 system using Microsoft's system for the development, the use of JSP + JavaBean pattern of development, from a user-friendly, practical requirements, developed a technique using the WEB published on the web-based B / S mode of the aviation system.Key words: Tickets reservation system; MyEclipse;MySQL Server 5.0;B/S structure ;JSP;目录第一章绪论 (1)1.1课题背景及现状 (1)1.2选题意义 (1)1.3系统开发工具与技术介绍 (1)1.3.1开发环境 (1)1.3.2开发模式简介 (2)1.3.3开发技术 (2)1.3.4开发平台 (2)第二章需求分析 (3)2.1可行性分析 (3)2.1.1经济可行性分析 (3)2.1.2技术可行性分析 (3)2.2功能需求 (3)2.3性能需求 (4)2.4数据信息需求 (4)2.5安全与保密需求 (4)2.6软硬件环境需求 (5)2.7 其它需求 (5)2.8航空售票系统的实现目标 (5)第三章概要设计 (6)3.1系统的总体结构设计 (6)3.2功能模块设计 (6)3.2.1前台功能模块设计 (6)3.2.2后台功能模块设计 (7)3.3页面的设计 (8)第四章数据库设计 (9)4.1结构设计 (9)4.1.1概念结构设计 (9)4.1.2逻辑结构设计 (11)4.1.3物理结构设计 (12)4.4运用设计 (15)4.4.1数据字典设计 (15)4.4.2安全保密设计 (16)第五章详细设计及实现 (17)5.1前台功能设计 (17)5.1.1用户登录 (17)5.1.2用户注册 (18)5.1.3航班查询 (20)5.1.4机票预定 (21)5.1.5修改个人信息 (22)3.2.6修改密码 (23)5.1.7订单查询 (24)5.1.8退票 (25)5.1.9改签 (26)5.2后台功能设计 (27)5.2.1订单查询 (28)5.2.2航班管理 (28)5.2.3用户管理 (29)5.2.4管理员管理 (31)5.3验证码生成程序设计说明 (31)5.3.1程序描述 (31)5.3.2算法 (31)5.3.3流程逻辑 (31)5.4连接数据库程序设计说明 (32)5.4.1程序描述 (32)5.4.2算法 (32)5.4.3流程逻辑 (32)第六章系统实现 (34)6.1登录功能模块的实现 (34)6.2用户注册功能模块的实现 (35)6.3航班查询功能模块的实现 (36)6.4预定机票功能模块的实现 (37)6.5修改个人信息功能模块的实现 (37)6.6修改密码功能模块的实现 (38)6.7订单查询功能模块的实现 (40)6.8退票功能模块的实现 (41)第七章使用说明 (42)7.1系统环境要求 (42)7.2系统安装 (42)7.3系统运行 (42)致谢 (43)参考文献 (44)附录 (45)第一章绪论1.1 课题背景及现状随着社会发展的不断进步,人均收入的不断的增高,使得越来越多的人将目光放到提高生活质量上了,因此,旅游在人们的生活中占有越来越重要的地位。
基于Java和数据库系统设计的航空售票系统
基于Java和数据库系统设计的航空售票系统【摘要】本文介绍了基于Java和数据库系统设计的航空售票系统。
在概述了系统的设计目的和背景。
正文部分涵盖了系统架构设计、数据库设计、用户界面设计、售票流程设计和安全性设计。
系统采用Java作为开发语言,并结合数据库实现数据管理和操作。
用户界面设计简洁友好,售票流程设计流畅高效。
安全性设计确保用户信息和支付安全。
在结论部分总结了系统的设计特点和优势,并展望了未来的发展方向。
航空售票系统的建立将为航空公司提供更便捷的售票服务,提升用户体验,具有重要的现实意义。
【关键词】航空售票系统、Java、数据库系统、系统架构设计、数据库设计、用户界面设计、售票流程设计、安全性设计、总结、展望、意义。
1. 引言1.1 概述航空售票系统是一个基于Java和数据库系统设计的系统,旨在为用户提供便捷、高效的机票预订和购买服务。
随着航空业的快速发展,人们对航空运输的需求越来越大,传统的售票方式已经无法满足用户的需求。
设计一个高效、可靠的航空售票系统显得尤为重要。
本系统将采用Java作为主要开发语言,数据库系统作为数据存储和管理的工具,通过系统架构设计、数据库设计、用户界面设计、售票流程设计和安全性设计等方面的全面考虑,实现一个功能强大、操作简单、安全可靠的航空售票系统。
在这个系统中,用户可以方便地浏览不同航班的信息,查看座位预订情况,并完成机票购买的整个流程。
系统还将提供安全保障机制,确保用户的个人信息和支付信息的安全。
通过本系统的设计和实现,用户可以享受更便捷、更快速的机票购买服务,提升航空售票系统的效率和用户体验,为航空运输行业的发展做出贡献。
1.2 背景航空售票系统是一种基于计算机和网络技术的智能化售票系统,为乘客提供了方便、快捷、安全的航班预订和购票服务。
随着航空业的快速发展和人们对出行需求的不断增加,传统的人工售票方式已经无法满足市场需求。
利用Java编程语言和数据库系统设计一个航空售票系统,成为当前航空业发展的必然选择。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词:民航 管理系统分层部署
Abstract
The 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 high, in 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.
本科毕业论文
java 航空订票系统
学 院: 计算机与信息工程学院
专 业: 05计科双学位
学 号: 04040361
姓 名: 周楷
指导教师: 李建荣
职 称: ····
论文提交日期:二ОО八年四月
摘 要
当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,我们要为某航空公司开发一套国内机票售票系统,要求能通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票以及退票的服务。
该系统的工作流程如下:当顾客到达营业网点后向航空公司营业员提供出发地,目的地和出发日期,营业员根据以上信息,操作软件,连接航空公司的服务器,查询满足条件的航班,然后根据顾客的要求选择某个航班,输入乘客信息,以及舱位信息,然后执行出票操作。该系统在营业网点内能够完成营业员登录,查询航班,出票等功能。
在航空公司内部能够完成添加或删除航班,添加或删除营业网点,添加或删除营业员等功能。除此之外,该系统还要求能统计每个营业网点的业务量,以及每位营业员的工作量,并将这些信息保存在服务器端,并能在服务器端随时查询。
2.需求分析:
2.1软件分层与部署:
3用例图:
Can complete the increase or the deletion scheduled flight in the airline interior, the increase or the deletion business mesh point, the increase or deletes functions and so on shop employee.In addition, this systemalso 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 aviationthe management system management systemthe lamination deployment
1.引言
1.1民航发展概况
1.2 技术选择
1.3 开发工具
1.2.1CS与BS
1.2.2java技术
1.3 技术选择