航空订票系统需求分析说明书
6
需求规格说明书
引言
编写目的
工程背景
定义
参考资料
任务概述
目标
运行环境
条件与限制
数据描述
数据需求
数据库介绍
功能需求
功能划分
功能描述
性能需求
准确性和准时性
开放性和可扩大性
易用性和易维护性
标准性
先进性
响应速度快
运行需求
用户接口
外部接口
故障处理
其他需求
治理员信息
治理员界面
7
引言
编写目的
本需求分析说明书是为了开发《机票预定系统》而编写的,主要面对分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。
本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试打算和用户手册的编写依据。
工程背景
软件系统名称:航空订票系统
任务提出者:XX航空公司
用户:XX航空公司,各大旅行社,旅客
实现:XX航空公司计算中心
构建平台:Windows2025及以上,其数据库构建在SQLServer2025上,并可实现权限限制性兼容,与Windows其他软件并不冲突。
定义
数据流 数据进入模块后可能有多种路径进展处理
主键 数据库表中的关键域且值互不一样
外键 数据库表中与其他表主键相关联的域
SQL StructuredQueryLanguage〔构造化查询语言〕
SQLSERVER 系统效劳器使用的数据库治理系统
系统 假设未特别指出,统指本航空订票系统
参考资料
8
软件工程 清华大学出版社
机票预定系统工程打算任务书 XX航空公司
概要设计说明书
ComputerNetwork A.S.Tanenbaun、PrenticeHall
任务概述
目标
打算节约人力资源40%,设备费用120%
打算提高日常订票事务处理速度的85%
打算提高掌握精度100%
可实现信息化的治理
可实现半自动化的决策系统
打算人员利用率提高80%
运行环境
硬件环境:
1台效劳器:PentiumIII450以上,258MRAM,14GHD
假设干台客户机:Pentium133以上,32MRAM,4.3GHD
软件环境:WindowsXP等操作系统、SQLServer2025版本应用软件
条件与限制
条件:现有的航班治理系统、现有的订票系统为可利用资源;具备Windows2025,WindowsXP等Windows操作系统,并配置SQLServer2025版应用软件、WEB效劳器、假设干台微机和打印机
限制:
硬件限制:PentiumIII450,258MRAM,14GHD〔效劳器〕;Pentium133,32MRAM,4.3GHD〔客户机〕
9
操作系统限制:WindowsXP(效劳器版本)、Windows7/Windows2025系统运行
软件限制:应安装杀毒软件,防止病毒干扰
时间限制:该系统开发应在2025年1月1号前完成
数据描述
数据需求
旅客:姓名、证件号(身份证号码/护照号码)---主键、联系方式、动身时间、动身地点和目的地、航班舱位要求
取票单:单号---主键、姓名、票号
帐单:编号---主键、付款金额、票号
机票:票号---主键、姓名、证件号、航班、座位、起飞时间、起飞地点、抵达时间、抵达地点、票价
航班:航班号---主键、起飞时间、起飞地点、抵达时间、抵达地点、座位数、空位数、
票价
数据表图:
Passengers:姓名
SingleTicket:
单号
证件号
姓名
联系方式
票号
动身时间 动身地点 目的地 舱位要求
Bill:
编号
付款金额 票号
Ticket:
票号 姓名 证件号 航班 座位 起飞时
间
起飞地点
抵达时间
抵达地 票价点
Flights:
航班号 起飞时间 起飞地点 抵达时间 抵达地点 座位数 空位数 票价
数据库介绍
10
效劳器程序在对订票/取票进展操作时需对数据库进展数据提交,即对数据表进展查询和修改:在订票/取票过程中都需要对数据库中的全部表,进展联合查询、修改。
物理数据构造主要用于各模块之间函数的信息传递。
接口传递的信息是用数据构造封装了的数据,以参数传递或返回值的形式在各模块间进展传输。
对于出错信息将送入显示模块中,机票信息、帐单信息、取票单信息送入预备打印模
块中预备打印格式。
效劳器端数据处理图:
航空订票系统〔效劳端〕
接收数据
数据处理查询
发送数据
推断类型
预备SOL 推断查询
解开数据包
数据库操作 推断缘由
预备数据包
接收客户端数据
预备返回数据 预备返回数据
发送数据到客户端
功能需求
功能划分
航班查询
旅客订票
11
航班信息治理
航班安排
售票治理
退票治理