航空订票管理系统毕业论文ppt
- 格式:ppt
- 大小:431.00 KB
- 文档页数:22
本科毕业论文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平台的总称。
毕业设计(论文)航空售票系统设计和开发姓名系别、专业导师姓名、职称完成时间目录摘要 (2)Abstract (3)第一章引言 (4)第二章可行性研究与应用需求分析 (5)2.1 可行性研究 (5)2.1.1 经济可行性 (5)2.1.2 技术可行性 (5)2.1.3 运行可行性 (5)2.1.4 时间可行性 (5)2.1.5 法律可行性 (6)2.2 需求分析 (6)2.2.1 系统需求 (6)2.2.2 性能需求 (6)2.2.3 应用需求分析 (6)2.2.4 运行需求分析 (7)2.2.5 其他需求分析 (7)第三章相关技术分析 (7)3.1 JSP技术简介 (7)3.2 JSP工作原理 (8)3.3 JSP体系结构 (8)3.4 JSP的特点 (9)3.5 MYSQL 数据库 (10)3.6 BS模式与C/S模式的比较分析 (11)第四章系统分析 (13)4.1 问题描述 (13)4.2 系统功能 (13)4.3 航空售票系统的性能要求 (14)4.4数据流程分析 (16)4.5数据概念结构设计 (16)第五章系统设计 (17)5.1 首页 (17)5.2 国内航班 (18)5.3 国际航班 (19)5.4 用户登陆 (19)5.5 用户注册 (20)5.6 后台登陆 (20)5.7 航班信息管理 (21)5.8 订单管理 (21)5.9 用户管理 (22)第六章系统调试与测试 (23)6.1 程序调试 (23)6.2 程序的测试 (23)6.2.1 测试的重要性及目的 (23)6.2.2 测试的步骤 (25)6.2.3 测试的主要内容 (25)结束语 (27)致谢 (28)参考文献 (29)摘要本论文主要涉及软件,数据库与网络技术等。
涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
航空客运订票系统—VC毕业设计(论文) 航空客运订票系统 1 问题描述航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。
试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。
1.1 每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量)1.2 作为示意系统,全部数据可以只放在内存中1.3 系统能实现的操作和功能如下:1.3.1 查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额1.3.2 承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。
若需要,可登记排队候补 1.3.3 承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队候补的客户 2 概要设计2.1 存储结构设计typedef struct Al_Custom //已订票客户{char name[15];//姓名int count;//订票量int level;//舱位等级Al_Custom *next;//下一节点指针}Al_Custom,*Al_CustomLink;typedef struct Wait_Custom//等候替补的客户{char name[15];//姓名int count;//所需票量Wait_Custom *next;//下一节点指针 }Wait_Custom; typedef struct Wait_Queue//等待队列 {Wait_Custom *front;//队列头指针Wait_Custom *rear;//尾指针 }Wait_Queue; typedef struct Flight//航线{char terminus[15];//终点站名char flight_no[10];//航班号char plane_no[10];//飞机号int week;//飞行周日int count;//乘客定额int rest;//余票量Al_CustomLink Al_link;//指向成员名单链表的头指针Wait_Queue wait_queue;//等待替补队列 }Flight;2.2 主要算法设计2.2.1 主程序模块:void main(){初始化;do{接受命令;处理命令;}while(命令!="退出");}2.2.2 查询航线模块——实现查询功能 void findFlight() { 提示输入要查询航线的终点站名;如果存在该航线,则输出该航线信息;否则提示不存在该航线;}2.2.3 承办订票业务模块——实现订票功能 void dingpiao() {提示输入航班号和订票数;若不存在该航班号,则提示不存在该航线;否则{如果有余票,则办理业务;否则提示没有足够的余票,询问是否候补;若是,则排队候补;}}2.2.4 承办退票业务模块——实现退票功能 void tuipiao() {提示输入航班号和飞行周日;确认航班号和飞行周日都存在,并且客户有订票,则 {执行退票;为排队候补的客户办理订票业务;}否则{提示有误}}2.3 测试用例设计2.3.1 航线3条:1001 hp001 shanghai 2 501002 hp002 beijing 5 501003 hp003 guangzhou 7 502.3.2 查询航线:shanghai2.3.3 承办订票业务:航班号1001 数额30 姓名chengangjie 舱位等级22.3.4 承办订票业务:航班号1001 数额23 姓名zhenxi 舱位等级32.3.5 承办退票业务:姓名chengangjie 航班号1001 飞行周日2 2.3.6 查询航线:终点站名:shanghai3 调试分析3.1 本次的设计比较困难,需要实现较多的功能,所以在调试过程中不太顺利,主要是指针的修改。
毕业论文-航空售票系统设计与实现摘要航空售票/订票是航空业务中的一个最基本的业务,从表面上来看,它只是航空业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票已经不能满足现代航空业务流量剧增的客观要求。
本系统——航空售票系统,采用 技术作为创建应用程序的方式,以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(论文)III(论文)IV(论文)V(论文)第1章绪论1.1 课题背景在现在的航空售票系统中,管理是航空公司能正常运作的重要环节,为了更好地推动航空售票业务的持续发展,不少航空分公司,通过分公司把航空售票管理软件推向最终用户。
航空客运订票系统设计与实现学生姓名:周玖怡指导老师:罗奕摘要本系统是采用C++开发的一个管理系统。
本系统要解决的是机场售票中所要解决的问题,包括售票退票子系统,订票子系统,查询子系统,航班信息修改和飞行时刻表等五个方面的功能。
在整个系统中采用文件来存储信息,角色划分为系统管理员、售票员、顾客三种,各自拥有不同的操作权限。
在整个系统设计过程中,严格按照软件工程设计标准来设计系统。
关键词飞机信息;部分匹配检索;文件操作1 引言20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。
20实际50年代,西蒙提出了管理依赖于信息和决策的思想。
同时期的维纳发表了控制论,他认为管理是一个控制过程。
1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。
” [1]管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它越来越得到普及。
MIS是一门学科,它跨越了若干个领域,比如管理科学,系统科学,运筹学,统计学以及计算机科学。
在这些科学的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
所以,在这次机场售票管理系统的设计中,我选择了以C语言来设计这个管理系统。
与其他数据库管理系统相比,C语言具有用户的普遍性,功能的完整性,工具的易用性和规模的可伸缩性等特点[1]。
1.1 相关研究课题的特点近年来,国内外一些学者对中国航空业的竞争力进行了讨论,例如胡鞍钢对比分析了中美航空市场的开放度和国际竞争力。
认为我国空中市场开放程度低下,其国际竞争能力十分薄弱,美国的航空市场开放程度最大,美国的航空运输业国际竞争力最强,这表明空中市场越开放,航空运输业的发展空间越大,航空运输业市场规模越大,国际竞争力就越强。
刘世锦和冯飞在民航业国内外市场的开放和竞争严重不对称的情况下,对竞争的考虑首先是如何提高本国企业的国际市场竞争力。
摘要航空定票系统是使用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章绪论航空定票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的航空定票系统,实现旅行社的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
毕业论文设计摘要随着计算机技术的发展,目前已经进入网络经济时代,基于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)第一章前言航空客运业务诞生已有近一个世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给民众的生活、出行带来了极大的方便。
摘要随着社会发展的不断进步,民航事业的壮大,人均消费水平的提高,航空运输现在已经成为我国运输事业的重要方式之一。
但由于航空运输的特殊性,很容易受到天气和人为因素的影响,从而给旅客及时获取航班信息,及时准确的预定机票和退订机票带来了极大的不便。
针对以上的问题,可以通过建立一套完整的航空公司订票系统,来公布航班信息、查询航班信息、预定机票、退订机票等操作,从而使旅客能够及时准确获得自己需要的信息或进行查询、订票、退票等操作。
航空订票系统是为机场工作人员及旅客提供订票、退票等与机票相关的内容和管理的系统。
它分为前台和后台两个部分,前台主要提供了航班的查询、机票的预定与退订等功能;后台是管理员管理界面,只有管理员才能进行操作,它包括查看机票预定情况,对航班信息进行增、删、改、查,对用户信息进行增、删、改、查,添加、删除、修改公布信息等操作。
本系统采用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 课题背景及现状随着社会发展的不断进步,人均收入的不断的增高,使得越来越多的人将目光放到提高生活质量上了,因此,旅游在人们的生活中占有越来越重要的地位。