机票预定系统需求分析报告

上传人:cl****1 文档编号:502679131 上传时间:2023-01-11 格式:DOC 页数:16 大小:164KB
返回 下载 相关 举报
机票预定系统需求分析报告_第1页
第1页 / 共16页
机票预定系统需求分析报告_第2页
第2页 / 共16页
机票预定系统需求分析报告_第3页
第3页 / 共16页
机票预定系统需求分析报告_第4页
第4页 / 共16页
机票预定系统需求分析报告_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《机票预定系统需求分析报告》由会员分享,可在线阅读,更多相关《机票预定系统需求分析报告(16页珍藏版)》请在金锄头文库上搜索。

1、机票预定系统需求分析1 引言1.1 编写目的在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发机票预定系统软件,能够适应现今社会并提高生产效率。使售票员和旅行社更加变得方便和有效率。 该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。1.2 项目背景随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需

2、求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。1.3定义1.4 参考资料1.软件工程导论,张海藩,清华大学出版社2.实用软件工程,郑人杰等,清华大学出版社2 任务概述21 目标机票预定系统的总目标是:在计算机网络,数据库和先进的

3、开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。2.2 运行环境1 设备 :奔腾133,16兆以上内存的pc机。2 支持软件:用java程序设计语言作为系统的支持软件。3 接口:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 使用WIN9X/NT/XP操作系统

4、2.3 条件与限制 1. Client/Server结构总体设计方案对它的约束: 机票预定系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预定系统还受到其它系统的信息约束。 2 技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 3 机票预定系统数据

5、描述3.1系统业务流程图描述首先分析本系统总的业务流程图如图3-1所示。机票预定系统的主要业务分别为订票业务、取票业务和退票业务,其业务流程图分别如图3-2、图3-3、图3-4所示。服务器处理信息退出服务终端数据显示订单处理查询事务航班信息订票事务机票信息取票通知打印账单图3-1 业务流程图 (1)订票业务根据旅客提出的要求(航班号、订票数额)查询该航班票额情况。若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票少于订票额,则登记排队候补。办理订票手续旅行社修改机票信息得到收票通知顾客列入等候队列是否有票航空公司顾客提出预定要求向航空公司查询航班机票信息查询余票数量旅行社航空公司航空

6、公司无有 图3-2 订票业务流程图(2)取票业务根据取票通知书,打印机票,交给顾客。索取机票旅行社顾客查询旅客订票信息得到机票打印并修改机票信息顾客旅客订票信息旅行社图3-3 取票业务流程图(3)退票业务根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他候补的客户。办理退票手续修改机票信息请求退票航空公司旅行社顾客旅客订票信息查询旅客订票信息图3-4 退票业务流程图3.2 机票预定系统的数据需求机票预定系统的数据需求包括如下几点: 1 数据录入和处理的准确性和实时性 数据的

7、输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 2 数据的一致性与完整性 由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合

8、完整性约束,系统应该拒绝该数据。 3 数据的共享与独立性 整个机票预定系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。 3.3 机票预定系统流程图首先分析系统总的数据流程图,如图3-5所示。系 统管理员售票员售票员售票员航班信息的更新查询请求表单申请机票核对事务报表报表报表报表和账单数 据 库服务器终端显示数据客户机终端显示数据在客户端打印机票和帐单客户机终端显示数据 图3-5 数据流程图由于系统的数据流程图比较复杂,而系统中主要的是订票、取票和退

9、票三项业务,因此分别画出这三项业务的数据流程图如图3-6、图3-7、图3-8所示。1旅客订票信息旅行社订票管理航班机票信息候补旅客信息顾客航班机票管理航空公司 图3-6 订票业务数据流程图旅客订票信息取票管理航班机票信息航班机票管理航空公司2取票通知书图3-7 取票业务数据流程图3旅客订票信息旅行社退票管理航班机票信息候补旅客信息航班机票管理航空公司图3-8 退票业务数据流程图注:1、订票需求信息 2、取票通知 3、退票请求信息3.3 机票预定系统数据字典数据字典是用来规范描述数据具体内容的工具,也是对数据汇总分析的一个总结。一般来说,可为每个数据建立一张二维表。在本系统中,分别为旅客信息、旅

10、客订票信息、候补旅客信息、航班机票信息、取票通知和售出机票信息建立了数据字典,具体如表3-9到表3-14所示。表3-9 旅客信息的数据字典数据名称旅客信息作用记录旅客的个人信息,用于对旅客的确认来源客户去向旅行社管理排列方式按照客户的姓名升序排序包含信息姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地表3-10 旅客订票信息的数据字典数据名称旅客订票信息作用记录旅客的旅行时间和目的地,用于确定旅客的航班来源客户去向航班机票管理排列方式按照客户的(姓名起飞时间)升序排序包含信息客户姓名、身份证号、航班号、起飞时间、预订票数、舱位等级、机票是否打印表3-11 候补旅客信息的数据字典数据名称候

11、补旅客信息作用记录旅客的旅行时间和目的地,便于及时调整航班来源航班机票管理去向信息存储/航班机票管理排列方式按照(姓名起飞时间)升序排序包含信息客户姓名、身份证号、航班号、起飞时间、预订票数、舱位等级表3-12 航班机票信息的数据字典数据名称航班机票信息作用记录旅客的航班信息,根据旅客的旅行时间和目的地确定来源航空公司安排航班去向信息存储/航班机票管理排列方式按(飞行日期航班号)升序排列包含信息航班号、终点站名、起飞地点、飞行日期、周几、成员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)、等候替补的客户名单(包括姓名、所需票量)表3-13 取票通知的数据字典数据名称取票

12、通知作用旅客领取机票的凭证来源航班机票管理系统去向客户排列方式按(姓名+飞行日期航班号)升序排列包含信息旅客姓名、领票时间表3-14 售出机票信息的数据字典数据名称售出机票信息作用记录旅客的航班机票的信息来源航班机票管理系统去向信息存储/航班机票管理排列方式按(姓名+飞行日期航班号)升序排列包含信息旅客的航班机票3.3系统的逻辑方案系统的逻辑方案是指在对现行系统进行分析和优化的基础上,确定新系统的目标、信息流程、总体结构、功能模型以及拟采用的管理模型和信息处理方法等。详细地了解情况,进行系统分析都是为最终建立新系统的逻辑模型做准备。机票预定系统的逻辑模型如图3-15所示。取票通知帐单订票订票旅

13、客清单售出机票信息可售机票旅行社航班机票信息价格等级时间航空公司合适航班机票旅行时间姓名性别旅行地点身份证号码工作单位旅 客 图3-15 机票预定系统的逻辑模型4 机票预定系统的功能要求 4.1功能划分根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。 4.1功能描述下面分析各个子系统的功能需求: 1客户端子系统: 在客户端系统的功能实现上,可以分为以下几个部分: 1旅客信息的输入和统计 旅行社把旅客要求订票的信息由专人负责输入。这部分功能是客户端子系统 的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系 统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。这部分要求对 输入的数据进行简单的统计,供航空公司进行查询和宏观调控。 2旅客信息的存储: 将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查 询。 3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号