“多媒体技术基础”课程教学改革与研究.doc

上传人:sk****8 文档编号:3502510 上传时间:2019-06-01 格式:DOC 页数:23 大小:372KB
下载 相关 举报
“多媒体技术基础”课程教学改革与研究.doc_第1页
第1页 / 共23页
“多媒体技术基础”课程教学改革与研究.doc_第2页
第2页 / 共23页
“多媒体技术基础”课程教学改革与研究.doc_第3页
第3页 / 共23页
“多媒体技术基础”课程教学改革与研究.doc_第4页
第4页 / 共23页
“多媒体技术基础”课程教学改革与研究.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、三维图形交互式远程教学系统的设计与实现摘三维图形交互式远程教学系统的设计与实现要:针对网络远程教育中 Web 课件缺乏交互性和真实感的情况,本三维图形交互式远程教学系统的设计与实现文论述用 VRML 了基于网络的具有交互性的三维图形教学系统为同类课三维图形交互式远程教学系统的设计与实现程网络远程教育提供了一种解决方法,其中包括用AutoCAD 和 3ds 三维图形交互式远程教学系统的设计与实现 Max 建模,利用 VRML 添加运动,用 ASP 和 Access 数据库三维图形交互式远程教学系统的设计与实现实现了三维图形远程教学系统。 关键词:远程教育;三维图形;三维图形交互式远程教学系统的设

2、计与实现交互式;虚拟现实建模语言 随着三维图形交互式远程教学系统的设计与实现网络技术的发展,利用网络进行课程教学己成为教学改革追逐的新热三维图形交互式远程教学系统的设计与实现点。但是,网上教学在现阶段还存在着很多不足。Web 课件的制作多局限于三维图形交互式远程教学系统的设计与实现基于超链接的文本结构,更是难以见到具有真实感的三维立体图形,网三维图形交互式远程教学系统的设计与实现络远程教学的优势未能得到充分发挥。高等学校工科类课程,三维立体结构三维图形交互式远程教学系统的设计与实现较多,有些课件用了动画来表达三维模型的运动,受网速限制,动画不三维图形交互式远程教学系统的设计与实现能太长、太多,

3、学生只能被动的接受,不能主动参与。为解决这些问题,本文三维图形交互式远程教学系统的设计与实现借助 VRML(Virtual Reality Modelin 三维图形交互式远程教学系统的设计与实现 g Language)实现了三维图形交互式远程教学系统,将虚拟现实三维图形交互式远程教学系统的设计与实现技术引入网络课件制作,使学生在网上观察到真正的三维动态模拟,并三维图形交互式远程教学系统的设计与实现可进行实时交互操作,提高了学生的参与性和主动性,收到了好的教学效三维图形交互式远程教学系统的设计与实现果。 1 虚拟现实技术 虚拟现实(Virtual Reality,简称 VR),就是利三维图形交互

4、式远程教学系统的设计与实现用计算机技术,来模仿已存在或不存在的世界,通过特殊的输入、输出装置,三维图形交互式远程教学系统的设计与实现使用户产生身历其境的感觉。作为一门新兴学科,在许多方面都显示出了三维图形交互式远程教学系统的设计与实现诱人的应用前景。在航天与军事、产品设计、城市建筑、环境规划、三维图形交互式远程教学系统的设计与实现虚拟样机、虚拟制造、医学、娱乐等领域已取得了一定应用成果。 VRML 是虚拟现实建模语言,可以在网络上创建逼真的三三维图形交互式远程教学系统的设计与实现维场景。VRML 用节点(node) 来描述虚拟场景中的各个要素。每三维图形交互式远程教学系统的设计与实现个节点有其

5、相应的功能,由节点的域和值来保存该功能所需的参数和数值。三维图形交互式远程教学系统的设计与实现 VRML 还支持纹理映射、背景、视频、音频、对象运动和碰撞检测等功三维图形交互式远程教学系统的设计与实现能1。现在很多三维软件都支持以 VRML 格式输出特定场景。 2 系统的设计与实现 三维图形交互式远程教学系统的设计与实现 2.1 系统的功能特点 (1) 真实感 该系统展示三维图形交互式远程教学系统的设计与实现的是三维模型,比起网络课件常用的图片或文字,更具有真实感。系统三维图形交互式远程教学系统的设计与实现展示的是运动模型,一些在课堂上难以讲解清楚的模型,都真实的表现出三维图形交互式远程教学系

6、统的设计与实现来。 (2) 交互性 交互性是虚拟现实技术三维图形交互式远程教学系统的设计与实现的三个基本特征之一,也是本系统的最大特点。学生可以主动参与,操作控制三维图形交互式远程教学系统的设计与实现三维模型,从而可以更全面、更深刻的了解三维图形。 2.2 系统规划 系统实现了 4 个功能:查询模型运动、查询模型、显示所有模型运动、按模型所属运动机构类别查看模型。系统规划如图 1 所示。2.3 关键技术 2.3.1 建模技术 建模的方法有两种,第一种是直接用 VRML 编程建模。这种方法所编写的模型数据量小,程序可重复利用。第二种方法是在其它建模软件中创建模型再转化为 VRML 格式。有些三维

7、建模软件如 Solid Edge、UG 等可以直接输出为 VRML 文件格式,不能直接输出的也可以通过第三方软件转化。本文所用的模型都是在 AutoCAD 2004 中建模,通过 3ds Max 转化为 VRML 文件格式,并通过 3ds Max 和 VRML 编辑器 VrmlPad2.0 进行优化。 2.3.2 场景组合技术 场景组合的方法也有两种,一是用 VRML 编程装配;二是在专业建模软件(如 3ds Max)中装配2,再转化为 VRML 文件格式。这两种方法对简单机构来说方便性差不多,后一种要直观一些。对需要编程添加运动的复杂机构,应用 VRML 编程装配3。 2.3.3运动添加技术

8、 (1) 在 3ds Max 中设置运动 在 3ds Max 设置的运动可以转化为 VRML 文件格式。对于物体的无规律运动,在 3ds Max 中设置后再输出为 VRML 文件格式较为方便。对于加速度、速度有规律变化的运动,3ds Max 中实现这样的运动需要选取足够多的关键帧,并把各个位置的角度精确计算出来,才可以近似模拟运动过程。 (2) 用 VRML 的时间传感器 Timesensor、坐标内插器节点 CoordinateInterpolator 和方向内插器节点 OrientationInterpolator 来添加运动 这种方法跟在 3ds Max 设置运动的方法相似,是利用 Ti

9、mesensor、CoordinateInterpolator 、OrientationInterpolator ,选取一个运动周期多个关键点,根据计算确定每一关键点每一个构件的坐标值和方向。这种方法对简单的有规律的运动比较方便,对于复杂运动,计算量特别大,而且每两个关键点之间的运动是直线性的,这对于曲线运动的物体来说,需要选很多个点才能将运动过程近似虚拟出来。如图 4 所示两个齿轮运动使用此法设置,代码如下: DEF L1 Transform #定义齿轮轴所在的节点 L1 DEF L2 Transform #定义大齿轮、轴、带轮所在的节点 L2 DEF t1 TimeSensor #定义 t

10、1 时间传感器 cycleInterval 10 #定义小齿轮旋转一周的时间间隔为 10 loop TRUE DEF t2 TimeSensor #定义t2 时间传感器 cycleInterval 33#定义大齿轮旋转一周的时间间隔为 33 loop TRUE DEF o1 OrientationInterpolator # 定义 o1 方向内插器 key 0, 0.125, 0.25, 0.375,0.5, 0.625, 0.75, 0.875,1 keyValue 1 0 00,1 0 0-0.785,1 0 0-1.57,1 0 0-2.355,1 0 0-3.14,1 0 0-3.92

11、5,1 0 0-4.71,1 0 0-5.495,1 0 0-6.28 DEF o2 OrientationInterpolator #定义 o2 方向内插器 ROUTE t1.fraction_changed TO o1.set_fraction#将 t1 的时间变化传给 o1 ROUTE o1.value_changed TO L1.rotation #将角度变化传给 L1 ROUTE t2.fraction_changed TO o2.set_fraction#将 t2 的时间变化传给 o2 ROUTE o2.value_changed TO L2.rotation #将 o2 的角度变

12、化传给 L2 (3) 用javascript、vrmlscript 或 java 编写程序来控制运动 对于复杂的运动模型必须借助Script 节点来实现,Script 节点支持 javascript、vrmlscript 和 java 编程,可编写程序来实现节点的功能。具体步骤为:首先通过分析计算出各模型之间的关系表达式,再用 javascript或 vrmlscript 脚本语言在 Script 节点将表达式编写出来,用这些程序控制各构件的相应角度或位置,最后利用 script 节点和路由 Route 进行值的传递。这种方法适用于多个构件有规律的运动,具体方法请见参考文献23。也可用 jav

13、a 编写程序对运动进行复杂控制。 2.3.4 虚拟运动模型数据库的构建 要在网络上展示大量的三维虚拟运动模型,须构建运动模型数据库。本文采用 Access 作为数据库开发平台。Access 可以轻松的将数据表发布到 Web 服务器中,然后利用浏览器迅速获得数据库查询的结果。 在Access 中分别设计机构运动数据表和运动模型数据表。机构运动数据表有三个字段值:ID、机构运动名称、链接地址(url)。模型数据表有四个字段值:ID、模型名称、所属机构、url。数据库结构如图 2 所示: 2.3.5 网络环境构建与网页设计 本文用 IIS(Internet Information Server)搭建

14、服务器,用 FrontPage 进行网页设计,网页效果如图 4 所示。IIS 是 Windows NT Server 的一个组件, IIS 结合使用了 Windows NT Server 内置的安全性以及 NT 文件系统 (NTFS)来构建强大、灵活、安全的 Internet 和 Internet 站点。2.3.6Web 数据库访问技术 Web 数据库的访问技术有多种解决方式,实现技术包括:Internet 数据库连接器 (IDC),公共网关接口(CGI),应用编程接口API(ISAPI,NSAPI),活动服务器文档(ASP),Java 数据库链接 (JDBC),基于 Javascript 或

15、Visual J+的数据库访问等4。考虑到系统的数据库规模和信息访问量,本文选择了 ASP 技术实现数据库访问5。ASP 技术的出现使动态交互式 Web 主页设计成为一件轻松愉快的事。ASP 支持基于 IIS 上的服务器端脚本并且完全支持 VBScript 和 JavaScript,只要几行脚本语句,就能将后台的数据库信息发送到 Internet 上。ASP 提供了更方便、更简单的数据库访问方法。执行分类浏览的代码如下: if not rs.eof and not rs.bof then do while not rs.eof response.write “防护;Autorun.inf 摘要

16、:本文针对目前 U 盘在学校机房和网吧的广泛使用,先从计算机 U 盘病毒的概念入手 ,举出了几种主要 U 盘病毒的表现形式,并介绍U 盘病毒的防护措施和解决方法。 一、引言 随着网络的广泛发展和普及 ,目前计算机病毒已成为困扰计算机系统安全和网络发展的重要问题,尤其是通过 U 盘传播病毒,已给整个校园网的安全带来潜在威胁和破坏,在现阶段无法杜绝 U 盘使用的情况下,针对 U 盘病毒呈现的表现形式,掌握一定的 U 盘病毒防护措施和解决方法 ,以帮助学生和教师减少“中毒机率”就显得尤为重要。二、U 盘病毒判断 U 盘病毒并不是说单指某一个具体的病毒,也并不是说只通过 U 盘来传播病毒 ,而是指所有

17、一切可以通过移动存储设备来进行传染的一类病毒,因为 U 盘算是目前最常用的存储介质 ,而且它传播病毒的机率最大,所以称为 U 盘病毒。U 盘病毒主要是通过自动播放功能以及 Autorun 文件实现打开 U 盘时实行自动运行病毒程序,并将此程序传播到操作系统中使其中毒。 U 盘病毒又称 Autorun 病毒,是通过AutoRun.inf 文件使对方所有的硬盘完全共享或中木马的病毒。U 盘中各种病毒后的主要表现特征大致有以下几种: ( 一)双击 U 盘盘符时无法打开,但在资源管理器窗口中却可以打开其盘符,用 WinRAR 打开 U 盘,发现了 u.vbe 文件和类似回收站图标的文件; (二)选择“

18、开始”菜单“运行”命令,输入 cmd 进入命令行模式 ,输入 C:按回车键,进入 C盘根目录后,输入 dir/a 查看所有文件,会出现现 Autorun.inf 和 RavMon.exe 这两个文件; (三)右键单击 U 盘盘符都能看快捷菜单里多了“自动播放” 、 “Open”、 “Browser”等命令项目; (四)所有 EXE 程序被关联 ,且快捷方式图标全换成类似 .com 程序的默认图标; (五)U 盘里面的所有文件夹并成*.exe 格式文件或快捷方式文件,不能正常打开; 三、U 盘病毒的防护措施 为了防止 U 盘病毒传入计算机系统,就需要采取防护措施,可以从下面几方面着手: ( 一)

19、关闭自动播放功能 如果打开 U 盘时自动运行播放功能 ,那么病毒将传播到操作系统中。当插上 U 盘后,计算机会弹出一个自动播放对话框,我们要选择不执行任何操作选项。阻止自动播放功能方法是:在Windows 下单击“开始”菜单 “运行”命令,输入“gpedit.msc”命令,进入“组策略”窗口,展开左窗格的“本地计算机策略计算机配置 管理模板 系统”项,在右窗格的“设置”标题下,双击“关闭自动播放”进行设置。 (二)修改注册表让 U 盘病毒禁止自动运行 虽然关闭了 U 盘的自动播放功能,但是 U 盘病毒依然会在双击盘符时入侵系统,可以通过修改注册表来阻断 U 盘病毒。方法是:打开注册表编辑器,找

20、到下列注册项:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2 右键单击 MountPoints2 选项,选择权限,针对该键值的访问权限进行限制,从而隔断了病毒的入侵。 (三)选择右键打开 不要直接双击 U 盘盘符,最好用右键单击 U 盘盘符选择“打开 ”命令或者通过“资源管理器”窗口进入,因为双击实际上是立刻激活了病毒,这样做可以避免中毒。 (四)在所有磁盘中创建 Autorun.inf 文件夹 因为 U 盘病毒是利用 Autorun.inf 文件来进行传播的 ,可以在所有磁盘中创建名为“A

21、utorun.inf”的文件夹,如果有病毒要侵入时,这样病毒就无法自动创建再创建同名的autorun.inf 文件了,即使你双击盘符也不会运行病毒。从而控制了 U 盘病毒的传播。 (五)安装 U 盘杀毒监控软件和防火墙 通过下载 USBCLean 或 360 安全卫士,达到对 U 盘进行实时监控和查杀的能力。 (六) 备份注册表 一般病毒都会通过注册表起作用的,即使你杀了毒,注册表还是被篡改了,如果有了备份重新导入即可恢复。四、U 盘病毒的解决方法 (一)使用杀毒软件进行杀毒 因为U 盘病毒并不是一种单一的病毒 ,而是通过 autorun.inf 这个文件入侵的病毒 ,可以通过下载杀毒软件组合

22、来清除病毒: 1.对于整机性能较好的计算机来说,卡巴斯基+360 安全卫士比较适合; 2.对于一般计算机可以使用 ESET NOD32 Antivirus+360 安全卫士组合; 3.微点+360 安全卫士; 还有目前网络上出现了许多 U 盘专杀工具,如:USBCLeaner,USBKiller,U 盘专杀助手等。 (二)手动清除病毒 有时杀毒软件并不能彻底的清除 U 病毒,使病毒又会重新恢复,加之杀毒软件内的病毒库更新滞后,病毒并未被察觉到,此时还需采用手动方式来彻底清除病毒。既然 U 盘病毒是通过Autorun.inf 里面打开的病毒程序传播病毒,那我们可以在记事本里打开 Autorun.

23、inf 查看OPEN 后面病毒的文件名,找到它从 U 盘根目录下直接删除,随后删除 Autorun.inf 文件。也可以首先显示隐藏的文件并对其进行备份,将其复制到一个新建的文件夹后,再把 U 盘进行NTFS 格式化 ,最后使用 “EasyRecovery Professional”数据恢复软件进行恢复文件。 五、结束语 随着 U 盘病毒在不断地演变并发展 ,合理有效的预防是防治 U 盘病毒最有效,最经济省力,也是最值得我们重视的问题。只有掌握了最新的防、杀毒技术,当遇到病毒时我们就不会“闻毒色变”,让 U 盘病毒远离我们,来保证计算机网络的安全。 参考文献: 1 林建. 浅谈计算机病毒J.

24、武警工程学院学报,2002,4 2韩莜卿.计算机病毒分析与防范大全M.北京:电子工业出版社,2006,4 3 谢文达,张宗福.U 盘病毒的防范和解决方案 J.福建电脑,2008,07 摘要:计算机是我们生活中不可或缺的工具,出现故障就会影响到我们正常的生活和工作,计算机维护是计算机正常运行的保障,但是计算机维护教育并不是高校计算机基础教育,本文就在高校开展计算机基本维护教育的必要性,从教学目的、内容,教材建设、教学和实训环境的建设方面提出了建议。 关键词:计算机维护; 实训;技能;计算机教室;虚拟机 随着社会的进步和科学技术的飞速发展,尤其是计算机技术的迅猛发展和互联网应用的普及,计算机在各行

25、各业的应用越来越广泛,现在,我们不论是学习、生活,还是工作、娱乐,都离不开计算机。如何让计算机更好、更安全地工作?如何让计算机避免出现不必要的故障?如何让计算机尽快从故障中恢复到正常工作状态?就要求使用者具备一定的计算机维护能力,出现常见故障时可以及时排除,计算机维护教育就是培养学生计算机维护基本技能的课程。 1 高校开设计算机维护教育的必要性 伴随我国教育机制的改革,教育理念的转变,高等院校经过近几年的扩展,高等教育已成为我国的国民教育,现在半数以上的应届高中毕业生都有机会接受本科以上的高等教育,而进入高等院校就读的学生中有 95%以上是非计算机专业的学生 ,在中国高等院校计算机基础教育课程

26、体系(2008)中,非计算机专业的计算机基础教育课程内容主要讲授如何使用计算机 ,包括文字处理等办公软件的应用、互联网的基本应用、数据库的基本知识、多媒体应用技术等,只有极少数的准计算机专业才开设“计算机维护”选修课程。1-2 计算机知识和应用技术要想充分发挥作用,必须有一个前提,就是至少要有一台可以正常使用的计算机,甚至是一套正常运行的计算机系统。现代计算机的硬件集成度非常高,出现故障的概率越来越小,计 算机系统中硬件故障只占不到 10%;计算机软件是人类智力活动的结果,随着计算机软件的规模和功能越来越大,参与开发的人员越来越多,潜在的错误不可避免,加上一些恶意的计算机病毒程序在网上肆意传播

27、等,在客观上决定了计算机可能会出现各种各样的故障。如果计算机使用人员的安全防范知识缺乏、安全防范意识薄弱、使用习惯不合理,会使得计算机出现故障的概率更高。 计算机已经是我们生活工作中不可或缺的工具,出现故障就会影响我们正常的学习、生活和工作。虽然各类职业技术院校在计算机相关专业中开设了计算机的组装、维护与维修等相关课程,培养了计算机维护与维修方面的专业技术人才,但是依然无法满足迅速增长的维护需求,计算机普及率的稳步上升也带来计算机维护工作量的迅速上升,而且每次出现故障都找专业维护人员,不仅费时、费力、费钱,也不能及时解决故障。 高等院校的学生都具有一定的计算机基础知识,只要对他们进行适当地指导

28、,他们很容易学会计算机维护的基本技能。由于非计算机专业的计算机基础教育不包括计算机维护教育,我们以全校公共选修课的形式在我校开设了“计算机维护”课程,讲授计算机维护的基本技能。 2 高校“计算机维护”课程的教学目的 “计算机维护”是一门理论性、实践性、应用性 作者简介:李思伟 (1967-),男,江苏南京人,系统分析师,本科,研究方向为计算机系统运行维护和软件系统分析。 相结合的课程,课时少,任务重,在这种情况下不可能培养出全能的计算机维护的专业人才,我们只希望通过本课程的学习使每个学生都具备一定的计算机维护的基本技能,具体如下: 能够正确的识别计算机的硬件,掌握硬件的技术参数,以及各硬件对计

29、算机系统性能的影响,要求达到板卡级就可以,能够根据不同的应用需求合理的配置硬件。 能够对 BIOS 进行基本的设置、对硬盘分区和格式化,能够独立安装 Windows 操作系统和应用软件。 能够对安装好软件的计算机进行基本的性能优化和安全优化。 能够使用常用的计算机维护工具,能够熟练的备份和恢复计算机系统。 能够进行局域网的简单维护,包括组建局域网、局域网文件和打印机共享、接入互联网等,会使用互联网搜索引擎寻找未知故障的解决方法。 3 高校“计算机维护”课程的教学内容 课程的教学内容主要包括 3 个方面知识和计算机维护的 3 个层次。 3 个方面知识包括计算机硬件、软件和网络。 (1) 硬件部分主要讲授硬件的基本组成部件,各功能部件的主要功能和性能参数指标,各功能部件在计算机系统中的功能以及对计算机系统总体性能的影响,通过不同用途的计算机系统案例讲解彼此之间的关系。 (2) 软件部分首先讲授操作系统、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。