ImageVerifierCode 换一换
格式:DOCX , 页数:67 ,大小:356.49KB ,
资源ID:29231433      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29231433.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(航空订票系统讲解.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

航空订票系统讲解.docx

1、航空订票系统讲解航空订票系统、可行性研究报告1、报告编写目的 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。 项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初 步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。2、项目概述2.1、项目背景 目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这些航空公司之 间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强 客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重

2、要作 用。2.2、项目意义 对国内航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了 更多的方便, 节省了很多时间。 建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径, 此外还具有重要意义:a改善航空公司服务质量;b创造和提升航空公司的品牌优势;c、 优化航空公司的服务流程;d、 提升信息化的水平;2.3、项目目标 航空订票系统( Airline Reservation System )目的是为了方便国内航空营业的售票工作,提高 国内航空公司服务质量和服务效率。2.4、项目

3、用途 航空订票系统( Airline Reservation System )的设计针对于国内航空预订票和管理情况,包含 网上预订票、营业点取票、营业点买票、订票管理、网上退票、营业点退票(即订票、退票、查询、 管理)等业务。3、技术可行性3.1、可行性因素a.项目的效率远大于成本;b.技术可行,以现有技术完全可以承担起开发的任务;c.操作可行,软件的简单易用能被原有的工作人员快速接受;3.2、技术条件系统: Windows7或者 Windows XP 或Windows Vista开发平台: MyEclipse6.5 开发语言: Java 架构: B/S 服务器: Tomcat6.0 前台:

4、ExtJs/Html/Javascript/Css 后台: Structs2 ( JDK) 业务层: Hibernate 数据库: MySQL版本控制:SVN (subversion是近年来崛起的版本管理工具,是 cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件)3.3、用户使用可行性系统涉及高级管理人员(2人)、管理人员、相关员工、网上订票的网民等用户 a高级管理人员需要结合本公司业务进行系统的总体培训;b、 使用本管理系统人员需要有一定的计算机基础知识;c、 管理人员需要进行专业的培训,从而熟练地使用本管理系统;d、 相关员工对本管理系统的应用进行浅层的培训;e、 网

5、上订票网民能够通过简要的操作进行预订票;3.4、系统可行性简要描述在终端机是用户可操作的网络平台,需要安装浏览器( FireFox、360、IE均可),主要向航空公司的服务器传递数据。a、 高级管理人员(2人)在浏览器上进行管理人员分配、报表分析、销售情况分析等业务上的 操作。终端机向服务器发岀进行人员分配、打印报表、销售分析等请求。服务器根据请,反馈给终端机相关的人员、报表、销售信息,显示在终端机的浏览器上。b、 当管理员在浏览器上进行客户管理或者客户订票时,终端机向服务器发岀查询、订票、退 票等请求。服务器根据请求,反馈给终端机航班信息、订票成功与否、退票成功与否的实时数据, 显示在终端机

6、的浏览器上。c、 当客户在浏览器上进行预订票时,终端机向服务器发出查询、订票、退票、报表信息等请 求,服务器根据请求,反馈给终端机航班信息、订票成功与否、退票成功与否的实时数据,显示在 终端机的浏览器上。二、需求规格说明书1、功能性需求1.1、运行环境a、 客户端操作系统:不限浏览器:IE6.0 以上、Firefox 、360b、 应用服务端操作系统:Windows XP、Windows Vista、Windows 7、Linux、Unix应用服务器:Tomcat 6.0或更高更新版本数据库访问:JDBC ( Hibernate的持久层设计)c、 数据库服务器端操作系统: Windows XP

7、、Windows Vista、Windows 7数据库系统:MySQL2.2、 系 统 层 次 结表现层 业务层 持久层2.2.1、航空机票预订网站2.2.3.1、注册帐户管理注册帐户管理包含增加帐户信息、修改帐户信息、查看帐户信息。具体有a、增加帐户信息、修改帐户信息、查询帐户信息共有的信息帐户帐号、帐号密码、性别、联系号码、邮箱、帐户种类(金牌客户、银牌客户、普通客户)、积分、 注册时间;b、查询帐户信息附加的信息帐户已订票记录、审核不通过记录、可用订票(有效期内);2.2.3.2、机票信息查询机票信息查询包含查询航班、查询订票、统计分析表。具体有a、 查询航班包含的信息航班号、机型、航班

8、公司(国航、南航、东航、海航、深航、厦航)、公司信息、航空代码、地址、网 址、电话、(航班提供的航线)起始地、抵达地(不同航班可以有相同的航线)、(航班时间)起始时 间、到达时间;b、 查询订票包含的信息订票价格、机票折扣、航班号、(航班时间)起始时间、到达时间、(航班提供的航线)起始地、抵达 地;c 、统计分析表 航线(起始地到抵达地)的机票折扣;2.2.3.3、飞机预订票 飞机预订票包含填写订票、付款、退票。具体有a、 填写订票包含的信息填写订票人信息:姓名、身份证号码、联系号码、地址、订票时间(系统时间) 填写订票信息:航班号、起始时间、到达时间、航线(起始地、抵达地)、订票数量(限数

9、1,通过飞机一次航行代号,预订票本航行一次了,不可再为本航行买票)、扣费金额填写座位要求:头等舱(舱位代码为 F)、公务舱(舱位代码为 C)、经济舱(舱位代码为 Y)航程类型:单程(这里仅限单程) 付款:银行卡号、银行密码、银行帐户余额b、 退票在时间允许范围内可退票,退还帐户金额或金钱;2.2.2 、航空订票管理系统2.2.4.1、订票客户管理 订票客户管理包含增加客户信息、删除客户信息、查询客户信息、修改客户信息。具体有a、增加客户信息、删除客户信息、查询客户信息、修改客户信息共有的信息(这里是现场买票) 填写订票人信息:姓名、身份证号码、联系号码、地址、订票时间(系统时间) 填写订票信息

10、:航班号、起始时间、到达时间、航线(起始地、抵达地)、订票数量(限数 1,通过飞机一次航行代号,预订票本航行一次了,不可再为本航行预订或买票)、扣费金额填写座位要求:头等舱(舱位代码为 F)、公务舱(舱位代码为 C)、经济舱(舱位代码为 Y)航程类型:单程(这里仅限单程)付款:现金付款、银行付款(银行卡号、银行密码)2.2.4.2、航班机票管理a、 订票审核管理银行扣费(通过银行帐户余额情况判断审核是否通过)b、 退票管理现金退票、银行退票2.2.4.3、航班信息管理 航班信息管理包含增加航班信息、删除航班信息、查询航班信息、修改航班信息。具体有a、增加航班信息、删除航班信息、查询航班信息、修

11、改航班信息共有的信息 航班号、飞机机型、机型上限人数、机型各舱位人数(公务舱、经济舱)、各航空公司(国航、南航、 东航、海航、深航、厦航)、 公司信息、航空代码、地址、网址、电话、(航班提供的航线)起始地、抵达地(不同航班可以有相同的航线)、(航班时间)起始时间、到达时间、 航线舱位价格(公务舱、经济舱,不同公司舱位价格不同)2.2.4.4、报表打印管理报表打印管理包含机票销售分析图、表和生成机票。具体有a、 机票销售分析图、表机票日、月、年销售量统计图,机票在各航空公司销售量表和图。b、 生成机票提供打印生成机票的功能3、非功能性需求3.1 、性能需求a、 客户端面响应时间不超过 3秒b、

12、支持并发性使用并保证性能不受影响3.2、安全性需求a、 权限控制预订票系统:一般网民通过注册能够进行订票、退票、查询等业务, 没有帐户的网民只供查询浏览;管理系统:通过高级管理人员用户进行分配工作,没有权限的用户禁止使用系统;b、 数据库备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失;3.3、可靠性和可用性需求a、 方便操作,操作流程合理尽量从用户的角度出发,以方便使用本产品。如:信息检索时自动匹配;b、 支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用 本系统;c、 控制必录入项本系统能够对必需录入的信息进行控制,使用户能够确定信息录入的完整。同

13、时对必录入项进 行有效的统一的提示。d、 容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行, 并有足够的提示信息帮助用户有效正确地完成任务。e、 操作完成时有统一规范的提示信息例如删除操作时,系统可提示“您确定要删除记录吗?操作不可恢复!”,用户点击确定后, 系统才执行删除操作,删除后可直接返回相关的页面。f 、用户操作手册 系统提供用户操作手册,操作手册包含系统安装所需要的配置安装信息,同时也提供熟练使用本系统所有操作的指南。3.4、出错处理需求a、 当操作错误时,系统提供统一规范的操作错误提示信息。b、 录入数据与实际数据类型不合时,系统提供相应的提

14、示信息。3.5、接口需求a、 用户接口本系统采用B/S构架,所有界面使用 WE风格,用户界面的具体细节将在概要设计文档中描述。b、 硬件接口服务器建议使用专用服务器4、其他需求本系统支持多浏览器,系统安装方便,易于维护X牢d内集宗经 X N机住务三、概要设计说明书 系统活动图:眼看盘玄 闭用例图:2.3 . 1客户端用例:此图描述了客户端的各功能依赖关系退出232服务器端用例:此图描述了服务器各功能关系。潅加飢册计划逐计网密岀早记录竦计所書岀理记录SE卄信想瀝虻飞HSS*二=tTJ?比计冃报更和童业阿口姦何St业阿岂1降霍业网点歪询航期件划1、总体设计1.1、 总体结构设计1.1.1、 注册帐

15、户管理增加帐户信息,修改帐户信息,查询帐户信息1.1.2、机票信息查询查询航班,查询订票,统计分析1.1.3、 飞机预订票填写订票,退票1.1.4、 订票客户管理增加客户信息,删除客户信息,修改客户信息,删除客户信息1.1.5、 航班机票管理订票审核管理,退票管理1.1.6、 航班信息管理增加航班信息,删除航班信息,查询航班信息,修改航班信息1.1.7、 报表打印管理机票销售额分析图、表,生成机票1.1.8、 人员用户管理高级管理人员,管理人员1.1.9、 票价管理票价折扣,票价类型1.2、运行环境设计运行环境(参照需求规格说明书的功能性需求)1.3、功能模块清单设计航空订票管理系统序号功能说

16、明1订票客户管理实现客户订票、退票、订票查询 等业务功能2航班机票管理实现航班飞机起飞、2、模块(部件)功能分配2.1、公用模块功能分配编号名称功能01HbmFactoryHibernatSessio nF actory 工厂类02 一Hiber nate.cfg.xmlHibernate数据库配置文件03IActio nService.java基本的Action类接口2.2、专用模块功能分配编号名称功能01struts.xmlstruts业务控制器配置文件02POHibernate进行数据库持久化的包03Flightcompa ny DAOImplDAO 层 航 空 公 司IFlightco

17、mpanyDAO 数据访问接口 的实现类04Flightcompa nyServicelmpIService 层 航 空 公 司IActionService 数据访问接口的 实现类05FaretypeDAOImpIDAO!航空公司IFaretypeDAO数据 访问接口的实现类06FaretypeServiceImplService 层 航 空 公 司IActionService 数据访问接口的 实现类07AirtypeDAOImplDAC层飞机机型 IAirtypeDAO 数据 访问接口的实现类08AirtypeServiceImplService 层飞机机型信息 IActionService

18、 数据访问接口的 实现类09Book in formatio nDAOImplDAO层客户订票信息IBooki nformatio nDAO 数据访问接 口的实现类10Book in formatio nServicelmplService 层客户订票信息IBooki nformatio nActio nService数据访问接口的实现类11Flighti nformatio nDAOImplDAO 层 航 班 管 理Flighti nformatio nDAO 数据访问接口的实现类12Flighti nformti on ServiceImplService 层航班管理IActionServ

19、ice 数据访问接口 的实现类13Man agerDAOImplDAC层人员管理 IMan agerDAO数 据访问接口的实现类14Man agerServiceImplService 层航空公司IActionService 数据访问接口 的实现类3、数据结构设计3.1、数据库表名清单名称描述manager管理员表bank银行表aretype票价类型表customer注册客户表lightcompa ny航空公司airtype飞机机型:lighti nformati on航班信息book in formati on订票信息efun drecord退票记录3.2、数据库表之间关系说明3.3、数据库

20、表的详细清单manager管理员表序#列名数据类型大小是否空描1man _autoidnt否自增id2man accou ntvarchar20否帐户3man _pwdvarchar20否密码4mandvarchar20否身份证5man _sexvarchar2否性别6man teln umbervarchar20否电话号码 7man _emailvarchar50否邮箱8man_ timedate否注册日期9flagboolean是标志(true为管 理员用户、 false为删除、null为最咼级 管理员用户)bank银行表序号列名数据类型大小是否空描述1ban accountn umber

21、ic20否帐户2ban pwdn umberic20否密码 一3ban_moneydouble否金额aretype 票价类型表序号列名数据类型大小是否空描述1far idsmallint2否票价id2far typevarchar20否票价类型3far_discou ntdouble否票价折扣4far i ntegralnt4否积分规则customer 注册客户表序号列名数据类型大小是否空描述1cus_autoidbigint否自增id2cus accountvarchar20否帐户3cus pwdvarchar20否密码 :4cus idnumberic20否身份证5cus sexvarch

22、ar2否性别6cus te ln umbervarchar20否电话号码 17cus emailvarchar50否邮箱8cus_timedate否注册日期9cus in tegralnt4否积分10far idsmallint2否票价id11flagboolean否标志(true为可用,false为删除):lightcompa ny航空公司序号列名数据类型大小是否空描述1com_autoidint否自增id2com codevarchar20否航空公司代码3com _n amevarchar50否公司名称4com addressvarchar50否公司地址 :5com_registerdat

23、e否注册日期6comn formatio nvarchar10000否相关介绍 :7flagboolea n否标志(true为可用,false为删除)airtype 飞机机型序号列名数据类型大小是否空描述1air_autoidint否自增id2air codevarchar20否机型号码3air Fvarchar20是F4air Fn amevarchar20是头等舱5air Fn umbersmalli nt4是容纳人数6air Cvarchar20是C7air C namevarchar20是公务舱8air C numbersmalli nt4是容纳人数 :9air Yvarchar20是

24、Y10air Yn amevarchar20是经济舱11air Yn umbersmalli nt4是容纳人数12air total numbersmalli nt4否总人数 113flagboolea n否标志(true为可用,false为删除):lighti nformati on航班信息序号列名数据类型大小是否空描述1:li autoidbigi nt4否自增id2com codevarchar20否航空公司代码 3air codevarchar20否机型号码4:li everydayvarchar20否一周7天5:li novarchar20否航班号 6fli_discou ntdou

25、ble否折扣7fli baddressvarchar20否起始地址8fli aaddressvarchar20否抵达地址9fli btimevarchar19否起始时间10fli_atimevarchar19否抵达时间11fli_Fn umbersmalli nt4是剩余人数12fli_Cn umbersmalli nt4是剩余人数 13fli_Yn umbersmalli nt4是剩余人数 :14fli_Ffaredouble是价格15fli_Cfaredouble是价格16fli_Yfaredouble是价格17fli refu ndtimevarchar19否退票记录时间18fli_re

26、fu ndboolea n否关闭航班为true19flagboolea n否标志(true为可用,false为删除)book in formatio n 订票信息序#列名数据类型大小是否空描1)oo autoidbigi nt8否自增id 2com codevarchar20否航空公司3cus_idvarchar20否身份证4boo everydayvarchar20否一周7天 5boo novarchar20否航班6boo baddressvarchar20否起始地址7boo aaddressvarchar20否抵达地址9boo btimevarchar19否起始时间10boo atimevarchar19否抵达时间11)oo berthvarchar20否舱位12boo numbersmalli nt4否座位号13boo_faredouble否金额14boo_timedatetime否订票时间15flag_payboolea n否已付款为true16flag_typeboolea n否网上订票为true17flag_passboolea n否退票为trueefun drecord 退票记录表序号列名数据类型大小是否空描述1ref autoidbigint8否自增id 2boo autoidbigi

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

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