- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
航空订票系统 航空订票是整个民航客运业务中一个最基本的业务。虽然它只是民航客运业务中一个非常简单的部分,但因其涉及到资金管理以及客户管理所以使其变得非常重要。随着电子客票的出现,以及越来越多的数据量,传统的售票方式已经不能满足现代航空业务的发展。这时就需要开发一套具有开放体系结构的、容易扩展和维护的,并且有良好人际交互界面的航空订票系统。作为一个航空公司,拥有一个功能完善的订票系统是很重要的。因为这毕竟关系着很多旅客的生命安全。一个订票信息系统必须及时的将各个航班的起飞和降落时间准确的反映在系统里,以便公司安排其他的航班。还有就是为了方便旅客,能够即使了解各个航班的信息,便于选择适合自己的航班并及时预定机票。尤其是在旅游高峰的时候,更能体现拥有一个完善的订票信息系统的重要性。有了这个系统,公司就能及时的调整航班,最大程度的满足顾客的要求。以实现提高公司的信誉度的目的。 业务范围 航空订票系统要实现的总功能就是能够进行航班管理以及订票功能。 普通用户能够进行订票,查询当前所有的航班信息。系统用户除了普通用户具有的功能外,还能进行个人信息维护。管理员可以对航班信息,客户信息和管理员帐号进行管理。 总体设计 需求规定 本套航空订票系统软件通过B/S的方式实现,普通用户,系统用户和管理员都可使用浏览器通过互联网进行操作,但操作权限和操作界面均不相同。 输入项 输出项 运行环境 用户端的运行环境:Windows XP以上的操作系统、IE6以上的浏览器(或其他浏览器)。 服务器端的运行环境:Windows XP Server或Windows 2000 Advanced Server、SQL Server 2005。 系统概述 FMS系统总的用例图 查询功能的子用例图 信息维护子用例图 航班管理子用例图 系统角色 1 .管理员(admin) 管理员可以制定航班,安排航班和查询航班信息;还可以查询乘客信息。 2. 普通用户(User) 普通用户可以注册成为系统用户,同时可以查询航班进行机票预订,也可以进行退票。 3. 系统用户(System User) 系统用户成功登录个人账号以后可以修改个人信息和修改密码,同时可以查询航班进行机票预订,也可以进行退票,并且享有积分功能。 系统约束 开发本系统时使用的操作系统为:Windows XP 本系统的编程语言为:Java 1.6 开发环境为:NetBeans 6.8集成开发工具 采用的数据库为:Microsoft SQL Server 2005 结构 软件结构 : 注册模块活动图 注册模块顺序图 系统用户登录模块活动图 系统用户登录顺序图 管理员登录活动图 管理员登录顺序图 订票操作活动图 系统功能描述 普通用户: 预订机票功能 查询功能 注册功能 退票功能 系统用户: 预订机票功能 查询功能 个人信息维护 退票功能 非功能性需求 性能 : 精度特性需求: 时间特性需求: 可扩展性 : 安全性 : 易用性 : 可维护性 : 数据管理能力要求 接口设计 管理员登录 订票界面(其中**项为必须填写项) 系统数据结构设计 系统出错处理设计 根据系统应用,常见错误异常分为数据存储部分,应用部分,核心库部分,商业层部分. 数据存储部分:航班信息 ,订票信息,系统用户信息,数据存储信息与存储动作之间的关系。 应用部分: 在这一部分,主要是在:系统用户登录个人账户界面,个人信息维护界面,航班管理界面,管理员登陆界面,航班信息查询界面,机票预订界面,订票信息查询界面,系统登录界面,注册界面中用户在键盘输入操作时,可能引起的数据类型错误,字符长度超过限制等,使用鼠标或键盘可能引起的操作错误等. 核心库部分: 在这一部分,主要是在:系统用户,普通用户,航班信息,管理员,乘客信息系统框架中的数组下标越界,数字超出范围等。 商业层部分: 主要反映系统中的一些如权限被拒绝,输入参数错误等. 补救措施 在数据存储方面,当用户输入,修改,查询,删除信息如航班信息,订票信息,系统用户信息,查询信息错误时给出错误提示并要求重新输入,并提示正规的格式。在系统内部存储方面可备份用户信息以免丢失。 在应用方面尽量完善各个界面的功能,尽量提示更多的信息以免用户和管理员出现错误。 在核心库方面:尽量保证信息的存储正确性,数字和字符不要超出范围。 在商业层部分:提示权限信息,输入参数如果错误给出错误提示信息。 系统维护设计 1.每个用户需要注册才能进入航空订票信息系统,并进行网上订票的。用户必须 用自己真实的身份进行注册。 2.系统要另外在备一份数据库,防止系统出现错误而使数据信息丢失的可能性。 3.系统要安装防火墙,防止黑客入侵破坏系统。还有就是安装杀毒软件,防止 病毒入侵而导
文档评论(0)