需求分析规格说明书_第1页
需求分析规格说明书_第2页
需求分析规格说明书_第3页
需求分析规格说明书_第4页
需求分析规格说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档编号:HHIT-SECD-081-07T-02 版 本 号:V1.0 民航客运订票系统民航客运订票系统需求分析规格说明书需求分析规格说明书 项目名称项目名称民航客运订票系统民航客运订票系统 项目负责人项目负责人 强余彬强余彬 项目开发单位项目开发单位 淮海工学院计算机科学系软件淮海工学院计算机科学系软件 081 班第班第 7 项目组项目组 2011 年年 6 月月 19 日日 软件工程课程设计项目组任务分派单(组长用)软件工程课程设计项目组任务分派单(组长用) 班级: 软件 081 组别: 7 组长姓名: 强余彬 时间:2011 年 06 月 15 日 项目名称: 民航客运订票系统 阶段名

2、称: 需求分析规格说明书 序 号 学号姓名任务名称具体任务内容 完成标 准 起止日期 验收 成绩 1何宜训功能需求 分析系统并画出 系统的功能模型: 数据流图并熟悉 系统 良好6.156.19 2谢超数据需求 分析系统并画出系 统的的数据模型: E-R 图并熟悉系统 良好6.156.19 3蔡成斌 引言任务 概述、 根据国标标准编 写编写编写目的 、背景、定义、 参考资料且并熟 悉系统 良好6.156.19 4强余彬 需求规定、 行为需求 根据国标标准编写 对功能、性能的规 定、输入输出要求 以及故障处理要求 等并画出状态图 良好6.156.19 5 孙天浩 运行环境、 设备 、支持软件 、接

3、口 、控制 等以及了解系统 良好6.156.19 1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完 成标准等信息; 2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平 均 70 分制) ,除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报) 。 目目 录录 1 引言引言.4 1.1 编写目的.4 1.2 背景.4 1.3 定义.4 1.4 参考资料.4 2 任务概述任务概述.4 2.1 目标.4 2.2 用户的特点.5 3 需求规定需求规定.5 3.1 对功能的规定.5 3.2 对性能的规定.6 3.2.1精度.6 3.2

4、.2 时间特性要求.6 3.2.3灵活性.6 3.3 输人输出要求.6 3.4 数据管理能力要求.6 3.5 故障处理要求.7 3.6 其他专门要求.7 4 功能需求功能需求.7 5 数据需求数据需求.7 6 行为需求行为需求.8 7 运行环境规定运行环境规定.10 7.1 设备.10 7.2 支持软件.11 7.3 接口.11 7.4 控制.11 1 引言引言 1.1 编写目的 确定民航客运订票系统需要完成哪些工作,对民航客运订票系统提出完整、准确、清晰、 具体的要求。预期的读者是程序编写员,用户和分析员。 1.2 背景 软件系统的名称:民航客运订票系统 项目提出者:强余彬 开发者:软件 0

5、81 第七团队 背景:通过本航空订票系统使得查询航班变得越来越方便,轻松地对系统进行维护,例如 对于员工、航班的添加、修改、删除以及查询,在此系统上直接进行机票预订,有需要可以改 签机票或者直接退订,按照航班、时间等的多种多样的查询方式会让顾客越来越依赖此系统的 便利性的,而且该系统极大地提高了工作效率。 1.3 定义 民航客运订票系统是一个关于管理民航客运订票的应用软件。 1.4 参考资料 列出用得着的参考资料,如: a)本项目前期做好的可行性研究报告; b)软件工程导论 张海藩 编著 清华大学出版社 第 5 版 c) 实用软件文档写作 肖刚等编著 清华大学出版社 2005 年 2 月第一版

6、 d)软件工程导论 张海藩 编著 清华大学出版社 第 5 版 2 2 任务概述任务概述 2.1 目标 该软件的开发为了游客订票方便,并且航空公司方便管理和维护系统,实现更好的安全性 和实时性。航空公司委托开发一款民航订票系统来应对越来越激烈的市场竞争压力,以此来提 高公司员工的工作效率和对乘客服务质量。该系统由该航空公司提供数据库,由本软件公司进 行开发和维护。 2.2 用户的特点 此软件的首要使用人员是航空公司的管理人员和售票处的工作人员,这两方面的人员都有 一定的教育水平,尤其是管理人员,有一定的计算机操作水平,且他们在每时都要进行系统的 维护,操作频率极其之高;而对于一般的用户,操作水平

7、深浅不一,因此在此模块的设计中要 特别的考虑这方面,尽量设计能适合各种水平的人员的操作。 3 3 需求规定需求规定 3.1 对功能的规定 用列表的方式(例如 IPO 表即输入、处理、输出表的形式) ,逐项定量和定性地叙述对软 件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终 端数和应支持的并行操作的用户数。1. 对功能的规定 首先,需要在数据库中建立 7 个表:1 航空公司(公司名、公司代码) ,2 飞机机型表(机 型、最大航程、头等舱座位数、公务舱座位数、经济舱座位数等) 、3 航班计划表(航班号、开 始日期、结束日期、出发地机场、目的地机场、离港时间、到港

8、时间、执行机型、班期、航程、 基准票价等)4 航班表(航班号、出发日期、头等舱剩余座位数等) 、5 用户(用户名、登录密 码、性别、电话号码、邮箱、等级、类型等)6 订单条目(机票编号、航班编号、乘客姓名、 证件号码、出票日期、舱位等级、乘客类型、价格等 )7 订单(订单号、用户名) 注册: 关于用户信息 订票 查询 按类别查询: 国内航班 国际航班 舱位类别: 头等 普通 商务 1 订票:输入航班号或起点和终点,经过查询数据库中的航班信息表,输出查询的结果 (有:显示该趟航班;无:提示没有信息) 。若有,输出是否订票。订票则输入旅客信息及日 期和订票数进行订票(注意剩余票数是否大于订票数)

9、。输出订票结果。订票成功则输出是否 选择送货上门,若选择“不是” ,三天内未取则删除该顾客订票信息。 2.改签:如有需要可以在规定的时间内条件允许的情况下可以为乘客进行改签服务。 3.退票功能:根据客户提供的情况(姓名、航班号), ,为客户办理退票手续,如果顾客不 能接受退票费用,则不为其办理退票业务。 4. 增删改查航班信息:验证管理员帐户,进行添加、删除、修改和查询航班,并且可以 对已有航班进行信息的修改。 5. 增删改查客户信息:验证管理员帐户,进行添加、删除、修改和查询客户信息。 6. 增删改查客户信息:验证管理员帐户,进行添加、删除、修改和查询客户信息。 3.2 对性能的规定 (1)

10、 精度 该软件中,输入输出的数据有数组,整型数据和浮点型数据。 (2) 时间特性要求 对该软件每月进行更新处理一次。 (3) 灵活性 操作平台:Windows(包括 2000、XP、VISTA.WIN7) 、UNIX、LINUX 等. 3.2.13.2.1 精度精度 对于在操作过程中的限制是输入信息必须真实有效,且符合规定,例如乘客的身份证号的 位数,航班号的形式等在前面已经规定。 3.2.2 时间特性要求 本系统软件是一个小型的软件系统,更基于本业务的需要,要求响应时间要短,更新处理 时间和数据转换传送时间都要短,这就要求系统得硬件配置要达到要求。 3.2.33.2.3 灵活性灵活性 本软件

11、的综合考虑了客户的要求和以后的发展,在各项需求发生变化时,操作方式和运行 环境都可以适应,对于一些其他的软件有很强的兼容性。 3.3 输人输出要求 航班订票系统的航班信息包括航班号,起点,终点,起飞时间,抵达时间,票价,剩余票 数。对于前五项,其输入与输出均是数组类型。剩余票数的输入输出是整型。单价是浮点型。 给出应该进行的操作,若进行误操作就给出错误提示。 3.4 数据管理能力要求 航班的数量控制在 100 班次里面。每班航班的剩余票数必须小于或等于 200。一个旅客能最 多能定 3 张票。 3.5 故障处理要求 软件的操作主要是对数据库的管理和维护,其中发生的故障也是针对数据库的,基于数据

12、 库有日志文件,可以很方便的修复;其他方面的故障在本系统设计时已经综合考虑了,除非是 计算机硬件方面的故障,这和操作没有关系,但是只要操作手段正常,除非正常情况,一般不 会发生硬件的故障。 3.6 其他专门要求 鉴于航空业务的特点,系统的各方面要求是很严格的:安全是首要考虑的,这在设计时已 经充分的考虑了;其次此软件的使用方有很大一方面是乘客,我们的主旨是为乘客提供方便快 捷的服务,因此软件是否使用方便是要充分考虑的其他系统的维护性、可靠性等都是考察系统 是否完善的关键因素。 4 4 功能需求功能需求 功能模型(数据流图): 航空公司 航空管理系 统 订票单 取票通知单 客户 机票 取票单 系

13、统顶层数据流图 1 旅客取票1 订票单 取票通知单 机票文件 取票单 旅客取票2 机票 系统 0 层数据流图 2 航空公 司 分类检查订票 旅客 记账 记账文件 机票文件 机票准 备 航班目录 航空公司 订票单 取票单 有效取票单 有效订票单 机票 取票通知单 机票预订系统图 3 5 5 数据需求数据需求 数据模型(E-R 图): 航空公司 编 号名 称 姓 名 联系方式 编号 客 户 提供 编号 型号 座位数 飞机 起飞时间 票价 编号 航班 起点终点 里程 身份证号 执行 订票 舱位 比率 编号 名称 包含 票类型 成人 儿童 婴儿 姓名 机构 舱位 身份证号 订单号 票类型 到达时间 出

14、发地 目的地 6 6 行为需求行为需求 状态模型(状态图) 查询订单 订单无效 修改订单 取消订单 订单信息 订单信息 订单信息 修改失败 修改成功 a.修改订单状态图 询问系统 系统出错 执行查询 未找到 查询结果 预订 预订失败 预订成功 b.预订状态图 查询航班 查询失败 添加航班 修改航班 删除航班 添加失败 添加成功 修改成功 修改失败 删除失败 删除成功 航班信息 航班信息 无效航班 航班信息 航班信息 航班信息 无效查询 航班信息 航班信息 无效航班 错误 返回数据 返回数据 c.航班模块状态图 7 7 运行环境规定运行环境规定 7.1 设备 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a处理器型号及内存容量 CPU P4-3.0/1G 内存 b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; 80G 硬盘、脱机、 c.输入及输出设备的型号和数量,联机或脱机; 键盘:USB2.0 接口/1 个;显示器:14显示器,可显示真彩 16 位,1024768 屏幕分 辨率/1 台; 脱机 d数据通信设备的型号和数量; 用户终端设备:WEC-3601 /1 台 调制解调器 1 台 多路复用器 1 台 网络设备:网卡:D-Link DFE-530TX/1 个、交换机:TP-Link TL-SF10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论