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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

在线机票预订系统的设计与实现毕业论文.docx

1、在线机票预订系统的设计与实现毕业论文在线机票预订系统的设计与实现毕业论文摘 要第一章 系统需求分析1.1系统开发背景 31.2软件主要组成及功能 31.3用户特点以及一般约束 4第二章 系统结构设计 2.1用户注册的DFD图 5 2.2用户订票的DFD图 6 2.3退票的DFD图 7 2.4机票信息查询的DFD图 7第三章 开发平台设计 3.1系统技术 8 3.2性能需求 83.3开发平台 8第四章 数据库设计 4.1管理员信息E-R图 8 4.2客机信息E-R图 84.3航班信息E-R图 84.4客户信息E-R图 84.5预订信息E-R图 84.6实体之间关系的E-R图 8第五章 系统的实现

2、 5.1总体设计(系统总流程图) 15 5.2登陆界面16 5.3注册界面17 5.4管理员界面18 5.5订票界面19 5.6退票界面20 5.7查询界面21结论 24参考资料25致谢25第1章 第2章 附录1详细代码的实现 22第3章 附录1详细代码的实现 22第4章 附录1详细代码的实现 22附录一(数据库) 30附录二 (hibernate.cfg.xml)30附录三 (struts-config.xml)30附录四 (validation.xml) 30附录五 (核心代码) 30第1章 系统需求分析11 系统定义 机票预订是向广大用户提供各大航空公司机票预订服务和交易的方式。用户可以

3、通过注册本系统使用系统机票预订功能获得机票预订服务,预订国机票。机票预订可以根据您的需求准确快速的预订到您想要乘坐的航班;在机票预订之前用户可以实时对您所需要的航班查询;系统会根据您的航班查询条件显示航班信息,查询完成后,您就可以对满意的航班进行机票预订。12 系统开发背景 当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已

4、成为现代水平和综合国力的重要标志。中共十七届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。 着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生

5、活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的毕业设计网上机票预订管理系统。13 系统组件及功能1.3.1 新用户注册新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入(注:为方便测试,本系统的测试版注册功能做有管理用户)。 1.3.2 用户

6、登录验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框。1.3.3 用户订票主窗体的订票界面,你可以点击你想查询的有关机票的信息的按钮,获得相关信息的表,根据表的容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。如果确定订票,将

7、会弹出一个订票的窗口,确认你预订机票的类型和数量。1.3.4 用户检索主窗体的用户检索界面,用户点击个人查询按钮,可以把自己的个人预订显示到界面上,查询个人的订票记录,还可以根据起点站到终点站的关系对所有航班进行模糊查询。1.3.5 用户退票退票窗口,用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。1.3.6 管理员客机信息的操作管理员对客机信息的添加、修改、删除和查询,包括客机编号、客机型号、经济舱座位数量、商务舱座位数量以及备注信息等。1.3.7 管理员对用户信息的操作管理员对用

8、户技能型添加、修改、删除和查询。1.3.8 管理员对预订信息的检索管理员预订机票检索界面,可以查询所有的已订的机票的信息。14 用户特点及一般约束1.4.1 管理员和用户的登录 要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。管理员和用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用,管理员有客机信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询。1.4.2 管理员的日常操作管理员可以对客机信息,客户信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。1.4.3 用户的日常操作用户可

9、以进行注册然后登陆系统,可以进行客机信息查询,航班信息查询,可以定票(本系统支持团体订票,按照航班号进行预订机票,显示所订机票的信息和价格,进入机票预订页面订购不同航仓的机票,数量不限),可以退票,对退票后的机票要在未售出机票中重新体现。第2章 系统结构设计21 DFD定义数据流程图(Data Flow Diagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。这两种方法实际表示一个数据流程的时候,小

10、异,但是针对不同的数据处理流程却各有特点。本论文中大多采用第一种表达方式,在此说明,方便阅读。22 用户注册的DFD图(如图2-1所示) 图 2-1 用户注册23 用户登录的DFD图(如图3-1所示)图3-1 用户登录24 用户订票的DFD图(如图4-1所示)图4-1 用户订票25 用户退票的DFD图(如图5-1所示)图5-1 用户退票26 机票信息查询的DFD图(如图6-1所示) 图6-1 机票信息查询第3章 开发平台3.1系统技术3.1.1 j2EE平台架构技术简介J2EE是主流的技术体系,目前已成为一个工业标准。围绕着J2EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE

11、为标准的软件产品构建大型分布式企业级应用系统,可以得到较好的稳定性、高可靠性和扩展性。J2EE是一种利用java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心java平台或java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、到处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise javaBeans)、java Servlets API、JSP(java Server Pages)以及XML技术的全面支持

12、。J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层体系结构的应用。它通过提供企业计算环境所必需的各种服务,使得部署在J2EE平台上的多层应用可以实现高可用性、安全性、可扩展性和可靠性。3.1.1 jsp技术简介JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下

13、运行,也能在其他操作系统上运行。3.1.2 Hibernate技术简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。3.1.3 Strust技术简介Struts 1框架以ActionServlet作为核心控制器,整个应用由客户端请求驱动。当

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1