教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

航空订票管理系统 数据库课程设计

来源:网络收集 时间:2026-08-30
导读: 《数据库原理及应用》 课程设计报告基于 SQL Server2008 设计与应用 姓 班 学 名: 级: 号: 指导老师: 航空订票管理系统 -1 目录1 需求分析 ............................................................... 2 1.1 系统功能 ..........................

《数据库原理及应用》 课程设计报告基于 SQL Server2008 设计与应用

姓 班 学

名: 级: 号:

指导老师:

航空订票管理系统

-1

目录1 需求分析 ............................................................... 2 1.1 系统功能 .......................................................... 2 1.2 功能模块 .......................................................... 2 1.3 数据字典 .......................................................... 3 2 概念结构设计 ........................................................... 6 2.1 系统 E-R 图 ........................................................ 6 3.2 概念模型 .......................................................... 8 3 逻辑结构设计 ........................................................... 9 3.1 关系模型 .......................................................... 9 3.2 物理模型 .......................................................... 9 4 物理结构设计 .......................................................... 10 4.1 确定数据库的存储结构 ............................................. 10 4.2 存取方法和优化方法 ............................................... 10 5.1 数据库的实施 ..................................................... 11 5.2 数据的载入 ....................................................... 12 5.3 数据库的试运行 ................................................... 13 6 系统功能的实现 ........................................................ 16 6.1 功能实现 ......................................................... 16 6.2 系统的运行结果 ................................................... 16 7 小结 .................................................................. 22

航空订票管理系统

-2

1 需求分析为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一 个机票预订系统。本系统主要针对旅客订票业务需求的管理,因此“航空订票管理系统”的目标包 括系统管理员以及需要订票的旅客。主要涉及航班、飞机、机场信息,查票、订票信息,系统管理 员信息,客户信息等多种数据信息。这个系统要求能够实现实时,高效,便捷等特点。

1.1 系统功能系统需要实现的具体功能如下: 机票信息管理——主要实现机票基本信息的显示和查询,在该功能模块中,点击预定可以显示 航空公司,飞机型号,起飞机场,降落机场,机舱类型,单程票价,往返票价以及起飞时间,降落 时间等基本信息的显示功能,在订单中,实现了客户姓名、联系方式、证件号码等基本信息填写的 功能; 建议和投诉信息管理——主要实现客户对机票价格以及业务服务的建议和评价; 系统管理员管理——主要实现接收系统功能区的相应信息后,启动相应的功能模块

,对系统进 行登录管理,数据管理,订单管理等。

1.2 功能模块根据“航空订票管理系统”功能的需求以及其特点,经过模块化的分析,得到如图 1-1 所示的 系统功能模块结构图。

图 1-1 系统功能模块图

航空订票管理系统

-3

1.3 数据字典1) 数据项 表 1-1 客户信息表 列名 客户编号 客户住址 身份证号 客户姓名 电子邮件 联系电话 处理状态 数据类型 int nvarchar(MAX) nvarchar(50) nvarchar(50) nvarchar(50) nchar(20) nvarchar(50) 可否为空 不允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 说明 主键

表 1-2 客户建议和投诉信息表 列名 客机编号 客机姓名 建议和意见 电子邮件 联系电话 数据类型 int nvarchar(50) varchar(MAX) nvarchar(50) varchar(50) 可否为空 不允许为空 允许为空 允许为空 允许为空 允许为空 说明 主键

表 1-3 航线信息表 列名 航线编号 起飞地 目的地 起飞时间 到达时间 经济舱价格 头等舱价格 备注信息 数据类型 int(10) char(10) char(10) time time int int char(50) 可否为空 not null null null not null not null null null null 说明 主键

表 1-4 订单信息表 列名 订单编号 航空公司 飞机类型 出发城市 到达城市 起飞机场 降落机场 单程票价 数据类型 int varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) money 可否为空 不允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 说明 主键

航空订票管理系统

-4

打折 起飞时间 到达时间 机舱类型

money varchar(50) varchar(50) varchar(50)

允许为空 允许为空 允许为空 允许为空

表 1-5 系统管理信息表: 列名 业务员编号 业务员姓名 密码 2) 数据结构 表 1-6 数据结构表 数据结构名 客户信息表 客户建议和 投诉信息表 航线信息表 订单信息表 系统管理信 息表 3) 数据流 通过对用户的需求分析,以及数据项和数据流的设计,得出的相应数据流如下图所示: 含义说明 描述了客户的基本信息 描述了客户对机票价格以及业 务服务的建议和评价 描述了航班的有关信息 描述了客户所预定的机票的基 本信息 描述了业务员登录后对系统功 能管理的有关信息 组成 客户编号,姓名,身份证号,联系电话等 客户编号,姓名,建议,电子邮件,联系电话等 航班编号,起飞地,目的地,起飞时间,到达时间等 订单编号,航空公司,出发城市,到达城市,出发时 间,到达时间,单程票价,机舱类型等 业务员编号,姓名,密码等 数据类型 int nvarchar(50) nvarchar(50) 可否为空 不允许为空 允许为空 允许为空 说明 主键

航空订票管理系统

-5

舱位等级设置

客机登记

客户信息设置

舱 位 信 息录入

客 机 信 息录入

客户信

息 录入

舱位信息管理

客机信息管理

客户信息管理

航线设置

客户登记

航线信息管理

客户信息 录入

客户信息管理

订票信息 录入

航空订票管理系统 图 1-2 数据流图 4)数据存储 经过数据项,数据结构和数据流的设计,本系统共选用了三个数据存储,即机票相关信息,客 户相关信息和航班相关信息,由于数据量比较大,所以采取批处理,顺序检索等存取方式。

航空订票管理系统

-6

2 概念结构设计2.1 系统 E-R 图(1)客机 E-R 图,如图 2-1 所示。

客机名 客机编号 座位数

客机

图 2-1 客机 E-R 图 (2)客户 E-R 图,如图 2-2 所示。

性别 姓名 身份证号 号 码码 地址

旅客编号

旅客

图 2-2 客户 E-R 图 (3)航班 E-R 图,如图 2-3 所示。

目的地 起飞地 起飞时间

航班编号 航班

到达时间

图 2-3 航班 E-R 图 (4)机票 E-R 图,如图 2-4 所示。

航空订票管理系统

-7

座位号 航班号 客户姓名

票价 座位类型

当前预售 状态

机票

图 2-4 机票 E-R 图 根据分 E-R 图和需求分析,可得到本系统总 E-R 图,如图 6-7 所示。 姓名 姓名 密码 旅客编号 业务员 付款状态 n n 实付款 票价 m 1 到达时间 航班 1 起飞地 有 目的地 1 客机 +号 航班编号 +号 机票类型 客 …… 此处隐藏:4814字,全部文档内容请下载后查看。喜欢就下载吧 ……

航空订票管理系统 数据库课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1810411.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)