民航销售管理子系统数据库设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉理工大学华夏学院课程设计

课程名称数据库原理课程设计

题目民航销售管理子系统数据库设计

专业计算机科学与技术

班级 1101

姓名田天文

成绩

指导教师张玉蓉

2013 年6 月17 日至2013年6月21日

目录

1问题描述 (3)

1.1课题背景 (3)

1.2数据需求 (3)

2概念设计 (4)

2.1E-R图 (4)

2.1.1 航空公司实体E-R图 (4)

2.1.2 代售点实体E-R图 (5)

2.1.3航班实体E-R图 (5)

2.1.4机票实体E-R图 (6)

2.1.5总的信息实体E-R图 (6)

3逻辑设计 (7)

3.1数据字典 (7)

3.3关系图 (8)

4数据库实现 (9)

4.1数据库的建立 (9)

4.1.1新建数据库 (9)

4.2信息表的建立 (9)

4.2.1 航空公司信息表建立 (9)

4.2.2代售点信息表建立 (9)

4.2.3航班信息表建立 (10)

4.2.4机票信息表建立 (10)

4.3函数建立 (10)

4.3.1 JPUSED 函数: (10)

4.3.2 JZW_COUNT函数 (11)

4.4数据初始化 (11)

4.4.1航空公司信息表初始化 (11)

4.4.2代售点信息表初始化 (11)

4.4.3 航班信息表初始化 (12)

4.4.4机票信息表初始化 (12)

5数据结果处理 (14)

5.1单表查询 (14)

5.2应用查询 (16)

5.2.1代售点月销售总额查询 (16)

5.2.2航班数查询 (16)

5.2.3余票查询 (17)

5.2.4.座位查询 (18)

5.2.5.公司代售点数查询 (18)

5.2.6月销售总额查询 (18)

5.2.7航线销售总额 (19)

6总结 (20)

课程设计任务书

设计题目:民航销售管理子系统数据库设计

设计目的:

1. 学会分析研究数据对象的特性;

2. 学会数据的组织方法;

3. 选择合适的数据的存储结构以及相应操作,把现实世界中的问题转换为计

算机内部的表示和处理;

4. 提高学生的运用能力、提高数据库设计素质;

设计任务:(在规定的时间内完成下列任务)

1. 查某代售地某月售出的票数金额。

2. 查航空公司拥有多少航班

3. 查某天某航空还剩多少票或座位

4. 如何查某天某航空还剩甲等座位,乙等座位票价是多少

5. 查某航天公司拥有多少售票点。某月售出总金额为多少?某航线售出金额

为多少

具体要完成的任务是:

A. 编制完成上述问题的数据库设计并能得出正确的运行结果。

B. 采取统一格式:有问题描述、基本要求、测试数据及实现方法等组成写

出规范的课程设计说明书;

时间安排

6月17日布置课程设计任务;

6月18日分配题目后,查阅资料、准备程序;

6月19,20 日上机调试程序、书写课程设计报告;

6月21日下午提交课程设计报告及相关文档

具体要求

课程设计报告按统一通用格式书写,具体格式要求请在网络上查阅;

每位学生应独立完成各自的任务;

指导教师签名:13 年6月15 日教研室主任(或责任教师)签名:13 年6月15日

1问题描述

1.1课题背景

现在人们更多的使用飞机作为出行交通工具,因此机票票务市场也在快速发展。人们希望机票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注。随着社会的不断进步,国内外航空事业的飞速发展,各航空公司对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求也进行开发的。

随着旅游业的逐渐的成熟发达,航空客运量大幅度的提高,国内国际的旅游航班的增加,这些都对航空的信息管理系统提出了更高的要求,所以要不断地完善更新航空售票系统,提高航空售票系统的工作效率。航空系统中,售票系统是很重要的一个环节,要想提高整个航空公司的工作效率,就要先提高售票系统的工作效率和安全性,故而研发此系统,此系统能够为售票工作提供方便快捷的售票服务,广大的客户可以得到更高更好的票务服务。

本系统实现一个单机版的机票售票管理系统,通过考察分析,构建出数据库,并且实现票务管理模块、客户信息管理模块和航班信息管理模块。

本系统的开发严格遵守软件工程开发的标准流程。通过对各个模块的实现来完成最后软件总体功能的实现。通过观察,进行需求分析,画出E-R图和功能模块结构图。在模块设计的同时进行单元测试,系统设计完成进行系统调试。设计完成后,编写完整的软件说明书和用户手册,最后写对自己所作设计的评价和总结。

1.2数据需求

通过对系统功能需求的分析,可以初步确定该系统的基本数据需求。由各个功能模块可以进一步确定具体的数据需求,具体数据需求如下:

1)订票信息模块数据需求

该模块主要管理客户订票,需要表示的数据有:

订票数据:应包含机票编号、机票价格

客户数据:客户证件号、客户姓名

航线数据:起始城市、终点城市、出发日期

舱位数据:舱位类型编号

2)航班信息管理模块

该模块主要管理客户自身信息,需要表示的数据有:航班号,(航班号,所属公司,甲等座位数,乙等座位数,出行时间,到达时间,起点站,终点站)。

3)代售点信息模块

该模块,需要表示的数据有:代售编号,所属公司,地址,电话

4)航空公司信息管理模块

该模块,需要表示的数据有:公司编号,公司名称,公司地址

相关文档
最新文档