航班与订票管理系统面向对象课程设计报告.docx

上传人:b****2 文档编号:2313108 上传时间:2022-10-28 格式:DOCX 页数:16 大小:464.95KB
下载 相关 举报
航班与订票管理系统面向对象课程设计报告.docx_第1页
第1页 / 共16页
航班与订票管理系统面向对象课程设计报告.docx_第2页
第2页 / 共16页
航班与订票管理系统面向对象课程设计报告.docx_第3页
第3页 / 共16页
航班与订票管理系统面向对象课程设计报告.docx_第4页
第4页 / 共16页
航班与订票管理系统面向对象课程设计报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

航班与订票管理系统面向对象课程设计报告.docx

《航班与订票管理系统面向对象课程设计报告.docx》由会员分享,可在线阅读,更多相关《航班与订票管理系统面向对象课程设计报告.docx(16页珍藏版)》请在冰豆网上搜索。

航班与订票管理系统面向对象课程设计报告.docx

航班与订票管理系统面向对象课程设计报告

摘要:

虽着城市生活节奏的加快,飞机已经成为人们使用越来越频繁的交通工具,随之而来的问题是,如何能让旅客最快、最便捷的订到机票。

这就需要一个合适的订票系统来处理航班、机票、旅客等信息,方便售票人员查询,插入,删除各种信息。

本系统就是利用面向对象visualC++环境中MFC开发一个民航售票管理系统,能方便快捷的运用在民航服务中。

本系统是根据售票业务基本流程进行的。

在航班订票系统中,需要满足一些基本信息:

乘客乘坐航班的起点、终点、日期和预订座位等基本信息,自动显示乘客需要的航班是否存在,通过数据库的利用满足一些必要的查询服务。

关键词:

面向对象;民航售票管理系统;MFC;数据库

1课题综述....................................................................................................................1

1.1课题来源及意义....................................................................................................................1

1.2预期的目标............................................................................................................................1

1.3面对的问题............................................................................................................................1

2系统分析....................................................................................................................1

2.1涉及的知识基础....................................................................................................................1

2.2功能模块框图........................................................................................................................3

2.3总体方案................................................................................................................................3

3系统设计....................................................................................................................4

3.1数据库设计............................................................................................................................4

3.2制作一个系统封面位图........................................................................................................5

3.3创建应用程序框架................................................................................................................6

3.4创建乘客订购票管理对话框................................................................................................6

3.5制作航班时刻查询对话框....................................................................................................6

3.6制作航班信息处理对话框....................................................................................................7

4代码编写....................................................................................................................7

5程序调试....................................................................................................................8

5.1程序运行................................................................................................................................8

总结............................................................................................................................11

参考文献......................................................................................................................12

《面向对象程序设计课程设计报告》

1课题综述

1.1课题来源及意义

随着人类科技的发展进步和生活水平的不断提高,使得飞机在人们的日常中扮演了更加平凡的角色。

一般情况下,人们订票是通过电话订票或者是现场订购。

但是随着计算机发展,尤其是计算机网络的发展,人们对于订票又有了新的需求:

网上定票。

同时,对于航班订票系统的需求也应运而生。

该系统能满足乘客的订票、查询等等一系列需求。

乘客只需要点点鼠标,即方便也节省时间,真正意义上的方便了乘客。

1.2预期的目标

利用面向对象visualC++环境中MFC开发一个民航售票管理系统,能完成以下功能:

乘客乘坐航班的起点、终点、日期和预订座位等基本信息,自动显示乘客需要的航班是否存在,通过数据库的利用满足一些必要的查询服务。

1.3面对的问题

开发本系统的所面对的最大问题就是将程序的面向对象化,以及运用MFC进行开发。

面向对象具有抽象性,这对于思维的要求就比较高,程序制作起来难度大。

并且,系统各个板块的相互联系也是一个比较难的问题。

关于MFC,就是关于控件跟代码的结合问题。

这些就要求我们对于所学知识的掌握要到位。

对于一些抽象思维能理解,并利用这些思维进行编程。

2系统分析

2.1涉及的知识基础

在本次程设计中,用的是面向对象的程序设计思想。

主要用到的知识有类、函数、MFC、成员函数、数据库的链接等等。

2.1.1函数的应用

类外实现成员函数的形式如下:

返回值类型{

类名:

成员函数名(形式参数表)

1

《面向对象程序设计课程设计报告》

函数体

}

构造函数是类的一个特殊成员函数,它的函数名与类名相同,可以有任意类型的参数,但不能具有返回类型。

当创建一个新对象时,编译器会自动调用构造函数。

声明一个构造函数的语法格式如下:

public:

类名(〈参数表〉);

2.1.2数据库的访问

ADO访问数据库:

主要是使用ADO的各种对象进行访问,它易使用、速度快、内支出少,其大好处是在Internet上访问数据库的高效性。

因为ADO的关键的Internet中使用了少的网络流量,并且在客户端和数据库服务端使用了少的层数。

可以说,ADO为桌面或Internet上的数据库访问提供了一种轻量级的高性能接口。

ActiveX控件访问:

ActiveX

控件是一种可重用的软件组件,通过使用

ActiveX控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。

ActiveX控件过去被称做OLE控件,其开发基于组件对象模型(COM,ComponentObjectModel),它嵌入到对话框或其他的ActiveX控件容器。

使用ActiveX控件的应用程序可以通过该控件所包含的一系列的属性和方法(合起来称做接口)来操作该控件的行为。

ActiveX控件并不仅仅限于与用户的可视交互,它还可以用于其他用途,如访问数据库、监视数据等。

2.1.3类的应用

根类:

CObject类。

CObject类是MFC的抽象基类,实际上是MFC中大多数类及用户自定义子类的根类,其中包括许多公共操作。

这些操作包括:

对象的建立和删除、对象诊断输出、运行时信息等。

图2-1类的结构

2

《面向对象程序设计课程设计报告》

应用程序体系结构类:

这些类用于构造应用程序的基本结构,提供多数应用程序共用的功能,实现了编写程序的任务,即填充框架,添加应用程序专用的功能。

利用这些类可以简化应用程序的开发过程。

2.1.4对话框的应用

所谓对话框(Dialog)实际上也是一个窗口,这是一种特殊的窗口,主要功能是输出信息、接收用户输入。

对话框类:

从CDialog类派生的对话框类提供编程接口,用来管理与对话框模板相关联的对话框。

CDialog类的许多成员函数可供程序员调用。

由于对话框是一种窗口,因此相应的对话框类必须与一个Windows窗口相联系,而对话框资源模板就是用于创建这个Windows窗口及其包含在其中的控件。

2.2功能模块框图

信息

后,确

认订票。

班时图2-2功刻能信模息。

块图

航班

信息。

2.3总体方案

根据乘客订票的需要,将本系统分为三大块:

订票部分,飞机时刻表查询,航班信息查询。

3

《面向对象程序设计课程设计报告》

3系统设计

本系统按照:

数据库设计,制作一个系统封面位图,创建应用程序框架,创建乘客订票管理对话框,制作航班时刻查询对话框,制作航班信息以及制作航班信息处理对话框的顺序进行。

下面就从这几个方面进行阐述。

3.1数据库设计

定义一个数据库文件“航班与订票管理系统”,同时创建一个数据表结构,包括三个部分:

乘客数据表,飞行时刻表,航班信息。

表一命名为乘客数据表,表二命名为飞行时刻表,表三

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1