民航订票系统数据库课程设计论文062Word格式文档下载.doc

上传人:b****9 文档编号:13076181 上传时间:2022-10-04 格式:DOC 页数:42 大小:2.22MB
下载 相关 举报
民航订票系统数据库课程设计论文062Word格式文档下载.doc_第1页
第1页 / 共42页
民航订票系统数据库课程设计论文062Word格式文档下载.doc_第2页
第2页 / 共42页
民航订票系统数据库课程设计论文062Word格式文档下载.doc_第3页
第3页 / 共42页
民航订票系统数据库课程设计论文062Word格式文档下载.doc_第4页
第4页 / 共42页
民航订票系统数据库课程设计论文062Word格式文档下载.doc_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

民航订票系统数据库课程设计论文062Word格式文档下载.doc

《民航订票系统数据库课程设计论文062Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《民航订票系统数据库课程设计论文062Word格式文档下载.doc(42页珍藏版)》请在冰豆网上搜索。

民航订票系统数据库课程设计论文062Word格式文档下载.doc

1.2.1安全性要求 2

1.2.2完整性要求 2

1.3需求分析阶段成果 2

1.4民航订票管理系统的业务流程图如下:

3

1.5民航订票系统数据流图如下:

4

1.6民航订票管理系统数据字典 7

二、概念结构设计阶段 9

2.1概念结构设计的目标 9

2.2具体任务 10

2.3阶段结果 10

三、逻辑结构设计阶段 14

3.1逻辑结构设计阶段的任务和目标 14

3.2数据组织 15

3.2.1将E-R图转换为关系模型 15

3.2.2数据库模式定义 16

3.2.3用户子模式定义 16

3.2.4数据处理 17

四、物理设计阶段 18

4.1物理阶段设计的目标 18

4.2物理阶段设计的任务 18

4.3数据存储方面 20

数据库实施阶段 20

5.1数据库实施阶段的目标 20

5.2数据库实施阶段的任务 21

5.3数据库实施阶段结果 23

六、数据库测试与调试 24

七、实习心得 24

八、存在的问题 24

附录一、数据操纵验证 25

一、定义视图验证如下:

25

二、相关的SQL语句测试 27

附录二、建立存储过程 32

附录三、数据库逻辑结构定义 37

引言

 

 

机票代理窗口购买机票是最传统的方式,也是长期为人们所接受的。

但随着人们工作和生活节奏的加快,到代理点购买机票就显得有些耗费时间了。

于是,越来越多的人们开始采用电话购票的方式:

即致电机票代理、查询并订购所需的机票,由机票代理送票上门,票到付款。

这种方式虽然在一定程度上缩短了购票时间,但机票价格及航班的选择对于消费者来说仍然不是透明的,因此这种方式始终还是有些强差人意。

 

这两种方式都属于“问讯式”服务,这种服务方式无可避免的在机票销售的过程中,所有相关信息都是单向传递的缺陷,即购票者只能被动的接受机票代理所提供信息。

原因很简单:

只有机票代理才能够看到机票销售的相关信息。

这种订票流程固有的缺陷,是导致机票订购市场一些不规范代理现象出现的原因——个别机票代理可以利用订票流程中这种信息单向传递的缺陷,误导消费者,从中渔利,例如优先销售高价机票等等。

课题研究意义

民航票务管理系统作为面向广大用户的售票的终端,具有操作简单、流程顺畅、效率高、完善严谨的特点,是根据市场的实际需要,融合机场的实际业务运作特点和管理需要,推出的体现当前行业最先进管理思想的解决方案。

通过实时、透明的航班价格与信息的提供,使用户及机票代理均可获得诸多的益处:

改市面上流行的“订”票服务为的“定”票服务,排除了用户“订”票后可否获得所需机票的不确定性;

用户可以自己选择航班、时刻、舱位,从而摒弃了传统“问讯式”服务的弊端;

使航班价格及信息透明化,最大限度地消除了目前机票销售市场上存在的散、乱、黑等现象,从而使用户明明白白“定”票,机票代理人明明白白售票,使用户及机票代理人的合法权益得到最大保障。

不仅降低了成本,而且提升了客户的服务响应速度和满意度,真正实现了现代化管理。

综上所述,票务管理系统实现了对票据的制作及自动化管理,结束了传统手工售票及统计的历史,它的意义不仅是用票据打印机代替了手工售票,而是使得票务管理工作走向全面自动化、规范化,提高了购票的透明度和自主性,从根本上解决了票据查询难、售票劳动强度大的现状,提高了票据管理效率和对客户的服务质量。

并对方便旅客购买机票,以及规范整个航空票务市场具有相当重要的意义。

06级电子商务2班数据库课程设计论文

一、需求分析

需求分析是进行管理系统设计的最基础部分,民航订票管理系统主要是为机场管理处、航空公司和客户三方服务。

航空公司提供航线和飞机的资料,机场管理处则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有查询航班路线和机票,以及订票等功能。

综上所述,民航订票系统的功能如下所示:

1、机场管理

2、客户查询相关信息

3、客户订票

4、机场管理处反馈相关信息

1.1需求分析阶段的目标和任务

需求分析德任务是通过详细调查民航订票系统的处理对象,充分了解原系统工作情况,明确用户的各种需求,确定系统功能。

了解目前订票管理的现状以及SQLServer2000的功能和特点。

与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。

1.1.1处理对象

系统要处理的对象包括航空公司基本信息、客户基本信息、飞机基本信息、航线基本信息、航班基本信息六个方面,各个对象包括信息如下所示(详细的数据见于数据字典):

1.航空公司关系信息:

包括公司编号、公司名称、公司地址、公司联系方式,通过各个数据项可以方便的查询航空公司的信息以及对相关信息做出相应的操作

2.客户关系信息:

包括客户编号、客户姓名、家庭住址、客户年龄,是订票客户的资源库,掌握客户信息。

3.飞机关系信息:

包括飞机编号、飞机型号、座位数,为外界提供查询飞机信息的依据

4.航线关系信息:

包括航线编号、起点、终点、里程,和飞机信息共同为航班信息做出参照。

5.航班关系信息:

包括航班编号、航班时间,客户可以方便的查询各次航班,以及方便的修改,更新相关航班信息

6.机票关系信息:

包括机票编号、票价,客户可查阅所订机票的票价信息。

1.2处理功能及要求

系统主要完成一下几个功能:

1.能够存储一定量的飞机信息、航班信息、机票信息,方便用户查询,查询航线:

根据旅客提出的终点站名输出下列信息:

航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。

2.能够管理航线以及航班、飞机的信息,做增加、删除、更改相关信息。

3.用户能够订购机票,根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;

若已满员或余票额少于订票额,则需重新反馈客户信息。

4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。

5.对查询、统计的结果能够列表显示。

1.2安全性及完整性要求

1.2.1安全性要求

系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;

系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。

1.2.2完整性要求

系统完整性要求系统中数据的正确性以及相容性。

可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。

1.3需求分析阶段成果

1.机票订购系统业务流程图。

2.用户查询业务流程图。

3.各层数据流图。

4.所有的数据项和数据字典5.数据字典

1.机票订购系统业务流程图

2.用户查询业务流程图

【1】顶层数据流程图

【2】第一层数据流图

【3】三层数据流图(从机场管理处数据流图)

【4】三层数据流图(订票处数据流图)

【5】第三层数据流图(用户查询订票信息角度)

【6】第三层数据流图(用户查询航班信息角度)

1.6民航订票管理系统数据字典

数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,它在数据库设计中占有很重要的地位。

数据字典通常包括数据项,数据结构、数据流、数据存储和处理五个过程,其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。

1.数据项:

数据项是不可再分的数据单位。

本系统的数据项如下表所示:

表1-1数据项列表

数据项编号

数据项名

数据项含义

数据类型

长度

数据项描述

D-1

公司编号

ANO

Char

10

记录公司信息

D-2

公司名称

ANAME

20

描述公司名称

D-3

公司地址

AAD

描述公司地址

D-4

公司联系方式

ACN

D-5

客户编号

CNO

记录客户信息

D-6

客户姓名

CNAME

D-7

家庭住址

CAD

D-8

客户联系方式

CCN

D-9

飞机编号

PNO

描述飞机信息

D-10

飞机型号

PTNO

D-11

是否有票

IST

Bool

审查机票信息

D-12

座位数

SNO

Int

D-13

航线编号

LNO

描述航线信息

D-14

起点

SP

始发地

D-15

终点

EP

目的地

D-16

里程

DIS

D-17

航班编号

FNO

描述航班信息

D-18

航班时间

FT

Date

D-20

机票编号

BNO

记录订票信息

D-21

所付票价

SPAY

实际订购票价

2.数据结构:

数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构组成,本系统的数据项入表1-2所示:

表1-2数据结构列表

数据结构编号

数据结构名

数据结构别名

数据结构含义

数据组成

DS-1

航空公司

Airline

航空公司信息

公司编号(ANO)

公司名称(ANME)

公司地址(ADD)

公司联系方式(ACN)

DS-2

客户

Customer

客户信息

客户编号(CNO)

客户姓名(CNAME)

家庭住址(CAD)

客户联系方式(CCN)

DS-3

飞机

Plane

飞机信息

飞机编号(PNO)

飞机型号(PTNO)

座位数(SNO)

DS-4

航线

Line

航线信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1