航空订票系统需求分析说明书(修改版)

合集下载

航空订票系统需求说明书

航空订票系统需求说明书

航空订票系统需求分析说明书第一部分调查用户需求本系统的最终用户为航空公司售票员,凡是订票的客户。

根据飞机订票的顾客和航空公司售票员的调查、交流和询问。

得出用户的下列的实际需求:一、系统的基本信息。

1、航班的基本信息航空公司具有若干航班,航班有出发地、目的地、出发时间、到站时间、执行飞行任务的飞机号。

顾客可以任意选择航空公司的某趟航班。

2、航班查询的信息顾客可以去机场去查询信息。

当到达机场时,售票员根据顾客提出的出发地、目的地或出发时间等信息来查询航班的基本信息,例如:航班号、出发时间、票价、飞行的时间等信息。

3、订票业务的基本信息售票员根据顾客的要求进行查询,在查询的基础之上根据顾客的选择的航班信息输入顾客的信息(顾客姓名,证件号等信息),等待顾客核对信息、确认。

收款,执行出票操作。

4、退票业务的基本信息当顾客有突发事件或改变自己的行程计划的时候可以到机场去办理退票业务。

售票员根据顾客出示自己的有关证件和飞机票等信息查询该班次的航班。

根据航空公司的退票规定进行退票操作,收取一定的退票手续费,将剩余的票额退返回顾客,收回飞机票。

5、机票改签业务的基本信息当顾客有紧急事物耽误或改变自己的行程时可以去机场去办理改签业务。

当顾客到达机场时,售票员根据顾客出示自己的有关证件和飞机票等信息查询该班次的航班。

然后收回原来的飞机票,再根据顾客提供的出发地、目的地、出发时间来查询航班,根据顾客选择的航班出机票,收取改签费。

二、用户对系统的要求1、航空公司管理人员a、信息要求航空公司的管理人员可以查询该公司所拥有的所有航班的信息,以便及时核对、更正信息。

b、处理要求由于特殊情况:如出现恶劣的天气的时候航班以至于飞机无法起飞的时候、航班延误的时候、取消航班的时候,航空公司的管理人员就要修改航班的基本信息。

如修改航班的出发时间、到站时间、执行飞行任务的飞机等信息。

c、安全性与完整性要求安全性要求:(1)系统应设置用户登陆账号、密码。

航空机票预订系统需求分析

航空机票预订系统需求分析

目录一、引言 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、航班查询的信息顾客可以去航空公司的任意一个售票网点去查询信息。

当到达销售网点时,售票员根据顾客提出的出发地、目的地或出发时间等信息来查询航班的基本信息,例如:航班号、出发时间、票价、飞行的时间等信息。

4、订票业务的基本信息售票员根据顾客的要求进行查询,在查询的基础之上根据顾客的选择的航班信息输入顾客的信息(顾客姓名,证件号),等待顾客核对信息、确认。

收款,执行出票操作。

5、退票业务的基本信息当顾客有突发事件或改变自己的行程计划的时候可以到售票网点去办理退票业务。

售票员根据顾客出示自己的有关证件和飞机票等信息查询该班次的航班。

根据航空公司的退票规定进行退票操作,收取一定的退票手续费,将剩余的票额退返回顾客,收回飞机票。

6、机票改签业务的基本信息当顾客有紧急事物耽误或改变自己的行程时可以去航空公司的任一售票网点去办理改签业务。

当顾客到达售票网点时,售票员根据顾客出示自己的有关证件和飞机票等信息查询该班次的航班。

然后收回原来的飞机票,再根据顾客提供的出发地、目的地、出发时间来查询航班,根据顾客选择的航班出票据,收取改签费。

二、用户对系统的要求1、航空公司管理人员a、信息要求航空公司的管理人员可以查询该公司所拥有的所有航班的信息,以便及时核对、更正信息。

b、处理要求班由于特殊情况:如出现恶劣的天气的时候航班以至于飞机无法起飞的时候、航班延误的时候、取消航班的时候,航空公司的管理人员就要修改航班的基本的基本信息。

航空机票预订系统需求分析

航空机票预订系统需求分析
1、改善航空公司服务质量;
2、创造和
4、提升信息化的水平;
2、系统(或用户)的特点航空订票管理系统利用现在高新科学技术对航空订票进行管理, 提高管理的有效 性、安全性、可靠性和航空公司运行自动化程度。由于尽量减少人工的参与,从而最 大限度的减少人员费用以及由于人为失误或舞弊造成的损失, 大大提高整个航空公司
的经济性、安全性与使用效率。
3
(1)该软件开发运行的最短寿命为15年
(2)经费是由使用该系统的公司支持
(3)开发软件投入使用的最迟时间是三个月
图1
旅客订票流程图
订票旅客清单1
1
1

3.
1)
3.2
1、目的学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。航 空空订票系统:
(1)熟练掌握链表存储结构及其建立过程和常用操作;
(2)熟练掌握队列的建立过程和常用操作;
(3)学会自己调试程序的方法并掌握一定的技巧。
2、背景目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这 些航空公司之间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务 中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护 公众形象,提高工作效率必将发挥重要作用。
二、任务概述
1、目标对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营 业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司 提供的这种服务提供了更多的方便, 节省了很多时间。 建设航空订票管理系统是体现 和提高航空公司领导业绩的一条捷径,此外还具有重要意义:
航空机票预订系统需求分析
一、引言
1、目的

航空订票系统(详细设计说明书)1

航空订票系统(详细设计说明书)1

《信息系统分析与设计》课程报告题目航空订票系统(详细设计说明书)院系电子工程专业信息工程(系统方向)学生姓名学号指导教师目录一、引言1. 编写目的2.项目背景3.定义4. 参考资料二、任务概述1.目标:完成一个航空订票信息系统的需求分析2.运行环境3.条件与限制三、总体设计1.处理流程2.总体结构与外部模块设计3. 功能分配四、接口设计1.外部接口,硬件接口、软件接口、用户界面2.内部接口五、数据结构设计1.逻辑结构设计2.物理结构设计六.运行设计1.运行模块组合2.运行控制3.运行时间七.出错处理设计1.出错输出信息2.出错处理对策八.安全保密设计九.维护设计摘要:航空订票信息系统开发的目的在于方便客户,其中包括系统总体设计、输入输出设计、代码设计、数据库设计等。

关键字:系统开发项目简介、数据流程图、数据结构图、ER图。

一:引言1.编写目的:航空公司开发航空订票信息系统以为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。

2.项目背景:名称:航空订票信息系统本项目的提出者:开发者:用户:所有有需要的航空旅客实现软件的单位:本项目与其他软件或其他系统的关系:WINDOWS所有的系统3. 定义在我们进行正式软件设计之前,要先了解一些概念:(1)模块化:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名而且可通过名字来访问,例如,过程、函数、子程序、宏等都可以作为模块;(2)抽象与逐步求精:软件工程过程的每一步都是对软件解法的的抽象层次的一次精化。

逐步求精与抽象是紧密相关的。

(3)模块独立性:模块独立性是指系统软件中每个模块只涉及软件的具体自功能,而和软件系统的其他的模块接口是简单的。

(4)耦合:是对一个软件结构内各个模块之间互连程度的度量。

耦合强弱取决与模块间接口的复杂程度,调用模块的方式,以及通过接口的信息。

4.参考资料:管理信息系统(美) G.B戴维斯哈尔滨工业大学出版社 1985/1物流信息系统赵刚四川大学人民出版社 2002/9物流信息管理尹涛东北财经大学出版社2005/1编程逻辑与结构化程序设计(美)Harold J.Rood 中国水利水电出版社 2004/3信息处理与数据库刘玉梅邱基文人民教育出版社 1988/3数据库技术与应用-Access2000篇郭力平人民邮电出版社2002/8文档对象模型-处理结构化文档(美)马里尼清华大学出版社 2003二、任务概述1.目标:完成一个航空订票信息系统的需求分析2.运行环境:Windowsxp+Access3.条件与限制:查找相关资料、有一定的数据库知识、会画数据流程图、掌握数据字典的相关知识并会灵活运用。

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

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

《飞机订票系统》需求分析报告信息工程学院飞机订票系统软件需求规格说明书姓名:张继康学号: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.1目标软件需求说明书的编写目的是为了更好地使用户和软件开发如有双方对软件的初始规定有一个共同的理解,明确软件需求,安排项目规划和进度,指导整个软件的开发过程,为测试提供依据。

为软件开发测试人员提供整个软件开发过程的安排,主要读者为软件的开发测试人员。

目标需求1. 计划节省人力资源40%,设备费用120%2. 计划提高日常订票事务处理速度的85%3. 计划提高控制精度100%4. 可实现信息化的管理5. 可实现半自动化的决策系统1.2、文档约定(1)对所选系统进行严密的需求获取以及需求分析。

三、《机票预定系统》需求分析说明书作品.doc

机票预订系统需求规格说明书项目开发人:中德软件科技开发公司一、机票预定系统的功能要求.................................................................................................. - 3 -1、客户端子系统:............................................................................................................ - 3 -2、服务器端的功能要求:................................................................................................ - 4 -二、机票预定系统的性能需求.................................................................................................. - 5 -1、系统处理的准确性和及时性........................................................................................ - 5 -2、系统的开放性和系统的可扩充性................................................................................ - 5 -3、系统的易用性和易维护性............................................................................................ - 6 -4、系统的标准性................................................................................................................ - 6 -5、系统的先进性................................................................................................................ - 6 -6、系统的响应速度............................................................................................................ - 6 -三、机票预定系统的数据需求.................................................................................................. - 6 -1、数据录入和处理的准确性和实时性............................................................................ - 6 -2、数据的一致性与完整性................................................................................................ - 6 -3、数据的共享与独立性.................................................................................................... - 7 -四、机票预定系统的数据描述词典.......................................................................................... - 7 -五、机票预定系统的逻辑模型.................................................................................................. - 8 -六、机票预定系统的运行要求.................................................................................................. - 9 -1、服务器端子系统的运行要求:.................................................................................... - 9 -2、客户端子系统的运行要求:........................................................................................ - 9 -七、建立机票预定系统的约束.................................................................................................. - 9 -1、Client/Server结构总体设计方案对它的约束:........................................................... - 9 -2、人力、资金、时间的约束............................................................................................ - 9 -3、技术发展规律的约束.................................................................................................. - 10 -一、机票预定系统的功能要求机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

航空票务管理系统需求分析说明书

航空票务管理系统需求分析说明书班级网络1111学号**********、********** 姓名周泽成、于文圣2013年10月08日1.引言1.1编写目的实现一个计算机航空票务系统,完成对航班的管理、机票管理以及登机牌的管理等功能。

1.2背景●系统待开发的名称:航空票务管理系统●项目组长:●程序录入:●需求分析:●软件测试:●本系统的用户:1.3定义1.3.1 专门术语SQL SERVER: 系统服务器所使用的数据库管理系统。

SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.3.2 缩写系统:若未特别指出,统指本航空票务管理系统。

SQL: Structured Query Language(结构化查询语言)。

ATM: Asynchronous Transfer Mode (异步传输模式)。

2.任务概述2.1目标(1)给出软件系统的航空票务系统用例图和系统类图。

(2)提出详细的功能说明,确定设计限定条件,规定性能需求。

(3)密切与用户的练习,使用户明确自己的任务,以便实现上述两项目标。

(4)以最低的成本,在最短的期限内开发出具有管理航空票务和用户信息功能的智能管理系统。

(包括人力与设备费用的节省;处理速度的提高;人员工作效率的提高)2.2用户的特点本系统多面向的用户是需要乘坐本航空公司飞机的人们,对用户计算机专业方面的只是不高,在21实际的今天,只要对计算机上网熟熟练操作就OK。

易于操作,也是本系统设计的一大目标。

3.功能需求分析(1)对功能的规定1)用户信息管理功能:a、修改当前登录用户的密码。

b、可以浏览,查看,搜索页面信息。

2)机票订购功能:a、用户可以查询相关航班票务信息(包括可查询已订购的机票)b、用户可以订购相关机票(在一定时间内可以进行改签和退票)。

航空订票系统软件需求说明书

《信息系统分析与设计》课程考核报告题目网上机票预定系统院系__ 电子工程系___专业信息工程(系统工程方向)学生姓名学号二O一二年五月六日目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (7)3.2.1精度 (7)3.2.2时间特性要求 (7) 3.2.3灵活性 (8)3.3输人输出要求 (8)3.4数据管理能力要求 (9) 3.5故障处理要求 (10) 3.6其他专门要求 (10)4运行环境规定 (11)4.1设备 (11)4.2支持软件 (11)4.3接口 (11)4.4控制 (11)1引言1.1编写目的随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。

目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。

因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。

机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。

本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。

1.2背景[1]开发软件名称:“机票预订系统”.[2]本系统的任务提出者为:航空公司.开发者:航空公司计算中心.用户:航空公司.实现该系统的为:航空公司计算中心.[3]该软件系统同其他系统或其他机构的基本的相互来往关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft V isual C++ 为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8 的为开发软件的数据库服务程序.1.3定义[1]专门术语:Client /Server 结构,客户端子系统,服务器端子系统[2] SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)[3]SQL: 一种用于访问查询数据库的语言[4] 事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 许卓群、张乃孝等:《数据结构》高等教育出版社,1987[2] 严蔚敏、吴伟民:《数据结构(C 语言版)清华大学出版社,2004 》[3] 郑人杰、陶永雷:《实用软件工程》清华大学出版社2002[4] 吴天准:《Delphi 程序设计技巧》中国铁道出版社2003[5] Dusan Petkovic 著吕静骅、史进译:《SQL Server 2000 基础教程》清华大学出版社20022任务概述2.1目标网上机票预订系统运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。

航空订票系统需求分析

航空订票系统需求分析说明书需求规格说明书1.引言编写目的项目背景定义参考资料2.任务概述目标运行环境条件与限制3.数据描述数据需求数据库介绍4.功能需求功能划分功能描述5.性能需求准确性和及时性开放性和可扩充性易用性和易维护性标准性先进性响应速度快6.运行需求用户接口外部接口故障处理7.其他需求管理员信息管理员界面1.引言编写目的1. 本需求分析说明书是为了开发《机票预定系统》而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。

2. 本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。

项目背景1. 软件系统名称:航空订票系统2. 任务提出者:XX航空公司3. 用户:XX航空公司,各大旅行社,旅客4. 实现:XX航空公司计算中心5. 构建平台:Windows 2000及以上,其数据库构建在SQL Server 2005上,并可实现权限限制性兼容,与Windows其他软件并不冲突。

定义1. 数据流----数据进入模块后可能有多种路径进行处理2. 主键----数据库表中的关键域且值互不相同3. 外键----数据库表中与其他表主键相关联的域4. SQL----Structured Query Language(结构化查询语言)5. SQL SERVER----系统服务器使用的数据库管理系统6. 系统----若未特别指出,统指本航空订票系统参考资料1. 软件工程清华大学出版社2. 机票预定系统项目计划任务书 XX航空公司3. 概要设计说明书4. Computer Network、Prentice Hall2. 任务概述目标1. 计划节省人力资源40%,设备费用120%2. 计划提高日常订票事务处理速度的85%3. 计划提高控制精度100%4. 可实现信息化的管理5. 可实现半自动化的决策系统6. 计划人员利用率提高80%运行环境硬件环境:1台服务器:Pentium III 450以上, 258M RAM, 14G HD若干台客户机:Pentium 133以上, 32M RAM, HD软件环境:Windows XP等操作系统、SQL Server 2005版本应用软件条件与限制1. 条件:现有的航班管理系统、现有的订票系统为可利用资源;具备Windows 2000 ,Windows XP等Windows操作系统,并配置SQL Server 2005版应用软件、WEB服务器、若干台微机和打印机2. 限制:硬件限制:Pentium III 450, 258M RAM, 14G HD(服务器);Pentium 133, 32M RAM, HD(客户机)操作系统限制: Windows XP(服务器版本)、Windows7/Windows 2000系统运行软件限制: 应安装杀毒软件,防止病毒干扰时间限制: 该系统开发应在2011年1月1号前完成3. 数据描述数据需求1. 旅客:姓名、证件号(身份证号码/护照号码)---主键、联系方式、出发时间、出发地点和目的地、航班舱位要求2. 取票单:单号---主键、姓名、票号3. 帐单:编号---主键、付款金额、票号4. 机票:票号---主键、姓名、证件号、航班、座位、起飞时间、起飞地点、抵达时间、抵达地点、票价5. 航班:航班号---主键、起飞时间、起飞地点、抵达时间、抵达地点、座位数、空位数、票价数据表图:姓名证件号联系方式出发时间出发地点目的地舱位要求单号姓名票号编号付款金额票号票号姓名证件号航班座位起飞时间起飞地点抵达时间抵达地点票价航班号起飞时间起飞地点抵达时间抵达地点座位数空位数票价数据库介绍1. 服务器程序在对订票/取票进行操作时需对数据库进行数据提交,即对数据表进行查询和修改:在订票/取票过程中都需要对数据库中的所有表,进行联合查询、修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 名字:订票信息 • 数据类型:字符型、date型 • 描述:旅客的旅行时间和目的地,用于确定旅客的航班 • 定义:订票信息=旅客旅行时间+旅客旅行目的地 • 位置:输入到航空公司端(Server端)
• 名字:航班机票信息 • 数据类型:字符型、整型 • 描述:旅客的航班信息,根据旅客的旅行时间和目的地确定 • 定义:航班机票信息=旅客机票时间+旅客机票班次 位置:传输到旅行社端(Client
2.3假定和约束
• 3. 技术发展规律的约束 • 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,
同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒 体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的 变化预留一定的系统处理能力。
• 系统流程图:
3.1功能需求规定
• 旅客订票流程图:
• 旅客取票图:
• 数据库ER图:
客户端
输入量
处理
输出量
终端数
旅客信息的输入和统 计 旅客信息的存储和传 递
方式:终端输入数据 类型:字符型、整型 、double型
数据整合为表格
表格形式输出到客户 端数据库储存 表格形式输出到客户 端数据库储存
12
方式:终端输入 数据 存储到客户端数据库 类型:字符型、整型 、double型
• 名字:账单 • 数据类型:double型 • 描述:旅客交付预订金后取票和交易的凭证 • 定义:账单=旅客交付预订金的数额 • 位置:输出到打印机
• • • • •
名字:旅客订票记录 数据类型:字符型、date型、double型 描述:已订票的旅客在航空公司的记录 定义:旅客订票记录=旅客姓名+航班机票信息 位置:输出到航空公司数据库中(Server端)
• 1. 软件系统名称:航空机票预订系统。 • 2. 任务提出者:XX旅行社 • 3. 开发者:苏州大学文正学院13级软件开发小组 • 4. 用户:旅行社 • 5. 实现:XX旅行社计算中心 • 6. 航空机票预订系统构建平台为Windows 2000及以上,其数据库构
建在SQL Server 2005上,与Windows其他软件并不冲突。
1.2项目背景
1.3定义 • ● 结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化语言。 • ● 数据库:按照数据结构来组织、存储和管理数据的仓库。 • ● 旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作单位、身 • 份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等。 • ● 取票通知:旅客取票凭证。 • ● 账单:旅客取票和交易的凭证。 • ● 机票:旅客登机凭证。
字符型外一律采用double型。 3.2.2时间特性要求 ● 响应时间:网速在56k/s时每个页面响应时间<45秒,关键数据查询响应时间 <4秒。 ● 更新处理时间<10秒。 ● 数据转换和传送时间<8秒。 ● 解题时间<5秒。
3.2性能需求规定
• • • • • • • • • • •
3.2.3灵活性 1. 当操作行为超出操作权限的时候,系统会自动提示并拒绝操作。 2. 目标软件可运行在Windows 2000,Windows XP,Windows NT等操作系统上,当 操作系统升级改变后,不影响目标软件运行情况。 3. 目标软件作为航空公司管理系统的一部分,与航空公司其他管理类应用软件按 照模块定义接口,当其他软件接口变化时,系统会自动提示更改哪部分的定义来完成接口变更。 4. 数据传输过程中要求采用double型精度的数据类型,如果不是double型,软 件将其自动转换成double型。 5. 当操作或查询内容已过有效时限,目标软件将给出提示并自动查询相关内容。 6. 航空公司管理系 统中任一一个软件出现计划变更或取消,目标软件将根据耦合 度做出判断,并自动提示出相应的更改。 以上部分在编程实现中分别由相应模块单独定义。
参考资料 • ● 1.4 管理信息系统 (美) G.B戴维斯 哈尔滨工业大学出版社 1985-01 • ● 物流信息管理 尹涛 东北财经大学出版社 2005-01 • ● 软件工程导论 张海藩 清华大学出版社。2008-02 • ● 编程逻辑与结构化程序设计 (美)Harold J.Rood 中国水利水电出版社 2004• • •
端)
• • • • • •
输出: 名字:取票通知 数据类型:字符型、date型 描述:旅客领取机票的凭证 定义:取票通知=旅客姓名+领票时间 位置:输出到打印机
• 名字:售出机票信息 • 数据类型:字符型、date型 • 描述:旅客的航班机票的信息 • 定义:售出机票信息=旅客的航班机票 • 位置:输出到打印机
输出量
表格形式输出到服务器数据 库储存 表格形式输出, 数据类型:字符 型、整型、double 型 表格形式输出, 数据类型:字符型、整型、 double型 输出整型数据,并修改数据 库
终端数
12 12
传递航班信息到客户端
方式:服务器发送 数据类型:字符型、整型、 double型 方式:客户端发送 数据类型:整型
• 4. 目标软件作为旅行社管理系统的一部分,与其他软件的关系如下:
旅行社管理系统
员工管理 系统
设备管理系 统
航班管理系统
订票管理系统
• 12.2 . 使用本软件人员要求有一定计算机基础的人员 ,系统管理员要求有计算 用户特点
• • •
机的专业知识,所有人员都要经过本公司培训. 2. 管理人员也需经一般培训. 3. 系统管理员,审计员将进行专业培训,以保证他们将熟练管理本系统. 4. 目标软件的预期使用频度:二十四小时不定期使用。
12
接收客户端的反馈信息
12
机票销售情况的核算
方式:数据库内部计算 数据 类型:double型
表格形式输出,并在数据库 中储存
12
销售额的分析和管理
方式:数据库内部处理 数据 类型:字符型、整型、 double型
表格、各种图表形式输出, 并在单独数据库中 储存
12
• 3.2.1精度 • 目标软件输入输出数据要求为三种类型:字符型、整型、double型。 传输过程中除 • • • • • •
• 3.3输入输出需求: • 输入: • 名字:旅客信息 • 数据类型:字符型 • 描述:旅客的个人信息,用于对旅客的确认 定义:旅客信息=姓名+性别+工作单位+

身份证号码+旅行时间 +旅行目的地 位置:输入到旅行社端(client端)
• 名字:订票旅客清单 数据类型:字符型 • 描述:已订票的旅客的记录 • 定义:订票旅客清单=旅客信息的合集 • 位置:输入到旅行社端(Client端)
4.运行环境设定 4.1设备 4.2支持软件 4.3接口
4.4控制
1.1编写目的
• 1. 本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求以及 • • • • • • •
各模块需 要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的 概要设计和详细设计打基础 2. 便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软件 能否满足 其原来的期望,并可作为系统分析员设计软件的基本出发点 3. 确立可测试标准,用于软件开发完成后测试产品。 4. 预期的读者和阅读建 议: ● 项目经理,项目组成员:须将本文档的全部内容理解清楚。 ● 测试人员:主要阅读本文中详细的需求部分。 ● 客户:需明确所有的需求分析是否符合自己提出的要求。
03 ● 信息处理与数据库 刘玉梅 邱基文 人民教育出版社 1988-03 ● 数据库技术与应用-SQLServer 刘卫国 严晖 清华大学出版社 2007-01 ● 文档对象模型-处理结构化文档 (美)马里尼 清华大学出版社 2003-05
2.1目标
• • • • • • • • •
1. 开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下开发目标软 件。 2. 应用目标: ● 接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行 始发地和目的地,航班舱位要求等)。 ● 为旅客安排航班。 ● 当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。 ● 旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 ● 能够及时对于航班售票情况进行统计。 3. 作用范围:xx航空公司所有订票点。
3.4数据管理能力要求
• ● 需管理的文卷:旅客订票记录、航班售票记录 • ● 表:旅客信息表、旅客订票表、航班售票表 • ● 文卷初始大小:20G • ● 增长估算:平均每月增长10G,平均每月备份一次
• • • • • • • •
ห้องสมุดไป่ตู้
3.5故障处理要求
可能出现的软件故障: ● 对于数据库的处理不到位,导致航班信息无法读取。 ● 数据传输过程中的加密算法出现漏洞。 ● 由于数据的增长速度过快导致的溢出。 可出现的硬件故障: ● 网络硬件和天气原因导致数据在传输过程中损坏或丢失。 ● 由于硬盘原因导致的数据丢失。 以上故障在所预测范围内不会给目标系统带来太大损失,但在外部恶意攻击或者其他情况导致的系 统崩溃下,将会带来一定的经济损失。 因此,目标系统故障处理能力要求很高,系统要有很强的监控能力,一旦系统出现一点故障能马上发出 警告信号,并在必要时自动启动备用系统。同时能够设置数据库镜像,定时备份数据和日志,在出现严 重故障时能够及时恢复。
航空订票系统需求分析说明书
组长:董瑞 组员:史志昂,黄杰,戴清源,陆洪涛,潘海洋,吴张伟,朱锦涛
需求规格说明书 • 1.引言 • 1.1编写目的 • 1.2项目背景 • 1.3定义 • 1.4参考资料

2.任务概述 2.1目标 2.2用户特点 2.3假定和约束
相关文档
最新文档