欢迎来到天天文库
浏览记录
ID:17634937
大小:314.94 KB
页数:12页
时间:2018-09-04
《机票预订系统《需求报告》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程《机票预订系统需求规格说明书》1、编写目的本机票预订系统在可行性研究的基础上,是为了进一步明确机票预订系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写文本文档。2、任务和目标任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。目标:本机票预订系统实现后,能更好更快捷的完成用户查询到预订的过程,提高工作效率,降低售票服务中的错误发生率,并且简化烦琐的操作手续以及带来的开销,防止数据的丢失。3、数据特性1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,
2、错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2.数据的一致性和完整性由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,
3、如果不能符合完整性约束,系统应该拒绝该数据。3.数据的共享与独立性整个机票预顶系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。4.系统分析软件工程1)组织结构机票预定系统涉及到航空公司和旅行社两个部分,其组织机构图如图4-1所示。旅行社航空公司系统管理员售票员CS图4-1组织机构设置图本机票预定系统项目主要由两部分形成:①各旅行社中的前台客户程序;②航空公司中的数据库服务器程序。现分别选取某航空公司
4、和某旅行社进行研究,分别画出其组织结构图如图4-2、图4-3所示。股东大会监事会董事会总经理各异地营业部市场销售部维修工程部飞行航务部审计室合作发展部计财部人事部办公室海口航站北京办事处图4-2某航空公司组织结构图软件工程上海成都深圳武汉同业旅游操作中心门市中心客服部销售部同业出境旅游中心出境旅游营销中心公民出境旅游中心产品市场中心机票团控中心德国公司签证中心财务部人事部办公行政机场办公总经理副总经理副总经理副总经理商务会奖中心国内旅游中心外地机构图4-3某旅行社组织结构图2)管理职能分析旅行社(机票预订系统客户端)——负责对客户端的各种操作,
5、包括接受客户预订、预订信息输入、联络服务器,以及订票、航班信息输出、机票打印输出。广大旅客——客户端操做,进行订票、取票、个人信息验证和取票等操作。售票员——机票预订系统客户端的操作者。航空公司(机票预订系统服务器)——接收来自客户端的信息,并输出各种反馈信息;负责旅客订票记录、航班信息的储存和查询,并向客户端传输。系统管理员——机票预定系统服务器的操作者。3)系统中的基本业务流程首先分析本系统总的业务流程图如图4-4所示。机票预定系统的主要业务分别为订票业务、取票业务和退票业务,其业务流程图分别如图4-5、图4-6、图4-7所示。软件工程服务
6、器处理信息退出服务终端数据显示订单处理查询事务航班信息订票事务机票信息取票通知打印账单图4-4业务流程图(1)订票业务根据旅客提出的要求(航班号、订票数额)查询该航班票额情况。若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票少于订票额,则登记排队候补。图4-5订票业务流程图办理订票手续旅行社修改机票信息得到收票通知顾客列入等候队列是否有票航空公司顾客提出预定要求向航空公司查询航班机票信息查询余票数量旅行社航空公司航空公司无有软件工程(2)取票业务根据取票通知书,打印机票,交给顾客。索取机票旅行社顾客查询旅客订票信息得到机票打印并修改
7、机票信息顾客旅客订票信息旅行社图4-6取票业务流程图(3)退票业务根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他候补的客户。办理退票手续修改机票信息请求退票航空公司旅行社顾客旅客订票信息查询旅客订票信息图4-7退票业务流程图1、系统中的数据及其主要流程数据流图数据流图是用于表示系统逻辑模型的一种工具。它以直观的图形清晰的描述了系统数据的流动和处理过程。软件工程软件工程6、数据字典数据字典是用来规范描述数据具体内容的工具,
8、也是对数据汇总分析的一个总结。一般来说,可为每个数据建立一张二维表。在本系统中,分别为旅客信息、旅客订票信息、候补旅客信息、航班机票信息、取票通知和售
此文档下载收益归作者所有