当前位置:文档之家› 航空机票预订系统需求解析总结.doc

航空机票预订系统需求解析总结.doc

航空机票预订系统需求解析总结.doc
航空机票预订系统需求解析总结.doc

目录

一、引言 0

1、目的 0

2、背景 0

二、任务概述 0

1、目标 0

2、系统(或用户)的特点 0

3、假定和约束 (1)

4、数据流图 (1)

5、数据字典 (2)

三、需求分析 (3)

1、软件功能说明 (3)

2、系统主要E-R 图 (3)

3、对功能和性能的一般规定 (5)

4、灵活性 (6)

四、运行环境规定 (6)

五、概要设计 (7)

1、系统功能结构图 (7)

2、系统数据流程分析 (8)

一、引言

本文针对航空客运订票问题,设计航空客运订票的业务活动包括:查询航线、客

票预订和办理退票等。设计了一个航空客运订票系统。以下为给系统的需求分析说明书。

1、目的

学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。航

空空订票系统:

(1)熟练掌握链表存储结构及其建立过程和常用操作;

(2)熟练掌握队列的建立过程和常用操作;

(3)学会自己调试程序的方法并掌握一定的技巧。

2、背景

目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这

些航空公司之间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务

中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护

公众形象,提高工作效率必将发挥重要作用。

二、任务概述

1、目标

对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营

业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司

提供的这种服务提供了更多的方便,节省了很多时间。建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:

1、改善航空公司服务质量;

2、创造和提升航空公司的品牌优势;

3、优化航空公司的服务流程;

4、提升信息化的水平;

2、系统(或用户)的特点

航空订票管理系统利用现在高新科学技术对航空订票进行管理,提高管理的有效性、安全性、可靠性和航空公司运行自动化程度。由于尽量减少人工的参与,从而最

大限度的减少人员费用以及由于人为失误或舞弊造成的损失,大大提高整个航空公司

的经济性、安全性与使用效率。

3、假定和约束

(1)该软件开发运行的最短寿命为15 年

(2)经费是由使用该系统的公司支持

(3)开发软件投入使用的最迟时间是三个月4、数据流图

旅客清单

2. 2

传给旅行社

旅客 1 .1

旅客信息记录

航班机票信息

2. 1

1.2

安排航班

传给航空公司

订票信息

图 1 旅客订票流程图

订票旅客清单

旅客订票记录

1.3

产生取票通知

旅客

3.1

旅客

旅客信息查询售出机票信息

3. 2

打印机票

旅客

图 2 旅客取票图

5、数据字典

名字:旅客信息

别名:

描述:旅客的个人信息,用于对旅客的确认

定义:旅客信息=姓名 + 性别 +工作单位 +身份证号码 +旅行时间

+旅行目的地

位置:输入到旅行社端( client 端)

名字:订票旅客清单

别名:

描述:已订票的旅客的记录

定义:订票旅客清单=旅客信息的合集

位置:输入到旅行社端(Client 端)

名字:订票信息

别名:

描述:旅客的旅行时间和目的地,用于确定旅客的航班

定义:订票信息=旅客旅行时间 +旅客旅行目的地

位置:传输到航空公司端(Server 端)

名字:航班机票信息

别名:

描述:旅客的航班信息,根据旅客的旅行时间和目的地确定

定义:航班机票信息 =旅客机票时间 +旅客机票班次

位置:传输到旅行社端(Client 端)

名字:取票通知

别名:

描述:旅客领取机票的凭证

定义:取票通知 = 旅客姓名 +领票时间

位置:输出到打印机

名字:售出机票信息

别名:

描述:旅客的航班机票的信息

定义:售出机票信息=旅客的航班机票

名字:旅客订票记录

别名:

描述:已订票的旅客在航空公司的记录

定义:旅客订票记录= 旅客姓名 +航班机票信息

位置:输出到航空公司端(Server 端)

三、需求分析

1.每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2 或 3)以及等候替补的客户名单(包括姓名、所需票量);

2.全部数据可以只放在内存中;

3.系统能实现的操作和功能如下:

a)查询航线:

根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一

天航班的日期和余票额;

b)承办订票业务:

根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,

则为客户办理订票手续,输出座位号;若已满员或余票额少于定票额,则需重新询问

客户要求。若需要,可登记排队候补;

c)退票业务:

根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是

否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办

理订票手续,否则依次询问其他排队候补的客户。

1、软件功能说明

(1)显示已初始化的全部航线信息

(2)浏览已订票客户信息

(3)根据客户提出的终点站名,调用 find ()函数寻找航线信息,调用 list ()函数输出航线信息

(4)办理订票业务:根据客户提供的航班号进行查询航线信息,若客户订票额超

过乘员定票总额,退出,若客户订票额末超过余票量,订票成功并登记信息,在订

票乘员名单域中添加客户信息;如果暂时没有票,询问客户是否要排队等侯,如果是,则在等候队列增加该客户的订票信息。

(5)办理退票业务:调用查询函数,根据客户提供的航线进行搜索根据客户提

供的姓名到订票客户名单域进行查询。退票成功后,重新将航线名单域指向订票单链

表的头指针。根据队列中从出的客户信息判断是否满足要求,如果满足,则将该客户

的信息插入到乘客信息链表中。

(6)退出本系统

2、系统主要 E-R 图

订票数量

订票日期

订票人姓名订订票航

票班

订票人电话人信

信息订票人身份证号

订票人地址

订票人年龄

订票人性别

订票状态航班号

起飞时间

降落时间

起飞地点

降落地点

所属防空公座位数

成人票价

折扣

图 3 数据库ER图

3、对功能和性能的一般规定

较高的性能价格比,由于这种模式极大的方便了客户及航班信息的管理,节省了

很多不必要的设备,减少了项目投资。

系统功能齐全、开放性好。订票,退票,查询,管理等业务,全部使用软件来控制,因此今后功能变动、业务改动很灵活。共享航班资源。

数据的输入。管理员根据需要来输入航班、订票人、乘客等信息的具体数据,但

必须保证其正确性和准确性。

数据的修改。管理员根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到指定的记录进行修改,保证修改的内容的正确性和准确性后可更新数据库的数据。

数据的删除。管理员根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库中的数据。

数据的查询。管理员根据需要查询数据库中的所有数据,输入一定的查询条件,

然后可按照输入的查询依据查询新数据库的数据。

从实用、好用的角度出发开发航空订票管理系统,建立面向顾客管理全过程的管

理与控制系统,在设计过程中主要考虑以下原则:

可操作性。原始信息皆由管理员录入,系统应尽量减少操作员的数据录入量,录入数据尽量通过设计下拉列表框来选择录入,这样的处理同时也避免了许多录入异常现

象的发生。数据输入的格式应符合业务习惯,并且直观、方便。要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。

可靠性。系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性

和正确性

实用性。从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。安全

性。系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时

锁定控制,其中口令录入界面便于系统识别登录用户。

可维护性。为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系

统在功能设计上考虑可扩展性,以满足业务变动的需求。

可移植性。系统开发完成后,要能运行于任何由 Windows NT/Windows 9X 操作系统所构成的计算机网络环境下。

3.1 功能模块图

系统结构图(功能模块图):

主函数

浏览航线信浏览已订票查询航线办理订票业办理退票业退出系统按剩余票数息客户信息务务排序

图 5 功能模块图

4、灵活性

当需求发生某些变化时,机票管理应用软件操作方式、数据结构、运行环境基本

不会发生变化,变化只是将对应的数据库文件内的记录改变,或改变过滤条件。

四、运行环境规定

最低配置:

操作系统: Windows xp

内存: 512M

显示卡: TNT2标准版1G 显存

输入设备 irectX兼容键盘鼠标

网络适配器: 512K 调制解调器

推荐配置要求

操作系统: Windows XP

内存: 1G

显示卡: GeForce 级别 1G 显存

输入设备 irectX兼容鼠标键盘

网络适配器: 512K 调制解调器

五、概要设计

1、程序系统的组织结构

系统用例图:

图 6 系统用例图服务器端的组织结构图:

航空订票管理软件

管理员身份验证

超级管理员一般管理员航班信息管订票人信息

添加删除修改查询

数据数据数据数据

输保删刷刷修更刷输输

入存除新新改新新入出查询所有信息数新航航数输航航航查数

航班班据出班班班询据

班数数数数数数数

数据据据据据据据

添加删除修改查询

数据数据数据数据

输保删刷刷修更刷输输入存除新新改新新入出订订订数输订订航查数票票票据出票票班询据人人人数人人数数

数数数据数数据据

系统层次结构图

图 7 系统层次结构图输

入输查出寻数内据容

系统功能管理的主要功能是管理员身份、超级管理员、一般管理员、航班信息管

理、订票人信息等。

2、系统数据流程分析

数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织

机构、信息载体、处理功能等物理组成,单纯从数据流动过程来考察实际业务的数据

处理模式。

数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解

决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过

程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。

由于该程序执行过程单一,没有太复杂的功能,所以使用程序流程图就能进行设计。但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序

的全局结构。程序流程图不容易表示数据结构。由于程序流程图用箭头代表控制流,

因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。该系

统的系统流程图如下所示。

开始运行

是否继续运行

否程序初始化

填写要查询的内容

判断数据是否符合规定符合

查询数据

显示查询到的数据

退出查询功能不

图 8 服务器端查询流程图

进入系统首先判断管理员,查询的内容。判断是否符合规定,然后根据输入的内容查询到数据,在判断是否继续运行或者退出系统。

添加模块流程图,如图图9 所示。

开始运行

是否继续运行

否程序初始化

输入应填写的信息

判断数据是否符合规定

符合

将数据添加到数据库

退出添加功能

图 9 服务器端添加模块流程图不

运行程序,管理员输入要填写的信息,系统判断是否符合规定,符合将其添加到数据库中,否则不添加,添加完之后选择是否继续程序或者退出程序。

修改模块流程图,如图10 所示。

是否继续运行

否程序初始化

修改信息

判断数据是否符合规定

符合

更新数据库

退出修改功能不

图 10 服务器端修改模块流程图

运行程序,管理员输入要修改的信息,系统判断是否符合规定,符合将其修改到数据库中,否则不修改,修改完之后选择是否继续程序或者退出程序。

删除模块流程图,如图11 所示。

开始运行

是否继续运行

否程序初始化

选择要删除的数据

判断数据是否符合规定

符合

删除数据

退出删除功能不

图 11 服务器端删除模块流程图

运行程序,管理员输入要删除的信息,系统判断是否符合规定,符合将其从数据库中删除,否则不删除,删除完之后选择是否继续程序或者退出程序。

客户端各模块的流程图:

是否继续运行

否程序初始化

填写要查询的内容

判断数据是否符合规符合

查询数据

显示查询到的数据

退出查询功能

图 12 查询模块流程图不

运行程序,用户输入要查询的信息,系统判断是否符合规定,符合将要查询的内容从数据库中查询出来,否则返回运行界面提示,查询完之后选择是否继续程序或者退出程序。

订票模块的流程图:

是否继续运行

否程序初始化

输入相应的订票人的信息

判断数据是否符合规定符合

将数据添加到数据库

退出添加功能不

图13 订票模块流程图

用户运行程序,输入订票人的信息,系统判断是否符合规定,符合将数据添加到数据库,否则返回到输入订票人信息界面,订购完成之后,用户可选择继续或者退出。

飞机订票系统 需求分析

飞机订票系统需求说明书 1.引言 1.1 编写目的 1.2 项目背景 2.任务概述 2.1目标 2.2运行环境 3.数据描述 3.1数据需求 4.功能需求 4.1 功能划分与描述 5.性能需求 5.1 准确性和及时性 5.2 开放性和可扩充性 5.3易用性和易维护性 5.4 标准性 5.5先进性 5.6 响应速度 6.总结

1.引言 1.1 编写目的 本需求分析说明书是为了开发《飞机订票系统》这一项目所编写的,该说明书是整个软件开发的依据,为了开发团队及用户能更好地理解系统功能以及实现系统,对以后的维护性工作也起着重要作用。 1.2 项目背景 作为软件工程这一学科的学习任务而进行开发。 2.任务概述 2.1 目标 a.提高日常订票事物的处理速度 b.节省人员的利用率 c.实现信息化管理 2.2 运行环境 硬件环境:1台服务器 Pentium III 450 以上,256RAM , 20G HD 若干台客户机 Pentium 133以上,32 RAM , 4.3G HD 软件环境:Windows 操作系统、SQL Server 2000以上 3.数据描述 3.1 数据需求 系统管理要求=[乘客资料表|机组人员资料表|购买信息表|航班信息表|飞行信息表|订单信息表] 乘客资料表=证件号+姓名+性别+年龄+家庭地址+电话+旅客类型+目的地 机组人员资料表=编号+职称+姓名+年龄+性别 购买信息表=旅客证件号+航班+票价 航班信息表=航班号+出发地+目的地+起飞时间+抵达时间+航班类型+剩余票数+价格 飞行信息表=航班号+飞机号+航程+中转站 订单信息表=姓名+证件号+航班号+机型+舱位+座位+订票日期 4.功能需求 4.1功能划分与描述 a.航班查询:旅客可以通过网络访问该客户端网址,可根据旅客提供的出发时间、地点和目的地、舱位要求等条件筛选出满足旅客要求的航班。这样不仅减少了工作人员的工作量,还可方便旅客的订票需求。可谓是双赢。 b.旅客订票:旅客将订票的相关信息输入到该系统的客户端,客户端将订票信息通过网络传送给服务端,服务端根据接收到的信息有航班安排系统为旅客安排座位并返回相应的确认信息给客户端。订票信息生成后提交给数据库。旅客可以去客户端打印去票单及账单。 c.航班信息管理:将所有航班的信息存入数据库,方便用户对航班的基本信息查询,航空公司可安排专门人员对航班信息进行修改等操作,从而使航班信息便于管理。 d.售票管理:旅客不仅可在机场售票处购票,还可在网上通过该系统进行购票。购票信息由系统提交个数据可进行更新。

机票预订管理系统数据库

华科学院信息管理与信息系统专业《数据库课程设计》报告 (2014/2015学年第一学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2015年1月6日

《机票预订管理系统》的设计

目录 第一章系统概述 (1) 1.1 系统开发背景 (1) 1.2 系统开发意义 (1) 1.3 任务概述 (1) 1.3.1目标 (1) 1.3.2用户的特点 (1) 1.3.3条件与限制 (2) 第二章需求分析 2.1 可行性分析 (3) 2.2 数据流图 (3) 2.3 机票预订系统数据字典 (4) 2.4系统的实体-联系图(ER) (5) 第三章概念结构设计 (6) 3.1 概念数据模型的描述 (6) 3.2 概念数据模型的建立 (6) 第四章逻辑结构设计 4.1 E-R图向关系模型的转换 (7) 4.2 数据的概念结构 (7) 第五章物理结构设计 5.1 物理数据模型的描述 (9) 5.2 物理数据模型的建立 (9) 5.3 物理数据模型导入数据库管理系统 (10) 第六章数据库的实施 6.1 数据库中表内容 (11) 6.2 数据库中SQLServer语句 (12) 结束语 (14) 参考文献 (1)

一章系统概述 1.1 系统开发背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。 1.2 系统开发意义 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 1.3 任务概述 1.3.1目标 在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。 1.3.2用户的特点 用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息

软件工程机票预订系统课程设计报告书

软件工程课程设计说明书 题目:机票预订系统 院系: 专业班级: 学生姓名: 指导教师: 院系软件工程教研室

课程设计成绩评定表

摘要 本系统是根据C语言和数据库技术开发出来的一种用于机票预订系统的软件,适用于解决机场中的售票问题。该系统有以下几个功能主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知,查询航班,查询机票,打印机票,各航班的营运统计,旅客延误了取票时间的处理,班机取消后的处理,以及更改机票的处理等。机票预订功能:旅行社和机场管理员有权力进行该项功能。首先通过查询得到旅客所需的航班,确定该航班还有没有被预订的座位,然后选择座位的等级,填写旅客的详细信息之后就可进行网上预订机票。取票通知:该项功能只有旅行社和机场管理员有权力进行操作,在机票预订功能成功完成之后,系统会自动给浏览器端发送一条取票信息以及所需缴纳的费用。旅行社可以利用特定设备将该取票信息打印出来,这就是取票通知。退订机票:该功能只有旅行社和机场管理员有权力操作,利用身份证号和对应的机票号就可以查询到机票信息,然后就可以退订机票。延误取票时间的处理:如果旅客延误了取票时间,但是离上飞机还有一段时间则在通知旅客来取,否则作废处理。取消航班的处理:通过航班号和航班日期查询到航班信息后,取消航班就将该航班从数据库中删除,并及时通知旅客。旅客临时更改班次的处理:首先查询更改的班次的票的剩余情况,根据旅客的需求选择班次。 关键词:机票预订,取票,更改班次,退票处理。

第一章需求分析 (6) 机票预定系统的总目标: (6) 旅客订票流程图: (6) 功能需求: (7) 第二章系统设计 (9) 层次结构 (10) 接口设计(人机界面设计) (12) 第三章系统建模 (12) 参与者列表 (12) 系统模块图 (15) 软件设计界面的截图 (18) 飞机机票票的查询页面 (18) 两地之间的飞机班次 (19) 飞机机票的退订 (19) 参考文献 (20)

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

航空票务管理系统需求分析 说明书 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

航空票务管理系统 需求分析说明书 班级网络1111 学号 1111311104、1111311116 姓名周泽成、于文圣 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、用户可以订购相关机票(在一定时间内可以进行改签和退票)。 3)在线支付功能(购物车): a、可以对所预订机票进行在线支付。 (2)功能描述: 1)登录功能:验证登录用户是否为数据库中的合法用户,判断登陆 的用户的权限。 2)机票订购功能:可以查询相关航班及票务,并对所需机票做出预订,其中包括选择航班,舱型及座位号。 3)在线支付功能:可通过网银,支付宝等在线支付手段为已定机票付款。

火车站网上售票系统需求分析报告

需求分析书 20122013班张佳俊组 组员何益超李轶孙忠奇张志轩 1导言 1.1目的 该文档是关于用户对于火车票网上售票系统的功能和性能的要求,重点描述了火车票网上售票系统的设计需求,将作为对该工具在概要设计阶段的设计输入。。 本文档的预期读者是: ●设计人员 ●开发人员 ●项目管理人员 ●测试人员 ●用户 1.2范围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的

“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。 1.3缩写说明 无 1.4术语定义 无 1.5引用标准 [1] 《企业文档格式标准》V1.1 [2] 《需求规格报告格式标准》V1.1 1.6参考资料 [1] 《实用软件工程(第三版)》 [2] 《需求规格报告格式标准》V1.1

2系统定义 我们分别阐述一下项目的来源、背景和项目的目标。 2.1项目来源及背景 随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,在日常生活中随处都离不开离不开计算机。尤其是在交通发达的今天,要管理大量的车票销售,计算机优势更加体现出来。在数字化的今天,为了加强火车售票的管理必须依靠计算机,使火车售票员更好的对游客的管理更加有序、到位,基于上述种种原因,开发火车站售票系统更加显得重要,我们结合本次课程设计开发以下的火车站售票系统方案。 本系统主要为了更好地实现火车售票管理,给火车售票员提供一个井然有序的管理平台, 防止手工管理混乱,避免一些人为的错误。提供一个良好的售票环境,更好的完成售票。同时也对旅客提供一个查询客运情况。 2.2项目要达到的目标 本项目设定的目标如下: 1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少 2.系统具有良好的运行效率,能够得到提高生产率的目的 3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。 4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

软件工程机票预订系统详细设计

软件工程机票预订系统详细设计 机票预订系统 机票预订系统 ——详细设计报告 一、引言 编写目的: 在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。 项目背景:

本项目我们小组负责开发。 定义: 查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操作的一种,用于将数据存入数据库中。更新:对数据库的操作的一种,用于更改数据库中的数据信息。软件结构图:反映软件系统的功能模块之间的关系的数据图。 参考资料: 1.机票预定系统需求分析报告软件开发小组 2.机票预定系统概要分析报告软件开发小组 20XX/12 20XX/12 二、总体设计 需求概述 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。具体功能为各个旅行社把预定机票的旅客信息、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金

机票预订系统需求分析知识讲解

需求分析规格说明书 --机票预订系统 1 引言 1.1 编写目的 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票 的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班 飞机的乘载情况,需要定期进行查询统计,以便适当调整。 1.2 项目背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅 客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取 票,系统校对无误后即打印机票给顾客。 1.3 定义 1.4 参考资料 1.《软件工程导论》,张海潘,清华大学出版社 2 任务概述 2.1 目标 在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个 巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现 航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息(姓名、 性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要 求等)输入到系统中,系统为旅客安排航班的功能。 2.2 用户的特点 用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息和要求,系统自动为其查询并且作出相应的航班安排,经与旅客交流后,选择航班进行预订,网上支付,然后系统在用户终端输出相应取票通知和账单。 2.3 条件与限制 2.3.1 client/server结构总体设计方案的约束 机票预订系统作为client/server结构的一个应用系统,在其各实施阶段都要服从它的一些规划,包括功能设计、系统配置和计划。 2.3.2信息共享带来的其他约束

预定系统需求分析说明书

机票预定系统需求分析 机票预定系统的功能要求 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server 结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。 旅客订票流程图:

旅客取票图: 下面分析各个子系统的功能需求: 1.客户端子系统: 在客户端系统的功能实现上,可以分为以下几个部分: [1]旅客信息的输入和统计 旅行社把旅客要求订票的信息由专人负责输入。这部分功能是客户端子系统 的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系 统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。 [2]旅客信息的存储: 将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查 询。 [3]机票信息的传递及接收: 将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并且接受航空公司返回的航班信息,然后存储起来。 [4]取票通知及帐单的生成和打印: 把已存储的从航空公司返回的航班机票信息打印出来,并且生成帐单打印出来一起交给旅客。 印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。 [5]机票销售情况的核算 这一功能是在上一功能的基础上,对机票销售额进行单项核算,得到该旅行社的销

飞机订票系统的需求分析

飞机订票系统需求分析与概要设计 班级:11软件机电2班 项目组:第三组 指导老师:韦文夏增明老师

一.引言 1.1、编写的目的 为了巩固java认识实习的学习,模拟一个飞机订票系统来实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 1.2 、背景 本项目作为《认识实践》课程训练项目,将学生分成若干项目开发小组通过飞机订票软件的开发,了解软件的相关标准和编写原则,掌握软件的编写技巧。 开发软件名称:飞机订票系统。 项目提出者:韦文.夏增明老师 项目组长:万振华 项目成员:万振华郭辉任斌叶裕普王飘周则东 用户:所有客户 运行环境:win xp/win 7 开发平台: Eclipse /MyEclipse 8.5 MySQL5.2数据库。 1.3、定义 MySQL: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的结构化查询语言。 二.任务概述 2.1 目标 1.可实现半自动化管理 2.节省人力资源 3. 可实现信息化的管理 4.提高效率和方便使用 2.2 用户特点 管理员:熟练掌握Java语言。熟悉掌握 sql语句的使用。能够熟练得对航班的各种信息进行修改等各种操作。 普通用户:能够熟练地使用桌面程序,有一定的电脑基础。能够通过根据操作的提示对自己所需的功能进行操作。

2.3 假定和约束 普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。 客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行 三.需求规定 3.1系统功能需求 本系统用于机票预订,包括航班信息查询、机票预订与确认等;主要分为五大功能:查询、订票、改签、退票和管理。 管理员登录到系统进行插入、删除、更新以及查看机票后台数据库操作。 插入:机票的插入可以按照航班号、班期、座位号、起飞地以及抵达地等等插入数据库。 删除:机票可以按照航班号、起始城市等进行删除。 3.1.1客户端系统功能 1.普通用户: 登陆:客户根据自己的密码帐号登陆系统对自己的各种信息进行操作。 查询:乘客可以根据航班号以及目的地查询出票类信息。 订票:乘客可以根据出发日期和航班号预订机票。 改签:当乘客有突发事件或者改变自己的行程计划的时候可以同本系统办理改签业务,乘客进入本系统通过填写相关信息可以重新预定航班。 退票:乘客通过填写身份证、客户姓名以及航班信息等办理退票业务。 2.管理员: 增加航班:根据航班号,出发城市,到达城市,出发时间,到达时间,票价,票数。 取消航班:根据航班号,出发日期。 后台管理:管理员可以根据总部要求去创建航班、取消航班、查看所有订票信息。 下面以结构图来描述机票预定系统的软件总体结构

机票预订系统需求分析报告

Horizon Airways机票预订系统 需求分析报告 班级: 姓名: 学号: 日期:

引言 1.编写目的 在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发机票预定系统软件,能够适应现今社会并提高生产效率。使售票员和乘客变得更加方便和有效率。 该系统软件非常容易被接受,他具有简单易学性,便于管理等优点。 2.项目背景 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。 为了实现航空公司的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客可以通过计算机系统查询,系统为旅客安排航班,打印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 Horizon Airways于1996年1月开始运营,它有一架空中客车330飞机往返于纽约和芝加哥之间。由于致力于提高客户满意度,Horizon Airways在其运营的第一年就赢得了享有声誉的Service Excellence奖,并获得了1百万美元利润。在后来的五年里,Horizon Airways的客户群一直稳固增长。 现在,Horizon Airways拥有两架波音747-400以及两架空中客车330飞机。它每周在位于不同州的5个城市之间运营10个架次的航班。但是,它对选定区域只运营一个航班。现在,Horizon Airways不仅开通了离港航班也开通了单向航班。 3.参考资料 (1)《软件工程导论》,张海藩,清华大学出版社 (2)《实用软件工程》,郑人杰等,清华大学出版社

航空订票系统需求分析报告

1252355 王超1.编写目的及背景 编写目的 1.本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求以 及各模块需要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打基础 2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软 件能否满足其原来的期望,并可作为系统分析员设计软件的基本出发点; 3.确立可测试标准,用于软件开发完成后测试产品。 4.预期的读者和阅读建议: 项目经理,项目组成员:须将本文档的全部内容理解清楚。 测试人员:主要阅读本文中详细的需求部分。 客户:需明确所有的需求分析是否符合自己提出的要求。 背景 说明: 1.软件系统名称:航空机票预订系统。 2.任务提出者:XX航空公司 3.用户:XX航空公司,各大订票点 4.实现:XX航空公司计算中心 定义 结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化 语言。 数据库:按照数据结构来组织、存储和管理数据的仓库。 旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作

单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班 舱位要求等。 取票通知:旅客取票凭证。 账单:旅客取票和交易的凭证。 机票:旅客登机凭证。 2任务概述 目标 1.|开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下 开发目标软件。 2.应用目标: 接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)。 为旅客安排航班。 当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。 旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 能够及时对于航班售票情况进行统计。 3.作用范围:xx航空公司所有订票点。 4.目标软件作为航空公司内部管理系统的一部分,与其他软件的关系如下:

机票预定系统实验报告

机票预订系统实验报告 :潘凯 学号:1041903119

专业:通信工程 一、目的 用面向对象分析、设计方法来分析机票系统。 二、主要内容及问题 需求分析: 为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。 功能需求 该系统主要分为五大功能:系统管理、新增、修改、查询和系统维护。机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 三、使用环境 操作系统:Windows XP 建模工具:StarUML、Microsoft Visio 四、设计内容 1-1、用例模型图

用例模型图说明: 机票预订系统主要使用的对象是旅行社管理员。管理员根据顾客填写的目的地和时间信息,将其输入系统,系统根据相关信息进行处理,则系统其中的一个功能即用例就是接收顾客信息。顾客需要用取票单去航空公司取票,系统由管理员输入的信息来识别,则系统的另一个功能即用例就是预定管理员输入信息符合的票。 1-2、类图 类图说明: 为此系统定义了4个类,分别是顾客类,管理员类,航空公司类,机票类。各个类对应的属性和操作方法在图中已表示出,目前应该还是有很多不完善的地方,在后期再加以修改。 1-3、对象图 对象图说明: 对象图是根据设置的类图而设置的。一个对象就是类的一个具体实例,本例中设置了一个custom的取票操作,详细信息在图中已经设置,根据顾客的相关信息和操作,系统会调用相应的类的对象来处理,在本例中不一定会全部都涉及。 1-4、顺序图

航空公司管理信息系统

航空公司管理信息系统 一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。 本章我们将以一个航空公司管理信息系统为例子,来讲述如何建立一个航空公司管理信息系统。 1.1 系统设计 1.1.1 系统功能分析 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本例子中的航空公司管理信息系统需要完成功能主要有: ●舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别, 以及备注信息等。 ●客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、 经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。 ●航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、 出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信 息等。 ●客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注 信息等。 ●客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、 联系电话、客户类型和备注信息等。 ●订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、 折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金 额和备注信息等。 1.1.2 系统功能模块设计 对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图1-1所示的系统功能模块图。 图1-1 系统功能模块图

机票预订管理系统-数据库

华科学院信息管理与信息系统专业《数据库课程设计》报告(2014/2015学年第一学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2015年 1 月 6 日

《机票预订管理系统》的设计

目录 第一章系统概述 (1) 1.1 系统开发背景 (1) 1.2 系统开发意义 (1) 1.3 任务概述 (1) 1.3.1目标 (1) 1.3.2用户的特点 (1) 1.3.3条件与限制 (2) 第二章需求分析 2.1 可行性分析 (3) 2.2 数据流图 (3) 2.3 机票预订系统数据字典 (4) 2.4系统的实体-联系图(ER) (5) 第三章概念结构设计 (6) 3.1 概念数据模型的描述 (6) 3.2 概念数据模型的建立 (6) 第四章逻辑结构设计 4.1 E-R图向关系模型的转换 (7) 4.2 数据的概念结构 (7) 第五章物理结构设计 5.1 物理数据模型的描述 (9) 5.2 物理数据模型的建立 (9) 5.3 物理数据模型导入数据库管理系统 (10) 第六章数据库的实施 6.1 数据库中表内容 (11) 6.2 数据库中SQLServer语句 (12) 结束语 (14) 参考文献 (1)

一章系统概述 1.1 系统开发背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。 1.2 系统开发意义 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 1.3 任务概述 1.3.1目标 在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。 1.3.2用户的特点 用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息

机票预定管理系统 uml数据建模分析课程设计

UML课程设计报告机票预定管理系统 组员: 学号: 学院: 班级:

目录 一、需求分析..............................................错误!未定义书签。 1、系统开发背景.......................................错误!未定义书签。 2、软件主要组成及功能.................................错误!未定义书签。 二、系统建模..............................................错误!未定义书签。 1、创建系统用例模型...................................错误!未定义书签。 2、系统用例分析.......................................错误!未定义书签。 三、创建系统静态模型......................................错误!未定义书签。 1、类图...............................................错误!未定义书签。 四、创建系统动态模型......................................错误!未定义书签。 1、时序图.............................................错误!未定义书签。 2、协作图.............................................错误!未定义书签。 3、状态图.............................................错误!未定义书签。 五、创建系统部署模型......................................错误!未定义书签。 六、小结..................................................错误!未定义书签。 1、设计总结...........................................错误!未定义书签。 2、改善...............................................错误!未定义书签。 3、小组分工说明:.....................................错误!未定义书签。 七、参考资料..............................................错误!未定义书签。

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

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

0 0

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

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

机票预订系统系统需求分析报告 问题:为方便用户,某航空公司模拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客 一.首先确定系统的综合要求 1.功能要求 旅行社把预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单 旅客起飞前可以凭取票通知和账单交款取票,系统校对无误即印出机票给旅客 2.性能需求: 旅行社提供的信息准确输入到该系统并存储在航空公司的主服务器上。对服务器上的数据必须进行及时正确的刷新。 3.可靠性需求 关键部分是为旅客安排航班部分,必须准确无误的查询合适的航班,时间等。 4.出错处理需求 关键部分是为旅客安排航班部分, 5.接口需求 旅客的信息必须如实显示在屏幕上;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出机票。 输出要求:数据完整,详实。 输入要求:简捷,快速,实时。 6.安全性能要求 服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改;售票员只享有对订票信息库的部分修改(写入与读出)。 二.系统数据模型 具体由E-R图表示如下

三.功能模型 由数据流图表示如下 四.行为模型 由状态转换图表示如下

五.对所建议系统的说明 通过开发患者监护系统减少护士人员的工作量,同时使患者的需求在第一时间内得到满足,可以减少人员不足时给患者带来的不便,从而提高医院的工作效率。 需要技术开发人员和系统运行平台及传感器等,受到投资来源的影响及系统开发环境等方面的限制。 本系统要求能够监护系统要随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以要求系统打印出某个病人的病情报告。本软件系统要求安全、可靠(具有出错处理能力)、准确。

机票预定管理系统

长沙学院 课程设计说明书 题目机票预定管理系统系(部)计算机科学与技术系专业(班级) 姓名 学号2010021110 指导教师 起止日期2012.06.11-2012.06.22

课程设计任务书 课程名称:数据库系统原理 设计题目:机票预定管理系统 1、某航空公司机票预订管理系统需要如下信息:航班:航班编号、出发地、目的地、出发时间、飞行时间、飞机型号等。飞机:飞机型号、座位数。 机票:航班编号、客户编号、价格、折扣、当前预售状态等。客户:姓名、联系电话、身份证号码等。业务员:姓名、工号。 2、系统功能的基本要求:按照一定条件查询、统计符合条件的航班、机票、客户信息等。例如航班剩余舱位数目、同一航线可选航班信息、客户购买历史等,能够模拟完成机票预订业务。 各阶段具体要求: 1、需求分析阶段 二、定义数据项的含义和取值 三、定义目标系统的数据流 2、概念结构设计阶段画出实体模型E-R 图 3、逻辑结构设计阶段将实体模型转化为关系模型给出每个关系的主关键字和函数依赖集分析你所设计 的关系数据库模式是否属于3NF 4、物理设计阶段确定所有字段的名称、类型、宽度、小数位数及完整性约束确定数据库及表的名称及 其组成确定索引文件和索引关键字 5、数据库安全及维护设计阶段 5.1 设计一个适合的数据库安全策略(用户身份认证、访问权限、视图) 5.2 为了实现复杂的数据完整性约束,设计适当的触发器 5.3 设计一个适合的数据库备份策略 6、实施阶段要求所有操作必须在查询分析器中用SQL 语句或系统存储过程完成。 设计工作量: (1)软件设计:完成问题陈述中所提到的所有需求功能。 (2)论文:要求撰写不少于3000 个文字的文档,详细说明各阶段具体要求。

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

航空票务管理系统 需求分析说明书 班级网络1111 学号 04、16 姓名周泽成、于文圣 2013年 10月 08日

1.引言 编写目的 实现一个计算机航空票务系统,完成对航班的管理、机票管理以及登机牌的管理等功能。 背景 系统待开发的名称:航空票务管理系统 项目组长: 程序录入: 需求分析: 软件测试: 本系统的用户: 定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写 系统:若未特别指出,统指本航空票务管理系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 2.任务概述 目标 (1)给出软件系统的航空票务系统用例图和系统类图。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。 (3)密切与用户的练习,使用户明确自己的任务,以便实现上述两项目标。

(4)以最低的成本,在最短的期限内开发出具有管理航空票务和用户信息功能的智能管理系统。(包括人力与设备费用的节省;处理速度的提高;人员工作效率的提高) 用户的特点 本系统多面向的用户是需要乘坐本航空公司飞机的人们,对用户计算机专业方面的只是不高,在21实际的今天,只要对计算机上网熟熟练操作就OK。易于操作,也是本系统设计的一大目标。 3.功能需求分析 (1)对功能的规定 1)用户信息管理功能: a、修改当前登录用户的密码。 b、可以浏览,查看,搜索页面信息。 2)机票订购功能: a、用户可以查询相关航班票务信息(包括可查询已订购的机票) b、用户可以订购相关机票(在一定时间内可以进行改签和退票)。 3)在线支付功能(购物车): a、可以对所预订机票进行在线支付。 (2)功能描述: 1)登录功能:验证登录用户是否为数据库中的合法用户,判断登陆 的用户的权限。 2)机票订购功能:可以查询相关航班及票务,并对所需机票做出预订,其中包括选择航班,舱型及座位号。 3)在线支付功能:可通过网银,支付宝等在线支付手段为已定机票付款。4.性能需求分析 4.1精度 查询时应保证查询率,所有在相应域中包含查询关键字的记录都应能查到,同时保证准确率。 4.2时间特性要求 一般操作的响应时间应在1-2秒内。 4.3适应性 满足运行环境在允许操作系统之间的安全转移和其他应用软件的独立运行要求。

相关主题
文本预览
相关文档 最新文档