5
3。3 SSH三层架构类图设计 6
3。4 系统功能模块简要介绍 9
4 数据库的设计与实现 10
4。1 系统E-R图 10
4。2 数据库表概述 12
4。3 数据库表结构 12
5 机票预定系统详细设计 15
5。1 首页航班列表模块 15
5。2 航班信息查询模块 16
5。3 机票预定模块 17
5。4 预定订单管理模块 18
5。5 记录查询导出模块 21
5。6 用户模块 22
5。7 管理模块 25
总结与展望 33
参考文献 34
致谢 35
1引言
当今社会互联网正不断地在高速发展,对应网络相关业务也得以迅速发展。作为网络业务与互联网发展的产物,机票预定系统的产生和运用在拓展了售票业务领域的同时,使机票销售的方式和手段更加多元化,与此同时,消费者在家就可以实现机票的预定,很大程度上方便人们的生活。所以,其产生对社会的发展及人们生活方式、消费习惯的变革产生深远的影响。
本选题主要就是要开发网上机票预定系统,要求实现顾客可以通过网络进行航班的检索查询、机票的预定、机票的改签及退票等相关服务。该系统能够在网页中实现用户的注册与登录、航班的检索与查询、机票的预定、改签、退票等功能,实现航空公司管理员对航班的添加或删除、对用户的管理及对票务的维护等功能。本系统采用的框架是目前占据主导地位的开源Web框架——J2EE框架(Struts+Spring+Hibernate)。为了满足使界面的显示和业务的处理能够分离,采用了MVC的模式,这样应用时可以让负责前台的人员无需关注业务逻辑,更能专注于网页界面的设计。编程人员只要将精力集中在业务逻辑的实现上,大大提高其开发效率。
自90年代以来,为了满足市场经济背景下的自身发展需求,中国的一些大型企业陆续开始研究利用计算机和网络实现网上购票,并开发出相应的票务系统,如我国的铁路售票系统,该系统经过近十年的开发、应用及更新完善,已覆盖了全国所有的铁路主干网络。论文网
机票预定系统以及与其相似的应用软件的开发很多都是基于B/S架构,动态网页设计技术,例如JSP、ASP和PHP技术等、J2EE和。NET技术等都是系统开发过程中使用到的主要技术。
Internet/Intranet的飞速发展,为机票的网上预定提供了强大技术保证,同时也为航空公司的管理领导层提供准确的飞机票售票信息,让乘客能更方便地出行,便于航空公司内部员工进行机票信息的管理,大大提高航空公司员工对机票管理时的工作效率。
2
系统架构设计概述
2。1三层架构概述
本套机票预定系统采用的是三层架构,三层架构分别为是指UI表示层、BLL业务逻辑层以及DAL数据访问层,如图2-1。这三个层是相辅相成、彼此依赖的,三层架构的每层间通过参数进行传递,如何实现其功能是该层内部的工作,这种设计方法实现了“高内聚,低耦合”的思想。同时,在团队开发过程,每层内部的功能实现,由相关小组完成,把一个大型的项目分解成若干任务,分配给每个项目组完成,这样便于控制整个开发的规模和进度,扩展了资源的分配和利用。 基于Javaweb的机票预定系统设计+ER图(2):http://www.youerw.com/jisuanji/lunwen_94071.html