《机票查询系统文献综 .pdf》由会员分享,可在线阅读,更多相关《机票查询系统文献综 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2 本科学生毕业论文(设计)文献综述报告题目:机票查询系统姓名:韦利高学号:094100214院、系信息学院专业:计算机科学与技术指导教师(职称/学历)王运琼(副教授/博士)2012 年9 月24 日云南师范大学教务处制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 3 机票查询信息管理系统文献综述报告摘要 本文论述了基于Web 的机票查询系统的开发背景、意义和目前的发展现状,介绍了该机票查询系统的开发过程、设计方法和软件的实现
2、与测试。文中详细论述了如何开发一套跨平台、具有高度可扩展性、可重用性和可维护性的机票查询管理系统。软件应用面向对象方法开发设计, 系统体系结构采用目前最先进的三层的B/S 结构,以 PHP为主流开发语言进行程序设计,运用Web及 PHP 等先进技术对该软件进行开发和实现i。其用户界面友好,风格统一,是直观、清晰、简单的PHP 界面。 该机票查询系统是在综合了目前市场上众多的其它查询信息系统软件的基础上设计和实现的,是一个具有功能强大、界面风格独特、运行快捷、操作简单、易维护等特点的机票查询信息管理软件。关键词机票查询系统;PHP语言; B/S模式; 浏览器1 引言航空业的信息化意味着“机票无纸
3、化”即电子机票的出现,电子机票具有独特的优势:旅客可以足不出户通过互联网购买机票,凭电子机票号码验证,持有效证件就可到机场办理乘机手续,且不会发生丢失机票的意外。对航空公司来说,电子机票可降低营销成本,节约人力资源。据估算,机票实现无纸化,全球航空业每年可节省开支30 亿美元。受传统消费方式等因素的影响,我国电子机票普及率并不高。以电子化程度最高的国航为例, 2008 年国航共销售 420 万元的电子客票,这一数字仅点到整个机票销售额的20%。去年第一季度这一数字虽有升高,但仅占40%。去年,在金融海啸席卷全球的情况下,商务飞行减少以及旅游市场疲软成为了事实,外各大航空公司不得不面对如何降低成
4、本和提高效率的大难题。在这样的状况下,航空公司对信息化的投资是该削减还是该继续投入?有关人士被采访时说到,航空业应该借助信息化来提高企业的运营效率、降低运营成本、提高客户忠诚度、满意度。为提高乘客的忠诚度, 几乎所有的航空公司都启用了常旅客(会员)管理ii,即客户关系管理系统。而上机票查询系统的使用既能解决提高乘客满意度这一问题,又能解决航空公司在运行管理中的难题。机票查询系统是基于中航信的国内各大航空公司的数据系统,针对机票代理人的一种网站上嵌入的查询,预定,付款,订单处理的软件iii. 它所提供的各种功能机票销售业务紧密结合,将给代理人带来前所未有的高效率和规范化的业务处能力,深受用户的青
5、睐。机票查询要按照客户给出的条件进行数据库查询。2 机票查询系统简介机票查询系统是基于国内各大航空公司的数据系统,针对机票代理人开放的一种网站上嵌入的查询,预定,付款,订单处理的软件。它不仅仅是一个能连接民航主机进行预订操作的平台,除了地址共享、用户认证和信息记录等功能外,还提出了业务绿色通道的理念iv。它所提供的各种功能与机票销售业务紧密结合,将给代理人带来前所未有的高效率和规范化的业务处理能力,深受用户的青睐。网上预订信息提示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2
6、页,共 8 页 - - - - - - - - - 4 当网页上的预订单信息生成后,在后台管理中会弹出提示信息对话框或提示音,以做到客户资料的记录和网上预订信息的快速反应。客户资料的管理。客户资料是服务行业的最重要的资本,对于客户资料的多少直接影响着这个企业的命运。客户的资料在客户预订成功时就可以显示在信息提示上,记录写入客户资料管理里,可以在客户资料新增、查询、修改、删除等操作,以及客户的回访v。权限设置对于不同的工作人员,可以设置相应的权限,以保证数据(客户资料)的保密性。管理员具有最高权限。由于现在网络已经相当发达,电子商务也是越来越被广大企业和用户接受,其产生的效益大家有目共睹。机票实
7、时预订系统与之相结合也是必然结果。随即产生的 “ 电子机票 ” ,不但为企业大大降低机票纸张的成本,实现无纸化机票,而且其摆脱了物流配送环节,使广大用户享受到在线支付即刻拿“ 货” 的服务,它的出现顺应了信息时代的市场需求,已成为航空旅行电子商务化的重要标准之一。而且电子客票因其无需等票、不易遗失,可直接在互联网订票、可用信用卡支付等优势而大受广大出行者的欢迎。新型机票查询系统服务器端. 不依赖任何第三方接口公司, 可以实现所有电子票务功能, 包括查询 , 预定 PNR, 多网站使用 . 直连中航信服务器 , 是现在的主流程序平台。3 国内外研究现状和应用前景机票查询网站是航空公司与机票分销商
8、的一种合作模式,通过网站展示产品的一种营销模式。机票网为航空公司分销机票得到提成。我国互联网发展三个新动向,一是从应用领域看,我国互联网正从信息传播和娱乐消费为主向商务服务领域延伸;二是从服务模式看,互联网正从提供信息服务向提供平台服务延伸;三是从传播手段看,传统互联网正在向移动互联网延伸。机票查询系统是中国领先的个性化、智能化网络信息和网络广告机票服务商。目前中国机票预订网已和国内外各大航空公司合作,覆盖国内外绝大多数航线。中国机票预订网拥有行业内规模领先的统一的机票预订系统,可以做到订票点和送票点的不同。牛奴的国际机票可以实现“ 异地出发,本地订票、取票” ,极大地方便了顾客。中国机票预订
9、网还开通了各大航空公司电子客票产品,客人可用信用卡支付方式购买电子客票,无需等待送票,直接至机场办理登机,出行更便捷vi。全球经济一体化的进程使得乘客来源更加丰富多样化,也让航空公司面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使经营者不断寻求扩大销售机会、改进服务质量、降低管理成本和提升客户满意度的新法宝来增强酒店的核心竞争力。在此环境下,信息化管理已成为中国航空业提高管理水平,获得新竞争优势的重要工具。中国的航空信息化,已经有20 多年的历史,经历了 “ 前台系统 ” 普及发展阶段、 “ 后台系统” 普及发展阶段再到现在的 “ 协同系统 ” 发展阶段。从电算到互联网,酒店信息化服务系统跨
10、越了数代升级,但探索的步伐从未停止过,而目前,航空信息化正在朝着智能化、数字化的方向发展。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 5 4 本课题研究的主要内容本选题拟开发机票查询系统,机票查询系统方案主要是建立起一种方便的、网络化的、高效的查询机票的系统,是由机票查询功能,客户信息查询功能,维护管理功能以及系统说明功能组成的网络应用系统,为节省人力的基础上更加快捷方便的为顾客服务并为航空公司盈利。(1)本系统使用 PHP
11、进行开发,后台数据库选用MYSQL 。(2)维护管理模块有管理员登录界面以及对机票的增删改查功能。(3)数据库设计合理,使其能够满足此机票查询系统的基本需要。(4)界面简洁、直观、易于操作,并且有系统说明界面能够使用户快速掌握系统的操作方法。由于时间紧,任务多,所以系统功能求精不求多,并未实现真实应用系统的全部细节。本人要做的主要内容是按软件工程的规范完成所有工作,主要有以下几点:需求分析、系统分析、总体设计、详细设计、编码、测试。5 主要研究方法研究方法与理论本课题主要采用文献研究、需求调研与分析、系统设计与测试等方法,软件开发理论、信息系统开发理论vii、进行分析,满足留学生信息管理系统的
12、应用需要。在文献研究阶段,将收集留学生管理方面相关资料、著作及开发技术资料;需求调研与分析阶段将深入到留学生的各个院系做市场调研,了解他们目前采用的留学生信息管理的状况,以及管理模式,把自己的要做的留学生管理信息系统的想法告诉他们,并让他们给出意见和建议,了解他们的需求,并做好记录;系统设计,拟采用快速原型法构建系统,通过回朔法,不断完善系统开发与设计。5.2 研究工具或开发工具(1)系统环境要求 : 基于 Windows 平台,用户访问采用 BS 结构。Web服务器 :Aparch 数据库 :MySQL5.0。IE 要求支持 IE6.0 及以上。专用客户端支持 Windows9x 和 Win
13、dows NT/2000/XP。服务器硬件要求:普通PC。客户端硬件要求:普通PC。(2 开发工具或技术 : 在本系统实现过程中运用的开发工具是:网页三剑客,Aparch 服务器, MYECLIPSE作为开发 PHP 程序的 IDE工具, MYSQL-Front数据库管理工具。6 开发平台介绍6.1 PHP技术PHP 最初是 1994年 Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C 语言重新编写,包括可以访问数据库。在 1995年以 Personal Home Page Tools (PHP Tools) 开始对外发
14、表第一个版本,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 6 Lerdorf 写了一些介绍此程序的文档,并且发布了PHP1.0。在这早期的版本中, 提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI 加入了对 m
15、SQL的支持,从此建立了PHP 在动态网页开发上的地位。到了1996 年底,有 15000 个网站使用 PHP/FI;时间到了 1997 年中,使用 PHP/FI 的网站数字超过五万个。而在1997 年中,开始了第三版的开发计划viii,开发小组加入了Zeev Suraski 及 Andi Gutmans,而第三版就定名为 PHP3。2000年,PHP4.0又问世了,其中增加了许多新的特性。 PHP, 一 个嵌 套 的 缩 写 名称 , 是 英 文超 级 文 本 预 处 理 语 言 ( PHP:Hypertext Preprocessor )的缩写。 PHP 是一种 HTML 内嵌式的语言,
16、PHP 与微软的 ASP颇有几分相似, 都是一种在服务器端执行的嵌入HTML 文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、 Java、 Perl 以及 PHP 自创新的语法。 它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP 做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI要高许多;与同样是嵌入 HTML 文档的脚本语言 JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻
17、留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了, 这也是 PHP高效率的体现之一。PHP 具有非常强大的功能,所有的 CGI或者 JavaScript的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。6.2 JavaScript技术Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet 网页制作上。Javascript 是由 Netscape 公司开发的一种脚本语言(scripting language) ,或者称为描述语言。 在 HTML 基础上,使用 Javascri
18、pt可以开发交互式 Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用 Javascript 编写的程序需要能支持 Javascript语言的浏览器。 Netscape公司 Navigator 30 以上版本的浏览器都能支持Javascript程序,微软公司Internet Explorer 30 以上版本的浏览器基本上支持 Javascript 。微软公司还有自己开发的Javascript,称为 JScript。 Javascript和 Jscript基本上是相同的,只是在一些细节上有出入。Jav
19、ascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web 网页而量身定做的一种简单的编程语言ix。JavaScript 使网页增加互动性。 JavaScript 使有规律地重复的HTML 文段简化,减少下载时间。 JavaScript 能及时响应用户的操作, 对提交表单做即时的检查, 无需浪费时间交由 CGI 验证。 JavaScript 的特点是无穷无尽的。6.3 MYSQL 介绍MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS) ,MySQL 数据库系统使用最常用的数据库管理语言-结构化查询语言( SQL)进行数据库管理。名
20、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 7 由于 MySQL 是开放源代码的, 因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、 可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。MySQL 关系型数据库于1998 年 1 月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行
21、模式,提供了面向C、C+、Eiffel 、Java 、Perl、PHP、Python 以及 Tcl 等编程语言的编程接口( APIs) ,支持多种字段类型并且提供了完整的操作符支持查询中的SELECT 和 WHERE 操作。MySQL 开发组计划于 2001 年中期公布 MySQL4.0 版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后, MySQL 开发着希望提供安全的数据复制机制、在BeOS 操作系统上的MySQL 实现以及对延时关键字的定期刷新选项x。随着时间的推进, MySQL 将对 ANSI 92/ANSI 99 标
22、准完全兼容。MYSQL 特点:(1) 使用核心线程的完全多线程。这意味着它能很容易地利用多CPU(如果有)。(2) 可运行在不同的平台上。(3) 多种列类型:1、 2、 3、 4、 和 8 字节长度的有符号 /无符号整数 (INT) 、 FLOAT、DOUBLE 、 CHAR、 VARCHAR 、 TEXT、 BLOB 、 DATE、 TIME 、 DATETIME 、 TIMESTAMP 、YEAR、SET 和 ENUM 类型。(4) 利用一个优化的一遍扫描多重联结(one-sweep multi-join )非常快速地进行联结(join)。(5) 在查询的 SELECT 和 WHERE 部
23、分支持全部运算符和函数xi。(6) 通过一个高度优化的类库实现SQL 函数库并且像他们能达到的一样快速,通常在查询初始化后不应该有任何内存分配。(7) 全面支持 SQL 的 GROUP BY 和 ORDER BY 子句,支持聚合函数 ( COUNT()、COUNT(DISTINCT) 、AVG()、STD()、SUM()、 MAX() 和 MIN() ) 。(8) 支持 ANSI SQL 的 LEFT OUTER JOIN 和 ODBC 语法。(9) 你可以在同一查询中混用来自不同数据库的表。 (10) 一个非常灵活且安全的权限和口令系统,并且它允许基于主机的认证。口令是安全的,因为当与一个服
24、务器连接时,所有的口令传送被加密xii。7 小结全球经济一体化的进程使得乘客来源更加丰富多样化,也让航空公司面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使经营者不断寻求扩大销售机会、改进服务质量、降低管理成本和提升客户满意度的新法宝来增强酒店的核心竞争力。在此环境下,信息化管理已成为中国航空业提高管理水平,获得新竞争优势的重要工具。中国的航空信息化, 已经有 20 多年的历史, 经历了“ 前台系统 ” 普及发展阶段xiii、 “ 后台系统” 普及发展阶段再到现在的 “ 协同系统 ” 发展阶段。从电算到互联网,酒店信息化服务系统跨越了数代升级,但探索的步伐从未停止过,而目前,航空信息化正在朝
25、着智能化、数字化的方向发展。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 8 参考文献1 贺民. PHP技术内幕 . 中国水利水电出版社北京.2009,参考本书第 106页PHP 技术应用。2 王华东 . 基于B/S结构的毕业论文管理系统的设计与实现J. 周口师范学院学报, 2011 ,28(2) :106-108.3 罗晖, 陈秀川 , 邓建. 基于PHP 的动态网页技术的研究与实现J.南昌航空工业学院学报( 自科学版 )
26、, 2004,(02)4 徐长盛 , 戴超. 一种快速开发 Web 应用程序方法的研究 J. 计算机工程与设计,2004,(12):2237-22395 赵韶平 , 罗海燕 , 李霁红, 李志PowerDesigner系统分析与建模 M 清华大学出社 20046 严国丽 , 于水. 一种基于 XML Web 服务的航班订票系统设计与实现A. AECC 专题学术研讨会。7 揭安全,李云清,杨庆红等 “数据结构”课程教学改革与创新 J 计算机教育,2008,(10) :132-133;参考图书第 254页 数据结构分析样例8 王军. MYSQL4从入门到精通 M 出版地: . 电子工业出版社参考图
27、书第 104 页 mysql 基础9 张新曼 . 精通PHP: Web 开发技术与典型应用 M . 北京:人民邮电出版社,2007.2 参考图书第 55页 PHP基本语法10 冯祖洪 . 用 PHP访问 Mysql 数据库的方法 J.现代电子技术 ,2002,(05) 参考图书第 89页 Mysql 基本语法11 陈承欢 . PHP、Apache、MySQL 的整合配置技巧 J. 计算机与网络 ,2004,(17)12 张展. 用Apache架设Web 服务器J.微电脑世界 , 2005,(07)13 Dimitriosgeorgakopoulos, George Karabati, Srid
28、har Gantimahapatruni Specificationand Management of Interdependent Data in Operational Systems and DataWarehousesJ 2004.11.29 Abstract This paper discusses the based on Web aviation book tickets online system development background, significance and the current development situation, this paper intr
29、oduces the aviation book tickets online system development process, the design methods and software realization and test. This paper discusses how to develop a set of cross-platform, with high scalability, reusability and maintainability of aviation book tickets online management system. The softwar
30、e application object oriented method development and design, system structure is the most advanced three layers of B/S structure to Java language for the mainstream development program design, use Web and PHP, JavaScript, Mysql advanced technology such as the software development and implementation.
31、 The user friendly interface, the style is unified, is intuitive, clear and simple JSP interface. The aviation book tickets online system is in the comprehensive on the market at present of the many other students management information system based on the software design and implementation, has a p
32、owerful, unique style, running fast interface, simple operation, easy maintenance and other characteristics of the aviation online ticketing system management software. Keywords Ticket query system; software engineering B/S browser名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -