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

上传人:ni****g 文档编号:546556804 上传时间:2023-07-03 格式:DOC 页数:22 大小:143KB
返回 下载 相关 举报
基于JSP航空订票系统的设计与实现-毕业论文_第1页
第1页 / 共22页
基于JSP航空订票系统的设计与实现-毕业论文_第2页
第2页 / 共22页
基于JSP航空订票系统的设计与实现-毕业论文_第3页
第3页 / 共22页
基于JSP航空订票系统的设计与实现-毕业论文_第4页
第4页 / 共22页
基于JSP航空订票系统的设计与实现-毕业论文_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于JSP航空订票系统的设计与实现-毕业论文》由会员分享,可在线阅读,更多相关《基于JSP航空订票系统的设计与实现-毕业论文(22页珍藏版)》请在金锄头文库上搜索。

1、毕业设计基于JSP航空订票系统的设计与实现系 别 :计算机科学与技术系专业班级:计算机科学与技术2010级1班作者学号: 指导 完成日期: 20#5月10日蚌埠学院教务处制 目 录摘 要1Abstract21 概 述31.1 项目简介31.1.1 项目开发的目的31.1.2 项目开发的意义31.1.3 同类软件国内外的现状4 2 开发工具与相关技术简介52.1 JSP技术简介52.2SQL Server2008简介52.3 Apache Tomcat6.0简介62.4MyEclipse的简介63可行性分析83.1 经济可行性83.2 法律可行性83.3 技术可行性84 需求分析104.1系统功

2、能需求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 5.1.2 数据库表的设计145.2系统功能模块的设计15前台管理模块的总体设计16后台管理模块的总体设计165.3 系统架构设计166详细设计166.1 用户注册186.2 登录196.2.1 用户登录196.2.2 管理员登录2

3、16.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参考文献31 / 基于JSP航空订票系统的设计与实现摘 要:把网络订票系统应用在航空领域,不仅能够方便广大乘客的出行,还能够给航空工作人员带来工作便利,提高工作的效率,节省人力资源.本系统是基于B/S架构的动态的网上订票的服务.在设计过程中主要使用的开发工具是MyEclipse,SQL server 2008作为后台数据库,Tomcat作为服务

4、器,采用JSPJava Server Pages和Web技术作为开发手段.该系统分为前台管理和后台管理两个部分,前台包括用户注册,航班、航线和机票价格的查询,还包括了订票,修改订票信息以与个人信息;后台主要是航空公司工作人员对航班信息、订票单信息、通知信息、信息的管理.关键词:JSP; SQL server 2008;订票;管理系统;信息Design and Implementation ofAirlineBooking ManagementInformation System Based on JSPAbstract:The network reservation system applic

5、ation in the field of aviation, can not only facilitate the majority of passengers travel, 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 pro

6、cess the main use of development tools is MyEclipse, puttingSQL server 2008 as the backstage database, putting Tomcat as the server, using JSP 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 includ

7、ed user registration, flights, routes and ticket price query, booking, 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

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

9、统的发展趋势就是完全自动化的智能的信息查询,然而随着计算机和因特网的普与,人们对信息的处理也越来越多,越来越复杂,可是传统的人工售票方式过程复杂,执行的效率低,所以为了改善人工售票方式的不足,开发一个更便捷的航空订票系统网上航空订票系统2. 项目开发的意义在如今的网络经济时代,各式各样的订票方式受到Web的影响越来越大,航空部门的订票方式也是如此,以前传统手工的航空售票,航班查询和决策的工作是一项很繁琐而复杂的管理过程,执行效率低,并且容易出错,然而在当今信息如此发达的时代,使用电脑软件进行信息的查询,利用Internet使信息共享,那么乘客就可以在任何地方查询任何他想要用的信息3.该系统是基

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

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

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

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

14、a程序片段可以操作后台数据库、重新定向网页和发送E-mail等,以此实现了建立动态所需要的一些功能.它的所有程序操作都是在服务端的服务器上执行,而网络上送给用户的仅仅是得到的结果,那么这样就会大大降低对用户的客户端浏览器的要求,不管用户的浏览器是否支持Java,都能访问JSP网页.JSP其实就是一个简化的Servlet设计,因为它可以实现Html语法中的Java扩张以形式.JSP与Servlet一样,都是在服务端的服务器上执行的.通常在服务端执行后返回给用户端是一个Html文本,因此用户只要有浏览器就可以浏览.Web服务器在访问JSP网页出现访问请求超时,首先会执行其中的Java程序片段,然后

15、执行的结果会连同JSP文件中的Html代码一起返回给用户的客户端.通常的情况下JSP页面很少去操作后台的数据,只是用来去实现网页的静态化页面和提取网页上输入的数据,不会去进行相应的业务处理.在页面中插入Java程序段后,就可以操作数据库,重定性网页或者发送E-mail,以此来实现动态页面所需要的功能.JSP技术就是使用Java语言去编写XML文件中的Tags和Scriptlets,之后去封装它所产生的动态网页的处理逻辑,还能通过Tags和Scriptlets去访问来于服务器端资源的应用逻辑.JSP技术可以将网页的逻辑和网页的设计分离开来处理,还能支持组件的可重用性设计,使得基于Web应用程序的设计变得简单.JSP是一种动态页面技术,它的主要功能是将表示逻辑从Servlet中分离出来.在一个页面中由Html语言编写的代码和嵌入其中的Java程序片段构成,那么这个页面就是JSP页面.2.2 SQL Server 2008简介SQL Server 2008是在微软的数据平台上发布的.它可以管理任何数据,也可以存储结构化,非结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号