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

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

ID:13085039

大小:1.71 MB

页数:130页

时间:2018-07-20

航空订票管理系统 数据库课程设计_第1页
航空订票管理系统 数据库课程设计_第2页
航空订票管理系统 数据库课程设计_第3页
航空订票管理系统 数据库课程设计_第4页
航空订票管理系统 数据库课程设计_第5页
资源描述:

《航空订票管理系统 数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理及应用》课程设计报告基于SQLServer2008设计与应用姓名:班级:学号:指导老师:航空订票管理系统-129目录1需求分析21.1系统功能21.2功能模块21.3数据字典32概念结构设计62.1系统E-R图63.2概念模型83逻辑结构设计93.1关系模型93.2物理模型94物理结构设计104.1确定数据库的存储结构104.2存取方法和优化方法105.1数据库的实施115.2数据的载入125.3数据库的试运行136系统功能的实现166.1功能实现166.2系统的运行结果167小结21

2、航空订票管理系统-1291需求分析为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。本系统主要针对旅客订票业务需求的管理,因此“航空订票管理系统”的目标包括系统管理员以及需要订票的旅客。主要涉及航班、飞机、机场信息,查票、订票信息,系统管理员信息,客户信息等多种数据信息。这个系统要求能够实现实时,高效,便捷等特点。1.1系统功能系统需要实现的具体功能如下:机票信息管理——主要实现机票基本信息的显示和查询,在该功能模块中,点击预定可以显示航空公司,飞机

3、型号,起飞机场,降落机场,机舱类型,单程票价,往返票价以及起飞时间,降落时间等基本信息的显示功能,在订单中,实现了客户姓名、联系方式、证件号码等基本信息填写的功能;建议和投诉信息管理——主要实现客户对机票价格以及业务服务的建议和评价;系统管理员管理——主要实现接收系统功能区的相应信息后,启动相应的功能模块,对系统进行登录管理,数据管理,订单管理等。1.2功能模块根据“航空订票管理系统”功能的需求以及其特点,经过模块化的分析,得到如图1-1所示的系统功能模块结构图。图1-1系统功能模块图航空订票管理

4、系统-1291.3数据字典1)数据项表1-1客户信息表列名数据类型可否为空说明客户编号int不允许为空主键客户住址nvarchar(MAX)允许为空身份证号nvarchar(50)允许为空客户姓名nvarchar(50)允许为空电子邮件nvarchar(50)允许为空联系电话nchar(20)允许为空处理状态nvarchar(50)允许为空表1-2客户建议和投诉信息表列名数据类型可否为空说明客机编号int不允许为空主键客机姓名nvarchar(50)允许为空建议和意见varchar(MAX)允许为

5、空电子邮件nvarchar(50)允许为空联系电话varchar(50)允许为空表1-3航线信息表列名数据类型可否为空说明航线编号int(10)notnull主键起飞地char(10)null目的地char(10)null起飞时间timenotnull到达时间timenotnull经济舱价格intnull头等舱价格intnull备注信息char(50)null表1-4订单信息表列名数据类型可否为空说明订单编号int不允许为空主键航空公司varchar(50)允许为空飞机类型varchar(50)允

6、许为空出发城市varchar(50)允许为空到达城市varchar(50)允许为空起飞机场varchar(50)允许为空降落机场varchar(50)允许为空单程票价money允许为空航空订票管理系统-129打折money允许为空起飞时间varchar(50)允许为空到达时间varchar(50)允许为空机舱类型varchar(50)允许为空表1-5系统管理信息表:列名数据类型可否为空说明业务员编号int不允许为空主键业务员姓名nvarchar(50)允许为空密码nvarchar(50)允许为空2

7、)数据结构表1-6数据结构表数据结构名含义说明组成客户信息表描述了客户的基本信息客户编号,姓名,身份证号,联系电话等客户建议和投诉信息表描述了客户对机票价格以及业务服务的建议和评价客户编号,姓名,建议,电子邮件,联系电话等航线信息表描述了航班的有关信息航班编号,起飞地,目的地,起飞时间,到达时间等订单信息表描述了客户所预定的机票的基本信息订单编号,航空公司,出发城市,到达城市,出发时间,到达时间,单程票价,机舱类型等系统管理信息表描述了业务员登录后对系统功能管理的有关信息业务员编号,姓名,密码等3

8、)数据流通过对用户的需求分析,以及数据项和数据流的设计,得出的相应数据流如下图所示:航空订票管理系统-129航空订票管理系统舱位等级设置客机登记客户信息设置舱位信息录入客机信息录入客户信息录入舱位信息管理客机信息管理客户信息管理航线设置航线信息管理客户登记客户信息录入订票信息录入客户信息管理图1-2数据流图4)数据存储经过数据项,数据结构和数据流的设计,本系统共选用了三个数据存储,即机票相关信息,客户相关信息和航班相关信息,由于数据量比较大,所以采取批处理,顺序检索等存取方式。航空

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。