航空订票系统开发与设计毕业论文

上传人:壹****1 文档编号:477817242 上传时间:2023-12-29 格式:DOC 页数:50 大小:3.47MB
返回 下载 相关 举报
航空订票系统开发与设计毕业论文_第1页
第1页 / 共50页
航空订票系统开发与设计毕业论文_第2页
第2页 / 共50页
航空订票系统开发与设计毕业论文_第3页
第3页 / 共50页
航空订票系统开发与设计毕业论文_第4页
第4页 / 共50页
航空订票系统开发与设计毕业论文_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《航空订票系统开发与设计毕业论文》由会员分享,可在线阅读,更多相关《航空订票系统开发与设计毕业论文(50页珍藏版)》请在金锄头文库上搜索。

1、. . 航空订票系统开发与设计毕业论文目录第一章绪论11.1 课题背景及现状11.2选题意义11.3系统开发工具与技术介绍11.3.1开发环境11.3.2开发模式简介21.3.3开发技术21.3.4开发平台2第二章需求分析32.1可行性分析32.1.1经济可行性分析32.1.2技术可行性分析32.2功能需求32.3性能需求42.4数据信息需求42.5安全与XX需求42.6软硬件环境需求52.7其它需求52.8航空售票系统的实现目标5第三章概要设计63.1 系统的总体结构设计63.2功能模块设计63.2.1前台功能模块设计63.2.2后台功能模块设计73.3页面的设计8第四章数据库设计94.1结

2、构设计94.1.1概念结构设计94.1.2逻辑结构设计114.1.3物理结构设计124.4运用设计154.4.1数据字典设计154.4.2安全XX设计16第五章详细设计及实现175.1前台功能设计175.1.1用户登录175.1.2用户注册185.1.3航班查询205.1.4机票预定215.1.5修改个人信息223.2.6修改密码235.1.7订单查询245.1.8退票255.1.9改签265.2后台功能设计275.2.1订单查询285.2.2航班管理285.2.3用户管理295.2.4管理员管理315.3验证码生成程序设计说明315.3.1程序描述315.3.2算法315.3.3流程逻辑31

3、5.4连接数据库程序设计说明325.4.1程序描述325.4.2算法325.4.3流程逻辑32第六章系统实现346.1登录功能模块的实现346.2 用户注册功能模块的实现356.3 航班查询功能模块的实现366.4 预定机票功能模块的实现376.5 修改个人信息功能模块的实现376.6 修改密码功能模块的实现386.7订单查询功能模块的实现406.8 退票功能模块的实现41第七章使用说明427.1 系统环境要求427.2 系统安装427.3 系统运行42致谢43参考文献44附录45 / 第一章 绪论1.1 课题背景及现状随着社会发展的不断进步,人均收入的不断的增高,使得越来越多的人将目光放到提

4、高生活质量上了,因此,旅游在人们的生活中占有越来越重要的地位。而且人们选择出行的方式也越来越多元化,其中飞机所占的比重越来越高。同时,中国十七届五中全会通过的国民经济和社会发展的第十个五年计划建议中已明确指出:信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。可见,这是民航快速发展的机遇,更是民航信息化的机遇。航空公司伴随着业务的增长,不端增长的信息量、落后的工作效率和管理水平也带来很多的问题。老套的人工售票方式已经无法满足人们的需求,严重的制约了工作效率。在计算技术及电子商务高速发展的今天

5、,有必要引入高效的计算机系统来处理航班查询、机票预定、信息管理的工作。因此,开发一套具有航班查询、机票预定与退票、航班信息管理、客户信息管理的系统已经是势在必行。1.2选题意义航空订票系统是为机场工作人员及客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构、易扩充、易维护、具有良好人机界面的优点。它除了克服存储乘客信息少,查询效率低下等问题外,更重要的是其安全、可靠,实现航空公司的机票销售的自动化。它还为企业的决策层提供准确、精细、迅速的机票销售信息,便于机场工作人员对机票信息进行管理,提高机场工作人员的工作效率。1.3系统开发工具与技术介绍1.3.1开发环境开发本系统所需要用到

6、的软件环境如下:1) JDK:JDK 6.0.24版本是目前功能比较全、比较稳定的版本,其新添加了许多以前版本所不具备的新特性,如整合脚本语言、自动打包解包、安全性等功能。2) Web应用服务器:Tomcat6.0服务器功能强大、方便易用,适用于中小型系统的开发服务器,同时Tomcat可以从网上免费下载,从而降低了开发成本。3) 数据库:MySQL 5.0数据库是目前小型应用开发中比较流行的数据库,且其从MySQL 5.0版本开始支持事务,保证了数据库的完整性和安全性。4) MyEclipse工作平台:利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效

7、率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。1.3.2开发模式简介本系统采用B/S结构,在这种结构下,客户机上只需要装有一个浏览器Browser,用户就可以通过WWW浏览器来访问服务器上的内容,在通用浏览器端就实现了原来需要复杂专用软件才能实现的强大功能,大大节约了开发成本,是一种全新的软件系统构造技术。1.3.3开发技术本系统采用MyEclipse作为软件开发的环境,以Tomcat6.0作为Web服务器,后台的数据库是使用MYSQL5.0。使用Microsoft公司的Win7系统为开发的系统,运用JSP+JavaBean的开发模式,从界面友好、实用的要

8、求出发,开发了一个利用WEB技术发布在网络上的基于B/S模式的航空系统。1.3.4开发平台本系统选择Windows2007作为开发平台,进行设计、测试和运行。因为Windows操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件开发的主流趋势,选用它作为开发平台主要是易于功能的扩展和软件升级。第二章 需求分析2.1可行性分析2.1.1经济可行性分析在当前的各种人力和财力等限制条件下,利用现有的技术,本系统的功能都能够实现;系统管理和维护比较简单,除了必要的设备投资外,后期运行成本比较低;该系统正常商务运行后,将给航空公司带来极大的便利,提高工

9、作的效率,节省不必要的人员费用。 2.1.2技术可行性分析1) 在限制条件下功能目标能达到 2) 利用现有技术功能目标能达到 3) 现开发人员数量和质量的要求能满足,熟练掌握系统分析技术、数据库技术和网络编程技术 4) 在规定的期限内,开发能完成2.2功能需求随着互联网的快速发展,人们越来越习惯于通过网络来实现所需的服务,网络已经深深影响了人们的生活方式,而且传统的人工售票已经不能满足航空客运的发展要求,更不方便乘客的机票信息查询及购买。而且近年来航空客运量持续快速增长,客运量需求的增长为航空业的快速发展带来了机遇,为了充分满足旅客对出行时间和服务质量的需求,以及抢占运输市场份额,不断扩大客运

10、市场航空占有份额,航空公司就必须建立自己的售票系统,让客户能够通过网络更充分地了解我的服务。本系统主要分为两部分:管理员部分和普通用户部分。为了方便乘客查询自己所需要的机票信息,因此,要求管理员对机票信息要进行合理的管理,并提供了方便、快捷、灵活的查询条件,为乘客的出行带来了极大的方便。系统要实现机票预定管理的自动化,就要完成对航线信息、航班信息、机票信息、订单信息的管理及维护,对用户机票的预定及订单的支付情况进行管理。所需的功能如下:1) 能够实现用户的网上注册功能,用户在网上预定机票之前 ,需要先进行注册成为本网站的用户,并提供用户的真实身份信息,以便用户订票的时候进行身份验证和绑定用户信

11、息并生成订单;2) 用户通过网上注册后能够进行航班信息、机票信息的查询,网上预定机票,并查询自己的历史订单情况;3) 管理员登录系统后,能够实现航班的班次及航线信息的管理,对航班及航线的变动信息及时更新;4) 管理员能够实现对机票信息的管理,及时更新机票信息,能够根据实际航班客运量来进行调价;5) 用户界面需求,系统应提供用于工作明确的用户界面,并且尽可能地为用户操作提供方便。用户应能通过界面较容易地实现所需功能,尽可能为用户提示信息,在功能实现完善的基础上要求界面美观;6) 能够提供友好的客服服务,让更多的乘客了解我们的服务并反馈他们的宝贵意见,从而有利于提高航空公司的服务质量。2.3性能需

12、求主要质量属性如下:正确性:确保用户操作后能实现其正常的各种操作方式。健壮性:软件对规格定义之外的异常状况的适应能力不能过差可靠性:错误提示,数据不会无故丢失性能,效率良好易用性:操作简单易懂清晰性:流程清晰有条理,易于分类管理安全性不能随意的修改和泄漏用户的信息等。可扩展性自适应各种系统环境兼容性:自适应各种操作系统和浏览器2.4数据信息需求信息存储需求:1) 机场提供的信息必须及时的反映在旅行社的工作平台上。2) 售票系统的订单信息必须无差错的存储在航空公司的数据库中。信息输入输出需求:3) 数据输入需求:数据完整、准确4) 数据输出需求:简捷,快速,实时,准确2.5安全与XX需求1) 权

13、限控制(1) 航空公司的管理员享有对航班信息、航班人员信息和公告信息进行增、删、改、查的权利;(2) 所有的旅客都可以浏览、查找航班信息和公告信息;(3) 只有登录的旅客才能进行机票预定;(4) 航空公司的管理员和旅客的登录信息采用MD5验证。2) 数据库备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失2.6软硬件环境需求1) 软件需求:(1) 开发环境WINDOWS98InternetEXPLORER4.0以上版本。(2) 开发工具MyEclipse8.x以上2) 硬件需求:(1) 最低配制:内存512MB,CPU1.8GHZ,硬盘40G(2) 服务器运行Tomcat5.x以上(3)

14、 数据库MYSQL5.0或者更高版本2.7其它需求提示信息要友善,界面设计要人性化,操作流程不要太过于复杂等。2.8航空售票系统的实现目标1) 功能设计齐全,能够快速方便地注册为本网站的用户;2) 设计高效的SQL查询语句,能根据用户查询的查询条件,实现快速地获取到他们所需的各种信息,并且能显示机票、航班的详细信息,方便乘客了解商品信息;3) 智能化修改已售机票信息的状态,使已出售机票不再显示在用户查询信息中,做到了单张机票不重复卖出;4) 预定机票的操作简单快捷,真正实现人性化的设计5) 实现模拟网上支付功能,支付功能后自动修改订单的状态;6) 用户支付成功后,可到订单管理界面查询自己历史订

15、单;7) 用户登录成功后,系统能记住用户的登录状态,如果出现临时断网重连网络后不需要再次登录本系统;8) 界面设计美观,信息浏览灵活、方便、快捷;9) 数据库设计合理,提供了高效、准确、快捷、灵活的信息查询接口,数据存储安全可靠;10) 增加了客户服务信息栏,方便乘客能更多的了解我们的服务,从面得到更多的实惠;11) 增加了返程机票信息查询功能,减少了乘客的查询次数;12) 增加了订单查询功能,能让乘客随时查阅自己的历史订单情况;13) 系统最大限度地实现易维护性和易操作性;14) 系统运行稳定、安全可靠,不会出现不可预测的状态。第三章概要设计3.1 系统的总体结构设计本系统采用的BS结构,因此,此系统可分成页面的设计,包括管理员页面和用户页面;业务层的设计

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号