{$cfg_webname}
主页 > 计算机 > VB >

计算机高级语言多媒体教学演示系统的设计与实现

来源:56doc.com  资料编号:5D183 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D183
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

摘  要
   随着电子技术和计算机技术的发展,人们不再单纯满足于依靠书本来获取知识、接受知识,利用计算机来改革教学、汲取信息已成为众之翘盼。于是,在学校教育中引入计算机辅助教学就成为必然。同样的,在进行大学计算机高级语言教学时,也需要借助计算机平台构筑计算机高级语言教学新模式,利用辅助教学的优势分层次教学以培养学生自主学习、创新的能力。
本文首先介绍了计算机辅助教学的发展及其存在缺陷,针对大学计算机高级语言授课特点,结合面向对象程序设计语言Visual Basic6.0在数据库应用方面的技术特点,来开发计算机高级语言多媒体教学演示系统。文章对系统总体功能、库文件的设计和“课堂讲学”“课堂实例”“特殊示例”“课后作业”“课堂小结”“帮助”等各部分功能的实现、系统的操作方法进行了说明。同时对教学软件的发展趋势进行了展望。
关键词: 计算机辅助教学 ,Visual Basic6.0(VB6.0),数据库,计算机高级语言,演示系统

Abstract
With 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

第一章 前言
    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深入发展的高级阶段,
能根据学生的特点来选择合适的教程实现灵活的交互功能。

计算机辅助教学软件是用来控制计算机实现教学功能的软件。通过这一媒介,教师能够将信息有效地传递给学生,而学生则依附于它完成对知识的获取及吸纳。
以往的教学软件通常由计算机者来制作,但是在制作过程中知识与系统框架如何连接却无时不刻困扰着制作群体,同样的应用群体也为此而焦头烂额:使用的教学软件只是单纯地利用计算机来进行教学模拟,或简单地依附计算机将书本的文字、图片应用可视化的屏幕来实现,而常常忽略知识点的融合性和渗透性,学生的主体意识没有得到充分地正视,而应用群体本身对知识的发散性、理解性也没有得到充分地展现。尽管现下教育者们已经有意识地自己制作教学软件,但是在技术应用上却存在着很大的障碍。就算是制作好了软件,软件的应用与创作者本身却产生了尴尬——只要能应用到课堂教学中的教学软件就是一种好软件。尽管现在开发出来的教学软件不胜枚举,但是其良莠不齐的程度着实让应用者却步不前。制作精良的所要的费用实在是高,而一般的又不能透过现象看本质无非是书本搬家,至于差一点的可能就要被冠以误导学生之嫌。
同样的,尽管现在高校中CAI课件的应用已如火如荼,其使用的效果也不甚理想。首先对于CAI的开发大多是孤军作战,往往同一门课几个教师同时讲授,几个人都在开发CAI课件,各自为战,各显其能,造成了人力、物力和时间的极大浪费;其次,高校内的硬件设施不够完备,无法实现学生对教学软件的充分利用;而教师制作软件的风格与秉承的教学理念的差异也让教学软件与学生间无法形成契合。
2.4 本文研究的内容
针对高校中学生兴趣各异、创新能力、实践能力不尽相同的特点,以及工科专业中C、C++、C#、Visual Basic等计算机高级语言的互通性,开发了这个适应大学计算机高级语言教学的多媒体课堂教学演示系统。
这个计算机高级语言多媒体课堂教学演示系统集中体现了因材施教的特点,帮助教师根据学生的基础和发展潜力制定科学合理的授课方案,在授课中又以实例带动教学引发学生求知欲。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。在借鉴同类软件的基础上,结合实例应用情况,仔细推敲用户的操作感受和应用要求,力求做到软件的功能强大、界面简洁、操作简便、稳定性及安全性高。同时避免单纯依托于教材的思维定势,以认知主义、建构主义为理论基础,融合多种表现手段,将图文声音有效地与软件结合,为高级语言教学提供了一种新的途径。












目   录
摘  要……………………………………………………………………1
关键词……………………………………………………………………2
第一章 前言 ……………………………………………………………3
第二章 计算机辅助教学概述 …………………………………………3
2.1 计算机辅助教学的发展 ………………………………………………… 3
2.2 CAI在我国的发展………………………………………………………   3
2.3计算机辅助教学软件的现状及局限性…………………………………… 3
2.4 本文研究的内容  …………………………………………………………4
第三章 系统开发软件介绍 ……………………………………………4
3.1 开发工具:Visual Basic 6.0 ……………………………………………4
3.2 Visual Basic 6.0运行环境 ………………………………………………4
3.3 Visual Basic6.0应用程序设计过程………………………………………5
第四章 系统数据库设计…………………………………………………5
4.1 数据库基本概况………………………………………………………………5
4.2 数据库中表的建立……………………………………………………………5
第五章 系统各模块的实现及有关流程图………………………………6
5.1 系统模块概述……………………………………………………………… 6
5.2 系统启动界面的实现  …………………………………………………… 7
5.3 课程设置界面的实现……………………………………………………… 7
5.4 课程选择模块……………………………………………………………… 8
5.4.1课堂讲学单元和课后作业单元………………………………………………… 8
    5.4.2实例讲演单元和特殊示例单元…………………………………………………10
5.4.3课堂小结单元……………………………………………………………………13
      5.4.4实验环境单元……………………………………………………………………13
5.4.5帮助单元…………………………………………………………………………13
5.4.6退出单元…………………………………………………………………………14
       5.4.7主显示区…………………………………………………………………………14
5.5  更新课程模块………………………………………………………………15
5.5.1权限确认 …………………………………………………………………………15
5.5.2更新课程界面 ……………………………………………………………………16
第六章 系统的创新点及不足……………………………………………16
第七章 展望………………………………………………………………17
参考文献………………………………………………………………… 18
附录A 系统使用说明 ……………………………………………………19

推荐资料