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) 硬件部分
30、主要讲授硬件的基本组成部件,各功能部件的主要功能和性能参数指标,各功能部件在计算机系统中的功能以及对计算机系统总体性能的影响,通过不同用途的计算机系统案例讲解彼此之间的关系。 (2) 软件部分首先讲授操作系统、应用软件、工具软件之间的依存关系,软件的安装、主要作用、使用方法。 (3) 网络部分讲授局域网、互联网的基本概念,组建局域网、接入互联网的常用方法,局域网文件和打印机共享等常用的网络服务,使用互联网搜索引擎寻找未知故障的解决方法。 计算机维护的 3 个层次包括可用、好用和快速恢复。 (1) 可用是指会合理地选购硬件、安装软件、接入网络,让计算机可以用起来。 (2) 好用是指通过优化配置使
31、计算机运行的更快,正确配置安全软件和安全策略使计算机系统运行得更安全。 (3) 快速恢复是指系统出现故障不能正常工作时,通过系统还原、镜像备份恢复的方法,使计算机系统能够尽快恢复到正常工作状态。 计算机维护的课程全部在计算机教室授课,采用一人一机,在教学过程中,实践操作部分的内容都让学生和教师在 VMware 虚拟机上同步操作,不能及时跟上的同学可以根据配套的教学录像进行操作,教师也会及时的给予指导。4 高校“计算机维护”课程的教材 当前“计算机维护”课程教材内容滞后严重,究其原因,首先是计算机技术的发展日新月异,新技术、新产品、新应用等层出不穷;其二是教材的编写、出版、征订、使用的周期过长。
32、 起初我们在选择教材时,尽量选择最新出版,内容最前沿,最实用、最贴近现实生活的教材,在备课时再增加新内容以弥补教材内容的不足,在教学中,为了能跟上计算机技术的快速发展,就要不断地更换教材,同一本教材的更新达不到要求,就更换不同的教材。但随之带来新的问题是:不同的教材编写时侧重点不同、内容的顺序不同,备课的工作量大,内容容易混淆,而且即使是最新出版的、内容最前沿的教材与当前流行的计算机技术之间仍然有半年以上的时间差。 基于以上的原因,我们决定自行编写教学讲义,参考以前使用过的计算机维护教材,确定计算机维护课程的基本框架,原理部分参照计算机维护、操作系统、计算机组成原理等教材编写,硬件选配案例、操
33、作系统和应用软件安装与使用、常用计算机维护工具软件的使用等结合当前流行的技术编写,编写的讲义尽量详细,原理部分基本达到计算机维护教材的水平,硬件选配案例选择当前流行的硬件搭配,按照不同的应用需求组成不同的方案,同时,详细比较不同的方案所能达到的计算机性能和需要付出的经济代价。编写操作系统和应用软件安装与使用、常用计算机维护工具软件的使用等操作部分,强调图文并茂,在主要的操作部分还配有清晰直观的教学录像。为了紧跟计算机技术的发展,编写教学讲义以学期为周期进行更新,编写好的教学讲义放在教学 Web 服务器上,供学生自行阅读,便于学生预习。 笔者在学校负责计算机教室的维护工作,兼管办公计算机及网络的
34、维护工作,有时指导学生维护他们的计算机,有丰富的计算机维护工作经验,编写的教学讲义实用、贴近实际生活、紧跟计算机技术的流行趋势,在教学中应用起来得心应手,学生也从中学到很多实用的技能,深受学生的喜爱,取得较好的教学效果。 5“计算机维护”课程的教学、实训环境的 建设 “计算机维护”课程有其特殊性,对教学和实训环境的要求高,实训操作还具有一定的破坏作用,好的环境可以使教学和实训事半功倍,不合理的环境不仅达不到教学和实训的效果,还会影响其它课程的教学和实训,增加计算机教室的维护工作量。我们在长期的计算机教室维护工作中和计算机维护教学中总结了一套行之有效的方法, 首先要建立一个固定的硬环境,我校计算
35、机教室采用海光硬盘保护卡,配置为每次开机后自动恢复系统,这样做可以保证前一个使用者的任何操作不会对后一个使用者产生任何影响,只要重新开机,计算机系统的状态都是相同的。我校为计算机教室配置了投影仪、无线扩音系统等多媒体教学设备,便于教师展示图文并茂的教案,也可以播放教学录像,无线扩音系统可以保证教师在教室任何地方讲话都很清晰。 其次建立了一个软环境,计算机教室安装了凌波多媒体网络教室软件,方便了师生互动,在实训操作时,在教师机上就可以看到所有学生机的操作情况,发现问题可以及时地给予指导,也可以把指导的情况及时地投影到大屏幕上,甚至可以广播到每一个学生机的显示器上,清晰高效;计算机教室在每台计算机
36、上安装了 VMware 虚拟机软件,这个软件可以模拟真实的计算机,在这个模拟的计算机上,可以像操作真实的计算机一样进行 BIOS 设置、硬盘分区与格式化、安装操作系统、试用各种软件等大部分“计算机维护”课程的实训操作,而且在虚拟计算机上的操作不会影响到真实的计算机系统,我们还利用屏幕录像机软件结合 VMware 虚拟机软件制作了实训操作的屏幕录像,清晰直观,VMware 虚拟机软件的合理运用给“计算机维护”的实训操作提供了极大的方便。3 另外计算机教室还配置了网络服务器,存放了教学讲义、实训操作的屏幕录像等教学资源,供学生随时调用。 6 高校开设“计算机维护”教育存在的问题 首先,学生计算机基
37、础相差较大。由于课程是公共选修课,全校的学生可以自由选修,我校的学生来自全国各地,不同的地区、不同的学校和不同的生活环境使得他们计算机维护技能参次不齐、水平不一,有的已经具备计算机维护的基本技能,而本课程主要讲授的就是计算机维护的基本技能,这部分学生选修这门课就浪费了学习时间和教学资源。针对这种情况,我们开发了一个测试软件放基于 ASP 技术构建图书馆科技查新业务管理系统关键词:ASP;科技查新业务管理 摘要:针对现在科技查新申请处理主要依赖于手工操作的现状,从图书馆科技查新的实际需要出发,设计了一个基于 ASP(Active Server Page)技术的科技查新业务管理系统,实现了在线提交
38、、查询、处理、意见反馈等基本功能。通过该系统运行情况分析,认为该系统可以提高查新人员的工作效率,减少了工作失误,提高自动化水平,有较强的实用性。 Library Novelty Search Operation Management System Designed with ASP Technique Yin Wen,Yuan Yun,Hu Lidan (China MiningTechnology University,Xuzhou221116,China) Abstract:Novelty is now processing applications for mainly depends
39、on the status of manual operation,from the library Noveltys practical needs,I have designed a operation management system which is based on ASP (Active Server Page) technology,thus enabling the online submission,inquiries,processing,feedback and other basic functions.Through the operation of the sys
40、tem analysis,that the system can improve staff efficiency,reduce mistakes in the work to improve the level of automation,there are strong practical. Keywords:ASP;Novelty search operation management 一、概述 目前,大部分科技查新工作站在处理客户查新申请等工作时一直需要工作人员手工完成。查新工作细致而繁杂,要实现客户查新申请处理及时,信息传递准确,资料保存妥善等目标,必须依靠现代化的管理手段,以提高工
41、作效率和减少工作失误率。常规的处理客户查新方法存在很多不足之处,如工作效率低、实时性差、工作量大等等。 针对以上查新处理存在的不足,作者设计了一个基于 ASP 的科技查新网络系统,客户只要能上网就可以远距离提交申请、查询等操作,查新人员使用此系统可以简化查新申请的处理流程,提高处理效率,及时向客户反馈查新进程与查新需要,从根本上改变了以往查新处理复杂,烦琐的现状。 二、系统分析和设计 ( 一)系统需求分析 科技查新申请在线提交系统应该是一个可以使客户方便的提交新申请,并可以查询查新状态的系统,而管理员也可以通过该系统查看最新查新申请,查找历史申请表并发布查新状态。同时,用户可以在线将自己的意见
42、反馈给查新人员。该需求的数据流结构如图 1 所示: (二) 系统设计 1.系统的体系结构和使用环境。 由于 B/S 工作模式运行维护比较简单,可以非常方便用户操作数据,故本系统采用 B/S 架构下的三层体系结构。 第一层,客户通过浏览器提交查新申请并查询查新状态,管理员通过浏览器处理查新申请。 第二层的 Web 服务器根据客户或管理员的请求进行相应的业务逻辑处理,并根据请求与数据库服务器连接进行数据的操作,并将结果返回到第一层。 第三层,数据库服务器负责具体数据的存储和实际的数据操作。 本系统采用 ASP(Active Server Page)作为服务器端脚本编写环境。由于 Microsoft
43、 Office 中的 Access 数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,因此,本系统数据库用Access,采用 ODBC 方式连接数据库;以 IIS 作为后台 Web 服务器。 2.系统基本功能结构。(1)查新申请提交模块(供客户使用) 。 用户可以直接打开在线提交页面,填写一个查新申请表单,用户需填写查新项目名称、基金名称、查新范围、查新单位、查新要点等信息,然后填写姓名单位、联系方式等基本信息。由于大多数图书馆查新报告只支持亲自来取和 Email 两种方式 ,故该系统专设了一项功能即时间要求,来记录读者的时间要求。(2)查新申请修改(供客户使用) 。 如果
44、用户提交查新申请有不符合要求指出,管理员可与客户联系,用户根据要求修改查新申请单。 (3) 查新状态查看(供客户使用) 。 客户一般希望随时可以了解查新动态,通过该模块,客户可根据自己获得的查询码,随时随地查看查新状态。 (4)意见反馈 (供客户使用)。 客户在获得查新报告后,可以根据查新结果,直接打开用户反馈意见页面,在线填写一个意见反馈表单,把个人意见反馈至查新人员处。 (5)查看查新申请 (供管理员用)。 管理员可以按照用户查新申请时间、委托人姓名、查新范围等查询条件,灵活查看未处理的查新申请。系统以列表形式显示查询到的查新申请,管理员可以点击查看,查看查新申请的详细内容,提高工作效率。
45、 (6)申请表处理(供管理员用)。 管理员可以通过前面的查询功能找到需要的申请单后,处理申请单。同时,管理员可以修改客户的查新申请。(7)更改查新状态(供管理员用) 。 管理员可以根据某一查新申请的查新进程,修改其查新状态,供用户查询查新状态时查看。 (8) 用户意见反馈查看功能(供管理员用)。 管理员可以登陆后台,对用户提交的反馈意见进行查看,并查看该用户所查新的项目,当前应用情况如何。 (9)其他功能。 本系统还包含科技查新站简介、用户须知、查新资源等关于查新工作站的介绍,以及管理员登陆、管理员注册、管理员管理等功能 同时,本系统还设置了超级管理员与普通管理员两种权限,登录后分别具有不同的
46、系统菜单,执行不同的任务,实现不同的操作行为。 (1) 超级管理员。系统管理员具有查新系统的最高权限,可以对所有管理人员信息进行添加、更改和删除操作,也可以注册新的管理员。 (2)普通管理员。普通管理员拥有在线查看查新委托、用户意见,修改个人信息等基本功能。 三、利用 ASP 技术实现系统 假设数据库名为 order.mdb,放在 admin 文件夹下 ,代码文件名为 conn.asp,那么同一的数据库链接代码如下: 其他代码文件需要用到数据库链接时可以直接引用,代码如下: 在向数据库添加记录时,部分程序如下: 四、结语 该系统采用 ASP 技术、基于 Web 架构实现。具有总体投入少、跨平台
47、、易维护、易使用等特点;解决了查新人员与客户的沟通交流的问题,更好地服务于客户,提高了客户对查新站的满意度;促进查新站查新申请规范化管理,提高了查新工作效率,减少了工作失误,提高了自动化水平,使查新工作人员可以更好地为顾客服务。 参考文献: 1杨靖.利用 ASP 技术构建图书馆读者需求表单业务处理系统J.吉林:图书馆学研究,2009,8 2 李彦鹏,郑直,孟卫.基于 ASP和 SQL Server 的在线投稿系统的设计与实现 J.安徽: 电脑知识与技术,2009,6 3顾峰,张申.用数据库构建网络远程多用户实验系统J.南京 :电气电子教学学报,2003,25,5 摘要:本文从硬件环境、软件环境
48、、教师队伍和过程实施四个因素方面对如何建立较完备的大学计算机基础实验教学体系做了初步探讨,以期从实验教学着眼,通过规范实验教学来提高学生对计算机学习的兴趣,引导学生在一个较深的层次上运用计算机为今后的学习、工作服务。 关键词:大学计算机基础;实践教学;自主学习;案例教学 1 引言 在普通高等院校中,大学计算机基础课程是所有非计算机专业都必修的一门公共基础课,主要涉及计算机基础性和通用性的知识、技能和应用,是信息化社会中对本科生的基本要求。但随着PC 的普及,大学计算机基础课程的教学正渐渐失去它的吸引力,它的严肃性,失去它应有的地位。这里笔者根据个人的教学实践,以如何保持大学计算机基础实验教学在
49、整个课程教学中的举足轻重的地位,从硬件环境、软件环境、教师队伍和过程实施四个因素方面对大学计算机基础实验教学的初步探讨。 2 硬件环境 学校公共计算机房的硬件装备要与大学计算机公共课教学相适应。这可能包含以下方面: (1) 机器数量要与学生规模相适应。如果机器数量太少,势必造成需要在晚上、周末排课的现象,占用学生自由上机和自主学习的时间,也不利于实验教师包括机房维护管理人员充分准备实验。每个机房的机器数目一般应控制在 60 台左右,实践证明太少太多都不利于开展实验教学。 (2) 计算机房硬件的配置应当跟上软件发展的要求。操作系统和应用软件都在不断进行版本更新,机器在明显跟不上这些软件运行要求时,应当予以淘汰更换,否则学生根本就不愿走进计算机房。 (2) 最大限度保障机