航空公司网上订票系统的设计与实现(JSP,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
航空公司网上订票系统的设计与实现(JSP,MySQL)(任务书,开题报告,文献综述,中期检查表,外文翻译,毕业论文19000字,程序代码,MySQL数据库)
在开发网络订票系统中采用目前比较流行并且技术已经十分成熟的JAVA三层构架技术来实现航班管理对航班信息、机票信息、用户信息、订单信息的便捷管理,而数据库则采用轻量级的数据库MySQL不但可是对系统数据更高效的管理而且便于系统的移植和跨平台操作,实现了航班管理的数字化、信息化,减少了人力,节省了财力,提高了企业运作的效率对有效控制机票销售提供了必要的信息情报为企业节省了不必要的浪费。
在本系统中我实现了以下功能:
用户端所实现的功能有:
(1)航班查询 :用户输入出发地,目的地,舱位等级和出发时间,点击查询就能查找到相应的航班。
(2) 航班预订:在航班查询的页面上,所查询到的航班后都会有一个购买操作,点击购买,转入到输入乘客信息和联系人信息,填写完之后就转入到了支付页面,选中你的银行卡的类型,输入卡号和密码后,确认无误后,完成了预订操作,相关的数据就已经更改。
(3)航班退订: 用户登录后,在首页栏上有 “我的预订”选项,在页面就会显示你所预订的所有航班,在其后都有有一个“退票”操作,点击后 会显示此航班的详细信息以及退票费要转入的帐户和密码,无误后,完成,相关数据保存到了数据库。
管理员端所实现的功能有:
(1)航班查询 : 管理员输入 出发地,目的地,舱位等级 和 出发时间,点击查询就能查找到相应的航班。
(2)航班删除:在查询页面的航班后都有删除和修改操作,点击删除,删除此航班,更改数据库数据,完成删除。
(3)修改航班:在查询页面的航班后都有删除和修改操作,点击修改,进入要修改的页面,填写要修改的详细信息后,确订无误后,修改完成。
(4)添加航班:在管理员页面首页有一个增加航班的选项,选中后转入要增加的航班,填写航班的信息后,提交,增加完成。
在业务层设计中,我们也主要是针对这些功能的描述来具体的实现它的功能。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1引言 1
1.2 开发背景 1
1.3 航空公司网上订票系统的影响 1
2 系统概述 2
2.1 技术选择 2
2.1.1 基于B/S结构 2
2.1.2 JAVA技术 2
2.1.3 三大框架SSH以及MVC设计模式 3
2.2 开发环境 4
2.2.1 MySQL和Apache Tomcat 4
2.2.2 MyEclipse 5
2.3 系统的可行性分析 5
2.3.1 语言可行性的分析 5
2.3.2 框架的可行性分析 6
2.3.3 结构的可行性分析 7
3 项目总体设计 9
3.1 系统的总体设计 9
3.1.1 页面设计 9
3.1.2 业务层设计 11
3.2 数据库设计 12
3.2.1 数据库设计概述 12
3.2.2 实体分析 13
3.2.3 实体和模型关系分析 13
3.2.4 数据字典 17
3.3 功能模块设计 18
3.3.1 系统功能结构 18
3.3.2 模块设计详细说明 20
3.3.3 实体模型的关系分析 21
4 系统的实现 23
4.1游客模块的实现 23
4.2会员模块的实现 23
4.3超级管理员模块的实现 24
4.4管理员模块的实现 25
5 系统的调试与测试 28
5.1 系统调试 28
5.2 软件测试 28
5.2.1 测试的重要性和目的 28
5.2.2 测试的步骤 30
5.2.3 测试的主要内容 30
5.2.4 问题测试以及结果 31
结束语 32
致 谢 33
参考文献 34
附 录 35