ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:3.81MB ,
资源ID:2170904      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2170904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JSP航空订票系统的设计与实现-毕业论文.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于JSP航空订票系统的设计与实现-毕业论文.doc

1、毕业设计(论文)基于 JSP 航空订票系统的设计与实现系 别 : 计算机科学与技术系专 业 ( 班 级 ) : 计算机科学与技术(2010 级 1 班)作 者 ( 学 号 ) : 指 导 教 师 : 完 成 日 期 : 2014 年 5 月 10 日蚌埠学院教务处制 目 录摘 要 .1Abstract.21 概 述 .31.1 项目简介 .31.1.1 项目开发的目的 .31.1.2 项目开发的意义 .31.1.3 同类软件国内外的现状 .4 2 开发工具及相关技术简介 .52.1 JSP技术简介 .52.2 SQL Server 2008 简介 .52.3 Apache Tomcat 6.0

2、 简介 .62.4 MyEclipse 的简介 .63 可行性分析 .83.1 经济可行性 .83.2 法律可行性 .83.3 技术可行性 .84 需求分析 .104.1系统功能需求.104.1.1 航班信息浏览功能 .104.1.2 航班查询功能 .104.1.3 机票预订功能 .104.1.4 用户注册和登录功能 .104.1.5 密码修改功能 .104.1.6 机票购物车功能 .104.1.7 后台管理功能 .11 4.2 数据库需求分析 .114.2.1 实体数据分析 .114.2.2 实体关系分析 .115 总体设计 .115.1数据库的设计.135.1.1 数据库概念设计 .13

3、5.1.2 数据库表的设计 .145.2系统功能模块的设计.155.2.1前台管理模块的总体设计.165.2.2后台管理模块的总体设计.165.3 系统架构设计 .166 详细设计 .166.1 用户注册 .186.2 登录 .196.2.1 用户登录 .196.2.2 管理员登录 .216.3 前台管理设计 .226.3.1 个人信息修改 .226.3.2 密码修改 .226.3.3 预定机票 .236.3.4 查看购物车 .24 6.4 后台管理 .24 6.4.1 制定航班 .256.4.2 查看航班 .256.4.3 安排航班 .267 系统测试 .27结论 .29致谢 .30参考文献

4、 .31- 1 -基于 JSP 航空订票系统的设计与实现摘 要:把网络订票系统应用在航空领域,不仅能够方便广大乘客的出行,还能够给航空工作人员带来工作便利,提高工作的效率,节省人力资源。本系统是基于B/S 架构的动态的网上订票的服务网站。在设计过程中主要使用的开发工具是MyEclipse,SQL server 2008 作为后台数据库,Tomcat 作为服务器,采用JSP(Java Server Pages)和 Web 技术作为开发手段。该系统分为前台管理和后台管理两个部分,前台包括用户注册,航班、航线和机票价格的查询,还包括了订票,修改订票信息以及个人信息;后台主要是航空公司工作人员对航班信

5、息、订票单信息、通知信息、链接信息的管理。关键词:JSP; SQL server 2008;订票;管理系统;信息王安:基于 JSP 航空订票系统的设计与实现- 2 -Design and Implementation of Airline Booking Management Information System Based on JSPAbstract:The network reservation system application in the field of aviation, can not only facilitate the majority of passengers t

6、ravel, but also bring convenience to the airline staff for working, to improve work efficiency and save human resource. This system is based on B/S architecture of dynamic online booking service. In the designing process the main use of development tools is MyEclipse, putting SQL server 2008 as the

7、backstage database, putting Tomcat as the server, using JSP (Java server Pages) and Web technology as a means of development. The system is divided into two parts. One is foreground and another is background management. Front part included user registration, flights, routes and ticket price query, b

8、ooking, modify the booking information and personal information; background had mainly the airline staff to the flight information, booking sheet information, notifications, and links to information management.Keyword:JSP; SQL Server 2008; Ticket; Management Systems; Information- 3 -基于 JSP 航空订票系统的设计

9、与实现1 概 述1.1 项目简介网上订票是可以代替人工订票的一种新型的订票方式,它不仅能够方便广大乘客的出行,还能够给客运工作人员带来工作便利,提高工作的效率,节省人力资源等;更能够缓解订票高峰时期的客运压力。本系统是基于 JSP 开发工具和 SQL server2008 数据库在 Web 上共同实现的一个航空订票系统,用户可以通过登录该订票网站,实现对航空航班的班次查询以及机票的预订、退订等各个自主性的操作 1。1.1.1 项目开发的目的自因特网的快速发展以来,人类也越来越离不开对网上信息的需求,因此航空订票系统的发展趋势就是完全自动化的智能的信息查询,然而随着计算机和因特网的普及,人们对信

10、息的处理也越来越多,越来越复杂,可是传统的人工售票方式过程复杂,执行的效率低,所以为了改善人工售票方式的不足,开发一个更便捷的航空订票系统网上航空订票系统 2。1.1.2 项目开发的意义在如今的网络经济时代,各式各样的订票方式受到Web的影响越来越大,航空部门的订票方式也是如此,以前传统手工的航空售票,航班查询和决策的工作是一项很繁琐而复杂的管理过程,执行效率低,并且容易出错,然而在当今信息如此发达的时代,使用电脑软件进行信息的查询,利用Internet使信息共享,那么乘客就可以在任何地方查询任何他想要用的信息 3。该系统是基于JSP+Web技术设计的一个集成独立开发的航空订票系统,在不同的计

11、算机平台上都能运行,它突破在具体的平台(操作系统,编程语言,应用服务器等)上的限制性,使用了比较统一灵活的数据格式,面相构造方法和Web技术的优势相结合,改变了现有的网上订票系统存在的灵活性差,可扩展性等一些问题 4。 该航空订票系统软件,能够帮助乘客利用联网的计算机快速的查询航空信息。此王安:基于 JSP 航空订票系统的设计与实现- 4 -订票软件集成了航班的所有信息,如:航班的基本数据、航班管理、航班查询和订票管理等,目的是能够使更加方便使乘客对航班信息的查询与其他操作,同时也让航空管理人员方便快捷的对航班时刻信息的更新与管理 5。1.1.3 同类软件国内外的现状如今,订票系统在国内外已经

12、到了广泛的应用,不管是商业订票,还是客运订票 6。对于客运,无论是坐汽车,火车,还是飞机,都是经过订票系统进行相应的订票。国外订票系统的开发和应用起步比国内早,而且国外的通信比国内发达。例如,早在二十世纪七十年代的欧美等西方发达国家早就使用计算机进行订票了 7。据 1995 年 5 月27 日的今日电子报道,美国的南旧金山 Documents 联合公司宣布,他们开发的结果传递系统装载到一个电子数据系统公司控制的全国范围的私人网络 8。此产品最具代表性的应用就是迅速地将飞机票从旅行社传递到他们所有的主顾,为顾客带来了极大的方便,也就是最初的网上订票 9。由于近代的一些历史原因,在二十世纪九十年代

13、以前,中国在这方面的发展比较落后与欧美等西方国家 10。但是,在改革开放以后,我国的市场经济体制、管理体制、方法和手段的日趋成熟,因此我国的交通运输业得到了快速的发展。此时,各个交通运输业部门的竞争日益激烈,为了提高运营效率和市场竞争力,在国内政策的有效引导下,交通运输部门、铁路运输业和航空运输业等开始实施了一整套新的改革,他们都相继成功研发了各自售票和订票系统 11。由于这次的改革,我国在此领域上的发展十分迅速,例如,在中国一大部分城市都有了飞机场,这些飞机的营业都采用了网上售票,这就使得人们的出行更加方便。另外,与国外相比,我国是一个人口大国,会有比国外更多的人去乘坐飞机出行,所以买票就不

14、可以停止,对航空系统的安全性,稳定性的要求要更高 12。可以这么说,我国的航空订票系统要具有更广的覆盖面、庞大的交易量、实时性的强大、系统的安全可靠、系统的复杂度高等特点,比任何其他国家的航空订票系统都要复杂强大的多 13。要开发如此强大的订票系统,其难度可想有多大,国内外专家在了解中国国情之后,都感叹这个系统如果能完美的构建,那么此订票系统堪称该类系统之最。因此,我们的航空订票系统的构建任重而道远 14。- 5 -2 开发工具及相关技术简介2.1 JSP 技术简介JSP 是由 SUN 公司和许多公司一起参与一起建立的一种动态技术标准,是在传统的网页 HTML 文件(*.htm,*html)中

15、加入了 JSP 的标签和 Java 程序片段(Scriptlet) ,从而构成了 JSP 网页 15。JSP 网页中的 Java 程序片段可以操作后台数据库、重新定向网页和发送 E-mail 等,以此实现了建立动态网站所需要的一些功能。它的所有程序操作都是在服务端的服务器上执行,而网络上送给用户的仅仅是得到的结果,那么这样就会大大降低对用户的客户端浏览器的要求,不管用户的浏览器是否支持 Java,都能访问JSP 网页 (*.jsp)。JSP 其实就是一个简化的 Servlet 设计,因为它可以实现 Html 语法中的 Java 扩张(以 形式 )。JSP 与 Servlet 一样,都是在服务端

16、的服务器上执行的。通常在服务端执行后返回给用户端是一个 Html 文本,因此用户只要有浏览器就可以浏览。Web 服务器在访问 JSP 网页出现访问请求超时,首先会执行其中的 Java 程序片段,然后执行的结果会连同 JSP 文件中的 Html 代码一起返回给用户的客户端。通常的情况下 JSP 页面很少去操作后台的数据,只是用来去实现网页的静态化页面和提取网页上输入的数据,不会去进行相应的业务处理。在页面中插入 Java 程序段后,就可以操作数据库,重定性网页或者发送 E-mail,以此来实现动态页面所需要的功能。JSP 技术就是使用 Java 语言去编写 XML 文件(*.xml)中的 Tag

17、s 和 Scriptlets,之后去封装它所产生的动态网页的处理逻辑,还能通过 Tags 和 Scriptlets 去访问来于服务器端资源的应用逻辑。JSP 技术可以将网页的逻辑和网页的设计分离开来处理,还能支持组件的可重用性设计,使得基于 Web 应用程序的设计变得简单。 JSP 是一种动态页面技术,它的主要功能是将表示逻辑从 Servlet 中分离出来。在一个页面中由 Html 语言编写的代码和嵌入其中的 Java 程序片段构成,那么这个页面就是 JSP 页面。2.2 SQL Server 2008 简介SQL Server 2008 是在微软的数据平台上发布的。它可以管理任何数据,也可以

18、存储结构化,非结构化以及半结构化的文档数据,同时它还可以对已存入的数据进行查询、同步、分析、修改、删除等一些操作。我们所接触的一些数据可以存储在各种可存储数据的设备上,例如,从存储数据最大的服务器上到个人的桌面计算机和更小的王安:基于 JSP 航空订票系统的设计与实现- 6 -移动设备上,它都可以控制数据而不需要管数据存储在什么地方。SQL Server 2008 具有强大的数据管理功能,提供了丰富的管理工具去管理数据的完整性和安全性。它具有分布式数据库和数据仓库,能够进行联机分析处理。同时还是一个可实际运行的存储,维护和为应用系统提供安全性,完整性数据的软件系统。SQL Server 200

19、8 的优点(1) 支持 WEBSQL Server 2008 为 WEB 提供了标准的数据库扩展编程功能,丰富了以 XML 格式存储和检获数据的功能。 通过 WEB 可以访问数据库具有了 SQL Server 数据库,您就可以使用 Http 来向 SQL 数据库发送查询和对数据库里的存储文档来执行全文搜索。 强大且灵活的基于 WEB 的分析Internet 里嵌入 SQL Server 2008 分析服务功能,您就可以通过 Web 浏览来访问和控制数据。(2) 保护信息SQL Server 2008 可以利用自身的全面审核功能,数据加密和设置外围应用配置器来提高您数据的安全性。(3) 具有高度

20、的可伸缩性和可靠性SQL Server 2008 通过具有向上伸缩和向外扩展功能,可以满足那些对数据库具有苛刻性要求的电子商务和企业。2.3 Apache Tomcat 6.0 简介Tomcat 服务器是由 Apache Software Foundation(Apache 软件基金会)中 Apache Group Jadarta 开发小组开发的一个免费的开放源代码的服务器软件。由于有了 SUN 公司的参与与支持,最新的 Servlet 和 Jsp 的规范都能在 Tomcat 中体现。它的不足之处就是它的配置比较繁琐,而且还具有一些安全问题,但是总的来说 Tomcat 技术先进,稳定性和兼容性很好,而且还免费,因而受到了广大 Java 爱好者和大多数软件公司的支持,成为目前较为流行的 WEB 应用服务器软件。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。