没有合适的资源?快使用搜索试试~ 我知道了~
首页机票预订系统数据库系统设计
1.E-R图向关系模式转换(关系的码用下划线标出) ①旅客实体对应的关系模式: 旅客(身份证号,姓名,性别,联系方式) 函数依赖: 身份证号—>姓名 身份证号—>性别 身份证号—>联系方式 ②航班实体对应的关系模式: 航班(航班编号,起飞地点,目的地,起飞时间,总座位数,票价) 函数依赖: 航班编号—>起飞地点 航班编号—>目的地 航班编号—>起飞时间 航班编号—>总座位数 航班编号—>票价 ③取票通知实体对应的关系模式: 取票通知(订单号,航班编号,座位号,旅客姓名) 函数依赖: 订单号—>航班编号 订单号—>座位号 订单号—>旅客姓名 ④退票信息实体对应的关系模式: 退票信息(订单号,身份证号,旅客姓名) 函数依赖: 订单号—>身份证号 订单号—>旅客姓名 ⑤座位实体的关系模式: 座位(座位号,订单号,座位总数,剩余座位数) 函数依赖: 订单号—>座位号 订单号—>作为总数 订单号—>剩余座位数
资源详情
资源推荐
《机票预订系统》
课程设计报告
题 目 : 机票预订系统
专 业 :
班 级 :
姓 名 :
指 导 教
师 :
成 绩 :
学号
计算机学院 《机票预订系统》课程设计报告
计算机学院
2017 年 12 月 8 日
目 录
第 1 章 概述...............................................................................................................................................1
1.1 选题的背景与意义.....................................................................................................................1
1.2 相关技术分析.............................................................................................................................1
1.SQL 语言概述................................................................................................................................1
第 2 章 系统功能设计...............................................................................................................................3
2.1 系统总体结构设计图.................................................................................................................3
2.2 系统功能模块.............................................................................................................................4
1.航班信息管理模块................................................................................................................4
2.座位信息管理模块................................................................................................................4
3.旅客信息管理模块................................................................................................................5
4.取票信息管理模块................................................................................................................5
5.退票信息管理模块................................................................................................................5
第 3 章 数据库设计...................................................................................................................................6
3.1 需求分析.....................................................................................................................................6
3.2 数据库概念结构设计.................................................................................................................8
3.3 数据库逻辑结构设计...............................................................................................................11
3.4 安全性和完整性设计...............................................................................................................12
第 4 章 数据库维护与查询.....................................................................................................................18
4.1 触发器.......................................................................................................................................18
4.2 查询...........................................................................................................................................19
4.3 视图...........................................................................................................................................20
第 5 章 总结.............................................................................................................................................21
参考文献..................................................................................................................................................21
1
计算机学院 《机票预订系统》课程设计报告
第 1 章 概述
1.1 选题的背景与意义
1.题目
机票预定系统
功能要求:每个航班信息的输入。每个航班的坐位信息的输入;当旅客进行机票预定时,
输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;旅客在飞机起飞前一天凭取
票通知交款取票;旅客能够退订机票;能够查询每个航班的预定情况、计算航班的满座率。
2.背景与意义
随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越
来越多,飞机票预定查询系统在各机票预订网点中心的作用也越显重要。
机票预订系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具
有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点。它克服了存储乘客信息
少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动
化。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机
场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。
1.2 相关技术分析
1.SQL 语言概述
结构化查询语言(Structured Query Language,简称 SQL)是一种介于关系代数与关系演算
之间的语言,是一种用来与关系数据库管理系统通信的标准计算机语言。其功能包括数据查询 、
数据操纵、数据定义和数据控制 4 个方面,是一个通用的、功能极强的关系数据库语言。目前
已成为关系数据库的标准语言。
2.SQL 基本功能
SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据语
2
计算机学院 《机票预订系统》课程设计报告
言的特点和优点。
① 数据定义功能
通过 DDL(Data Definition Language)语言来实现。可用来支持定义或建立数据库对象(如表、
索引、序列、视图等),定义关系数据库的模式、外模式、内模式。常用 DDL 语句为不同形式
的 CREATE、ALTER、 DROP 命令。
② 据操纵功能
数据操纵功能通过 DML(Data Manipulation Language)语言来实现,DML 包括数据查询和数
据更新两种语句,数据查询指对数据库中的数据进行查询、统计、排序、分组、检索等操作.数
据更新指对数据的更新、删除、修改等操作。
③ 数据控制功能
数据库的数据控制功能指数据的安全性和完整性。通 过 数 据 控 制 语 句 DCL(Data Control
Language)来实现。
3.SQL 语言的特点
① 语言简洁、易学易用
② 高度非过程化
用户只需提出“做什么”就可以得到预期的结果,至于“怎么做”则由 RDBMS 完成,并且其处理过
程对用户隐藏
③SQL 语言既可交互式使用,也可以以嵌入形式使用前者主要用于数据库管理者等数据库用户 ,
允许用户直接对 DBMS 发出 SQL 命令,受到运行后的结果,或者主要嵌入(C、C++)等宿主语
言中,被程序员用来开发数据库应用程序。而在两种不同的使用方式下,SQL 语言的语法结构
基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的作法,为用户提供了极大
的灵活性与方便性。
④ 面向集合的操作方式 SQL 语言采用集合操作方式,不仅查找结果可以是元组的集合,而且一
次插入、删除、更新操作的对象也可以是元组的集合。
⑤SQL 语言支持关系数据库三级模式结构
数据库三级模式指:内模式对应于存储文件,模式对应于基本表,外模式对应于视图。基本表是
本身独立存在的表,视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,
也就是说数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的
基本表中,因此视图是一个虚表。用户可以用 SQL 语言对视图和基本表进行查询。在用户眼中,
视图和基本表都是关系,而存储文件对用户是透明的。
⑥ 综合统一
(1)SQL 语言集数据定义语言 DDL、数据操纵语言 DML、数据控制语言 DCL 的功能于一体,
语言
风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据以建立
数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据
库应用系统开发提供了良好的环境,例如用户在数据库投入运行后,还可根据需要随时地逐步
地修改模式,并不影响数据库的运行,从而使系统具有良好的可扩充性。
(2)在关系模型中实体和实体间的联系均用关系表示,这种数据结构的单一性带来了数据操作
符的统一,即对实体及实体间的联系的每一种操作(如:查找、插入、删除、修改)都只需要
一种操作符
3.SQL 语言分类简介
SQL 语言设计非常巧妙,SQL 语言结构简洁,功能强大,简单易学,只用了 9 个核心动词就完
3
计算机学院 《机票预订系统》课程设计报告
成了数据定义、数据查询、数据操纵、数据控制的大部分功能
第 2 章 系统功能设计
2.1 系统总体结构设计图
1.机票预订系统总体结构设计图,如图 2-1 所示。
图 2-1 机票预订系统总体结构设计图
2.登陆界面
剩余22页未读,继续阅读
三两光阴七寸执念
- 粉丝: 86
- 资源: 132
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功