摘要:随着21世纪信息化时代的到来,人们的出行方式更加多样化,而航空出行更凭借着速度快、灵活性大、安全舒适等特性逐渐成为人们出行方式的首选。又伴随着选择此出行方式人数日渐增多,由于需求量大,像以前那样通过人工售票的方式已不再能满足人们正常的供求,正因如此,拥有一个可靠安全又方便的航空订票网站对一个航空公司来说是很重要的事,对国家的发展也是很有利的事。
本网站整体是基于B/S架构的动态网页设计,利用MySQL数据库和Navicat数据库可视化工具来进行数据管理,选择Java语言作为编程语言,并且按照MVC设计模式的SSH三层架构模型进行调用,通过Tomcat服务器来整体展现一个网站。本文主要介绍了各部分功能模块、数据库表建立等。在完成系统的测试之后,主要能够实现会员能通过相应功能模块来实现对航班信息进行查找、订票、留言等;管理员可对航班信息进行添加、对会员进行管理、留言回复等功能,并能稳定运行。
这个网站的实现不仅能够免去顾客在机场购票的时间,同时也是机场与互联网相连的一个重要渠道,让机票的购买能更好实现网络化智能化,不仅能提高航空公司服务质量和工作效率,也能更大程度上去解放人力物力,并有效地去促进社会的进步及发展,这也是21世纪网络信息化时代的重要特征。
关键字: B/S结构;MySQL;SSH;航空订票
目录
摘要
Abstract
1 引言-1
1.1 研究背景-1
1.2 研究目的与意义-1
1.3 国内外研究现状-2
1.4 课题主要研究内容-2
1.5 软硬件需求-3
2 课题方案及开发技术讲解-3
2.1 方案选择-3
2.1.1 B/S模式-3
2.1.2 Java语言-3
2.2 开发工具-4
2.2.1 MySQL-4
2.2.2 MyEclipse-4
2.3 开发技术-5
2.3.1 JSP技术-5
2.3.2 JavaBean-5
2.3.3 Spring简介-5
3 需求分析-6
3.1 可行性分析-6
3.1.1 技术可行性分析-6
3.1.2 经济可行性分析-6
3.1.3 社会可行性分析-6
3.1.4 法律可行性分析-6
3.2 功能需求-7
4 概要设计-7
4.1 功能模块设计-7
4.2 模块流程图-8
4.3 系统数据库设计-8
4.3.1 概念结构设计-8
4.3.2 数据库表设计-10
5 详细设计与功能实现-13
5.1 各功能详细设计-13
5.1.1 前台管理模块功能-13
5.1.2 后台管理模块功能-14
5.2 系统实现-14
5.2.1 前台管理模块实现-14
5.1.2 后台管理模块实现-23
6 系统测试-28
7 结论-29
参 考 文 献-30
致 谢-31