航空订票系统需求分析报告
《飞机订票系统》需求分析报告

信息工程学院
飞机订票系统
软件需求规格说明书
姓名:张继康
学号:2014110551
系统名称:飞机订票系统软件需求分析班级:14软件工程1班
宿州学院
目录
一、引言 (2)
1.1目标 (2)
1.2文档约定 (3)
1.3读者对象和阅读建议 (3)
1.4项目范围 (3)
1.5参考资料 (3)
二、总体描述 (4)
2.1产品前景 (4)
2.2产品特征 (4)
2.3用户及其特征 (5)
2.4运行环境 (5)
2.5设计和实现上的约束 (5)
2.6用户文档 (6)
三、系统特性 (8)
3.1系统特性 (8)
3.2描述和优先级 (9)
3.3激励、响应序列 (9)
3.4功能性需求 (9)
四、外部接口需求 (10)
4.1用户界面 (10)
4.2硬件接口 (11)
4.3软件接口 (11)
4.4通信接口 (12)
五、非功能需求 (12)
5.1性能需求 (12)
5.2防护性需求 (13)
5.3安全性需求 (13)
5.4软件质量属性 (13)
六、其他需求 (13)
附录A;术语表 (13)
附录B;分析模型 (14)
附录C;待确定问题清单 (15)
1。
航空订票软件系统需求分析报告

(4).系统的易用性和易维护性
机票预定系统能够提供良好的用户接口,易用的人机交互界面。尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
<4秒。
更新处理时间<10秒。数据转换和传送时间<8秒。解题时间<5秒。
3.2.3
1.当操作行为超出操作权限的时候,系统会自动提示并拒绝操作。
2.目标软件可运行在Windows 2000,Windows XP,Windows NT等操作系统上,当
操作系统升级改变后,不影响目标软件运行情况。
3.目标软件作为航空公司管理系统的一部分,与航空公司其他管理类应用软件按
3
3.1
1系统流程图
2数据流图
(1)订票流图
(2)取票流图
3 ER图
4 IPO图
3.2
3.2.1
目标软件输入输出数据要求为三种类型:字符型、整型、double型。传输过程中除字符型外一律采用double型。
3.2.2时间特性要求
响应时间:网速在56k/s时每个页面响应时间<45秒,关键数据查询响应时间
4.3
(1)API接口:在源代码中采用模块定义
(2)与数据库的接口:
1.数据库连接对象
2.数据库数据库操作
2.1写入操作对象
2.1.1SQL语句写入[update]
2.1.2集合写入
2.2读出操作对象
2.2.1根据SQL读出[select]
2.3 SQL语句执行对象
航空机票预订系统需求分析

目录一、引言 01、目的 02、背景 0二、任务概述 01、目标 02、系统(或用户)的特点 03、假定和约束 (1)4、数据流图 (1)5、数据字典 (2)三、需求分析 (3)1、软件功能说明 (4)2、系统主要E—R图 (4)3、对功能和性能的一般规定 (5)4、灵活性 (6)四、运行环境规定 (6)五、概要设计 (7)1、系统功能结构图 (7)2、系统数据流程分析 (8)一、引言本文针对航空客运订票问题,设计航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。
设计了一个航空客运订票系统.以下为给系统的需求分析说明书。
1、目的学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力.航空空订票系统:(1)熟练掌握链表存储结构及其建立过程和常用操作;(2)熟练掌握队列的建立过程和常用操作;(3)学会自己调试程序的方法并掌握一定的技巧.2、背景目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这些航空公司之间的竞争可谓日益激烈。
配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用.二、任务概述1、目标对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间.建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:1、改善航空公司服务质量;2、创造和提升航空公司的品牌优势;3、优化航空公司的服务流程;4、提升信息化的水平;2、系统(或用户)的特点航空订票管理系统利用现在高新科学技术对航空订票进行管理,提高管理的有效性、安全性、可靠性和航空公司运行自动化程度。
由于尽量减少人工的参与,从而最大限度的减少人员费用以及由于人为失误或舞弊造成的损失,大大提高整个航空公司的经济性、安全性与使用效率。
机票预订系统《需求报告》

《机票预订系统需求规格说明书》1、编写目的本机票预订系统在可行性研究的基础上,是为了进一步明确机票预订系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写文本文档。
2、任务和目标任务:可采用不同的需求分析技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。
目标:本机票预订系统实现后,能更好更快捷的完成用户查询到预订的过程,提高工作效率,降低售票服务中的错误发生率,并且简化烦琐的操作手续以及带来的开销,防止数据的丢失。
3、数据特性1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性和完整性由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。
要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享与独立性整个机票预顶系统的数据是共享的。
然而,从系统开发的角度上看,共享会给设计和调试带来困难。
因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
这样,也能提供系统的强壮性。
4.系统分析1)组织结构机票预定系统涉及到航空公司和旅行社两个部分,其组织机构图如图4-1所示。
图4-1 组织机构设置图本机票预定系统项目主要由两部分形成: ①各旅行社中的前台客户程序; ②航空公司中的数据库服务器程序。
现分别选取某航空公司和某旅行社进行研究,分别画出其组织结构图如图4-2、图4-3所示。
航空订票系统需求分析总结报告

航空订票系统需求分析总结报告需求分析总结报告拟制: SQA:审核:批准:项目名称:航空订票系统项目代号:产品版本:收文:抄送:小组成员:陈阳超、高腾、李成斌、李惟珠、张宁;该报告由开发团队编制作为需求分析阶段的结论。
其概述了需求分析的结果并建立开始概要设计的基线。
建议内容如下: 1. 引言1.1编写目的a)编写本项目开发计划的目的是把在《航空订票系统》的开发过程中对各项工作人员、开发的进度、经费的预算、硬件和软件资源条件等问题所做的安排用文档的形式记载下来,以便根据本计划开展和检查项目开发工作,保障项目开发成功。
b)主要可能包括以下人员:项目管理人员、测试人员、系统开发人员,有时还包括部分用户。
1.2背景说明:a) 待开发的软件系统:航空订票系统; b) 本项目任务提出者:陈阳超开发者:陈阳超、高腾、李成斌、李惟珠、张宁用户:航空公司实现该软件的计算机中心或计算机网络:系统开发完成后,要能运行于任何由Windows NT/Windows 9X操作系统所构成的计算机网络环境下。
c) 该软件系统同其他系统或其他机构的基本关系:航空订票系统可以在装有Windows操作系统,进行操作,操作界面友好。
1.3定义SQA----软件质量保证 PDP------项目开发计划SCM-----软件配置管理 SRS------软件需求规格说明书 SW----软件定义:软件定义,软件开发,软件使用、维护和退役。
1.4参考资料a)本项目的经核准的计划任务书或合同、上级机关的批文:《软件工程》 b)属于本项目的其它已发的文件:软件工程作业第一次作业。
c)本文件中各处引用的文件、资料,包括所需用到的软件开发标准:《软件工程》软件需求分析及软件开发标准。
2.复用建议航空客运订票的业务活动包括:查询航线、客票预订和办理退票等运订票系统,以使上述业务可以借助计算机来完成。
(1)每条航线所涉及的够息有:终点站名、航班号、KVL号、6行周日(星期几)、乘员定额、众票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票层);(2)作为示意系统,全部数据可以只放在内存中; (3)系统能实现的操作和功能如下:①查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。
订票系统需求分析

航空订票系统需求分析说明书第一部分调查用户需求本系统的最终用户为航空公司售票员,凡是订票的客户。
根据飞机订票的顾客和航空公司售票员的调查、交流和询问。
得出用户的下列的实际需求:一、系统的基本信息。
1、航班的基本信息航空公司具有若干航班,航班有出发地、目的地、出发时间、到站时间、执行飞行任务的飞机号。
顾客可以任意选择航空公司的某趟航班。
2、机票销售网点信息航空公司有若干的机票销售网点,顾客可以到任何机票销售网点去查询航班的信息,根据顾客的意愿自己选择定哪个班次的飞机票。
3、航班查询的信息顾客可以去航空公司的任意一个售票网点去查询信息。
当到达销售网点时,售票员根据顾客提出的出发地、目的地或出发时间等信息来查询航班的基本信息,例如:航班号、出发时间、票价、飞行的时间等信息。
4、订票业务的基本信息售票员根据顾客的要求进行查询,在查询的基础之上根据顾客的选择的航班信息输入顾客的信息(顾客姓名,证件号),等待顾客核对信息、确认。
收款,执行出票操作。
5、退票业务的基本信息当顾客有突发事件或改变自己的行程计划的时候可以到售票网点去办理退票业务。
售票员根据顾客出示自己的有关证件和飞机票等信息查询该班次的航班。
根据航空公司的退票规定进行退票操作,收取一定的退票手续费,将剩余的票额退返回顾客,收回飞机票。
6、机票改签业务的基本信息当顾客有紧急事物耽误或改变自己的行程时可以去航空公司的任一售票网点去办理改签业务。
当顾客到达售票网点时,售票员根据顾客出示自己的有关证件和飞机票等信息查询该班次的航班。
然后收回原来的飞机票,再根据顾客提供的出发地、目的地、出发时间来查询航班,根据顾客选择的航班出票据,收取改签费。
二、用户对系统的要求1、航空公司管理人员a、信息要求航空公司的管理人员可以查询该公司所拥有的所有航班的信息,以便及时核对、更正信息。
b、处理要求班由于特殊情况:如出现恶劣的天气的时候航班以至于飞机无法起飞的时候、航班延误的时候、取消航班的时候,航空公司的管理人员就要修改航班的基本的基本信息。
航空机票预订系统需求分析

2、创造和
4、提升信息化的水平;
2、系统(或用户)的特点航空订票管理系统利用现在高新科学技术对航空订票进行管理, 提高管理的有效 性、安全性、可靠性和航空公司运行自动化程度。由于尽量减少人工的参与,从而最 大限度的减少人员费用以及由于人为失误或舞弊造成的损失, 大大提高整个航空公司
的经济性、安全性与使用效率。
3
(1)该软件开发运行的最短寿命为15年
(2)经费是由使用该系统的公司支持
(3)开发软件投入使用的最迟时间是三个月
图1
旅客订票流程图
订票旅客清单1
1
1
厂
3.
1)
3.2
1、目的学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。航 空空订票系统:
(1)熟练掌握链表存储结构及其建立过程和常用操作;
(2)熟练掌握队列的建立过程和常用操作;
(3)学会自己调试程序的方法并掌握一定的技巧。
2、背景目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这 些航空公司之间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务 中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护 公众形象,提高工作效率必将发挥重要作用。
二、任务概述
1、目标对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营 业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司 提供的这种服务提供了更多的方便, 节省了很多时间。 建设航空订票管理系统是体现 和提高航空公司领导业绩的一条捷径,此外还具有重要意义:
航空机票预订系统需求分析
一、引言
1、目的
机票预订系统需求分析报告

机票预订系统需求分析报告专业:软件工程班级:计算机系软件工程一班姓名:吴江报告日期: 2010年12月10日1引言1.1 编写的目的需求分析说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。
本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。
1.2 背景人们在网上预订机票越来越普遍,能提供网上预订服务的网站也越来越多,如:携程旅行网等,但这些网站提供的服务并非实时的,而是在人工干预的基础上完成的。
为了提升企业效益,特开发此网上预订机票系统。
1.3定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2003[2] 罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[3]Computer Network A.S.Tanenbaun Prentice Hall 1996/01[4]罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[5] 《基于项目的软件工程-面向对象研究方法》Cathie LeBlan&EvelynStiller 机械工业出版社 2001.12 任务概述2.1 目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
2.2用户特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。
由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1252355
王超1.编写目的及背景
编写目的
1.本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求以
及各模块需要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打基础
2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软
件能否满足其原来的期望,并可作为系统分析员设计软件的基本出发点;
3.确立可测试标准,用于软件开发完成后测试产品。
4.预期的读者和阅读建议:
项目经理,项目组成员:须将本文档的全部内容理解清楚。
测试人员:主要阅读本文中详细的需求部分。
客户:需明确所有的需求分析是否符合自己提出的要求。
背景
说明:
1.软件系统名称:航空机票预订系统。
2.任务提出者:XX航空公司
3.用户:XX航空公司,各大订票点
4.实现:XX航空公司计算中心
定义
结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化
语言。
数据库:按照数据结构来组织、存储和管理数据的仓库。
旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作
单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班
舱位要求等。
取票通知:旅客取票凭证。
账单:旅客取票和交易的凭证。
机票:旅客登机凭证。
2任务概述
目标
1.|开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下
开发目标软件。
2.应用目标:
接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)。
为旅客安排航班。
当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。
旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。
能够及时对于航班售票情况进行统计。
3.作用范围:xx航空公司所有订票点。
4.目标软件作为航空公司内部管理系统的一部分,与其他软件的关系如下:
用户的特点
1. 使用本软件人员要求有一定计算机基础的人员,系统管理员要求有计算机的专业知识,所有人员都要经过本公司培训. 2. 管理人员也需经一般培训.
3. 系统管理员,审计员将进行专业培训,以保证他们将熟练管理本系统. 4. 目标软件的预期使用频度:二十四小时不定期使用。
假定和约束
1. Client/Serve r 结构总体设计方案对它的约束:
机票预定系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server 结构的约束。
在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。
同时,由于信息的共享,机票预定系统还受到其它系统的信息约束。
航空公司管理系统
员工管理系统
设备管理系统
航班管理系统
订票管理系统
2.人力、资金、时间的约束
机票预定工程实施的目标就是要带给航空公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。
因此,在设计中,重点
是销售系统中的方便快捷,能提供给旅客以优质高效的服务,并提高销
售的效率和便捷,为航空公司带来良好的效益。
3.技术发展规律的约束
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
3需求规定
对功能的规定
实现功能
系统流程图:
数据流图:
旅客订票流程图:
旅客取票图:
ER图:
状态转换图:
数据字典
输入:
名字:旅客信息
数据类型:字符型
描述:旅客的个人信息,用于对旅客的确认
定义:旅客信息=姓名+性别+工作单位+身份证号码+旅行时间 +旅行目的地
位置:输入到旅行社端(client端)
名字:订票旅客清单
数据类型:字符型
描述:已订票的旅客的记录
定义:订票旅客清单=旅客信息的合集
位置:输入到旅行社端(Client端)
名字:订票信息
数据类型:字符型、date型
描述:旅客的旅行时间和目的地,用于确定旅客的航班
定义:订票信息=旅客旅行时间+旅客旅行目的地
位置:输入到航空公司端(Server端)
名字:航班机票信息
数据类型:字符型、整型
描述:旅客的航班信息,根据旅客的旅行时间和目的地确定定义:航班机票信息=旅客机票时间+旅客机票班次
位置:传输到旅行社端(Client端)
输出:
4 综合需求
功能模块的划分
1.用户管理
用户的注册,数据库需要存放相应的注册信息。
用户登陆时,主要验证用户姓名,密码和权限是否正确,分为管理员和售票员。
售票员只能由管理员帮其注册,才有权利进入。
管理员实现对用户的增,删,改,查。
2.航线舱位信息管理
管理员航线和舱位信息进行增,删,改,查,数据库存放相应信息。
售票员只能查询航线和舱位信息
3.乘客信息管理
由售票员操作,可按时间和地点的模糊查询来查看机票信息。
若售出一张票,舱位信息表减少相应的购买票数,数据库员工业绩表的业绩增加相应的售票金额,乘客信息表同时添加一条乘客信息。
售票员都可对乘客信息进行增,删,改,查。
管理员可以进行增,删,改,查。
4.员工业绩信息管理
管理员可查询和删除员工业绩信息。
5.用户交流平台
管理员可以通过该平台与售票员通信。
性能需求
系统处理的准确性和及时性是系统的必要性能,一般是当天信息,需要足够大的数据库支撑
可靠性和可用性需求
系统必须能够长时间稳定工作,一般要求一个月内不出现2次过账
出错处理需求
系统要提供方便的手段供系统维护人处理日常的安全管理,系统意外崩溃数据能够及时恢复,能够处理不同人员的查询行为。
其他需求
将来可能需要能够由传感器直接传递场馆转态信息,而非人工操作,节省人力资源。