基于jsp的航空票务系统论文

2019-03-28 18:49

合肥师范学院2015届本科生毕业论文(设计)

本科生毕业论文(设计)

题目: 基于JAVA的航空票务

系统的设计与实现

学 院 计算机学院 学科门类 工科 专 业 计算机科学与技术 学 号 姓 名 指导教师

2015年 5 月 22 日

合肥师范学院2015届本科生毕业论文(设计)

摘 要

现如今的航空售票业务是一个高度依赖信息的行业。互联网信息技术的飞速发展不仅使航空售票工作者逐渐摆脱了繁重的手工劳动、提高了工作效率,而且推着航空事业向现代化管理迈进。所以航空票务系统的实现在现实生活中尤为重要。

基于JAVA的航空票务系统就是使用JAVA实现在网页上进行航空机票的交易和管理。通过本系统不仅可以进行售票工作,用户还可进行改签和退票等功能,系统的后台管理还可以对旅客情况和航班和机票的信息进行查询,并可根据不同的情况随时进行进行增加,修改,删除等工作,使售票人员能够有效的对机票进行控制和管理。极大程度的节约了成本,并为用户提供更加快捷、简便的服务。

关键词:航空票务;管理系统;JAVA

I

合肥师范学院2015届本科生毕业论文(设计)

Abstract

The airline ticketing is nowadays a career highly relied on information. The rapid development of internet information technology gradually getting the heavy missions off, improving the work efficiency and making steps towards modern management. So it is very important realize airline ticketing system in our life.

The Java-based airline ticketing system realized the airline tickets trade and management online in Web. Not only the ticket selling service can be achieved by the system, but the tickets rescheduling and canceling service. The back-stage management realized the inquire function for passenger, flight and ticket information. Add, delete and change function can also be realized in necessary, which makes tickets seller have a efficient control and management to air ticket. Saved cost in a big extent and proved users with better service.

Key Words:Air Ticketing; Management System; JAVA

II

合肥师范学院2015届本科生毕业论文(设计)

目 录

摘 要 ...................................................... Abstract .................................................... 1 1.引言 ...................................................... 1

1.1 开发背景及意义 ........................................... 1

1.2 开发工具和环境配置 ....................................... 1

1.2.1 开发工具 ........................................... 1 1.2.2 环境配置 ........................................... 2

1.3 可行性研究 ............................................... 4 2.需求分析 .................................................. 5

2.1 功能需求 ................................................. 5 2.2 性能需求 ................................................. 5 3.系统设计 .................................................. 6

3.1 数据库设计 ............................................... 6

3.1.1 数据库表 ........................................... 6 3.1.2 数据库的概念结构设计 ............................... 6 3.1.3 数据库的逻辑结构设计 ............................... 8 3.2 功能模块概要设计 ........................................ 10

3.2.1 模块设计 .......................................... 10 3.2.2 系统流程图 ........................................ 10

4.详细设计 ................................................. 11

4.1 登录模块 ................................................ 11 4.2 航班管理模块 ............................................ 13 4.3 机票预订模块 ............................................ 17 4.4 我的订单模块 ............................................ 18 4.5 修改密码模块 ............................................ 18 4.6 用户注册模块 ............................................ 19 4.7 用户管理模块 ............................................ 20 5.系统测试 ................................................. 21

5.1 系统测试的概念 .......................................... 21 5.2 测试策略及结果 .......................................... 21

5.2.1 功能的测试 ........................................ 21 5.2.2 其他测试 .......................................... 23

6.结语 ..................................................... 24 参考文献 ................................................... 25 附 录 ..................................................... 26 致 谢 ..................................................... 38

合肥师范学院2015届本科生毕业论文(设计)

1.引言

1.1 开发背景及意义

随着科技的发展,人们生活水平的提高,飞机这种交通工具逐渐的得到人们的青睐,它方便了人们的出行。民航服务业的发展,也推动着各种机票经营企业的快速发展,用户需要实时的管理航班信息,能够对客户定票、退票、产生定单进行管理。

面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。因此,航空票务系统的设计与实现是必须的。它不但能满足各种机票经营企业的需求,也大大方便了乘客的查询航班、购买机票、退票等活动。

管理信息系统的开发需要语言的支持,现在主流的语言有JAVA、C、IOS、Android等。这里比较适合的是JAVA语言,它是面向对象的、B/S(浏览器/服务器)结构。

面向对象的开发是将所需开发的管理信息系统要解决的问题抽象成若干对象,再研究这些对象之间的关系,构建这些对象之间的联系,最终反映在开发的管理信息系统中。B/S结构是浏览器、服务器的结构,客户之间通过浏览器就可以访问票务系统,不需要下载客户端。更加方便的为用户通过服务[1]。

本系统的开发使用的JAVA中的SERVLET和JSP技术。前台页面时动态的JSP页面,在通过SERVLET交互式地浏览和修改数据,生成动态 Web内容。整个项目使用MVC设计模式,层次结构分明便于开发和维护。

1.2 开发工具和环境配置

1.2.1 开发工具

本系统开发主要使用的开发工具是MyEclipse9.0和MySQL数据库,同时还在MyEclipse中配置了Tomcat服务器以及使用火狐浏览器进行运行测试。

1、MyEclipse:是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于JAVA、JAVAEE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错[2]。

2、MySQL:是一个关系型数据库管理系统,其所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库[3]。

3、Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务

1


基于jsp的航空票务系统论文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:用友T3-总账

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: