当前位置:文档之家› 航空订票系统

航空订票系统

航空订票系统
航空订票是整个民航客运业务中一个最基本的业务。虽 然它只是民航客运业务中一个非常简单的部分,但因其涉 及到资金管理以及客户管理所以使其变得非常重要。随着 电子客票的出现,以及越来越多的数据量,传统的售票方 式已经不能满足现代航空业务的发展。这时就需要开发一 套具有开放体系结构的、容易扩展和维护的,并且有良好 人际交互界面的航空订票系统。作为一个航空公司,拥有 一个功能完善的订票系统是很重要的。因为这毕竟关系着 很多旅客的生命安全。一个订票信息系统必须及时的将各 个航班的起飞和降落时间准确的反映在系统里,以便公司 安排其他的航班。还有就是为了方便旅客,能够即使了解 各个航班的信息,便于选择适合自己的航班并及时预定机 票。尤其是在旅游高峰的时候,更能体现拥有一个完善的 订票信息系统的重要性。有了这个系统,公司就能及时的 调整航班,最大程度的满足顾客的要求。以实现提高公司 的信誉度的目的。



可维护性 :
数据管理能力要求
接口设计
管理员登录
订票界面(其中**项为必须填写项)
系统数据结构设计
普通用户信息表:
系统用户信息表:
航班信息表:
乘客信息表:
订票信息表:
乘坐信息表:
系统出错处理设计







根据系统应用,常见错误异常分为数据存储部分,应用部分,核心库部分, 商业层部分. 数据存储部分:航班信息 ,订票信息,系统用户信息,数据存储信息与存储 动作之间的关系。 应用部分: 在这一部分,主要是在:系统用户登录个人账户界面,个人信息维护 界面,航班管理界面,管理员登陆界面,航班信息查询界面,机票预 订界面,订票信息查询界面,系统登录界面,注册界面中用户在键盘 输入操作时,可能引起的数据类型错误,字符长度超过限制等,使用鼠标 或键盘可能引起的操作错误等. 核心库部分: 在这一部分,主要是在:系统用户,普通用户,航班信息,管理员, 乘客信息系统框架中的数组下标越界,数字超出范围等。 商业层部分: 主要反映系统中的一些如权限被拒绝,输入参数错误等.
管理员登录活动图
管理员登录顺序图
订票操作活动图
系统功能描述
普通用户: 预订机票功能 查询功能 注册功能 退票功能


系统用户: 预订机票功能 查询功能 个人信息维护 退票功能
管理员: 查询功能
航班管理
管理员信息 维护
非功能性需求


性能 :
精度特性需求: 时间特性需求:

可扩展性 : 安全性 : 易用性 :
系统维护设计



1.每个用户需要注册才能进入航空订票信息系统,并进行 网上订票的。用户必须 用自己真实的身份进行注册。 2.系统要另外在备一份数据库,防止系统出现错误而使数 据信息丢失的可能性。 3.系统要安装防火墙,防止黑客入侵破坏系统。还有就是 安装杀毒软件,防止 病毒入侵而导致系统瘫痪。
业务范围

航空订票系统要实现的总功能就是能够进 行航班管理以及订票功能。 普通用户能够 进行订票,查询当前所有的航班信息。系 统用户除了普通用户具有的功能外,还能 进行个人信息维护。管理员可以对航班信 息,客户信息和管理员帐号进行管理。
总体设计

需求规定 本套航空订票系统软件通过B/S的方式实现,普通用户,系 统用户和管理员都可使用浏览器通过互联网进行操作,但 操作权限和操作界面均不相同。 输入项 输出项 运行环境 用户端的运行环境:Windows XP以上的操作系统、IE6以 上的浏览器(或其他浏览器)。 服务器端的运行环境:Windows XP Server或Windows 2000 Advanced Server、SQL Server 2005。


4.固定时间对系统进行维护和检测. 5.若系统出现瘫痪时,可出动备用系统维持运转. 6.定期对系统进行更新整顿清空.




系统概述
<<include>>
FMS系统总的用例图
检查用户有效性 预订机票
<<include>>
客票验证
User 退票
注册 admin 查询
登录
System User
航班管理
信息维护查询功Biblioteka 的子用例图信息维护子用例图
航班管理子用例图
系统角色



1 .管理员(admin) 管理员可以制定航班,安排航班和查询航班信 息;还可以查询乘客信息。 2. 普通用户(User) 普通用户可以注册成为系统用户,同时可以查 询航班进行机票预订,也可以进行退票。 3. 系统用户(System User) 系统用户成功登录个人账号以后可以修改个人 信息和修改密码,同时可以查询航班进行机票 预订,也可以进行退票,并且享有积分功能。
系统约束




开发本系统时使用的操作系统为:Windows XP 本系统的编程语言为:Java 1.6 开发环境为:NetBeans 6.8集成开发工具 采用的数据库为:Microsoft SQL Server 2005
结构
软件结构 :
注册模块活动图
注册模块顺序图
系统用户登录模块活动图
系统用户登录顺序图
补救措施


在数据存储方面,当用户输入,修改,查询,删 除信息如航班信息,订票信息,系统用户信息, 查询信息错误时给出错误提示并要求重新输入, 并提示正规的格式。在系统内部存储方面可备份 用户信息以免丢失。 在应用方面尽量完善各个界面的功能,尽量提示 更多的信息以免用户和管理员出现错误。 在核心库方面:尽量保证信息的存储正确性,数 字和字符不要超出范围。 在商业层部分:提示权限信息,输入参数如果错 误给出错误提示信息。
相关主题