飞机售票系统开题报告.docx

上传人:b****4 文档编号:3703741 上传时间:2022-11-24 格式:DOCX 页数:11 大小:26.54KB
下载 相关 举报
飞机售票系统开题报告.docx_第1页
第1页 / 共11页
飞机售票系统开题报告.docx_第2页
第2页 / 共11页
飞机售票系统开题报告.docx_第3页
第3页 / 共11页
飞机售票系统开题报告.docx_第4页
第4页 / 共11页
飞机售票系统开题报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

飞机售票系统开题报告.docx

《飞机售票系统开题报告.docx》由会员分享,可在线阅读,更多相关《飞机售票系统开题报告.docx(11页珍藏版)》请在冰豆网上搜索。

飞机售票系统开题报告.docx

飞机售票系统开题报告

飞机售票系统开题报告

飞机售票系统开题报告

长春工业大学软件学院本科毕业设计(论文)开题报告

学生姓名学号指导教师所在单位设计(论文)题目专业指导教师姓名软件工程班级职称基于C/S模式的航空售票系统开发Ⅰ.选题背景和意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

电子商务(ElectronicCommerce)即通过电信网络进行的生产、营销和流通活动,它不仅基于因特网上的交易,而且指所有利用电子信息技术来解决扩大宣传、降低成本、增加价值和创造商机的商务活动,包括通过网络实现从原材料查询、采购、产品展示、订购到生产、储运以及电子支付等一系列的贸易活动。

电子商务具有全球化、方便快捷、成本低、效率高、选择性强等优点,因此,发展十分迅速。

我国电子商务刚刚起步,人们对电子商务的巨大潜力深信不疑;我国政府积极支持电子商务活动的开展,先后批准北京、上海、天津等城市作为我国电子商务的试点城市,并开始计划制定一系列相应的政策、法律等等。

但是应当看到,我国还存在一些“瓶颈”问题,严重的阻碍着电子商务的发展。

因此,电子商务系统建设在Internet应用上的地位显而易见,它成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

而与此同时在飞机运输业也发生了变化,人们要通过网络了解到机场的机构设置、本地机场航班飞行目的地、班次、航班起飞时间、价格、在线订票等一系列内容,在这些问题中又以订票问题最为突出。

随之产生的问题是系统组织者需要在随时及时方便、快捷、高效地发布和更新信息,为此,就需要开发一套基于JAVA编程与MySQL为后台数据库的信息发布系统。

航空售票系统由用户模块和管理模块两部分组成,用户模块实现顾客注册、用户登陆、航班查询、机票预定、更改订单、取消订单等业务操作,管理模块实现航班信息管理、用户信息管理等管理功能。

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分

利用两端硬件环境的优势。

早期的软件系统多以此作为首选设计标准。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。

B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

随着Windows将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。

Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的。

Ⅱ.研究现状在网络上面订票也就是所谓的电子机票,就是纸质机票的电子形式。

电子机票将票面信息存储在订票系统中,可以像纸票一样执行出票、作废、退票、换开、改转签等操作。

乘客在线购买成功后会得到一个电子票号,在机场凭借该电子票号和有效证件到值机柜台换取乘机凭证,并可以在值机柜台获得报销凭证。

在美国,廉价航空公司得以“廉价”的一个重要原因,就在于它们最大限度地节约了销售成本。

以廉价航空公司美西南航空为例,它的“直销”比例高达100%;而目前,我国航空公司的“直销”比例仅占到10%左右,东航202*年的电子客票销售大刀15个亿,但也只占整个机票销售的5%。

对于乘客来说,电子客票还避免了票证丢失或找不到而需要重新购买的可能性,即便丢掉了手中的乘机发票联,也照样可以凭借电脑记录登机。

目前,我过机票市场的销售渠道还主要以代理人为主。

国内第一家低成本航空春秋航空公司在其商务航线上海厦门的航线上,推出了旅客网上订票、自选座位的服务。

202*年,作为“简化商务”的首个试点地区,国际航协与中国民航信息网络有限公司签署了“简化商务”的战略合作协议,目标是于202*年低前,在国内实行100%的BSP电子客票。

也就是说我们国内对于网络订票是才刚刚起步不久的一门研究。

据中国航信负责电子客票业务的有关责任人介绍,电子客票现在可以通过两个途径得以实现,一种是直接通过航空公司自己网站销售的B2C模式,岭之中是通过机票代理的B2B销售模式。

而一旦电子客票在中国市场成熟,航空公司就可以越过代理人拉近航空公司与终端旅客的距离,为航空公司的“直销”创造有利的条件。

“现在各家航空公司都在加大B2C电

子客票的直销力度。

”基于越国界的Internet的电子商务必定不可逆转地走上了世界经济一体化的道路。

但就目前中国电子商务的产业发展现状来看,无论从盈利障碍还是从实际操作障碍上看依然是哪个订票不取票的“诚信”问题。

除了票代的反对,电子客票还需要面对另外一个难题:

目前电子客票的技术支持还不到位,每当涉及到顾客的联程销售、退改签、销售等问题,电子客票就无法满足旅客的需求。

正是这种缺陷造成了旅客的排斥心理。

Ⅲ.研究的基本内容和拟解决的主要问题航空售票系统是实现订票业务的管理系统。

飞机网络订票系统应该由用户模块和管理模块两部分组成,用户模块实现顾客注册、用户登陆、航班查询、机票预定、更改订单、取消订单等业务操作,管理模块实现航班信息管理、用户信息管理等管理功能。

系统是C/S模式构建的客户端程序,采用了JAVA和MySQL作为数据库,利用角色访问控制技术增强系统安全性这种非常使用的应用程序开发技术Ⅳ.研究方法和手段随着网络的高速发展在Internet网络上面订购飞机票也迅速的发展起来,根据现代人们订购机票的思想,从飞机票的预订修改取消的方面来开发系统。

采用了基于JAVA技术平台,以MySQL作为服务数据库的方法来开发系统。

在网络电子商务平台的情况下,飞机订票诚信问题,在网络还不完全成熟的情况下人们对于在网络上面支付是不信任的,所以本课题采用的不是在线支付金额而首先预订,利用会员与非会员的形式来订票,用不良记录的形式来规范会员。

Ⅴ.设计(论文)提纲第一章绪论第二章需求分析第三章系统分析与设计第四章系统详细设计第五章系统测试结论与展望致谢参考文献

附录外文资料及译文Ⅵ.研究工作的步骤与进度3月初至3月中旬:

了解课题要求,准备相关资料,熟悉MyEclipse开发环境,学习Android架构,熟悉巡检业务。

3月中旬至3月底:

学习JAVA界面开发,学习MySQL语言,动手实践。

4月初至4月中旬:

继续学习JAVA程序开发,在动手实践的基础上设计终端界面。

4月底至5月中旬:

完成程序与数据库的连接,进一步完成对程序界面的优化。

5月中旬至5月底:

完成系统开发、毕业论文初稿及相关事宜。

6月初至6月中旬:

完成系统测试、毕业论文及相关事宜。

Ⅶ.查阅的主要文献[1]《基于分布式的航空订票系统分析与设计》,费龙孟祥锐田秋艳,《长春师范学院学报:

自然科学版》202*年第1期[2]航空订票业务的Web服务建模及组合兼容性验证,贾志淳陈荣张维石,《计算机工程与应用》202*年第24期[3]运用UML构建机票预订系统模式,阴桂梅王建中郭广行:

《太原师范学院学报:

自然科学版》202*年第2期[4]《J2EE应用开发详解》,罗玉玲,电子工业出版社,202*[5]《Java优化编程》,林胜利王坤茹,电子工业出版社,202*[6]《Java2核心技术》,Cays.HostmannGaryComell,机械工业出版社,202*[7]《Java面向对象编程》,孙卫琴,电子工业出版社,202*[8]《深入浅出Java》,KathySierraBertBates,东南大学出版社,202*[9]《Java编程思想(英文版.第4版)》,BruceEckel,机械工业出版社,202*指导教师签字日期年月日注:

可根据开题报告的长度加页;一式二份,学院、学生各一份。

格式要求:

正文内容宋体小四,行间距固定值20磅

扩展阅读:

航空订票系统论文开题报告

北京航空航天大学软件学院

硕士论文开题报告

论文名称:

航空订票系统的设计与实施姓名:

刘乐学号:

GS1021A18

专业:

国防军工信息化管理专业所属院系:

北京航空航天大学软件学院学院指导老师:

王丽华赵丹企业指导老师:

王云龙

指导老师单位:

中国精密机械进出口总公司论文起止时间:

1.选题背景及意义..............................................................................................32.国内外研究现状及分析.....................................................错误!

未定义书签。

3.研究目标及内容..............................................................................................6

3.1研究目标................................................................................................63.2研究内容................................................................................................63.3研究方法与技术线路...............................................................................74.系统解决方案及关键技术难点.........................................................................75.预期成果及可能的创新点................................................................................86.论文工作计划..................................................................................................9

6.1论文工作计划.......................................................................................96.2本人工作内容.....................................................................................10参考文献............................................................................................................10

1.选题背景及意义

我公司作为中国航天科工集团公司与白俄罗斯交通部签订的明斯克机场建设改造项目的具体承接单位,帮助白俄罗斯国家航空公司建设航空订票系统是这次建设合作项目的一部分。

白俄罗斯国家航空公司是白俄罗斯的国家航空公司,总部设在明斯克,是一家国有航空股。

经营欧洲城市之间的航线。

航空公司成立于1996年3月5日,在1998年开通飞往北京、伊斯坦布尔、伦敦、布拉格和罗马的航线。

白俄罗斯航空现有飞机架,其中波音737--300型3架、波音737-500型4架、波音737-BBJ2型1架、庞巴迪CRJ200型3架、图Tu154M型4架。

随着明斯克机场的改价完成,白俄罗斯国家航空公司将逐渐扩充为年运营力达600万人次的大型航空公司。

白俄罗斯国家航空公司目前使用的航空订票系统存在以下问题:

采用客户端与服务器的系统结构;售票网点稀少,且只分布在大型城市;只能在售票网点进行机票购买及更换业务;无法进行机票预订

鉴于以上问题,为白俄罗斯国家航空公司开发一套可以满足改建后明斯克机场客运容载量的航空订票系统是保障白俄罗斯国家航空公司业务发展的关键,同时这一系统的建立也能解决在欧洲各大城市设立售票点带来的高额相关费用等问题。

我公司设计的航空订票系统使用JSF/Richfaces+EJB+JPA的构架,JSF/Richfaces为UI层,EJB为业务层,使用JPA来持久化数据。

2.国内外研究现状分析

现在通用的系统结构一般分为C/S结构与B/S结构,下面就从两种结构的特点来进行分析,以提供到最终的选择依据

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

早期的软件系统多以此作为首选设计标准。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。

B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

随着Windows将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。

Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.1.硬件环境不同:

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.

B/S建立在广域网之上的,不必是专门的网络硬件环境,直接利用

internet,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行

2.对安全要求不同

C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群.

3.对程序架构不同

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.

B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。

比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的

BizTalk202*Exchange202*等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟.4.软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.

B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子5.系统维护不同

C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统

B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.6.处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统

B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.7.用户接口不同

C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.8.信息流不同

C/S程序一般是典型的中央集权的机械式处理,交互性相对低

B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更象交易中心B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

/采用Internet/Intranet技术,适用于广域网环境

/支持更多的客户。

可根据访问量动态配置WEB服务器、应用服务器,以保证系统性能。

/客户端只需标准的浏览器

/采用面向对象技术,代码可重用性好/系统扩展维护简单

2.1国内现状

国外的航空订票系统系统由于internet的发展时间较早,客户端较为完备,已于20世纪初期建立了比较完善的B/S航空订票体系,达到了只要接通Internet就能够对机票相关事项进行操作的目的。

2.2国内现状

而国内订票系统由于早期的资源匮乏和代理资格的争夺,以C/S居多,不过这两年随着internet在国内的普及和人们观念的转变,各大航空公司均在向B/S转型。

2.1总结

虽然B/S存在着开发费用较高,开发周期较长的问题,但是鉴于本次的白

俄罗斯国家航空公司在明斯克机场改建完成后将成为年客运量600万人次的世界性的航空公司,同时航线地域覆盖辽阔,面向乘客受众众多的特点,我们选用了B/S。

3.研究目标及内容3.1研究目标

此次项目的最终目的是实现航空订票系统,为明斯克机场改建后白俄罗斯国家航空公司极大增长的业务需求提供保障,使客户可以轻松的订票、修改及付款的操作,该系统将为客户提供如下功能:

搜索功能:

根据输入的搜索条件能够查找符合条件的航班,并能够在搜

索之后进行数据更新。

订票功能:

用户可以在线订票,并能够在订票之后修改预定以及取消预

定;若用户订票后未支付票款,订票服务会被暂时关闭。

支付功能:

用户可在线电子支付票款。

出于管理的需要,航空订票系统需要完成与用户订票相关的管理功能,这些功能提供给航空公司的员工来操作,包括诸如设置、修改和删除航线及航班的详细信息等。

3.2研究内容

结合白俄罗斯国家航空公司的实际情况,通过对需求进行分析,本着易扩展、易维护、易操作的特点,对白俄罗斯国家航空公司订票系统进行设计和开发。

主要研究内容包括:

(1)对白俄罗斯国家航空公司业务做总的概述;对管理系统做详细的需求分析。

(2)在需求分析的基础上,对系统的体系结构和数据库进行设计;还对系统的一些功能模块进行了详细设计。

(3)系统开发框架的研究与设计。

(4)系统接口的研究与设计。

此次项目的实现最重要的就是系统的软件结构。

根据需求分析,考虑使用多层结构进行开发。

此次项目的平台采用JavaEE,考虑到JavaEE的平台无关性,采用开源免费的Web应用服务器(TOMCAT/JBOSS)作为中间件,并使用

AJAX4JSF+EJB3.0的组合作为开发框架,系统初步设计为四层:

UI层、业务层、数据持久层、域对象层。

主要的系统功能模块如下:

客户端模块:

1,代理商登陆模块BranchDAO.getBrancht()2,查询航班模块(A):

FlightDAO.getAllFlights()3,订票模块(A)OrderTicketDAO.order()

4,修改密码模块(A):

AgentDAO.modifyPassword()服务器模块:

1,添加营业网点模块(B):

BranchDAO.addBranch()2,删除营业网点模块(B):

BranchDAO.removeBranch()3,查询营业网点模块(B):

BranchDAO.addBranch()4,添加飞机型号模块(B):

PlaneModelDAO.addPlaneModel()

5,添加航班计划模块(B):

FlightDAO.addFlightSchedular()6,查询航班计划模块(B)FlightDAO.getAllFlightSchedulars()7,添加航班模块(B):

FlightlDAO.addFlightl()

8,统计所有出票记录模块:

TicketOrderDAO.getAllTicketOrder()9,统计网点出票记录模块:

TicketOrderDAO.getBranchTicketOrder()

3.3研究方法与技术线路

3.3.1研究方法

(1)调查法:

对企业现状进行调查,深入了解企业的管理体系,战略规划,国内外先进经验、企业现存问题以及信息技术应用现状。

(2)透过参与观察、访谈等方法,进行资料的归纳,分析与诠释。

(3)充分挖掘出用户的需求;与企业领导及各级员工对调研结果深入分析和研究,并提出对各问题的解决方案。

(4)业务流程分析。

与企业领导对诊断报告内容协商并修正,并将各解决方案细化。

3.3.2技术线路

采用JAVA作为本次系统的开发语言。

Java是一种可以撰写跨平台应用

软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的。

Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

采用MyEclipse10作为本次系统的开发环境。

MyEclipse10。

MyEclipse

企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate.

系统设计:

为了完成航空订票系统的开发过程,采用UML建模工具

RationalRose来对系统做总体设计。

这是因为RationalRose是一个完全的、具有能满足所有建模环境需求能力和灵活性的一套解决方案。

它允许包括软件开发人员在内的相关人员,包括项目经理、系统工程师和分析人员在软件开发周期内将需求和系统的体系架构转换成代码,对需求和系统的体系架构进行可视化的理解和精练。

持久化数据分析:

根据需求分析和设计方案,要把存储到数据库中的数

据表都设计为一个一个的实体类,并且在他们之间建立起约束关系和映射关系来保证数据的完整性。

PowerDesigner可以提供复杂的交互环境,支持开发生命周期的所有阶段,能够把物理数据模型、概念数据模型以及新增加的对象建模功能完美地结合在一起,为程序开发人员和数据库管理人员提供一套完善的应用程序建模解决方案。

它不仅能够加快项目开发的进程,而且能够显著的提高软

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1