- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 一年级上学期期末家长会课件.ppt
- 3.2工业区位因素.pptx
- 【示范课】《跟我学汉语》29-穿这件还是穿那件-课件.ppt
- 椭圆专题高三复习.doc
- 一年级数学七巧板游戏.ppt
- 枪械库技防方案.doc
- 植物角观察记录表.docx
- 某铜矿施工组织设计.doc
- (人教a版)必修一同步课件:分段函数及映射.ppt
- 汉滨区病险水库除险加固工程竣工验收.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)