航空订票管理系统 数据库课程设计
《数据库原理及应用》 课程设计报告基于 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




