- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方媛《需求规格说明书》分析
软件工程
《机票预订系统需求规格说明书》
1、引言
1.1编写目的
本机票预订系统在可行性研究的基础上,是为了进一步明确机票预订系统的软件需求,精化作用范围,分析软件构成过程,建立分析模型,完成“规范化”步骤,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。
1.2项目背景
开发软件名称:机票预订系统。
项目任务提出者:航空公司。
项目开发者:方媛 上官静玉 尚晓芬 张钰婷 张磊
用户:航空公司。
实现软件单位:航空公司
机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航 空公司的数据库服务器。
2、任务概述
2.1目标
目标:本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
2.2 运行环境
服务器sun工作站,终端为pc机。
运行环境:Linux
数据库:Oracle8
在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
数据描述
3.1静态数据
数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
3.2 动态数据
0层数据流图
1层数据流图
1订票系统
2取票系统
3飞机延误 航班取消 临时更换等业务即突发状况系统
3.3数据库描述
数据库采用
3.4数据词典
(1)数据流条目
旅客信息=姓名+性别+工作单位+身份证号码+旅行时间+旅行目的地
订票信息=姓名+身份证号+航班号+起飞时间+预订票数+舱位等级+机票是否打印
航班信息=航班号+终点起飞地点+飞行日期+成员定额+余票量+已订票的客户名单+等候替补的客户名单(包括姓名、所需票量)
通知账单信息=旅客信息+领票时间+票价+预定航班号及其信息
收费信息=旅客信息+票价+时间
数据存储条目
文件名:航班目录
组成:航班号+终点起飞地点+飞行日期+成员定额+余票量+已订票的客户 名单+等候替补的客户名单(包括姓名、所需票量)
组成方式:索引文件,以航班号为关键
文件名:旅客信息
组成:姓名+性别+工作单位+身份证号码+旅行时间+旅行目的地
组成方式:索引文件,以姓名为关键
文件名:订票信息
组成:姓名+身份证号+航班号+起飞时间+预订票数+舱位等级+机票是否打印
组成方式:索引文件,以姓名为关键
文件名:飞机延误航班取消等讯息
组成:航班号+航班目录+延误或取消理由
组成方式:索引文件,以航班号为关键
文件名:记账文件
组成:旅客信息+领票时间+票价+预定航班号及其信息
组成方式:索引文件,以旅客信息为关键
(3)加工条目
加工名:预订机票
编号:1
输入:旅客信息
输出:航班安排
加工名:取票系统
编号:2
输入:航班安排
输出:机票
加工名:飞机延误航班取消等
编号:3
输入:请求退票或更换信息
加工逻辑:根据飞机特殊状况讯息及旅客申请修改订票信息
加工名:预定机票
编号:1.2
输入:订票信息
输出:所需航班
加工逻辑:整合旅客信息得出所需航班信息
加工名:安排航班
编号:1.3
输入:所需航班信息
输出:航班信息
加工逻辑:根据航班目录和旅客所需航班信息整合安排航班
加工名:核对机票信息及身份证合法性
编号:2.1
输入:通知账单信息
输出:核对合法性
加工逻辑:核对旅客身份证及其他信息的合法性
加工名:收费
编号2.2
输入:机票信息及身份证合法性
输出:账单、收费信息
加工逻辑:若旅客机票信息及身份证合法,则根据所定航班统计账单并显示收费信息
加工名:打印机票
编号2.3
输入:收费信息
输出:机票
加工名:请求退票或更换
编号:3.1
加工名:查询订票系统
编号:3.2
输入:订票信息
加工名:办理退票或更换
编号:3.3
加工名:修改机票信息
编号3.4
输入:订票信息、飞机延误及航班取消等信息
加工逻辑:按旅客信息和飞机延误和航班取消等信息修改订票信息
3.5 数据采集
按照通过网上调查、建立分析小组等途径得到的需求,采取数据,做出有便于方案设计的数据采集工作。
功能需求
4.1 功能划分
1.客户端子系统
客户端子系统负责将订票员在客户端输入的信息,订票或取票,进行有效性验证之后,将订票申请或取票申请数据打包,发送到服务器端,并接收从服务器返回的信息,根据订票或取票打印出账单或机票??
2.服务器端子系统
服务端子系统负责接收
您可能关注的文档
最近下载
- 分立式生化分析仪的工作原原理和基本结构课件.pptx VIP
- 福建省莆田市初一新生入学分班考试真题含答案.docx VIP
- 《GB/T 43390-2023市场、民意和社会调查 移动调查指南》.pdf
- 湖南省长沙2025年七年级下学期数学期末考试试卷附参考答案 .pdf VIP
- 企业采购人员流失原因及对策的探讨.docx VIP
- 2024初中数学课程标准测试题(含答案).pdf VIP
- 福建省厦门市初一新生入学分班考试真题含答案.docx VIP
- 项目管理流程培训课件.pptx VIP
- 2025年福建省莆田市初一入学语文分班考试真题含答案.docx VIP
- 因子选股系列之八十二:超大单冲击对大单因子的影响.pdf VIP
文档评论(0)