1、毕业设计开题报告计算机科学与技术民航订票系统开发一、选题的背景与意义伴随着人们更多的使用飞机作为交通工具,国内机票票务市场也在快速发展。目前我国的航空公司已实现了部分票务部分电子化,这一改革节约了航空公司的成本,为广大的消费者提供了更为简洁、高效的服务,杜绝了现金交易带来的安全风险。近年来航空业跟从民航总局制定的信息化发展规划的脚步,把民航电子商务的发展作重要的内容,将机票业务电子化,使得人们对于规划自己的行程拥有较多的弹性。航空公司更因此节省了印制机票、管理上的成本及建立新销售网点上的投资。但从电子商务的特点来看,他是一种以信息互联网为载体的商务活动新模式。他的发生、发展状态受制于信息技术、
2、网络设施、网络安全、网上支付、企业信息化程度及网络诚信等多种因素。对于传统的纸质机票而言,电子机票的出现无疑可称得上是一场“革命”。然而,电子机票在具体实行中还是要遇到很多问题。电子机票要带动航空信息化的新局面,并非一蹴而就可以完成。目前整个民航机票销售行业还处在竞争秩序比较混乱、管理落后、流程不合理的状态。如果能够引入先进的电子商务技术,创造一个极具竞争力的售票网站,那么一定会迅速被客户接受,开创一片新的天空。二、研究的基本内容与拟解决的主要问题本课题主要是开发一套国内机票营业柜员系统,该系统要求能通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票,退票以及改签的服务
3、。系统功能模块分为以下几部分前台营业,后台管理,后台服务。前台营业1用户登录/登出;2购票;3退票和改签;4查询营业记录;5营业员结算营业款;6网点经理结算营业款;后台管理7航班计划管理;8航班管理;9营业网点管理;10营业员管理;11营业记录管理;12管理员管理;后台服务13日志服务;14航班表和航班记录表的维护;15订单表的维护;3、研究的方法与技术路线以具体应用为目的,本系统开发了一个面向客户与管理员的平台对用户提供的服务有登录、用户信息管理、查询航班、预定机票、退票服务;对管理员提供的有登录、制定航班和安排航班日程服务。因此,系统分为用户和管理员两个模块。在该系统框架中,采用B/S结构
4、和SSH(SPRINGSTRUTSHIBERNATE)的三层系统框架。系统的总体配置1、开发平台ECLIPSE2、WEB服务器TOMCAT3、系统的框架SPRINGSTRUTSHIBERNATE4、数据库ORACLE5、运行系统WINDOWS主要技术方法JSP,PHPHTMLJAVA的应用STRUTS实现上传下载功能,数据传输等HIBERNATE数据持久化,包装了一系列SQL查询语句SPRINGSTRUTSHIBERNATE的整合SERVLET接收网络浏览器端的信息,并做出不同的响应TOMCAT服务器从浏览器接收信息传输到服务端的容器ORACLE数据库存储客户信息,订单信息等一系列数据JAVA
5、语言整合应用SWING技术制作简易GUI界面MVC模式进行代码整合HTML构建基础的网页界面CSS美化界面JAVASCRIPT动态效果,界面效果3、研究的总体安排与进度1查阅资料,明确设计的目的201012122查阅相关英文资料,进行翻译工作,写开题报告201012123准备并进行开题答辩201012124制订设计方案,测试各功能模块,确定可行性20111201125具体编程实现,完成系统的设计20111201136对系统进行测试,完善20112201147论文写作,准备答辩20114201154、主要参考文献1精通STRUTS基于MVC的JAVAWEB设计与开发M孙卫琴北京人民邮电出版社,2
6、0082TOMCAT与JAVAWEB开发技术详解M孙卫琴北京人民邮电出版社,20083JAVA核心技术原书第7版卷I_基础知识M(美)昊斯特曼机械工业出版社,20064JAVA核心技术原书第7版卷_高级特性M(美)昊斯特曼机械工业出版社,20065JAVA程序设计语言M美国阿诺德,20036JAVA程序设计与问题解决基础篇M美国SAVITCH,20077JAVA数据库编程宝典M(美国)JOHNODONAHU电子工业出版社8JSP应用开发详解M电子工业出版社,20029JAVAWEB开发详解M孙鑫电子工业出版社,200210JAVA数据库系统项目开发实践M周亚辉科学出版社,200511整合SSH轻量级J2EE企业应用实战M李刚电子工业出版社12JAVASERVLETANDJSPCOOKBOOKMPERRYBRUCEWOREILLYASSOCINC200413THINKINGINJAVA(第四版)M(美国)埃克尔机械工业出版社2007