案例九--旅游管理系统.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

A、课程设计实施步骤

同学们可按以下步骤完成所选题目的设计并写出设计报告。

第一步:问题分析

在对所选题目进行调研的根底上,明确课题背景及该选题要做什么。依据调查结果,进一步分析和表达用户的需求。

〔1〕系统的功能需求:围绕选题,明确系统的主要功能;

〔2〕用户操作需求:系统应以怎么的方式与用户进行交互。

第二步:总体设计

〔1〕系统的功能划分:主要给出系统的功能结构图;

〔2〕系统流程:主要给出系统工作流程示意图。

第三步:详细设计与实现

〔1〕类设计:给出系统中设计的类的功能、结构等的说明;

〔2〕系统的主要代码:类的实现及程序主要代码及其说明;

第四步:测试

以运行结果的形式给出程序的测试过程,需要运行界面截图与文字说明,缺一不可。

第五步:形成设计报告

对设计结果的合理性、标准程度和实际运行的结果以报告的形式进行提交。

B、课程设计报告要求

课程设计报告有四个方面的要求:

1.问题描述。包括此问题的理论和实际两个方面。

2.解决方案。包括:

〔1〕总体设计:应合理划分系统功能模块,系统工作流程合理、符合实际;

〔2〕详细设计与实现:类的设置是问题域中客观存在事物的放映和抽象,代码符合程序编写标准;

〔3〕测试:对系统应进行全面的功能测试,以保证系统的可靠运行。

3.报告撰写格式要标准,具体参见样例。

案例九用VC++制作一个旅游管理系统

关键词:远程数据访问控件REMOTEDATACTL?新的数据表格控件DBGRID?旅游管理多表对话框

9.1课程设计的目的和意义

随着人们物质生活水平的不断提高,人们对于精神生活的追求日益增强,出行旅游的休闲方式变得非常普遍,因此对于旅行社来说,在增加收入的同时也增加了巨大的管理方面的压力。如何实现旅游管理的计算机智能化管理是一个非常重要的课题,这里我们通过一个案例来说明如何使用VC++制作一个旅游管理系统。

9.2系统功能设计

在本系统的制作中,我们将介绍一个多表对话框的制作方法以及数据表的关联方法。在介绍多表对话框制作的同时,为增加大家的知识面,我们使用两个新的控件,一个是远程数据访问控件REMOTEDATACTL,一个是数据表格控件DBGRID。这两个控件在使用上与前面的控件非常类似,但远程数据访问控件是可以进行远程数据访问的,它与前面的数据访问控件有所区别。新的数据表格控件也不同于前面用到的数据表格控件。

同时我们也将指出目前的VC++开发平台的数据集关联、多表对话框制作方面存在着一些缺乏。

在本系统中,我们仍将制作一个系统启动封面,但该封面与前面的系统封面又有一定的区别,它主要是用到系统日期提取控件,作为旅游的日历表,这是非常富有创意的。其系统的启动画面如图9.1所示。

图9.1系统封面效果

系统封面可以控制进入系统,如果进入系统,那么出现一个系统主控界面,通过系统主控界面之后可进入系统的各个功能模块;否那么执行退出系统操作。本系统主要是一个多表对话框系统,它的每一个对话框往往有两个相关的表格进行相关的数据处理。系统主要的功能模块如图9.2所示。

图9.2系统功能模块图

系统功能模块也可以由系统主控界面所表达,如图9.3所示。

图9.3系统功能模块图示

?9.3旅游管理系统数据库与数据表的创立

数据库是数据表的集合,与其它的数据库应用系统一样,系统开发首先应该开发一个数据库,它用于存放系统中的数据表,本案例采用MicrosoftOffice2000中的MicrosoftAccess2000来进行数据库与数据表的创立工作。为此我们先定义数据库中的3个数据表的结构,即“景点数据表”、“游客数据表”、“导游数据表”的结构,我们将通过这三个数据表对旅游业务进行管理。

旅游管理系统数据库与数据表的设计

本案例主要涉及三个数据表,即“景点数据表”、“游客数据表”、“导游数据表”,作为一个旅游管理系统,它的主要管理内容就是这三个方面。

1.“景点数据表”结构的定义

景点管理是旅游管理中的一个重要的方面,有用户需要对景点进行记录,如每一景点的编号、名称等,都需要清楚地进行说明。根据景点管理的特点,我们特设计“景点数据表”的结构如表9.1所示。

表9.1“景点数据表”结构

字段名称

字段类型

字段大小

小数位数

索引

必须填写

景点编号

景点名称

出发日期

结束日期

数字

文本

日期/时间

日期/时间

默认

50

默认

默认

?

关键、惟一

“景点数据表”一经创立,可以在其中输入一些数据记录,以在后面的对话框制作中显示对话框制作的数据操作效果。其数据输入可参考表9.2所示内容〔数据仅供演示之用,无须考虑业务的真实性〕。

?表9.2“景点数据表”参考数据

景点编号

景点名称

出发日期

结束日期

1

2

3

4

小三峡

大三峡

长寿湖

南山

0

文档评论(0)

199****8042 + 关注
实名认证
内容提供者

相信自己,相信明天

1亿VIP精品文档

相关文档