【精品】VB计算机高级语言多媒体教学演示系统设计(源代码+系统+开题报告+外文翻译)
收藏
资源目录
压缩包内文档预览:(预览前20页/共27页)
编号:1639217
类型:共享资源
大小:2.07MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vb
计算机
高级
高档
语言
多媒体
教学
演示
系统
设计
源代码
开题
报告
讲演
呈文
外文
翻译
- 资源描述:
-
【精品】VB计算机高级语言多媒体教学演示系统设计(源代码+系统+开题报告+外文翻译),精品,vb,计算机,高级,高档,语言,多媒体,教学,演示,系统,设计,源代码,开题,报告,讲演,呈文,外文,翻译
- 内容简介:
-
目 录 摘 要 1 关键词 2 第一章 前言 3 第二章 计算机辅助教学概述 3 算机辅助教学的发展 3 3 3 文研究的内容 4 第三章 系统开发软件介绍 4 发工具: 4 行环境 4 用程序设计过程 5 第四章 系统数据库设计 5 据库基本概况 5 据库中表的建立 5 第五章 系统各模块的实现及有关流程图 6 统模块概述 6 统启动界面的实现 7 程设置界面的实现 7 程选择模块 8 8 10 13 13 13 14 14 更新课程模块 15 15 16 第六章 系统的创新点及不足 16 第七章 展望 17 参考文献 18 附录 A 系统使用说明 19 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 1 摘 要 随着电子技术和计算机技术的发展,人们不再单纯满足于依靠书本来获取知识、接受知识,利用计算机来改革教学、汲取信息已成为众之翘盼。于是,在学校教育中引入计算机 辅助教学就成为必然 。同样的,在进行大学计算机高级语言教学时,也需要借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。 本文首先介绍了计算机辅助教学的发展及其存在缺陷,针对大学计算机高级语言授课特点,结合面向对象程序设计语言 应用方面的技术特点,来开发计算机高级语言多媒体教学演示系统。文章对系统总体功能、库文件的设计和“课堂讲学”“课堂实例”“特殊示例”“课后作业”“课堂小结”“帮助”等各部分功能的实现、系统的操作方法进行了说明。同时对教学软件的发展趋势进行了展望。 关键词 : 计算机辅助教学 , 数据库 ,计算机高级语言,演示系统 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 2 of no on to s is to of to it is to a of in of in to up to AI at at of in .0 to of of of s as in in so to of 州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 3 第一章 前言 21世纪是一个知识大爆炸时代,接受和利用知识成为人类生产活动不可或缺的组成部分。而随着电子技术和计算机技术的发展,人们单纯依靠学校教育来获取知识、接受知识的传统模式在遭受质疑。特别是当知识的流通总量和更新速度与人们有限的学习时间、接受能力、理解能力间的矛盾越来越激烈,终身教育被提 上议事日程之时,利用计算机来改革教学已成为众矢之的。美国总统克林顿曾在 1997年提出的美国教育十点行动纲领中的最后一点中作了这样的论述: “我们必须将信息时代的威力引入学校。”以计算机为主要媒体的辅助教学开启了学校教育新的扉页 。而计算机高级语言多媒体课堂演示系统则是借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。 第二章 计算机辅助教学概述 计算机作为 20世纪信息社会发展的标志 ,被广泛地应用于各个行业并显示出了不可比拟的优越性。与其相比,传统的教 育给予人们的认知无外乎孔子游历春秋各国、韩愈谓“师者,所以传道授业解惑者也” 一种信息获取、分析、理解、交流的过程。而从这个层面上说,计算机流通的知识的广袤性、辅助教育的互动性使得计算机辅助教学成为学校教育的必然趋势。 算机辅助教学的发展 计算机辅助教学( 称 历了几个不同的发展阶段。 60年代是 要在美国。 70年代是 要在美国、西欧和日本。80 年代由于微型计算机的普遍使用使 应用领域有了 更深的拓展。而 90 年代网络的应用让前 ( 1) 多媒体 过声音、图形、动画和视频等多种表现媒体的运用来处理信息。 ( 2) 网络化 息社会的中流砥柱便是网络。通过网络平台的搭建,可以实现 虚拟系统的创设,从而丰富信息资源库;而远程教育网站的投入使用,不仅使得人们能够不囿时空地进行学习,而且使人机优势得到突显。 ( 3) 智能化 是由专家系统和人工智能技术支持的 能根据学生的特点来选择合适的教程实现灵活的交互功能。 我国的发展 在我国,计算机辅助教学也从 60 年代开始。但是直到 70年代结束,辅助教学也没有走出研究室的桎梏真正应用到实践。第二阶段是 80 年代,有一些教育者对辅助教学产生了兴趣,并开始着手制作一些简单的教学软件,与此同时, 1987年全国计算机辅助教育学会也正式成立,计算机辅助教育开始引起我国教育主管部门的重视。第三个阶段是 90 年代,在这一时期里,各行各业的人士对计算机辅助教学都萌生了窥其妙的心理。在 1996 年“计算机辅助教学软件研制开发与应用”这一“九五”国家重大科技攻关项目被纳上研究 轨道,业内人士特别是教育者们对辅助教育都投以浓厚的兴趣,对 究、发展给予了高度的支持 3。 算机辅助教学软件的现状及局限性 计算机辅助教学软件是用来控制计算机实现教学功能的软件。通过这一媒介,教师能够将信息有效地传递给学生,而学生则依附于它完成对知识的获取及吸纳。 以往的教学软件通常由计算机者来制作,但是在制作过程中知识与系统框架如何连接却无时不刻困扰着制作群体,同样的应用群体也为此而焦头烂额:使用的教学软件 只是单纯地利用计算杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 4 机来进行教学模拟,或简单地依附计算机将书本的文字 、图片应用可视化的屏幕来实现,而常常忽略知识点的融合性和渗透性,学生的主体意识没有得到充分地正视,而应用群体本身对知识的发散性、理解性也没有得到充分地展现。尽管现下教育者们已经有意识地自己制作教学软件,但是在技术应用上却存在着很大的障碍。就算是制作好了软件,软件的应用与创作者本身却产生了尴尬 只要能应用到课堂教学中的教学软件就是一种好软件。尽管现在开发出来的教学软件不胜枚举,但是其良莠不齐的程度着实让应用者却步不前。制作精良的所要的费用实在是高,而一般的又不能透过现象看本质无非是书本搬家,至于差一点的可能 就要被冠以误导学生之嫌。 同样的, 尽管现在高校中 件的应用已如火如荼,其使用的效果也不甚理想。首先对于开发大多是孤军作战,往往同一门课几个教师同时讲授,几个人都在开发 件,各自为战,各显其能,造成了人力、物力和时间的极大浪费;其次,高校内的硬件设施不够完备,无法实现学生对教学软件的充分利用;而教师制作软件的风格与秉承的教学理念的差异也让教学软件与学生间无法形成契合。 文研究的内容 针对高校中学生兴趣各异、创新能力、实践能力不尽相同的特点,以及工科专业中 C、 C+、C#、 计算机高级语言的互通性,开发了这个适应大学计算机高级语言教学的多媒体课堂教学演示系统。 这个计算机高级语言多媒体课堂教学演示系统集中体现了因材施教的特点,帮助教师根据学生的基础和发展潜力制定科学合理的授课方案,在授课中又以实例带动教学引发学生求知欲。 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强 、 数据安全性好的库 ; 而对于后者则要求应用程序功能完备 ,易使用等特点。 在借鉴同类软件的基础上,结合实例应用情况,仔细推敲用户的操作感受和应用 要求,力求做到软件的 功能 强大 、界面简洁、操作 简便 、稳定性 及 安全性 高 。 同时避免单纯依托于教材的思维定势,以认知主义、建构主义为理论基础,融合多种表现手段,将图文声音有效地与软件结合,为高级语言教学提供了一种新的途径。 第三章 系统开发软件介绍 “工欲善其事,必先利其器”,制作教学软件,选择一个好的编程工具往往能起到事半功倍的效果。目前用于多媒体开发的主要有 。在设计本计算机高级语言课堂教学演示系统时,主要采用的是 发工具 : 能强大被很多课件的开发者所青睐,它和许多课件开发平台相比,具有更好的灵活性,可以充分的实现开发者的意图,是开发多媒体程序的利器。 是一种编程语言,同时又是一个强大的集成开发环境,更像一个庞大的工具箱。它语法简单,自然直观,操作便捷,易学易用,不用费时费力去编写大量的语言程序,而只要利用系统本身所带的各种现成的、形象化的程序控件、模块,就可以快速完成自己的应用程序。利用它几乎可以开发出人们所能想象到的任何应用程序。 以通过其 件可方便的调用其他多媒体元素,灵活地将各种多媒体元素结合起来。它在 境下使用具有很强的兼容性、结构化程序设计及对象的链接与嵌入的特性。在 件制作中, 功能最为强大 的软件 之一。 它 适用 于 精确的实验演示、具有数据输入动态的课件 的制作。 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 5 行环境 由于 司推出的专门针对 32 位 作系统的程序设计语言,必须在 000、 运行。如在 运行,至少需要下列条件 : 具有 80486(或更高)微处理器且与 更高分辨率的显示器 ;一个鼠标;至少 128存;至少 48硬盘空间用于 最小安装,如果需要完全安装则需要 147 用程序设计过程 通常一个 用程序的开发主要包括 :设置应用程序系统环境的工程文件以及窗体文件 , 安置控件,编写控件程序代码,以及保存工程、生成可执行文件等。 是微软最新的数据访问技术。它被设计用来同新的数据访问层 B 以提供通用数据访问 ( 。 它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。 层的对 那些熟悉 可以把 同 同不同的数据库系统需要它们自己的 同的数据源要求它们自己的 B 目前,虽然 微软正积极推广该技术,并打算用 括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现 42 68约是 0)。同传统的数据对象层次( 同, 此你可以只创建一个“ 象,但是可以有多个,独立的“ 象来使用它。 务器以及 以前的对象模型,如 就是说一个较低的数据对象如 子对象。在创建一个 你不能创建 定义了一组平面型顶级对象。 最重要的三个 本文将主要介绍个 建立一个连接,然后获取数据。尽管如此, 计算机高级语言多媒体教学演示系统 6 数可以在 用方法 一旦安装了 在 引用对话框中选择 “ (在其下的 “ 是一个客户端的版本( 它定义了有聚的数据访问对象。 于客户端的数据访问来说是足够的了,因为你不需要 如果你想要访问更多的外部数据源,你需要安装这些外部数据源自己的 B 像 你需要为新的数据库系统安装新的 果该外部数据源没有自己的 B 你就得使用 B B 。 三大属性 要包括 大对象集合。其中 用以方便地查出错误所在并处理。 象 一、 可读写 通过两个常数之和指定是否使用保留事务( 。常数 数 默认值为 0, 表示不使用保留事务 。 可读写 定中止某个相关 认值为 30秒。 可读写 供数据提供者或服务提供者打开到数据源的连接所需要的特定信息。 可读写 定中止一个失败的 认值为 15秒。 可读写 定是使用客户 端 (标引擎,还是使用服务器端 (标引擎。默认值是 可读写 果 使用这里所指定的名称,对 值通常是 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 7 可读写 定和其他并发事务交互时的行为或事务。见 定对 可读写 果 使用这时指定的名称。默认值是 B 可读写 定连接是处于打开状态,还是处于关闭状态或中间状态。见 只读 回 注意:上面所列出的大多数可读写的属性,只有当连接处于关闭状态时才是可写的。 只有当用户 为 务隔离程度的指定才真正有效。如果有多个数据库用户同时执行事务,那么应用程序中必须指定如何响应运行中的其他事务。 二、 初始化一个事务 ; 其后必须有 或 关闭连接 提交一个事务 , 以完成对数据源的永久改变 ( 要求使用之前必须调用了 也用来执行那些不返回 如 用连接字符串来打开一个连接 返回一个 取消一个事务,恢复对数据源做的临时性改变 (要求使用之前必须调用了 注:只有 名、存储过程名 , 也可以是数据提供者所能接受的任意字符串。为了提高性能,最好为 见以使提供者解释语句时不用再去判定其类型。可选参数些查询会返回一个关闭的 个 计算机高级语言多媒体教学演示系统 8 为 0并且返回带有一行或多行内容的打开的 象 一、 可读写的 从 1开始计数 ), 设置或返回当前记录年处的位置。 可读写的 针类型,指向 指向一条完整有效的 只读 为 明记录指针已位于 且没有了当前记录。 可读写 回对特定记录的引用或使用一个 。 可读写 定可流动游标的位置,即 认值是使用 针类型,指向关联的 针类型,指向关联的 只读 回 的常数 只读 为 明记录指针已超出 且没有了当前记录。 可读写 么是一条件表达式(一条有效的 要么是指向特定记录的 么是一个见 可读写 含一条不含保留字 以指定 可读写 以是 名、存储过程名或相关 果提供了 用 二、 向可更新的 , 其中 计算机高级语言多媒体教学演示系统 9 指定字段的值所组成的数组。调用 果向主关键字不是第一个字段的 必须在 取消异步查询的执行,中止存储过程或复合 用语法为 关闭 后可 以重新设 调用语法为 : 如果 刻从 寻找满足指定条件的记录。调用语法为: , , , 其中 选参数 和 其中, 可选参数 值要么是一个 么是 默认情况下,返回指定数目记录的 录间 由返回代码分隔。记录内由 用语法为: , )。其中 , , 于碰到 认值是空字符串)。 要用途是通过把控件的 从当前记录移动记录指针。调用语法为: , 其中 选选参数 值要么是一个 么是 移动记录指针到第一条记录,调用语法为: 移动记录指针到最后一条记录,调用语法为: 动记录指针到下一条记录,调用语法为: 是能用于 移动记录指针到前一条记录 , 调用语法为 : 返回另外的 它通常由能产生多个 如 存储过程来创建。调用杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 10 语法为 (, 其中可选参数果已不存在 在一个活动 用语法为: , , , , 。这些参数都是可选的, 重新从表中获取 效于 是一个资源集中型操作。语法为: 使对 于批量操作, 调用语法为 三、 记录指针试图移到最后一条记录之外时 段值的改变完成之后 . :方法执行之后 对单个记录编辑完成以后 缓存中的改变对底层表生效之后 字段值改变之前 对 单个记录改变之前 缓存中的改变对底层表生效之前 .:方法执行之前 第四章 系统数据库设计 据库基本概况 数据库是在电子计算机的外存储器上按一定组织方式存储在一起的,相互有关且具有最小冗余度和可共享的、具有较高独立性的、能确保安全和完整的数据集合。数据库系统是用于组织和存取大宗数据的管理系统,它是有关电子计算机系统(硬件与基本软件)、数据库及其描 述机构、数据库管理、用户及其应用程序、数据库管理员等几方面组成的总体。在现阶段数据库管理系统有:关系型数据库管理系统、分布式数据库管理系统、面向对象式数据库管理系统、多媒体数据库管理系统。在这当中,关系型数据库管理系统是当前普遍采用的性能较好的数据库,而 是关系数据库开发工具,它能汇集各种信息以供查询、存储和检索。其优点在于: ( 1) 以使数据库一目了然。 ( 2) 许创建自定义报表用于打印或输出数据库中的信息。 ( 3) 提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 ( 4) 而提供了丰富的数据类型。 而作为系统开发工具的 有强大连接 据库的功能,能够很方便杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 11 地调用、访问 以本系统的后台数据库采用 据库中表的建立 ( 1) :在该表中存放了一些关于 授课内容信息,例如:章节编号、授课主题、授课内容、实例程序代码等。这个表内的信息是系统的主体基础,用于 结构见表 1。 ( 2) 该表中存放了一些关于 表结构似表 1。 ( 3) :在该表中存放了一些关于 作业内容信息,例如:课后练习、章节、 级难度的课后作业)等。这个表内的信息是教师有意识地进行分层教学的基础,用于 学课后作业的数据将从该表中提取。表结构见表 2。 ( 4) 该表中存放了一些关于 如:课后练习、章节、 级难度的课后作业)等。表结构类似表 2。 ( 5) 该表中存放了一些关于 如:课后练习、章节、 级难度的课后作业)等。表结构类似表 2。 第五章 系统各 模块的实现及有关流程图 统模块概述 由于本系统是一种演示型教学软件,而且其使用对象是大学教师、观看用户是大学生,所以在进行系统模块设计的时候,必须考虑此两种对象的心理、年龄、性格特点,针对其所具知识层面的差异性、相近性、思维发散能力,以及语言的互通性特点,在结合自身学习实践、教师调查取证、同学调查的基础上,在本系统中采用了以下的设计思路: 字段名 字段含义 长度、类型 说明 节编号 文本( 10) 课主题 文本( 50) 课内容 备注 例程序代码 备注 表 1 表 1 字段名 字段含义 长度、类型 说明 课后练习 用以标注此部分内容 文本 (10) 章节 章节编号 文本( 10) 后作业 备注 难度初级 表 2 欢迎(启动)界面 课程选择 V i s u a l B a s i c C 语言教学 V i s u a l B a s i c 教学界面 C 教学界面 结束(退出系统) 返回课程设置 退出? e s 课程设置界面 退出? 权限认证界面 更新课程 符合? 更新课程界面 Y e s 退出? Y e s 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 12 图( 1) 程序的执行过程 统启动界面的实现 在系统启动界面里面,使用了进度条控件,通过在 事件中编写如下代码: 实现一个虚拟的动态装载程序的过程,如图( 1)。在此过程后,用户可以点击界面上的手型图标(此时鼠标形状变为指向左的手形),即可进入主界面。图( 2)所示。而在窗体加载的过程中将伴随一段背景音乐。 图( 2) 预示加载成功,可以进入主界面 i or i = 0 00 I 00 i 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 13 图( 3)课程设置界面 程设置界面的实现 课程设置界面主要由两个功能模块组成。其一是“课程选择”模块;其二是“更新课程”模块。在这个界面里,作为用户可以在课前设置教授的课程内容,并及时地对课程内容加以更新、修改。由于不同用户间其教学理念的差异及讲授课程的不同,在进行具体的软件设计时无法完全满足用户需 求,而且在不同时期教师的授课方式及秉承的教学理念会相应地作出调整,授课对象的接受差异性也要求软件的调适性要高一些,所以为了契合计算机教学的发展趋势,使该软件能够为绝大多数计算机高级语言教师所采纳,创建了这一界面。如图( 3)所示。 为了实现课程选择,在界面上放置了件,以便用户来选择讲授课程。当用户对所选课程进行了“确定”操作后便会进入相应的教学讲授界面。 而更新课程则和 有在确定讲授课程后,用户才能对课程内容进行更新。 在此基础上为便于用户进出系统,通过 件设置了图( 3)右下方的电脑图标按钮以退出系统。 程选择模块的实现 简单地说,课程选择其实是进入课程讲学的媒介。通过它,用户可以很方便地选择自己所需要的教学内容来实现授课目的。如现在选择了“ ,则其教学界面如图( 4)。 图( 4)教学界面 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 14 教学主界面管理模块主要由功能区和演示区两部分组成。功能区由弹出式菜单和 的控制按钮组成,每个菜单项对应相应的控制按钮,实现功能。由于本系统的特殊性,在设计该管理模块之时定义了七个功能项,用以实时调用,完成 “课堂讲学”“实例讲演”“特殊示例”“课堂小结”“课后作业”“实验环境”“帮助”“退出”的功能。而演示区则提供给用户一个显示内容的空间。 堂讲学单元和课后作业单元 课堂讲学单元和课后作业单元是实现在演示区显示授课内容和课后作业的功能。由于这里要访问在 以要利用 三种可用的数据访问接口:数据访问 对象( 远程数据对象( 及 数据访问对象( 第一个面向对象的接口,它显露了 使用),并允许 发者通过 适用于单系统应用系统或小范围本地分布使用。 程数据对象是一个到 、面向对象的数据访问接口,它同易于使用的 合在一起,提 供了一个接口,在形式上展示出所有 底层功能和灵活性。它是一个适用于大型关系型数据库(如 最佳接口。 类似于 面向对象的数据库访问技术,它比 加简单、更加灵活。不仅扩展了前两者所使用的对象模型,而且支持建立客户端 /服务器以及 用程序的关键功能。 基于三者的特征以及所构筑系统的特点,选择 部分功能的实现依赖的是 下图来参看 图中显示的带阴影的对象具有 象的属性集合,可以设置各种参数。在本教学软件中主要采用到的对象有: 于和数据源建立连接; 于指定从命令对象中获取数据的运行参数; 示一个记录集中数据的某个单独的字段。 实现的技术手段为: 图( 5) 州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统 15 为了访问后台数据库中特定的表,必须为记录集指定表 ,其语法描述为: 如要访问的是 可以通过下面的语句来实现该功能: 为了能够随时调用需要用的教学内容,在功能区的按钮区域“课堂讲学”“课后作业”分别设置了弹出式菜单。前者对应的是每一章每一小节
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。