当前位置:首页>> >>


VB计算机高级语言多媒体教学演示系统(论文 源代码).rar

收藏

资源目录
    文档预览:
    编号:20180913212520419    类型:共享资源    大小:4.00MB    格式:RAR    上传时间:2018-09-13
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    VB 计算机 高级 语言 多媒体 教学 演示 系统 论文 源代码
    资源描述:
    目 录摘 要……………………………………………………………………1关键词……………………………………………………………………2第一章 前言 ……………………………………………………………3第二章 计算机辅助教学概述 …………………………………………32.1 计算机辅助教学的发展 ………………………………………………… 32.2 CAI 在我国的发展……………………………………………………… 32.3 计算机辅助教学软件的现状及局限性…………………………………… 32.4 本文研究的内容 …………………………………………………………4第三章 系统开发软件介绍 ……………………………………………43.1 开发工具:Visual Basic 6.0 ……………………………………………43.2 Visual Basic 6.0 运行环境 ………………………………………………43.3 Visual Basic6.0 应用程序设计过程………………………………………5第四章 系统数据库设计…………………………………………………54.1 数据库基本概况………………………………………………………………54.2 数据库中表的建立……………………………………………………………5第五章 系统各模块的实现及有关流程图………………………………65.1 系统模块概述……………………………………………………………… 65.2 系统启动界面的实现 …………………………………………………… 75.3 课程设置界面的实现……………………………………………………… 75.4 课程选择模块……………………………………………………………… 85.4.1 课堂讲学单元和课后作业单元………………………………………………… 85.4.2 实例讲演单元和特殊示例单元…………………………………………………105.4.3 课堂小结单元……………………………………………………………………135.4.4 实验环境单元……………………………………………………………………135.4.5 帮助单元…………………………………………………………………………135.4.6 退出单元…………………………………………………………………………145.4.7 主显示区…………………………………………………………………………145.5 更新课程模块………………………………………………………………155.5.1 权限确认 …………………………………………………………………………155.5.2 更新课程界面 ……………………………………………………………………16第六章 系统的创新点及不足……………………………………………16第七章 展望………………………………………………………………17参考文献………………………………………………………………… 18附录 A 系统使用说明 ……………………………………………………19杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统1摘 要随着电子技术和计算机技术的发展,人们不再单纯满足于依靠书本来获取知识、接受知识,利用计算机来改革教学、汲取信息已成为众之翘盼。于是,在学校教育中引入计算机辅助教学就成为必然。同样的,在进行大学计算机高级语言教学时,也需要借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。本文首先介绍了计算机辅助教学的发展及其存在缺陷,针对大学计算机高级语言授课特点,结合面向对象程序设计语言 Visual Basic6.0 在数据库应用方面的技术特点,来开发计算机高级语言多媒体教学演示系统。文章对系统总体功能、库文件的设计和“课堂讲学” “课堂实例”“特殊示例” “课后作业” “课堂小结” “帮助”等各部分功能的实现、系统的操作方法进行了说明。同时对教学软件的发展趋势进行了展望。关键词: 计算机辅助教学 ,Visual Basic6.0(VB6.0),数据库,计算机高级语言,演示系统杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统2AbstractWith the development of electronic technology and computer technology, people are no longer satisfied with relying on the books to obtain knowledge , accept knowledge simply, all people’s eager longing is to make use of computer to reform teaching , draw message. Then importing the computer- assisted instruction into school education becomes inevitable. Similarly, it is needed to construct a new mode of high-level language teaching through the computer platform while teaching the computer high-level language in the university, using the advantage of auxiliary teaching in order to bring up the students’ ability to study and innovate independently.The text introduced the development of CAI and its limitation at first, aimed at the characteristic of teaching the computer high-level language, combined with the technology characteristic in databases of Object Oriented Programming language—— visual basic 6.0 to design this computer high-level language multimedia demo system. The article explained the holistic function of system, the design of library documents and the realization of each part’s function such as teaching in class,examples in class,special examples,homework ,summary and so on, also the operation. Simultaneity, looked forward to the development direction of the Teaching software .Keywords:Computer-aided instruction, Visual basic6.0 (vb6.0), database, computer high-level language,Demo System杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统3第一章 前言21 世纪是一个知识大爆炸时代,接受和利用知识成为人类生产活动不可或缺的组成部分。而随着电子技术和计算机技术的发展,人们单纯依靠学校教育来获取知识、接受知识的传统模式在遭受质疑。特别是当知识的流通总量和更新速度与人们有限的学习时间、接受能力、理解能力间的矛盾越来越激烈,终身教育被提上议事日程之时,利用计算机来改革教学已成为众矢之的。美国总统克林顿曾在 1997 年提出的美国教育十点行动纲领中的最后一点中作了这样的论述:“我们必须将信息时代的威力引入学校。 ”以计算机为主要媒体的辅助教学开启了学校教育新的扉页。而计算机高级语言多媒体课堂演示系统则是借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。第二章 计算机辅助教学概述计算机作为 20 世纪信息社会发展的标志,被广泛地应用于各个行业并显示出了不可比拟的优越性。与其相比,传统的教育给予人们的认知无外乎孔子游历春秋各国、韩愈谓“师者,所以传道授业解惑者也”——一种信息获取、分析、理解、交流的过程。而从这个层面上说,计算机流通的知识的广袤性、辅助教育的互动性使得计算机辅助教学成为学校教育的必然趋势。2.1 计算机辅助教学的发展计算机辅助教学(Computer Assistant Instruction,简称 CAI)经历了几个不同的发展阶段。60 年代是 CAI 的启蒙期,主要在美国。70 年代是 CAI 的试验期,主要在美国、西欧和日本。80 年代由于微型计算机的普遍使用使 CAI 的应用领域有了更深的拓展。而 90 年代网络的应用让CAI 以更崭新亮丽的多媒体化形象出现在了世人面前。当前 CAI 发展的主要趋势是:(1) 多媒体 CAI,通过声音、图形、动画和视频等多种表现媒体的运用来处理信息。(2) 网络化 CAI,信息社会的中流砥柱便是网络。通过网络平台的搭建,可以实现虚拟系统的创设,从而丰富信息资源库;而远程教育网站的投入使用,不仅使得人们能够不囿时空地进行学习,而且使人机优势得到突显。(3) 智能化 CAI,它是由专家系统和人工智能技术支持的 CAI 深入发展的高级阶段,能根据学生的特点来选择合适的教程实现灵活的交互功能。2.2 CAI 在我国的发展在我国,计算机辅助教学也从 60 年代开始。但是直到 70 年代结束,辅助教学也没有走出研究室的桎梏真正应用到实践。第二阶段是 80 年代,有一些教育者对辅助教学产生了兴趣,并开始着手制作一些简单的教学软件,与此同时,1987 年全国计算机辅助教育学会也正式成立,计算机辅助教育开始引起我国教育主管部门的重视。第三个阶段是 90 年代,在这一时期里,各行各业的人士对计算机辅助教学都萌生了窥其妙的心理。在 1996 年“计算机辅助教学软件研制开发与应用”这一“九五”国家重大科技攻关项目被纳上研究轨道,业内人士特别是教育者们对辅助教育都投以浓厚的兴趣,对 CAI 的制作、研究、发展给予了高度的支持 [3]。 2.3 计算机辅助教学软件的现状及局限性 计算机辅助教学软件是用来控制计算机实现教学功能的软件。通过这一媒介,教师能够将信息有效地传递给学生,而学生则依附于它完成对知识的获取及吸纳。以往的教学软件通常由计算机者来制作,但是在制作过程中知识与系统框架如何连接却无杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统4时不刻困扰着制作群体,同样的应用群体也为此而焦头烂额:使用的教学软件只是单纯地利用计算机来进行教学模拟,或简单地依附计算机将书本的文字、图片应用可视化的屏幕来实现,而常常忽略知识点的融合性和渗透性,学生的主体意识没有得到充分地正视,而应用群体本身对知识的发散性、理解性也没有得到充分地展现。尽管现下教育者们已经有意识地自己制作教学软件,但是在技术应用上却存在着很大的障碍。就算是制作好了软件,软件的应用与创作者本身却产生了尴尬——只要能应用到课堂教学中的教学软件就是一种好软件。尽管现在开发出来的教学软件不胜枚举,但是其良莠不齐的程度着实让应用者却步不前。制作精良的所要的费用实在是高,而一般的又不能透过现象看本质无非是书本搬家,至于差一点的可能就要被冠以误导学生之嫌。同样的,尽管现在高校中 CAI 课件的应用已如火如荼,其使用的效果也不甚理想。首先对于 CAI 的开发大多是孤军作战,往往同一门课几个教师同时讲授,几个人都在开发 CAI 课件,各自为战,各显其能,造成了人力、物力和时间的极大浪费;其次,高校内的硬件设施不够完备,无法实现学生对教学软件的充分利用;而教师制作软件的风格与秉承的教学理念的差异也让教学软件与学生间无法形成契合。2.4 本文研究的内容针对高校中学生兴趣各异、创新能力、实践能力不尽相同的特点,以及工科专业中C、C++ 、C# 、 Visual Basic 等计算机高级语言的互通性,开发了这个适应大学计算机高级语言教学的多媒体课堂教学演示系统。这个计算机高级语言多媒体课堂教学演示系统集中体现了因材施教的特点,帮助教师根据学生的基础和发展潜力制定科学合理的授课方案,在授课中又以实例带动教学引发学生求知欲。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。在借鉴同类软件的基础上,结合实例应用情况,仔细推敲用户的操作感受和应用要求,力求做到软件的功能强大、界面简洁、操作简便、稳定性及安全性高。同时避免单纯依托于教材的思维定势,以认知主义、建构主义为理论基础,融合多种表现手段,将图文声音有效地与软件结合,为高级语言教学提供了一种新的途径。第三章 系统开发软件介绍“工欲善其事,必先利其器” ,制作教学软件,选择一个好的编程工具往往能起到事半功倍的效果。目前用于多媒体开发的主要有 VB、AUTHORWARE 和 FRONTPAGE 等。在设计本计算机高级语言课堂教学演示系统时,主要采用的是 visual basic6.0。3.1 开发工具:Visual Basic 6.0Visual Basic 采用面对对象的程序设计思想,功能强大被很多课件的开发者所青睐,它和许多课件开发平台相比,具有更好的灵活性,可以充分的实现开发者的意图,是开发多媒体程序的利器。VB 既是一种编程语言,同时又是一个强大的集成开发环境,更像一个庞大的工具箱。它语法简单,自然直观,操作便捷,易学易用,不用费时费力去编写大量的语言程序,而只要利用系统本身所带的各种现成的、形象化的程序控件、模块,就可以快速完成自己的应用程序。利用它几乎可以开发出人们所能想象到的任何应用程序。VB 可以通过其 ActiveX 控件可方便的调用其他多媒体元素,灵活地将各种多媒体元素结合起来。它在 Windows 环境下使用具有很强的兼容性、结构化程序设计及对象的链接与嵌入的特性。在 CAI 课件制作中,VB 是功能最为强大的软件之一。它适用于精确的实验演示、具有数据输入动态的课件的制作。杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统53.2 Visual Basic 6.0 运行环境由于 Visual Basic6.0 是 Microsoft 公司推出的专门针对 32 位 Windows 操作系统的程序设计语言,必须在 WINDOWS9X\2000、WindowsNT、WindowsXP 上运行。如在 WINDOWS95 上运行,至少需要下列条件: 具有 80486(或更高)微处理器且与 IBM PC 兼容的微机:VGA 或更高分辨率的显示器;一个鼠标;至少 128MB 内存;至少 48MB 的硬盘空间用于 VB 的最小安装,如果需要完全安装则需要 147MB 的硬盘空间。3.3 Visual Basic6.0 应用程序设计过程通常一个 Visual Basic 应用程序的开发主要包括:设置应用程序系统环境的工程文件以及窗体文件, 安置控件,编写控件程序代码,以及保存工程、生成可执行文件等。 第四章 系统数据库设计4.1 数据库基本概况数据库是在电子计算机的外存储器上按一定组织方式存储在一起的,相互有关且具有最小冗余度和可共享的、具有较高独立性的、能确保安全和完整的数据集合。数据库系统是用于组织和存取大宗数据的管理系统,它是有关电子计算机系统(硬件与基本软件) 、数据库及其描述机构、数据库管理、用户及其应用程序、数据库管理员等几方面组成的总体。在现阶段数据库管理系统有:关系型数据库管理系统、分布式数据库管理系统、面向对象式数据库管理系统、多媒体数据库管理系统。在这当中,关系型数据库管理系统是当前普遍采用的性能较好的数据库,而 Access2000 就是关系数据库开发工具,它能汇集各种信息以供查询、存储和检索。其优点在于:(1)Access 使用数据表示图或自定义窗体收集信息,可以使数据库一目了然。 (2)Access 允许创建自定义报表用于打印或输出数据库中的信息。(3)Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。(4)Windows 用户面广,Access 与其他微软的软件产品通过共用 JET 数据库引擎,从而提供了丰富的数据类型。而作为系统开发工具的 Visual Basic6.0 具有强大连接 Access 数据库的功能,能够很方便地调用、访问 Access,所以本系统的后台数据库采用 Microsoft 推出的 Access2000。4.2 数据库中表的建立(1)vblesson 表:在该表中存放了一些关于 Visual Basic6.0 的授课内容信息,例如:章节编号、授课主题、授课内容、实例程序代码等。这个表内的信息是系统的主体基础,用于Viusal Basic6.0 教学的数据将从该表中提取。表结构见表 1。 字段名 字段含义 长度、类型 说明Charpter 章节编号 文本(10)Title 授课主题 文本(50)Content 授课内容 备注Program 实例程序代码 备注表 1表 1杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统6(2)clesson 表:在该表中存放了一些关于 C 语言的授课内容信息,其表结构似表 1。(3)vbhomework 表:在该表中存放了一些关于 Visual Basic6.0 的作业内容信息,例如:课后练习、章节、vbhomework(初级难度的课后作业)等。这个表内的信息是教师有意识地进行分层教学的基础,用于 Viusal Basic6.0 教学课后作业的数据将从该表中提取。表结构见表 2。(4)vbmhomework 表:在该表中存放了一些关于 Visual Basic6.0 的作业内容信息,例如:课后练习、章节、vbmhomework(中级难度的课后作业)等。表结构类似表 2。(5)vbhhomework 表:在该表中存放了一些关于 Visual Basic6.0 的作业内容信息,例如:课后练习、章节、vbhhomework(高级难度的课后作业)等。表结构类似表 2。第五章 系统各模块的实现及有关流程图5.1 系统模块概述由于本系统是一种演示型教学软件,而且其使用对象是大学教师、观看用户是大学生,所以在进行系统模块设计的时候,必须考虑此两种对象的心理、年龄、性格特点,针对其所具知识层面的差异性、相近性、思维发散能力,以及语言的互通性特点,在结合自身学习实践、教师调查取证、同学调查的基础上,在本系统中采用了以下的设计思路: 字段名 字段含义 长度、类型 说明课后练习 用以标注此部分内容 文本(10)章节 章节编号 文本(10)vbhomework 课后作业 备注 难度初级表 2欢 迎 ( 启 动 ) 界 面 课 程 选 择 Visual Basic C语 言 教 学 Visual Basic 教 学 界 面 C教 学 界 面 结 束 ( 退 出 系 统 ) 返 回 课程 设 置 NO YES 退 出 ? 退 出 ? YES NO Yes No 课 程 设 置 界 面 退 出 ? YES NO No 权 限 认 证 界 面 更 新 课 程 符 合 ? 更 新 课 程 界 面 Yes 退 出 ? Yes No 杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统7图(1)程序的执行过程图(3)课程设置界面5.2 系统启动界面的实现在系统启动界面里面,使用了进度条控件,通过在 Form_Load()事件中编写如下代码:实现一个虚拟的动态装载程序的过程,如图(1) 。在此过程后,用户可以点击界面上的手型图标(此时鼠标形状变为指向左的手形) ,即可进入主界面。图(2)所示。而在窗体加载的过程中将伴随一段背景音乐。5.3 课程设置界面的实现课程设置界面主要由两个功能模块组成。其一是“课程选择”模块;其二是“更新课程”模块。在这个界面里,作为用户可以在课前设置教授的课程内容,并及时地对课程内容加以更新、修改。由于不同用户间其教学理念的差异及讲授课程的不同,在进行具体的软件设计时无法完全满足用户需求,而且在不同时期教师的授课方式及秉承的教学理念会相应地作出调整,授课对象的接受差异性也要求软件的调适性要高一些,所以为了契合计算机教学的发展趋势,使该软件能够为绝大多数计算机高级语言教师所采纳,创建了这一界面。如图(3)所示。图(2)预示加载成功,可以进入主界面Dim i As IntegerFor i = 0 To 100 Step 4ProgressBar1.value = I Sleep 100 DoEventsNext i杭州师范学院本科毕业论文 计算机高级语言多媒体教学演示系统8为了实现课程选择,在界面上放置了 combo 控件,以便用户来选择讲授课程。当用户对所选课程进行了“确定”操作后便会进入相应的教学讲授界面。而更新课程则和 combo 控件间形成对应关系,只有在确定讲授课程后,用户才能对课程内容进行更新。在此基础上为便于用户进出系统,通过 imagelist 控件设置了图(3)右下方的电脑图标按钮以退出系统。5.4 课程选择模块的实现简单地说,课程选择其实是进入课程讲学的媒介。通过它,用户可以很方便地选择自己所需要的教学内容来实现授课目的。如现在选择了“Visual Basic 6.0” ,则其教学界面如图(4) 。教学主界面管理模块主要由功能区和演示区两部分组成。功能区由弹出式菜单和 ToolBar中的控制按钮组成,每个菜单项对应相应的控制按钮,实现功能。由于本系统的特殊性,在设计该管理模块之时定义了七个功能项,用以实时调用,完成“课堂讲学” “实例讲演” “特殊示例”“课堂小结” “课后作业” “实验环境” “帮助” “退出”的功能。而演示区则提供给用户一个显示内容的空间。5.4.1 课堂讲学单元和课后作业单元课堂讲学单元和课后作业单元是实现在演示区显示授课内容和课后作业的功能。由于这里要访问在 ACCESS2000 中建立的表 vblesson 和 vbhomework、vbmhomework、vbhhomework,所以要利用 Visual Basic6.0 中的数据访问接口。Visual Basic6.0 有三种可用的数据访问接口:数据访问对象(DAO) 、远程数据对象图(4)教学界面
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:VB计算机高级语言多媒体教学演示系统(论文 源代码).rar
    链接地址:http://www.gold-doc.com/p-138928.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开