(4) 航班管理:管理员可以对每架航班起降时间,航班的线路,以及机型等进行指定;
(5) 票价管理:对航班的不同舱座的票价进行管理,根据淡旺季对机票的价格进行修改;
(6) 机场信息管理:对各个机场的信息行进管理;
(7) 机型管理:对本航空公司所拥有的各种机型的信息进行管理;
(8) 座舱管理:根据不同的机型的不同舱位的信息进行管理;
(9) 公告栏管理:对告知用户的公告信息进行管理,如添加公告或者删除公告。
1.3 系统应用前景
跟以往的去窗口买票相比,网上订票具有明显的优势,主要从以下三方面进行阐述理由:
(1)查询机票、订票、退票、改签十分方便
以往人们买票都是到售票窗口排队购票,轮到自己时,首先还得向售票员询问有哪些航班要飞,然后自己再决定根据自己的实际情况购买适合自己的机票,这样非常的费事。有时因有急事要去某地,赶快跑到机场却被告知没有今天的票,这样的事也很多。现在有了航班订票系统,买票、退票、改签不用再跑到机场售票大厅去办理,只要有网络的地方我们就可以很轻松的办理这一系列机票业务。
(2)支付方便、快捷
本航班订票系统只要有网银或者支付宝等就可以在线直接支付,十分方便。
(3)用户体验好
系统操作简单,界面十分人性化,友好,美观大方。有强大的查询功能。还可以根据自己的经济条件购买适合自己的机票,如淡季打折机票等。提前购买自己需要的机票,用户使用后普遍好评。
当今社会发展迅速,互联网技术高度发达,此航班订票系统的应用前景非常好,还有很大的发展和进步空间。
第2章 系统开发环境及技术与可行性分析
2.1系统开发环境
2.1.1 MyEclipse
MyEclipse是一种企业级工作平台,Eclipse的插件,是一个功能丰富的集成开发环境,还支持HTML[1]。
2.1.2 数据库简介
数据库使用的是MySQL开源数据库,可移植性高[2]。
和Oracle、SQL Server等相数据库比较,MySQL有一些不足之处,如规模小、功能有限等,但还是非常实用,所以用的人还是很多。如果是个人使用或中小型企业,那么MySQL提供的功能就足够了,而且由于MySQL是开放源码软件,因此可以大大降低开发成本[2]。
2.1.3 Hibernate
Hibernate框架提供控制器这层,还提供一个实用的集合过滤功能[3]。
2.2系统开发的思想与技术
2.2.1 系统的开发技术和框架
本购票系统采用的技术是jsp[4],基于MVC模式开发[5],使用SSH框架来增加系统的开发速度。用struts2[6]和hibernate[7]这两个框架来实现模型层和控制器这两层,整合开发,用MVC设计方式为原则。实现界面以及视图则用jsp。
2.2.2 S.S.H框架的优点
S.S.H框架是J2EE应用中struts2+spring+hibernate三大免费开源框架的结合使用,可以有效提高我们的开发效率,提高软件产品的可文护性、可扩展性乃至敏捷性的。它由以下3个框架构成[8]:
(1)Struts2框架
Struts 实现了MVC模式,Struts2是J2EE中的轻量级框架,应用十分广泛,在Java领域得到了一致的认可。 jsp+mysql航班订票系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_36788.html