- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用VC制作一个航班与订票管理系统
案例十
用VC++制作一个航班与订票管理系统
?
关键词:查看数据 使用文件支持 OLEDB数据源
10.1 课程设计的目的和意义
民航售票/订票是民航管理业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面。过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,本课程设计便 是利用开发工具VC++开发一个民航售售票管理系统,它能方便快捷地运用在民航业务的营运之中。
10.2 系统功能设计
本系统设计主要是根据售票业务的基本流程进行的,一般地说,售票业务包括:售票子系统、订票子系统、查询子系统、飞行时刻表等甲方个方面。其中,售票与订票系统至少要满足:
(1)顾客乘坐飞机的起点、终点、日期和可以使用(预订)的座位等基本信息。
(2)自动显示符合顾客要求的航班及座位是否存在(是否还有空位)。
(3)利用查询子系统,可以查询当前航班的售票订票情况和乘客信息。
(4)查询航空公司的航班时刻表信息。
其系统的功能模块如图10.1所示。当然,本系统仅供学生练习使用,不可能是真正意义上的航班管理系统,它与实际的需求还有很大的差距。
10.1 民航售票系统功能模块图
10.3 航班管理系统数据库与数据表的创建
数据库是数据表的集合,与其他任何的数据库应用系统一样,系统开发首先应该开发一个数据库,它用于存放系统中的数据表,本案例仍采用Microsoft Office 2003中的Microsoft Access 2003来进行数据库与数据表的创建工作。为此我们先定义一个“航班管理数据库”的数据库文件,同时创建3个数据表的结构,即“乘客数据表”、“飞行时刻表”、“航班信息”的结构,我们将通过这三个数据表对航班业务进行管理。
1.“乘客数据表”结构的定义
乘客管理是航班管理中的一个重要的方面,首先需要对乘客进行记录,根据乘客在购票、订票和乘客信息等方面的特点,我们特设计“乘客数据表”的结构如表10.1所示。
?
表10.1 “乘客数据表”结构
字段类型 字段大小 小数位数 索引 必须填写 航班号
购订票人
身份证号
发出城市
到达城市
日期
起飞时间
到达时间
座位等级 文本
文本
数字
文本
文本
日期/时间
日期/时间
日期/时间
文本 50
20
默认
50
50
默认
默认
默认
4 ? ? 是
是
是
是
是
是
是
是
是
10.2所示内容。
?
表10.2 乘客数据表的演示数据
购订票人 身份证号 出发城市 到达城市 日期 起飞时间 到达时间 座位等级 XH-0001
XH-0001
XH-0001
XH-0001
XH-0001
XH-0001 张三有
李有前
程钱
王三福
陈东东
张明确 111132227
121212218
111132220
111132221
111132222
111132223 重庆
重庆
重庆
重庆
重庆
重庆 北京
北京
北京
北京
北京
北京 02-6-14
02-6-14
02-6-14
02-6-14
02-6-14
02-6-14 13:55:00
13:55:00
13:55:00
13:55:00
13:55:00
13:55:00 15:55:00
15:55:00
15:55:00
15:55:00
15:55:00
15:55:00 A
B
C
A
A
A
2
航班信息是供乘客查询使用的一个重要内容,也是航空公司进行数据管理的重要方面,根据航班信息的特点,特创建“航班信息”数据表的结构如表10.3所示。
?
表10.3 “航班信息”数据表结构
字段类型 字段大小 小数位数 索引 必须填写 航班号
购订票人
身份证号
发出城市
到达城市
日期
起飞时间
到达时间
座位等级
剩余座位
座位总数
票价 文本
文本
数字
文本
文本
日期/时间
日期/时间
日期/时间
文本
数字
数字
数字 50
20
默认
50
50
默认
默认
默认
4
默认
默认
默认 ? 关键、惟一 是
是
是
是
是
是
是
是
是
是
是
是
10.4所示内容(数据仅供演示之用,无须考虑业务的真实性)。
?
表10.4 “航班信息”数据表的参考数据
购订票人 身份证号 出发城市 到达城市 日期 起飞时间 到达时间 座位等级 座位总数 剩余座位 票价 XH-001
XH-001
XH-001
XH-001
XH-001
XH-001
XH-001 张有钱
李富生
王明星
张铁生
李开封
陈有名
王一万234232323434343434343436重庆
重庆
重庆
重庆重庆
重庆
重庆 北京
北京
北京
北京
您可能关注的文档
- 玻璃工艺学____第三章_平板玻璃的生产学习要点.ppt
- 珍惜时间,意义双休日.ppt
- 珍惜生命,安全第一。.ppt
- 珠海友之友服务便利店营销方案.ppt
- 珍爱生命,远离溺水危险.ppt
- 珠宝企业宏观营销环境影响因素.ppt
- 班班通设备日常管理.ppt
- 班组危险源的辨识.ppt
- 班组安全教育试卷及答案.doc
- 珠海电子信息(交换)第一章.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)