飞机场订票系统需求分析文档-面向数据流

飞机场订票系统需求分析文档-面向数据流

ID:16520784

大小:343.50 KB

页数:8页

时间:2018-08-14

飞机场订票系统需求分析文档-面向数据流_第1页
飞机场订票系统需求分析文档-面向数据流_第2页
飞机场订票系统需求分析文档-面向数据流_第3页
飞机场订票系统需求分析文档-面向数据流_第4页
飞机场订票系统需求分析文档-面向数据流_第5页
资源描述:

《飞机场订票系统需求分析文档-面向数据流》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、飞机场订票系统需求分析文档-------面向数据流1.引言本需求规格说明书是根据学校要求对飞机场订票管理系统的需求编写的,旨在作为开发的标准和验收的依据。2.任务概述2.1目标开发本系统的目的是帮助飞机场管理人员对订票系统更方便的进行管理。具体要求:(1)显示航班信息:将近期航班信息显示出来,以及航班剩余票数。(2)订票:根据客户要求帮助客户订票,若票不够则询问客户是否加入排队等候系统。(3)退票:根据客户要求退票,并询问等候队列的客户是否订票。(4)系统信息管理,要求能够添加删除航班。2.2条件与限制无特别条件限制。2.3运行环境硬件:486以上微机一台。软件:dos以上操

2、作系统,tc2.0或visual6.0等c语言编程系统。3数据描述3.1静态数据包括所有作为控制或参考用的静态数据(无)。3.2动态数据a.输入数据:订票信息:航班号,客户姓名,所订票数,联系方式。退票信息:航班号,客户姓名,退票数目。航班信息:航班编号,目的地,座位数量,票价,剩余票数。b.输出数据:近期航班信息:航班编号,目的地,票价,剩余票数。3.3数据词典实体--关系图实体:客户,航班,订票信息。实体属性定义:客户:姓名,订票航班编号,联系方式。航班:航班编号,起飞日期,座位数,剩余票数,票价,目的地。订票信息:客户姓名,航班编号,客户所订票数,等候队列,联系方式。飞

3、机场订票系统的功能级数据流图完整的数据流图下面是由飞机场订票管理系统功能级数据流图得到的数据词典。(1)数据流描述:航班信息=航班编号+目的地+票价+座位数+剩余票数+起飞日期。客户信息=客户姓名+订票数+客户联系方式。等候客户信息=等候航班编号+客户姓名+订票数+联系方式。(2)数据存储描述:①数据存储名:航班信息文件组成:{航班信息}组织形式:按航班编号从小到大排列②数据存储名:客户信息文件组成:{客户信息}组织形式:按航班编号及客户姓名从小到大排列③数据存储名:等候客户文件组成:{等候客户信息}组织形式:按航班编号及等候客户的先后顺序排列(3)处理描述处理名:查询航班信

4、息处理编号:1输入数据流:航班信息输出数据流:航班信息处理逻辑:将航班信息显示出来处理名:订票处理编号:2输入数据流:选择订票输出数据流:选择订票信息处理逻辑:进入订票系统处理名:检查处理编号:2.1输入数据流:航班信息输出数据流:无处理逻辑:将客户输入的航班信息进行校验处理名:判断有无机票处理编号:2.2输入数据流:航班编号输出数据流:航班信息处理逻辑:判断该航班编号有无机票处理名:输入客户信息处理编号:2.3输入数据流:有机票输出数据流:客户信息处理逻辑:将客户信息储存到客户信息文件中处理名:询问客户处理编号:2.4输入数据流:无机票输出数据流:客户意见处理逻辑:询问客户

5、是否加入等候队列处理名:加入等候队列处理编号:2.5输入数据流:等候客户信息输出数据流:等候客户信息文件处理逻辑:将等候客户信息加入等候客户信息文件处理名:退票处理编号:3输入数据流:选择退票输出数据流:选择退票信息处理逻辑:进入退票系统处理名:输入航班信息处理编号:3.1输入数据流:进入退票服务输出数据流:航班信息处理逻辑:客户输入航班编号处理名:判断处理编号:3.2输入数据流:客户输入的航班编号输出数据流:布尔常量处理逻辑:判断客户输入的航班信息是否正确处理名:输入客户姓名处理编号:3.3输入数据流:航班编号正确输出数据流:客户姓名处理逻辑:输入客户姓名处理名:判断处理编

6、号:3.4输入数据流:客户信息文件输出数据流:布尔常量处理逻辑:判断客户姓名是否正确处理名:完成退票处理编号:3.5输入数据流:客户姓名正确输出数据流:客户信息文件处理逻辑:完成退票处理名:询问等候客户处理编号:3.6输入数据流:等候客户信息文件输出数据流:布尔常量处理逻辑:询问等候客户处理名:完成订票处理编号:3.7输入数据流:同意订票输出数据流:客户信息文件等候客户信息文件处理逻辑:完成订票处理名:管理处理编号:4输入数据流:选择管理输出数据流:选择管理信息处理逻辑:进入管理系统处理名:添加航班信息处理编号:4.1输入数据流:输入航班信息输出数据流:航班信息文件处理逻辑:

7、将添加的航班信息加入航班信息文件3.5数据采集数据采集要求和范围:无特殊要求,属学生自行编写。采集方法:手工采集。采集承担者:需求分析师。4.功能需求4.1功能划分本系统的功能主要划分为:(1)初始化模块;(2)服务模块4.2功能描述(1)初始化:实现航班信息的各种数据的输入和修改,实现客户信息的各种数据的输入输出。(2)服务:根据航班信息及客户信息完成订票退票的服务。5.性能需求5.1数据精确度本系统涉及的最终数据均只保留整数位。5.2适应性本系统需为航班信息数据的接受预留接口,可有航空公司直接传输。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。