摘 要
网络的广泛应用给生活带来了十分的便利。所以把航空订票与现在网络相结合,利用JSP技术建设航空订票系统,实现航空订票的信息化。则对于进一步提高航班公司的发展,丰富航空订票经验能起到不少的促进作用。
航空订票系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的会员了解和熟知航空订票系统的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于航班公司而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。
本系统设计的现状和趋势,从需求、结构、数据库等方面的设计到系统的实现,分别为管理员和会员的实现。论文的内容从系统的设计、描述、实现、分析、测试方面来表明开发的过程。本系统根据现实情况来选择一种可行的开发方案,借助JSP技术、SSM框架和MySQL数据库等实现系统的全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试会员权限来完善系统,最终系统完成达到相关标准。
关键字:航空订票系统;SSM框架 ;Mysql数据库;JSP技术
21世纪,我国早在上世纪就已普及互联网信息,互联网对人们生活中带来了无限的便利。像大部分的航班公司、学校等机构都有自己的管理系统,由传统的管理模式向互联网发展,如今开发自己的系统是时代发展的必然趋势。那么开发航空订票系统意义和用处有哪些呢?
首先提升工作效率:这是很多机构建设系统的目的之一。航空订票系统对于航班公司或者学校来说,可以摆脱传统手写记录的管理模式。利用计算机系统,进行会员信息管理,还包含航班信息、在线购票等功能的管理,不但节省了人力和物力,还提高了工作的效率,让管理员可以更加高效地工作。
其次,对于会员来说,不需要到航班公司进行查看航班信息,在家里就可以通过计算机查看航班信息进行订票等操作,非常的便利。
一个好的系统能将航空订票提上一个新的台阶。系统内容可以随时更新,这点对于航班公司来说是很重要,但这是传统的管理方式都无法做到的。航空订票系统就可以每天更新,随时了解航班信息的最新动态。
航空订票系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的会员了解和熟知航空订票系统的便捷高效,为管理者和会员提供了服务,节省人力、物力和时间,提高工作效率。
随着全球信息化的发展,人们的生活节奏越来越快,对信息的时效性越来越重视。以传统的宣传方式为载体的传统媒介早已不能满足会员对获取信息的方式、便捷性的需求。所以航空订票系统渐渐成为会员关注的焦点。首先,航空订票系统,网上获取信息的实时性、便捷性要远远高于传统媒介。系统一经上线,无论会员在世界的哪个角落,只要能够连接互联网,就能在第一时间获得想要的信息。
以往的航空订票相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机信息化也日新月异的发展,社会也已经深刻的认识,计算机功能非常的强大,计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。
计算机技术在现代管理中的应用,使计算机成为会员应用现代技术的重要工具。能够有效的解决获取信息便捷化、全面化的问题,提高效率。
在国外很多发达国家,软件产业早已得到全面普及,但我国经济已不断发展,不断引进国外信息化建设,使国内软件行业得以不断发展,在摸索中进步,最终也得到一些成果,我国的软件业迎来了高速的发展,使更多的软件系统得以开发出来,从此逐渐地改变人们的生活工作方式。但是,对于信息化的建设,与很多发达国家相比,由于信息化程度的落后以及经费的不足,我国的航空订票开发方面还是相对落后的,因此,要不断的努力探索,争取开发出一个实用的信息化的航空订票系统,来实现航空订票的信息化。因此本课题以航空信息为例,目的是开发一个实用的航空订票系统。
航空订票系统的开发运用JSP技术、SSM框架,以及Mysql等技术的支持下共同完成了该系统的开发,实现了航空订票的信息化,使会员体验到更优秀的航空订票,管理员管理操作将更加方便,实现目标。
航空订票系统的需求和管理上的不断提升,航空订票系统的潜力将无限扩大,航空订票系统在业界被广泛关注,本网站及对此进行总体分析,将航空订票的发展提供参考。航空订票系统对个人或航班公司都有着明显的带动效应,尤其对当地航班公司、学校的管理帮助更大。
(1)绪论
网站的开发背景,意义和系统状况等,详细讲述了系统的用处,对本章进行总结。
(2)系统开发技术的介绍
分别对JSP技术、SSM框架、Mysql和B/S进行详细介绍。
(3)系统分析
本章主要是对系统可行性、系统性能、还有系统功能需求进行分析。
(4)系统设计
对系统系统功能和数据库等进行详细讲解。
(5)系统的实现
主要对会员管理、机舱分类管理、航班信息管理、在线购票管理、航班改签管理、航班退票管理、在线留言、系统管理的实现。
(6)系统的测试
在系统编码实现后,就需要对系统进行检测,检测的方法有黑盒测试和白盒测试两种方式,本网站采用的是黑白盒测试方法对不同组的数据进行功能模块测试。
此系统的关键技术和架构,JSP技术、B/S结构、SSM框架和Mysql数据库,是本系统的关键开发技术,对系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。
在该在线航空订票系统中,Eclipse能给会员提供更多的方便,其特点一是方便学习,方便快捷;二是有非常大的信息储存量,主要功能是用在对数据库中查询和编程。其功能有比较灵活的数据应用,只需利用小部分代码就能实现非常强大的功能。因此,利用Eclipse 技术进行系统代码管理是该系统数据库的首选。
本航空订票系统在前台管理网页效果中主要采用的是JSP技术现在越来越多的软件公司都使用JSP技术来开发web端的应用。因为就目前的市场上网页制作模块来说哦,JSP技术包含的内容是相对而言比较丰富全面的,而且JSP技术已经成为现在市场上最为常见的网页开发技术。JSP中文全称是JSP服务器端语言。我们都知道JSP是一种动态网页开发技术,它的开发是跨平台的,JSP可以在windows操作系统上运行也可以在Linux系统上运行。JSP是一个较为简化的网页技术,它是由许多公司联合发起的建立的一种动态网页技术标准。在JSP中可以插入html网页,CSS,JSPscript等制作动态网页,样式方面较为多样化。
利用Mysql的数据独立性、安全性等特点,在软件项目中对数据进行操作,可以保证数据准确无误,并降低了程序员的应用开发时间。
Mysql的特点是支持多线程,能方便的对系统资源充分利用,有效提高速度,还提供多种方式途径来对数据库进行连接;Mysql的功能相对弱小、规模也小,但本系统要求不高,Mysql完全可以满足本系统使用。
利用Mysql建立系统数据库,不仅有利于数据处理业务的早期整合,还能利于发展后两种数据扩展的操作。
B/S结构是目前使用最多的结构模式,它可以使得系统的开发更加的简单,好操作,而且还可以对其进行维护。使用该结构时只需要在计算机中安装数据库,和一些很常用的浏览器就可以了。浏览器就会与数据库进行信息的连接,可以实现很多的功能,B/S结构是可以直接进行使用的,而且B/S结构在使用中极大的减少了工作的维护。基于B/S的软件,所有的数据库之间都是相互独立的,因此是非常安全的。因为基于B/S结构可以清楚的看到系统正在处理的业务,并且能够及时的让管理人员做出决策,这样就可以避免航班公司的损失。B/S结构的基本特点是集中式的管理模式,会员使用系统生成数据后,这些数据就可以存储到系统的数据库中,方便日后能够用到,这样就可以满足人们的所有的需求。
当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。