计算机应用专业专科毕业设计.docx
《计算机应用专业专科毕业设计.docx》由会员分享,可在线阅读,更多相关《计算机应用专业专科毕业设计.docx(13页珍藏版)》请在冰豆网上搜索。
计算机应用专业专科毕业设计
计算机应用专业专科毕业设计
计算机文化基础CAI课件开发与设计
(2004年8月)027002617
摘要:
本论文以“网络课件”的制作为背景,论述了网络课件制作的意义、概念、结构及系统开发的基本原理和方法。
全文共分为引言、CAI技术简介,DreamweaverMX技术简介,软件工程方法在课件设计和开发中的运用,对如何使用DreamweaverMX开发本系统作了较为详细的介绍。
关键词:
“网络课件”,“CAI”,“DreamweaverMX”,“软件工程”.
一、引言
由于INTERNET网的迅猛发展和校园网的普及,课堂教学课件必将用于网络平台,过去人们一直以3DMAX三维动画软件制作课件,但其大容量文件难以实现网上浏览,取而带之的是HTML格式的FLASH网页动画软件制作课件,前端称单机版课件,后者称网络课件,只要有一台PC机、一部“猫”、一根电话线,可以在世界中的每个角落去观看网络课件了。
所以趁此毕业设计之际,我选择了写《计算机文化基础》网络课件。
传统的课件多为单机课件,供老师在课堂上使用,应用率较低,随着INTERNET网和校园网的发展,网络课件需求越来越大。
它的优势也表现的越来越明显,比如,可以在世界上任何的地方去访问;它可以用Javascript脚本语言去实现动态画面,使读课件的人更有兴趣去学习,效果并不低于3DMAX。
但是由于网络课件由于是新兴名词,所以还有很多人对它产生怀疑,不相信在网络上也可以去实现课件,害怕的不止是知识产权不能受到保护,更害怕受到别人的攻击等等,在这里我想简单的讨论一下用JSP去实现网络课件和保护知识产权,不被陌生人去访问和破坏。
我的《计算机文化基础》网络课件系统主要以Dreamweaver去编写,其中又穿插了幻灯片,Flash,运用数据库来存储注册用户的资料,由于数据库自身的安全性,可以有效的阻止陌生人的访问和破坏。
二、CAI课件技术简介
受计算机技术、认知学、教育学发展的制约,CAI课件的实现技术大大落后于CAI理论的发展。
目前比较成熟并占领市场的仍是基于行为主义学习理论的CAI课件系统。
这种课件的形式为大家所熟悉,它们共同的技术特点是基于框面,采用小步骤的分支式程序设计,学生作为软件的使用者,被动地接受知识的灌输。
智能计算机辅助教学(IntelligenceComputerAssistedInstruction——ICAI)是智能化的CAI,它以认知学为理论基础,将人工智能技术应用于CAI。
ICAI将教学内容与教学策略分开,根据学生的认知模型提供的信息,通过智能系统的搜索与推理,动态生成适合于个别化教学的内容与策略;通过智能诊断机制判断学生的学习水平,分析学生产生错误的原因,同时向学生提出更改建议、以及进一步需学习内容的建议;通过对全体学生出现的错误分布统计,智能诊断机制将向教师提供教学重点、方式、测试重点、方式、题型的建议;为教师提供友好的教学内容、测试内容维护界面,无需改变软件的结构即可调整教学策略;通过对学生认知模型、教学内容、测试结果的智能分析,向教学督导人员提供对任课教师教学业绩评价的参考意见。
可以说,一个理想、完美的ICAI系统就是一个自主、优秀的“教师”。
以现有的科学技术水平而言,短时期内显然无法实现具备上述全部功能的ICAI系统。
一般认为,只要具有下列一个或几个特征的CAI系统就可以称之为ICAI系统。
(1)能自动生成各种问题与练习;
(2)根据学生的学习水平与学习情况选择与调整学习的内容和进度;
(3)在了解教学内容的基础上自动解决问题,生成解答;
(4)具有自然语言生成与理解能力,以便实现比较自由的教学问答系统,提高人机交互的主动性;
(5)对教学内容有解释咨询能力;
(6)能诊断学生错误,分析原因并采取纠正措施;
(7)能评价学生的学习行为;
(8)能评价教师的教学行为。
不难看出,ICAI与传统的CAI相比,更加符合教育教学的规律,切合学生的认知习惯,具有明显的优越性。
网络CAI(NetworkBasedComputerAssistedInstruction——NBCAI)是学生和教师通过计算机网络进行课程内容的学习、讲授、练习和测试。
网络CAI的实现主要有两种:
基于WWW的CAI和基于Client/Server的CAI。
基于WWW的CAI是教师将教学内容制成超文本文件,发布到Internet或Intranet的WWW服务器上,学生通过使用WWW浏览器,登录到相应的网站以实现远程教学(DistanceLearning)内容的学习。
它的主要优点是不受地域的限制,能够方便地做到资源共享。
缺点是速度慢,缺乏智能性。
基于Client/Server的CAI是教师和学生通过各自的客户端软件,组织教学内容和学习课程知识。
其优点是功能开发灵活方便、软件运行速度快和易于研制ICAI。
但不足之处是Client端计算机应装有特定的Client端软件。
近年来,随着网络技术的日臻成熟,Internet以前所未有的速度延伸,具有较高传输速率的校园网与企业内部Intranet的普遍建立,使网络CAI逐渐成为研究的热点。
国内外一些著名的Internet站点纷纷设立网络学校,接受学生的注册或非注册的学习。
在著名搜索引擎Yahoo的
CAI在沿着智能化与网络化两大趋势发展的同时,在国外又有了新的进展,即将协同学习(CollaborativeLearning)的概念引入CAI。
协同学习是指多个用户使用同一个系统,对某个问题在互相帮助的前提下进行研究。
对单个用户而言,他能在借鉴系统其余用户解决问题的思想基础上,提出自己的解决方案。
对于用户提出的错误方案,系统会按一定的诊断机制指出问题的所在,以及弥补缺陷的方法。
在网络环境下使用协同方式进行学习的一个代表是由日本人建造的CAMELOT。
基于网络环境的智能计算机辅助教学系统(NetworkBasedIntelligenceComputerAssistedInstructionSystem——NBICAI),是网络CAI与智能CAI相互取长补短,以有机方式构建的一个新系统工程。
在NBICAI系统中,学生通过使用学生机房或是家中的计算机登录到NBICAI的Server端,NBICAI会按其不同的认知水平为其准备不同难度的教学内容。
完成学习时,系统通过自适应的测试(CAT)确定学生新的认知水平,作为其下一次登录学习时为其准备学习内容的依据,并向学生提出进一步需学习内容的建议。
学生在学习过程中可以实时的与其他在线的学习者进行讨论,并可通过e-mail的形式与教师进行交流。
教师使用自己的计算机,在教研室或家中登录到NBICAI的Server端,检查学生的学习进度,学习情况。
并依据学生的实际情况,有针对性地对教学内容、测试内容进行更新。
督导人员在教务机构通过计算机连到NBICAI的Server端,对教学过程进行监督,对教学效果按一定的教育统计学规则进行评价。
三、DreamweaverMX
大家想必对FlashMX已经很熟悉了吧,它是Macromedia公司MX计划的先锋官。
Macromedia在推出FlashMX后不久,马不停蹄地又推出了MX家族的第二员悍将——DreamweaverMX(下简称DWMX)。
DWMX拥有全新的工作界面,更简洁的工作环境。
DWMX吸引人的地方还在于它的无限可伸缩性。
尽管它本身的功能已足够强大,但它同时还可以引入很多第三方为DWMX特别量身定做的插件,使得一些原本需要很强的编程功底才能写出的网页特效,如今只要轻轻点几下鼠标便可以完成。
我们还可以引入更多的特效插件,实现更丰富的网页特效。
Css:
CSS是CascadingStyleSheets(层叠样式表单)的简称。
更多的人把它称作样式表。
顾名思义,它是一种设计网页样式的工具。
借助CSS的强大功能,网页将在您丰富的想象力下千变万化。
html>
cssword //*样式定义结束*//
//*以下的区域内采用中