江西理工大学2013届本科生毕业设计(论文)
3.2.6修改密码 ....................................... 22 5.1.7订单查询 ....................................... 24 5.1.8退票 ........................................... 25 5.1.9改签 ........................................... 26 5.2后台功能设计 ....................................... 27 5.2.1订单查询 ....................................... 28 5.2.2航班管理 ....................................... 28 5.2.3用户管理 ....................................... 29 5.2.4管理员管理 ..................................... 30 5.3验证码生成程序设计说明 ............................. 31 5.3.1程序描述 ....................................... 31 5.3.2算法 ........................................... 31 5.3.3流程逻辑 ....................................... 31 5.4连接数据库程序设计说明 ............................. 32 5.4.1程序描述 ....................................... 32 5.4.2算法 ........................................... 32 5.4.3流程逻辑 ....................................... 32
第六章 系统实现 .................................... 34
6.1登录功能模块的实现 ................................. 34 6.2 用户注册功能模块的实现 ............................. 35 6.3 航班查询功能模块的实现 ............................. 36 6.4 预定机票功能模块的实现 ............................. 37
江西理工大学2013届本科生毕业设计(论文)
6.5 修改个人信息功能模块的实现 ......................... 37 6.6 修改密码功能模块的实现 ............................. 38 6.7订单查询功能模块的实现 ............................. 40 6.8 退票功能模块的实现 ................................. 41
第七章 使用说明 .................... 错误!未定义书签。
7.1 系统环境要求 ...................... 错误!未定义书签。 7.2 系统安装 .......................... 错误!未定义书签。 7.3 系统运行 .......................... 错误!未定义书签。
致 谢 .............................................. 42 参考文献 ............................................ 43 附 录 .............................................. 44
江西理工大学2013届本科生毕业设计(论文)
第一章 绪论
1.1 课题背景及现状
随着社会发展的不断进步,人均收入的不断的增高,使得越来越多的人将目光放到提高生活质量上了,因此,旅游在人们的生活中占有越来越重要的地位。而且人们选择出行的方式也越来越多元化,其中飞机所占的比重越来越高。同时,中国十七届五中全会通过的国民经济和社会发展的第十个五年计划建议中已明确指出:信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。可见,这是民航快速发展的机遇,更是民航信息化的机遇。
航空公司伴随着业务的增长,不端增长的信息量、落后的工作效率和管理水平也带来很多的问题。老套的人工售票方式已经无法满足人们的需求,严重的制约了工作效率。在计算技术及电子商务高速发展的今天,有必要引入高效的计算机系统来处理航班查询、机票预定、信息管理的工作。因此,开发一套具有航班查询、机票预定与退票、航班信息管理、客户信息管理的系统已经是势在必行。
1.2选题意义
航空订票系统是为机场工作人员及客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构、易扩充、易维护、具有良好人机界面的优点。它除了克服存储乘客信息少,查询效率低下等问题外,更重要的是其安全、可靠,实现航空公司的机票销售的自动化。它还为企业的决策层提供准确、精细、迅速的机票销售信息,便于机场工作人员对机票信息进行管理,提高机场工作人员的工作效率。
1.3系统开发工具与技术介绍 1.3.1开发环境
开发本系统所需要用到的软件环境如下:
1) JDK:JDK 6.0.24版本是目前功能比较全、比较稳定的版本,其新添加
了许多以前版本所不具备的新特性,如整合脚本语言、自动打包解包、安全性等功能。
2) Web应用服务器:Tomcat6.0服务器功能强大、方便易用,适用于中小型
系统的开发服务器,同时Tomcat可以从网上免费下载,从而降低了开发
1
江西理工大学2013届本科生毕业设计(论文)
成本。
3) 数据库:MySQL 5.0数据库是目前小型应用开发中比较流行的数据库,
且其从MySQL 5.0版本开始支持事务,保证了数据库的完整性和安全性。 4) MyEclipse工作平台:利用它我们可以在数据库和JavaEE的开发、发布
以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。
1.3.2开发模式简介
本系统采用B/S(浏览器/服务器)结构,在这种结构下,客户机上只需要装
有一个浏览器(Browser),用户就可以通过WWW浏览器来访问服务器上的内容,在通用浏览器端就实现了原来需要复杂专用软件才能实现的强大功能,大大节约了开发成本,是一种全新的软件系统构造技术。
1.3.3开发技术
本系统采用MyEclipse作为软件开发的环境,以Tomcat6.0作为Web服务器,后台的数据库是使用MYSQL5.0。使用Microsoft公司的Win7系统为开发的系统,运用JSP+JavaBean的开发模式,从界面友好、实用的要求出发,开发了一个利用WEB技术发布在网络上的基于B/S模式的航空系统。
1.3.4开发平台
本系统选择Windows2007作为开发平台,进行设计、测试和运行。因为Windows操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件开发的主流趋势,选用它作为开发平台主要是易于功能的扩展和软件升级。
2
江西理工大学2013届本科生毕业设计(论文)
第二章 需求分析
2.1可行性分析
2.1.1经济可行性分析
在当前的各种人力和财力等限制条件下,利用现有的技术,本系统的功能都能够实现;系统管理和维护比较简单,除了必要的设备投资外,后期运行成本比较低;该系统正常商务运行后,将给航空公司带来极大的便利,提高工作的效率,节省不必要的人员费用。
2.1.2技术可行性分析
1) 在限制条件下功能目标能达到 2) 利用现有技术功能目标能达到
3) 现开发人员数量和质量的要求能满足,熟练掌握系统分析技术、数据库
技术和网络编程技术 4) 在规定的期限内,开发能完成
2.2功能需求
随着互联网的快速发展,人们越来越习惯于通过网络来实现所需的服务,网络已经深深影响了人们的生活方式,而且传统的人工售票已经不能满足航空客运的发展要求,更不方便乘客的机票信息查询及购买。而且近年来航空客运量持续快速增长,客运量需求的增长为航空业的快速发展带来了机遇,为了充分满足旅客对出行时间和服务质量的需求,以及抢占运输市场份额,不断扩大客运市场航空占有份额,航空公司就必须建立自己的售票系统,让客户能够通过网络更充分地了解我的服务。
本系统主要分为两部分:管理员部分和普通用户部分。为了方便乘客查询自己所需要的机票信息,因此,要求管理员对机票信息要进行合理的管理,并提供了方便、快捷、灵活的查询条件,为乘客的出行带来了极大的方便。系统要实现机票预定管理的自动化,就要完成对航线信息、航班信息、机票信息、订单信息的管理及维护,对用户机票的预定及订单的支付情况进行管理。
所需的功能如下:
1) 能够实现用户的网上注册功能,用户在网上预定机票之前 ,需要先进行
注册成为本网站的用户,并提供用户的真实身份信息,以便用户订票的时候进行身份验证和绑定用户信息并生成订单;
3