搜档网
当前位置:搜档网 › 机票订票系统概要设计说明书

机票订票系统概要设计说明书

四、概要设计说明书

1.引言 (2)

1.1 编写目的 (2)

1.2 项目背景 (2)

1.3 定义 (2)

1.3.1 专门术语 (2)

1.3.2 缩写 (3)

1.4 参考资料 (3)

2.任务概述 (3)

2.1运行环境 (3)

2.2需求概述 (3)

3.总体设计 (4)

3.1 处理流程 (4)

3.1.1 客户机程序流程 (4)

3.1.2 服务器程序流程 (5)

数据库的输入输出。 (5)

3.2 总体结构和模块外部设计 (5)

3。3 功能分配 (5)

4.接口设计 (5)

4.1 外部接口 (5)

4.1.1 用户界面 (5)

4.1.2 软件接口 (6)

4.1.3 硬件接口 (6)

4.2 内部接口 (6)

5.数据结构设计 (6)

5.1 数据库数据结构设计 (6)

5.2 物理数据结构设计 (7)

5.3 数据结构与程序的关系 (8)

6.运行设计 (8)

6.1 运行模块的组合 (8)

6.2 运行控制 (9)

6.3 运行时间 (9)

7.出错处理设计 (9)

7.1 出错输出信息 (9)

7.2 出错处理对策 (9)

8.安全保密设计 (9)

9.维护设计 (9)

1.引言

1.1编写目的

在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计.主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误.

1.2项目背景

所建议开发软件的名称:机票订票系统。

项目的任务提出者:XXX公司

开发者:李平伯、刘建、汪国良。

用户及实现软件的单位:XXX公司

项目与其他软件或其他系统的关系:在Windows 7 下运行。

项目简述:根据课程设计的要求,简单完成特定的需求功能。

1.3定义

1.3.1 专门术语

SQL SERVER:系统服务器所使用的数据库管理系统(DBMS).

SQL:一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域.值互不相同.

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

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

1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。

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

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

1.4参考资料

以下列出在概要设计过程中所使用到的有关资料:

机票预定系统项目计划任务书

2.机票预定系统项目开发计划

3.需求规格说明书

4.软件工程及其应用周苏、王文等天津科学技术出版社1992/1

5.软件工程张海藩清华大学出版社1990/11

6.Computer Network A。S。Tanenbaun Prentice Hall 1996/01 2.任务概述

2.1运行环境

系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。

根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上,Win NT环境下运行。

2.2需求概述

航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

3.总体设计

3.1 处理流程

下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。

系统可分为两大部分:一、客户机上的程序,二、服务器上的程序.以下将分别对系统的这两大部分进行流程分析:

3.1.1 客户机程序流程

用户部分:

1.名称:登录及注册

内容:当用户是第一次登录该系统时,需要注册帐号,填写相关信息方可登录系统。当用户已经有帐号时,可以输入帐号及密码登录。

目的:控制进入系统的人员,能够增加系统能够增加系统的安全性和保障用户的个人信息安全。

2.名称:修改密码

内容:用户成功登录后,可以点击修改密码的相关按钮,输入账户名、旧密码,并且二次输入新密码。

目的:方便用户更改自己的密码,增加用户信息安全度。

3。名称:查询航班信息及订票。

内容:用户登录后,可以先通过按航班信息查询和始发地、目的地查询.在二个查询后或者不通过查询,便可以实现订票的功能。在订票中,用混可以选择系统中的已

有的各个飞机,可预定经济舱、商务舱、头等舱。

目的:方便用户查询系统中的航班信息,实现机票预定.

4.名称:退票

内容:如果用户已经预定相关机票,而又有某些特殊的事情,无法赶上飞机,可以在系统中进行退票.

目的:方便用户更改或取消订票.

管理员部分:

1。名称:登录

内容:管理员输入账户名和密码,进行登录

目的:方便对航班信息和用户订票的管理

2。名称:增加航班信息

内容:如果系统需要添加相关航班某个航班,可以通过增加航班信息来实现

目的:更新系统中的航班信息,方便用户的查询操作。

3.名称:查询及删除航班

内容:管理员登录后,能够进行查询航班信息的操作,并且可以进行删除相关航班的操作。

目的:能够实时的更新系统中的航班信息,方便用户查询.

4。名称:查询用户订票情况

内容:管理员登录后,可以点击查询用户订票情况。

目的:实时的了解系统中,用户订票情况.

3.1.2 服务器程序流程

数据库的输入输出。

3.2 总体结构和模块外部设计

述.

4.接口设计

4.1 外部接口

4.1.1 用户界面

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面.在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上也要做到合理化,考虑到用户多对ado 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用C#进行编程,在界面上可使用C#所提供的可视化组件。其中服务器程序界面要做到操作简单,易于管理.在设计上采用下拉式菜单方式,在出错显示上可调用C#库中的错误提示函数。

总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用

4.1.2 软件接口

服务器程序可使用C#提供的对SQL SERVER 的接口,进行对数据库的所有访问.

服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存.

4.1.3 硬件接口

在输入方面,对于键盘、鼠标的输入,可用C#的标准输入/输出,对输入进行处理.

在输出方面,打印机的连接及使用,也可用C#的标准输入/输出对其进行处理。

4.2 内部接口

内部接口方面,各模块之间采用方法调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明.接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

5.数据结构设计

5.1 数据库数据结构设计

表一:

表二:

表三:

表四:

物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。

旅客信息:

1.旅客姓名varchar

2.旅客性别varchar

3.身份证号码varchar

4.手机号码varchar

航班信息:

1.航班号

2.始发地

3.目的地

4.起飞时间

5.经济舱余票

6.经济舱价位

7.商务舱余票

8.商务舱价位

9.头等舱余票

10.头等舱价位

机票信息:

1.旅客姓名

2.身份证号码

3.手机号

4.航班号

5.始发地

6.目的地

7.航班号

8.机舱类型

9.备注

5.3 数据结构与程序的关系

服务器程序在对定票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在定票票过程中都需要对数据库中的所有表,进行联合查询、修改。

物理数据结构主要用于各模块之间函数的信息传递.接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

6.运行设计

6.1 运行模块的组合

客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络

送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出.

服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。

6.2 运行控制

运行控制将严格按照各模块间函数调用关系来实现.在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。

6.3 运行时间

运行时间适中。

7.出错处理设计

7.1 出错输出信息

程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如电脑硬件问题而产生的错误等,产生的问题,称为硬错误。

对于软错误,须在定票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。

对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置.返回输入阶段。

7.2 出错处理对策

所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失.若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用SQL SERVER 的日志文件,对其进行处理,对数据进行恢复。

在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

8.安全保密设计

用户信息保存在数据库的表中,只有管理员可见,虽存在一些风险,但总体是适宜的.

9.维护设计

维护方面主要为对服务器上的数据库数据进行维护。可使用SQL SERVER 的数据库

维护功能机制。例如,定期为数据库进行更新维护,维护管理数据库死锁问题和维护数据库内数据的一致性等。

C++课程设计报告飞机订票管理系统

C++课程设计报告飞机订票管理系统 一、设计背景和目的 随着航空业的不断发展,飞机订票系统逐渐成为人们旅游和出行的必须工具。为了提高飞机订票系统的效率和便捷性,开发一款好用的飞机订票管理系统显得尤为重要。本次课程设计即以C++为编程语言,设计一款简单实用的飞机订票管理系统。 二、系统功能 1、用户注册/登录 用户初次使用系统需要先进行注册,填写相关信息,包括用户名、密码等,并进行确认。之后系统将给用户分配一个专用ID。已经注册的用户可以通过输入用户名和密码进行登录。 2、航班查询 用户登录系统后,可以通过系统查询到航班信息,并可以进行筛选和排序,便于用户选择最优航班。 3、机票订购 用户选择航班后,可以进行机票订购操作。订票后,系统将保留座位,并且将相应信息存入系统数据库。机票订购成功后,系统将显示用户订票的详细信息。 4、支付系统 用户在订票后需要进行支付操作,支付成功后机票订购成功。 5、订单管理 系统管理员可以对用户订票信息进行管理,并且可以对订单信息进行统计和分析,改善系统运营效率。 三、技术框架和编程实现 本系统采用C++语言进行编写,使用了面向对象的编程思想,包括以下类: 1、User类 该类实现了用户的注册和登录功能。其中包含属性有用户名、密码等,包含方法有注册、登录等。

2、Flight类 该类实现了航班信息的查询和排序功能。其中包含属性有航班号、起飞时间、 到达时间等,包含方法有查询、排序等。 3、Ticket类 该类实现了机票订购和支付功能。其中包含属性有座位号、价格等,包含方法 有订购、支付等。 4、Order类 该类实现了订单管理和统计功能。其中包含属性有订单号、用户ID、航班号和票价等,包含方法有查询、删除、统计等。 以上四个类的成员变量和成员函数实现都需要在不同的源文件里面实现,最后 通过主函数进行调用和启动。 四、系统运行和测试 本系统可以通过Visual Studio等C++编程环境进行调试和运行。 在本地测试中,我们可以输入不同的用户名和密码,可以查询不同的航班,并 进行筛选和排序,可以订购机票并支付,也可以通过系统管理员身份对用户订单进行管理和统计。 同时,在不同的输入场景和网络环境下,也需要进行充分的测试和调整。 五、 本次课程设计意在学习并实践C++编程语言的应用,同时也对实际的软件开发 流程进行了一定的了解和实践。在未来的工作中,也需要不断学习新的技术和方法,以便更好地为用户提供高效、便捷、安全、实用的软件服务。

概要设计说明书例子

概要设计说明书 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 本项目(机票预定系统)时由浙江航空公司委托,由<>负责开发。 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司 1999/3 2.机票预定系统项目开发计划《》软件开发小组 1999/3 3.需求规格说明书《》软件开发小组 1999/3 4.用户操作手册(初稿)《》软件开发小组 1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社 1992/1 6.软件工程张海藩清华大学出版社 1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述

航空订票系统设计报告

一绪论3 1.1 课题背景及现状 (3) 1.2 开发工具介绍 (3) 二需求分析 (2) (一)航空售票系统的数据需求 (二)数据字典 (三) 主要数据流图 三概要设计 (6) 四逻辑设计 (7) 五详细设计 (7) (一)基本查询语句 (二) 程序流图中某些加工实现采用IPO图的方式描述 (三)数据库的逻辑结构设计 六测试结果 (12) 七小结 (17) 参考文献 (18)

附录(主要源代码) (19)

一绪论 1.1 课题背景及现状 随着旅游业的逐渐的成熟发达,航空客运量大幅度的提高,国内国际的旅游航班的增加,这些都对航空的信息管理系统提出了更高的要求,所以要不断的完善更新航空售票系统,提高航空售票系统的工作效率。 航空公司为方便旅客,需开发一个订票系统。系统的操作者是有登录密码和用户名的售票员。系统要实现的基本功能是航班的调整,售票,订票,取票,退票,乘客信息的管理,乘客购票的统计;而系统在以后扩展时还可以实现的功能有:对机组工作人员的管理,预定机票的送票情况管理等。此系统的开发由我们分模块完成,而我所负责的模块是实现系统的航班调整,售票,订票,退票,取票,航班查询功能。举一个旅客订票的例子:预定机票的旅客信息,包括姓名、性别、地址、证件号、目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。航空售票系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点 1.2 开发工具介绍 本次课程设计应用的开发工具主要是用java语言和SQL Server 2005 。java版本 jdk 1.6.0.4版本,Java IDE使用的是eclipse 3.2 版本。本次数据库课程设计是以SQL Server 数据库作为后台以java作为前台的应用型设计课程,综合了数据库与java两大课程创建应用型的数据库系统,大大提高了我们学生的动手能力,做到了理论与实践相结合,完成系统的分析,设计和开发。 二.需求分析 (一)航空售票系统的数据需求包括如下几点: 数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 数据的一致性与完整性 由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证

(完整word版)飞机订票管理系统(word文档良心出品)

飞机订票管理系统 需求分析报告 题目:飞机订票系统的设计与实现院(系):软件学院 专业:软件工程 小组成员: 学号: 指导老师:

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (1) 2 总体设计 (2) 2.1 运行环境 (2) 2.2 基本设计概念和处理流程 (2) 2.3 数据字典 (5) 2.4 功能需求与程序的关系 (6) 3 程序设计 (7) 3.1 登录注册 (7) 3.1.1界面设计 (7) 3.1.2 模块设计 (7) 3.1.3 程序流程图 (9) 3.1.4 算法 (10) 3.2 机票查询 (10) 3.2.1 界面设计 (10) 3.2.2 模块设计 (11) 3.2.3 程序流程图 (12) 3.2.4 算法 (12) 3.3 机票预订 (13) 3.3.1 模块设计 (13) 3.3.2 程序流程图 (14) 3.4机票信息修改 (14) 3.4.1 模块设计 (14) 3.4.2 程序流程图 (16) 3.4.3 算法 (16) 3.5 个人中心 (17) 3.5.1 界面设计 (17) 3.5.2 模块设计 (17) 4 接口设计 (18) 4.1 用户接口 (18) 4.2 软件接口 (18) 5 运行设计 (19) 5.1 运行控制 (19)

6 系统数据结构设计 (20) 6.1 实体关系E——R图 (20) 6.2 表汇总 (20) 6.3 数据结构与程序的关系 (24) 7 系统出错处理设计 (24) 7.1 出错信息 (24) 7.2 补救措施 (25) 7.3 系统维护设计 (25) 8 测试 (25) 8.1测试范围 (25) 8.2 测试方法 (25)

机票订票系统概要设计说明书

四、概要设计说明书 1.引言 (2) 1.1 编写目的 (2) 1.2 项目背景 (2) 1.3 定义 (2) 1.3.1 专门术语 (2) 1.3.2 缩写 (3) 1.4 参考资料 (3) 2.任务概述 (3) 2.1运行环境 (3) 2.2需求概述 (3) 3.总体设计 (4) 3.1 处理流程 (4) 3.1.1 客户机程序流程 (4) 3.1.2 服务器程序流程 (5) 数据库的输入输出。 (5) 3.2 总体结构和模块外部设计 (5) 3。3 功能分配 (5) 4.接口设计 (5) 4.1 外部接口 (5) 4.1.1 用户界面 (5) 4.1.2 软件接口 (6) 4.1.3 硬件接口 (6) 4.2 内部接口 (6) 5.数据结构设计 (6) 5.1 数据库数据结构设计 (6) 5.2 物理数据结构设计 (7) 5.3 数据结构与程序的关系 (8) 6.运行设计 (8)

6.1 运行模块的组合 (8) 6.2 运行控制 (9) 6.3 运行时间 (9) 7.出错处理设计 (9) 7.1 出错输出信息 (9) 7.2 出错处理对策 (9) 8.安全保密设计 (9) 9.维护设计 (9) 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计.主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误. 1.2项目背景 所建议开发软件的名称:机票订票系统。 项目的任务提出者:XXX公司 开发者:李平伯、刘建、汪国良。 用户及实现软件的单位:XXX公司 项目与其他软件或其他系统的关系:在Windows 7 下运行。 项目简述:根据课程设计的要求,简单完成特定的需求功能。 1.3定义 1.3.1 专门术语

系统目标和范围说明书3

系统目标和范围说明书 1.项目名称:航空订票系统 2.背景:目前航空订票系统仍然采用手工方式管理机票,航班和订 阅机票等管理工作量大、手续繁、准确率低且不易维护 3.项目目标:建立一个网络化得航空订票系统 4.项目范围:利用现有的因特网和机场的计算机及外部设备,软件 开发费用不超过6万元 初步设想:建议在系统中完成录入航线信息、订票业务、退票业务、修改航班信息、输出全部航线信息和全部客户信息、退出系统等功能。 5.可行性研究;建议进行大约一周的可行性研究,费用不超过1000 元

“航空订票系统”可行性研究报告 1.引言 编写目的 编写本报告目的是对航空订票系统进行可行性分析,以最小的代价在尽可能短的时间内确定问题是否能够解决和是否值得解决,并最终确定本软件系统开发的可行性。 背景 项目名称:航空订票系统 项目用户:上海机场 开发单位:苏州科技学院计算机系 参考资料 A《软件产品开发文件编写指南(GB 8567-1987)》 B《实用软件文档写作》,肖刚、古辉、程振波、张元鸣等编著,清华大学出版社 2.项目目标 在4个月内建立一个网络化得、高效的计算机机票预订管理系统。 3.对现有系统分析 经过调查分析,得到手工方式机票预订管理系统的系统流程图,其中订票系统流程图如图1.1所示,退票系统流程图如图1.2所示。 机票业务流程如下:

⑴订票者持身份证到机场大厅,通过航班系统查阅所需的机票; ⑵找到所需机票后,填写索票单,交给机票预订管理人员并出示身份证; ⑶机票预订管理人员根据索票单的机票分类号和航班号等信息到航班信息系统查找相关机票; ⑷找到机票后旅客填写机票的预订卡; ⑸机票预订管理人员把预订卡保存到写有旅客信息的系统里,并把取票通知单和票务账单交给旅客。 退票业务流程如下: ⑴旅客持身份证和票务账单到机场,交给机票预订管理人员; ⑵机票预订管理人员根据身份证号找到写有旅客身份证号的信息系统,取出与机票对应的票务账单,填写退票信息; ⑶如机票过期,则不能办理退票业务; ⑷将票务账单和身份证还给旅客;

概要设计说明书

概要设计说明书 一、引言 1.编写目的 本阶段主要解决了实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 2.项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 3.参考资料 《软件工程导论》,张海藩,清华大学出版社。 《实用软件工程》,郑人杰等,清华大学出版社。 二、总体设计 1.验证登陆名密码 正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭。 2.主窗体的用户信息界面 用户点击个人查询按钮,可以把自己的个人信息显示到界面上,还可以对自己的信息进行相应的修改(用户编号和用户名不能修改),还可以点击我的机票

查询,查询该用户的订票记录。 3.主窗体的订票界面 你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。 三、接口设计 1.外部接口 (1)用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用MS VISUAL C++ 进行编程,在界面上可使用VISUAL C++ 所提供的可视化组件,向WINDOWS 风格靠近。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUAL C++ 库中的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。 (2)软件接口 服务器程序可使用VISUAL C++ 提供的对SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备分命令,以做到对数据的保存。 在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。 (3)硬件接口 在输入方面,对于键盘、鼠标的输入,可用VISUAL C++的标准输入/输出,对输入进行处理。 在输出方面,打印机的连接及使用,也可用VISUAL C++的标准输入/输出

飞机订票系统分析与设计方案

目录 1需求规格说明书 1.1 系统的逻辑模型 (1) 1.2 数据字典 (5) 1.2.1 ER模型 (6) 1.2.2 IPO图表 (6) 2 设计规格说明书 2.1 数据流图 (8) 2.2 软件结构图 (8) 2.3 详细设计 2.3.1 PAD图 (9) 2.3.2 Jackson图 (10) 2.4 编码 2.4.1 基本界面 (10) 2.4.2准备工作 (11)

2.4.3 程序源代码 (12) 3测试 (17) 4致谢 (17) 5参考文献 (18) 附表1 (18) 附表2 (19) 机票预订系统分析与设计 在社会高速发展,信息高速流通的今天,如果说时间就是金钱的话,那信息就是无价之宝。随着城市生活节奏的加快,飞机已经成为人们使用越来越频繁的交通工具,随之而来的问题是,如何能让旅客最快、最便捷的订到机票。这就需要一个合适的订票系统来处理航班、机票、旅客等信息,方便售票人员查询,插入,删除各种信息。 本课程设计结合实际的订票、售票制度,经过实际的需求分析开发出来的机票预订系统。阐述了机票预订系统的需求分析,描绘了本机票预订系统的基本模型图。详细给出了从机票预订系统分析到总体设计详细设计与实现及测试的各个环节,最后对本系统做出了客观评价,指明了系统的现实意义、缺点以及系统的升级方向。 关键词:机票预订系统;数据库;SQL 开发工具:VC ,SQL server

需求规格说明书 工作流程:为了方便旅客,拟开发一个机票预订系统。旅行社工作人员把预 订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭票通 知和帐单交款取票,系统校对无误即印机票给旅客。 1.1用数据流图来描绘系统的逻辑模型: 旅行社工作人员是数据源点,旅客是数据终点。 图1-1 基本模型 1、进一步细化基本系统模型,“信息处理”、“订票处理”、“取票处理”是系统必须完成的主要功能,将代替“订票系统”,可得 D1 订票信息 图1-2 细化模型图 增加“订票信息”和“取票信息”两个数据存储。 2、再进一步细化可得

软件系统开发详细文档范例概要设计说明书2

概要设计说明书 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社 及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个 模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的 概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以 及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计 结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 本项目(机票预定系统)时由浙江航空公司委托,由<>负责开发。 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 客户程序 机场飞机起飞管理(旅行社): : 网(航空公司)飞机起飞数据客户程序服务器及程序 客户程序络 客户程序 1.3定义 1.3.1专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《》软件开发小组1999/3 3.需求规格说明书《》软件开发小组1999/3 4.用户操作手册(初稿)《》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 https://www.sodocs.net/doc/eb19043076.html,puter Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1目标 2.2运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133 级别以上,客户程序应能够在Pentium 133 级别以上, Win NT 环境下运行。 2.3需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4条件与限制 3.总体设计

机票预定系统设计书

机票预定系统设计书 1. 功能简述 本机票预订系统主要针对旅游电子商务系统。可以提供航班班次,机票的票价,团购,打折等信息,并可以提供给用户在线预订和在线支付的服务;可以帮助网站处理和保存用户的订单信息。 操作员 系统管理员、信息员,用户。 访问范围 系统管理员主要对航班信息、网络用户等的相关信息进行审核以及处理,并维护整个系统可以正常运行;信息员提供航班班次,票价等信息,并对已预定机票的用户的相关信息进行综合整理;用户可以浏览网站关于机票预订的子网页,浏览航班班次,票价,打折,团购等信息,填写需要的航班日期,如果有需要的航班可享受在线预订和支付的服务,如果没有需要的航班,系统可自动提醒用户选择其他的方式,如火车,汽车等。 涉及的页面 ASP页面:登录页面,机票查询页面、机票信息页面、预定信息页面、订单核对页面、订单完成页面、我的账户页面。 2.页面描述 2.1机票查询页面 本页面需要用户输入出发地、目的地、出发日期和时间来选择自己需要的航班

界面初始化 出发城市:数据取自出发(到达)城市字典表 到达城市:数据取自出发(到达)城市字典表 出发日期:调用公共功能 date.asp 返回日期:调用公共功能 date.asp 航程类型:数据取自航程类型字典表 航班类型:数据取自航班类型字典表 乘客人数:数据取自乘客人数字典表 舱位等级:数据取自仓位等级字典表 页面操作 用户进入机票查询页面,输入相关信息,若有合适航班,需要登陆来预订机票,然后通过用户信息验证,付账结算,订票成功后系统会通知客户订票成功。 操作表

展示输入要求 2.2用户登陆页面 如果用户查询到合适的机票,需要预定,即可由机票查询页面自动跳转,转入登陆系统。 2.3机票预定页面 本页面用来实现用户对机票的预定功能。用户首先通过查询得到自己所需的航班,然后登陆查看该航班还有没有被预订的座位,然后填写自己的详细信息之后就可以进行网上预定机票。 界面初始化 证件类型:数据取自证件类型字典表

航空公司机票预订系统设计与实现计划书(共26页)

航空公司机票预订系统(xìtǒng)设计与实 现计划书 1.引言(yǐnyán) 1.1系统(xìtǒng)设计背景 随着经济的快速发展,民航事业在不断壮大,人们的消费水平也在迅速提高,旅游正逐渐成为普通老百姓中不可或缺的一部分,搭乘飞机出行的老百姓的数量在呈明显的上升趋势,机票预订系统(xìtǒng)在各航空公司占据着主导地位。随着航空公司用户的迅猛增长和人们对便捷性要求的提高,原有的机票预订方式已经无法满足人们的需求,严重制约了航空公司的工作效率,也耽误了用户的宝贵时间,因此,引入高效的机票预订系统,来协助处理机票预订工作是计算机技术高速发展的必然趋势。 机票预订系统的核心功能就是机票预订,本机票预订系统旨在提高航空公司的机票预订服务效率,降低售票服务中错误的发生率,减少信息(xìnxī)交流的烦琐过程及其带来的开销。 1.2系统设计概述 每个航空公司都必须要解决的问题就是如何提高飞机票售票效率,更好的方便客户,摆脱机械化的管理模式,想要轻松解决这个问题不妨尝试采用机票预订系统使用户在线就能够预订到机票,问题得到解决的同时,还能做到飞机票售出途径多元化,方便乘客购票,提高航空公司的工作效率。 网上机票预订系统属于应用系统,用到机票预订系统的用户有很多,当然,这个系统提供的功能也有很多,如用户注册、用户登陆、查询航班、预订机票、在线退票等,这些都是用户可以完成的,对管理员而言,还可以实现制定航班等功能。实现在线预订可以为用户提供便捷的订票渠道,使用户能够通过互联网了解航班与航线的详细情况,及时、准确的反映自己的工作情况以及

航空公司的经营情况。比如,及时的处理用户的订票与退票请求,审核用户的订票信息等。具体而言,管理员登陆本系统之后,可以对管理员以及用户的信息进行添加、修改和删除,除此以外,管理员还可以对一些基础信息进行管理,基础信息主要包括城市信息,航班信息、航空公司信息、航线信息,同时还可以对航班信息进行详细的预览,管理员还可以对订单进行管理,主要包括对用户提交的订票、退票信息进行审核,审核通过的话即进行出票、退票操作,当然也可以查看出票以及退票记录。用户进行登录操作之前必须先进行注册,注册时需要填写自己的基本信息,之后便可以进行登录操作,用户登陆系统之后,可以修改自己的登陆密码,查看并修改注册时填写的基本信息,通过选择起始城市、重点城市以及选定的日期来进行机票预订,选择预订之后要等待航空公司的审核,航空公司审核通过之后订票才有效,也可以查看自己已经预订的机票,对其进行退票操作,当然,退票操作之后也是需要等待航空公司审核的。 2.需求(xūqiú)分析 2.1系统(xìtǒng)功能需求分析 本系统主要的使用对象有两类,分别是用户和管理员,所以本系统有一个面向用户的平台和一个面向管理员的平台,面向用户,要有注册、登录、用户信息管理、航班查询、订票、退票等功能;面向管理员就应该(yīnggāi)有登录、制定航班、安排航班、管理航线、审核订单等功能。系统的主要(zhǔyào)功能需求分析如下: 1.注册。管理员和用户(yònghù)想要进入该系统进行一些基本操作首先要进行注册成为系统的用户。 2.登录。此功能对用户和管理员输入的登录信息进行验证,确定用户是否能够安全的进入本系统进行后期的预订机票活动。 3.修改信息。此功能接受用户对个人信息的修改及查看,管理员不仅可以查看和修改管理员的信息,还可以查看和修改系统内用户的信息。

机票预订系统

机票预订系统(软件需求说明书)(总 10页) --本页仅作为文档封面,使用时请直接删除即可-- --内页可以根据需求调整合适字体及大小--

1引言 (2) 编写目的....................................................................................................... 错误!未定义书签。背景 .............................................................................................................. 错误!未定义书签。定义 .............................................................................................................. 错误!未定义书签。参考资料 (3) 2任务概述 (3) 目标 (3) 用户的特点................................................................................................... 错误!未定义书签。假定和约束.. (4) 3需求规定 (4) 对功能的规定 (4) 对性能的规定 (7) 精度 (7) 时间特性要求 (7) 灵活性 (7) 输人输出要求 (7) 数据管理能力要求 (8) 故障处理要求 (8) 其他专门要求 (9) 4运行环境规定 (9) 设备 (9) 支持软件 (9) 接口 (10) 控制 (10)

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

错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错 误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错 误 ! 未定义书签。 错 误 ! 未定义书签。 错 误 ! 未定义书签。 错 误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 五、详细设计说明书 1.引言 ............................... 编写目的 . ................................................ 项目背景 . ................................................ 定义 .............................. 参考资料 . ................................................ 2.总体设计 . ................................................. 需求概述 . ................................................ 软件结构 . ................................................ 3.程序描述 . ................................................. 功能 .............................. 性能 .............................. 输入项目 . ................................................ 输出项目 . ................................................ 算法 .............................. 程序逻辑 . ................................................ 接口 .............................. 存储分配 . ................................................ 限制条件 . ................................................ 测试要点 . ................................................

机票预订系统(软件需求说明书)

1 引言 (2) 1.1 编写目的 (2) 1.2 背景 (2) 1.3 定义 (3) 1.4 参考资料 (3) 2 任务概述 (3) 2.1 目标 (3) 2.2 用户的特点 (4) 2.3 假定和约束 (4) 3 需求规定 (4) 3.1 对功能的规定 (4) 3.2 对性能的规定 (7) 3.2.1 精度 (7) 3.2.2 时间特性要求 (7) 3.2.3 灵活性 (7) 3.3 输人输出要求 (7) 3.4 数据管理能力要求 (8) 3.5 故障处理要求 (8) 3.6 其他专门要求 (9) 4 运行环境规定 (9) 4.1 设备 (9) 4.2 支持软件 (9) 4.3 接口 (10) 4.4 控制 (10) 软件需求说明书 1 引言

1.1 编写目的 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 1.2 背景 本项目(机票预定系统),由王永魁负责开发。机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 客户程序

1.3 定义 SQL SERVER: 系统服务器所使用的数据库管理系统 ( DBMS )。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language (结构化查询语 言)。 ATM: Asynchronous Transfer Mode ( 异步传输模 式)。 1.4 参考资料 以下列出在概要设计过程中所使用到的有关资料: 1 . 软件工程及其应用 学技术 出版社 1992/1 张海藩 清华大学出版 A.S.Tanenbaun 1996/01 文档所采用的标准是参照《软件工程导论》 沈美明著 的 “计算机软件开发文档编写指南” 。 2 任务概述 周苏、王文等 天 津 科 2 . 软件工程 社 1990/11 3 . Computer Network Prentice Hall

机票预定系统-详细说明书

目录 1.课程设计目的 (1) 2.课程设计题目描述和要求 (1) 2.1.课题描述 (1) 2.2 要求 (2) 3.设计环境 (2) 4.可行性研究 (3) 4.1技术可行性 (3) 4.2可行性方案 (3) 4.3开发风险 (3) 5.需求分析 (4) 5.1系统的数据流图 (4) 5.2机票预订系统的业务流程图 (5) 5.3 机票预订系统数据描述 (6) 6.概要设计 (8) 6.1 系统功能图 (8) 6.2 航班信息管理 (9) 6.3取票处理模块 (9) 6.4异常处理模块 (9) 6.5接口设计 (10) 7.数据库设计 (10) 7.1数据库平台概述 (10) 7.2数据库概念设计 (10) 7.3 数据表结构 (11) 7.4 数据库连实现 (12) 8.详细设计 (14) 8.1编码 (14) 8.2系统实现 (14) 9测试与维护 (17) 9.1白盒测试 (17) 9.2单元测试 (17) 9.3综合测试 (20) 9.4维护 (21)

10.故障分析及解决 (21) 10.1故障分析 (21) 10.2解决办法 (22) 10.3安全保密设计 (22) 10.4维护设计 (22) 11.总结 (22) 12.课程设计结束语 (24) 参考书目 (25)

1.课程设计目的 《软件工程》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《软件工程》课程后进行的一次全面的综合练习,涉及的深度广些并更加接近实用。通过课程设计,使我们综合使用所学过的软件工程知识,掌握软件工程的基本思路和方法,利用所学的基本知识和技能,发挥自学能力和查找资料的能力,通过一个实例,运用软件开发中各个环节,加深对所学知识的理解与掌握,增强利用自己所学知识解决实际问题的能力,为后续各门计算机课程的学习打下坚实基础。具体而言可以实现以下目的: 1. 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。 2. 为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识创造实践机会。为学生提供主动学习、积极探索与大胆创新的机会。 3. 使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。 4.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术。 5. 通过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习、深入实践的机会,并且通过课程设计实践中,提高学生的自学能力、书面与口头表达能力、创造能力和与团队其他成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。 2.课程设计题目描述和要求 2.1.课题描述 随着社会的发展,人民生活水平的不断提高,出行旅游成为了人们放松心情、接触自然的最好方式。优质的服务,快速的运输,廉价的机票,空运成为了人们出行的第一选择。然而传统的购票方式,仍然是人工机械的处理。大多数乘客通过电话方式了解信息和预订机票。这样给服务台增加了很大的压力,并且大多数时间不能及时响应乘客的要求。这种传统的购票方式,不仅效率低下,而且给人们的出行带来了很多不便。同时,人工处理的成本再加上

航空订票系统需求规格说明书

《TOLO航空订票系统》需求规格说明书 目录 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (2) 1.2.1行业背景 (2) 1.2.2客户行业背景 (2) 1.2.3项目业务背景 (3) 1.3定义 (3) 1.3.1名词解释和费用执行标准定义 (3) 1.3.2术语和缩略词对照表 (7) 1.4参考资料 (7) 2.任务概述 (8) 2.1目标 (8) 2.2运行环境 (8) 2.3条件与限制 (8) 3.数据描述 (8) 3.1功能操作(Actions)和角色(Actors) (8) 3.1.1用例清单(24个) (8) 3.1.2角色清单 (9) 4.功能需求 (9) 4.1功能划分 (9) 4.2功能描述 (12) 4.2.1功能划分 (12) 4.2.2功能描述 (13) 4.2.3相关界面介绍 (23) 4.2.4交互列表 (24) 5.性能需求 (26) 5.1最大并发连接数 (26) 5.2执行效率 (26) 5.3日均处理数据量和峰值数据处理速度(记录条数/秒): (27) 6.运行需求 (27) 6.1一般限制 (27) 6.2出错处理 (27)

1.引言 1.1编写目的 本需求说明书的目的是明确T-3GABS项目的业务背景、业务范围以及项目定义的专业词汇,通过分析项目的核心功能和系统需求。为后续的系统设计以及开发人员和测试人员提供功能需求和非功能需求的详细定义,为测试人员提供测试用例设计的功能参考本文档的主要受众为:需求分析人员,设计人员,开发人员,测试人员,运维人员和项目管理人员。最终用户、项目投资方、以及其他项目干系人。 1.2项目背景 1.2.1行业背景 2011年,中国的机票处理量高达1.32亿张机票,总收入达到了576亿美元。整个航空公司的订票系统也从最原始的电话订票逐渐过渡到网络订票例如各大门户网站的订票量一直在高速增加,随着科技的发展,随着智能手机的普及,手机订票系统越来越受到各大航空公司的青睐,手机订票系统以其方便的订票方式,快速的查询方式,简洁的支付方式和漂亮美观的界面设计等越来越收到各旅客的喜爱。因此我们期望开发一套高效率的航空订票系统来满足旅客的需要。 1.2.2客户行业背景 TOLO航空公司是一家注册在中华人民共和国境内的民用航空公司,该公司遵循中华人民共和国的相关法律法规为客户提供航空运输的服务。该公司的上级主管部门是中华人民共和国民用航空局(简称民航总局)。 TOLO航空公司每天运营约300个定期国内航班和55个定期国际航班(包括港澳台航班),并且在可预见的未来,将以每年约15%左右的速度增长。 TOLO航空公司在全国各主要城市拥有31家营业网点或分支机构【参考文档5:《TOLO航空公司营业网点表》】,这些营业网点或分支机构都能为客户提供购买机票,退票和改签等服务。 TOLO航空公司作为一家上市公司,在2009财政年度创造了210.95亿元人

相关主题