实验ps移花接木教程

ps移花接木教程  时间:2021-02-18  阅读:()
收稿日期:2003-11-01;修返日期:2003-12-05基于Internet的远程实验系统和多媒体课件的开发黎岩,曹岩,江平宇(西安交通大学机械工程学院CAD/CAM研究所,陕西西安710049)摘要:在基于Internet基础上,结合ASP,ADO和数据库等技术实现了网络化远程教学和管理模式的实验系统的构建;同时采用多媒体技术完成实验教学课件的制作.
根据实验教学的要求,系统分为教师管理和学生实验两个主要功能部分,实现了多媒体教学实例运行演示、网上实验,以及基于网络数据库的实验报告书生成和教师批改报告等功能.
关键词:远程网络实验系统;实时/非实时交互;数据库;ASP;ADO;ODBC中图法分类号:TP393.
18文献标识码:A文章编号:1001-3695(2004)10-0244-04DevelopmentofWebExperimentingSystem(WES)andMultimediaCoursewareBasedonInternetLIYan,CAOYan,JIANGPing-yu(CAD/CAMInstitute,SchoolofMechanicalEngineering,Xi'anJiaotongUniversity,Xi'anShanxi710049,China)Abstract:BasedonWebtechnology,ASP,ADO,DatabaseandsoonareutilizedtobuilduptheWESandmultimediacourseware.
Accordingtotheexperimentalrequirements,thesystemisdividedintotwomainparts:teacher'smanagementandstudent'sexperiment.
Itsfunctionsincludemultimediateachinginstances,simulationexperiments,experimentalreportgenera-tionbasedondatabase,reportcheck,etc.
Finally,apracticalexampleisprovidedtoillustratethefunctionsandmethodsoftheWES.
Keywords:WebExperimentingSystem(WES);On-line/Off-lineInteraction;Database;ASP;ADO;ODBC1远程网络教学概述信息技术的迅猛发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们的教育进行变革.
教学中如何利用多媒体技术、网络技术、信息高速公路等实现远程教育成为摆在教育工作者面前的一个重要课题.
现代远程教育以信息交流快、内容丰富、交互性强等特点作为一种新的教育模式,已经成为传统教育的重要辅助手段.
它的出现,对现有的教育手段是一次强有力的冲击,而且对人们旧有的教育观念产生了深刻的影响[1,2].
与传统教学模式相比较,传统教学模式由学校统一安排,有指定的授课时间、地点、人数,课堂教学以教师讲授为主,学生边听边记地学习.
而网络远程教学具有高度灵活性和交互功能,将学习的主动权交给学生,学生可以有选择的学习,可以在任何时间、任何地点接受教育,根据自己的情况选择学习的内容,调整学习进度.
将自己在学习中遇到的疑难问题以电子邮件的形式提交,还可以通过BBS、讨论区等形式与教师或同学聊天、讨论,从而大大提高学习兴趣,使启发式教育思想贯穿于整个教学过程中.
还有利于因材施教,开展个性化的教学,实现以教为主到以学为主的转变.
2系统设计思想本系统不同于以往的远程教学系统模式,提出了在远程教学系统中,一种全新的网络多媒体课件的运行演示实例和基于数据库的网络教学模式.
首先,多媒体技术能将文字、图像、视频、音频、动画等运载信息的媒体组合在一起进行综合处理和控制,完成一系列随机性的交互操作,提供丰富的视听环境、友好的人机界面和较强的交互功能,对传统教育方式提出了巨大挑战.
多媒体技术的应用使结论式的学习变成过程式的学习,学生由单纯从教师那里被动接受知识变成自我选择、自我学习、自我发展,这是一个理解信息、处理信息的学习过程,促进了"应试教育"向"素质教育"的转变.
其次,多媒体信息极大地丰富了教学内容和教学手段.
借助多媒体将图、文、声相结合,课堂内容变得丰富多彩,极大地刺激了学生的求知欲,大大增强了学生对抽象事物与过程的理解和感受,而且网上的信息更新周期短、成本低廉、易于实现.
借助多媒体,教师可以逼真地演示那些在传统课堂上不能演示的现象和过程,也可以进行那些难度较大的实验,有些多媒体教学软件以视频的形式出现,使学生能保持较高的学习热情.
另一方面,教学网站中要存放大量的信息,包括学生和教师的注册信息、实验项目的内容信息、各类实验课件、提交的实验报告书以及留言板信息等.
考虑到系统的运行实现性和教师管理的便捷性,系统采用Web技术与数据库技术结合完成系统功能.
3系统技术实现框架网络化远程实验系统(WebExperimentingSystem)是一个·442·计算机应用研究2004年典型的采用Client/Server结构、基于网络的一个远程教学应用系统[3,4].
其系统实现模型如图1所示.
图1CAD/CAM网络教学实验系统实现模型Server(服务器)端有WebServer(网络服务器)和DatabaseServer(数据库服务器).
其中WebServer是用Microsoft的WindowsNT,而数据库是用SQL.
WebServer是用来提供与WebClient的交互,系统中所有数据资源都存放在数据库中.
Client端可分为两类:①学生子系统.
它是通过HTTP协议使用浏览器访问,它们对数据库的访问和操作都不是直接进行的,都需要通过WebServer来进行,保证了系统数据库的完整、安全和可靠.
②教师子系统.
它有两种方法访问数据库,第一种方法同学生访问方法一样,通过客户端浏览器;另一种是直接在DatabaseServer上进行操作,管理和维护这个实验教学系统的所有信息资源.
4系统开发关键技术解决4.
1系统连接性的实现设计中采用ASP对象中的Session对象来实现这些功能,以便有效地管理用户,包括学生和教师的登录、退出和连接等功能.
在一个Web应用程序中,当一个用户访问该应用时,Session类型的变量可以提供这个用户在该Web应用的所有页面中的共享数据.
不同的用户有自己单独的Session变量,各不相同,且各用户之间无法通过Session变量共享信息.
用户进入系统后,系统通过Session功能自动记录由前一页面处传来的权限状态值(StatusID),并由Session自动地保存和传递这一个状态值,标志和指明用户可以向哪些页面转换.
程序的设计采用VBScript进行条件判断,通过验证教师或学生身份而允许或拒绝请求.
客户端与Server交互的过程如图2所示.
图2客户端与Server交互示意图(1)用户的浏览器与系统服务器交互.
用户发出登录进入请求,系统验证权限值(StatusID),若为系统设定的某一身份值,建立连接,否则连接失败.
(2)WebServer记录由前一页面传来的用户权限值,把该ID号信息传递给ASP程序.
(3)调用ASP程序,判断当前用户属性,是学生用户还是教师用户.
(4)将判断结果传送到ASP处理,同时调出相对应的页面.
如教师批改实验报告、管理维护系统;学生进入实验、查看成绩、留言等.
(5)ASP程序把用户提交的操作信息送到WebServer上进行处理,操作过程中,Server有权拒绝任何非法操作.
(6)WebServer根据操作结果向用户返回相应系统信息或错误信息提示等.
用户完成操作后,退出实验,清除用户ID信息,同时返回到实验系统首页,以备进行其他的教学项目.
4.
2Web页面和网络数据库的接口实现基于Internet的远程教学系统包含众多的动态信息,采用纯粹静态的HTML页面无法实现,需要数据库的支持,用数据库来存放各种信息.
可用ASP/Server等实现动态生成Web页面,学生和教师通过Web浏览器填写HTML表单输入信息或单击HTML页面中相应的链接获得信息.
在系统中采用CGI和IDC技术实现远程教学系统的Web画面与数据库的接口[5,6].
教学实验系统中Web与数据库的关系如图3所示.
图3Web与数据库关系示意图4.
2.
1公共网关接口(CommonGatewayInternet,CGI)公共网关接口是在各客户机Web浏览器、Web服务器和CGI应用程序之间传送信息的通信协议.
CGI程序可以用专门的数据库查询语言,也可以用一般的C语言调用ODBC函数,为访问数据库提供了最大的灵活性.
服务器利用环境变量和命令行参数将用户通过浏览器输入的信息传给CGI应用程序,CGI程序执行和处理,并以客户可接收的格式将数据传给服务器,由服务器将结果返还给用户.
4.
2.
2Internet数据库链接器(InternetDatabaseConnective,IDC)Internet数据库链接器是微软的Internet信息服务器内置的,它通过Internet服务器应用程序接口(ISAPI)编写动态链接库访问数据库.
微软提供了一个名为httpodbc.
dll的动态链接库,它通过ODBC来连接各种具体的数据库.
IDC使用Internet数据库链接器(IDC)文件和HTML扩展名(.
htx)文件控制访问数据库,以构成输出Web页面和Internet数据库链接器.
文件包含连接适当ODBC数据库和SQL语句必需的信息,还包含HTML扩展文件的名称和位置.
HTML扩展文件实际上是HTML文档的模板,HTML文档用IDC将数据库信息并入其中之后返回Web浏览器,IDC可以完成与数据库链接的大部分任务,而且执行效果比CGI程序高.
本文采用ASP/ADO技术进行网络数据库的开发设计和管理.
应用ASP/ADO开发设计出数据库,编程简单、管理方便、支持广泛.
ASP通过ADO技术实现数据库存取功能,通过ADO,可以方便地将一个数据库与一个"激活"的网页相连接,以便存取和操作数据.
驱动程序,连接多种数据库,本设计主要利用与MicrosoftSQLServer数据库连接的功能.
在Web与数据库关系示意图中,Web浏览器使用HTTP将请求提交给Web服务器,Web服务器以HTML中格式化的文档作为响应.
Web服务器通过Internet数据库链接器OBDC等完成对数据库的访问.
·542·第10期黎岩等:基于Internet的远程实验系统和多媒体课件的开发4.
3系统实验报告提交的设计与实现学生在系统内做完实验后,很重要的一项内容就是提交实验报告.
由于实验系统涉及到的具体实验项目其结果不仅有文字部分,更重要的是大量图形结果.
在这种情况下,实验报告的提交上载,特别是图形结果的上载,以及教师评阅报告时的下载运行解决就显得尤为重要了.
即使在整个远程网络教学系统中,文件的上载也是一项非常有用的功能.
本设计利用上传组件将上传的实验报告文件上载并存入指定的服务器文件夹中,而实验系统数据库中只存放该文件在服务器上的具体文件地址.
当教师进行批改实验报告的操作时,系统从数据库中查询并显示出该学生的实验报告文件存储地址.
教师点击要查看的实验结果项目,通过数据库中文件地址的超链接,调出存储的实验报告文件,并在当前位置打开,教师就可以看到提交的具体实验图形结果.
根据结果,教师进行评分,然后把教师的评分添加到数据库中.
5系统模块划分和具体功能实现本次远程网络教学实验系统的模块结构和功能实现如图4所示.
图4远程实验系统的模块结构和功能实现5.
1实验系统主页的设计WES是一个比较完善的基于Internet的远程实验系统,具有两个基本的功能部分:学生系统(学生参加实验的界面)和教师系统(教师评阅实验报告和实验管理).
WES同时是一个数据库的系统,它拥有大量的实验数据资源、运行实例和实验的介绍说明,同时还存储了大量的学生提交的实验报告,留言板的留言信息.
学生每一次运行实验、提交实验报告,就会存入数据库中与学生信息相对应的位置.
学生提交实验报告后,要等到教师批改后才能得到成绩.
系统在设计时,充分遵循"以人为本"的思想,界面的设计、结构的安排、不同内容之间的连接和具体的网页操作,都从用户的角度出发,尽可能地设计出符合教学需要、设计简朴、风格一致的实验系统.
同时,考虑到本实验系统属于远程教学,采用非实时交互作为系统交互的主要形式.
对教师管理系统部分的设计,同时采用直接连接DatabaseServer和通过Client端对Server访问两种方式,教师既可以在Server上直接进行报告评阅、系统的管理和维护,也可以坐在家中批改报告,回答学生的问题,在BBS上和学生进行在线讨论等.
5.
2学生实验子系统学生实验子系统针对选修CAD/CAM课程的所有学生,学生只要能通过TCP/IP协议连接到WES上,用一个浏览软件就可以注册进入远程实验系统.
学生可以在系统内,观看实验过程的多媒体课件演示,还可以进入系统提供实验环境进行网络的模拟实验,并以实验报告书的形式上交实验的运行结果.
实验完毕后,学生可以通过网络查询自己的成绩,还可以通过留言板对系统和教学软件环境提出自己的意见或建议.
如果在使用过程中有什么问题,可以使用在线帮助,或者通过留言板和BBS系统进行咨询.
5.
3教师管理系统教师子系统面向教师,使得教师在任何地方都可以批阅学生的实验报告和回答学生的问题.
它的功能有:批改实验报告、整理实验报告、设置实验项目、更改实验内容、整理留言板等项目.
批改实验报告部分,要求教师应对学生的实验报告打分;若为考查性质的实验,也可以略过打分一项.
整理实验报告部分,教师可以根据需要删除一些历史的报告,也可以把一些成功的实验报告保留下来,以作为存档使用.
若教师想检验实验教学系统的性能,可以以学生的身份进入实验系统进行实验,然后有针对地完善、提高系统的设计性能.
5.
4实验系统留言板教学过程中,学生可能会遇到一些与实验有关的学习问题,除了使用CAD/CAM教学系统的BBS论坛之外,学生还可以将问题留在留言板上向教师询问.
教师一方面可以在留言板上对学生的问题作出回答,同时还可以将教学中的最新信息及实验课程的管理要求通过留言板及时向学生公布.
通过浏览器,教师和学生在留言板上留言后,向服务器填表单提交;服务器端接到表单后,通过ODBC功能存入数据库的留言数据表中.
学生和教师查看留言时,服务器端将留言数据取出,传送到浏览器端,即可看到留言内容.
5.
5以SolidworksCAD为例的多媒体实验课件的制作本文远程教学系统以网络为基础,以多媒体课件为核心;课件设计以课时为单位,分为在线授课和离线授课两种方式.
在线授课要求师生同时接入Internet,进行实时学习和授课,学生可以随时与教师取得联系并获得及时反馈.
而离线授课则是一种更灵活的学习方式,教师按教学要求将教学内容等资源编制成文本文件或多媒体课件形式,存放在Web服务器上和数据库中,学生可随时接入Internet进行学习.
本文以SolidworksCAD实验为例,说明实验系统多媒体实验课件的设计和制作.
采用HTML和ASP设计课件的网页,启动SolidworksCAD实验环境;Hapercam抓屏软件和WindowsMediaPlayer制作课件实例的运行演示.
本课件运行实例部分选取轴、平键和齿轮三者的装配图.
要想生成一个完整的装配图,必须先设计出轴、平键和轴各自的零件图,最后再由各个零件生成总体的装配图.
之所以选择这三个零件,是因为轴和齿轮是机械制图和工艺中最为典型和常见的零件;而且,两者通过平键的连接装配也是机械装配工艺中的最具有代表性的装配结构.
因而,选择轴、平键和齿轮的设计和装配作为SolidworksCAD实验课件的演示实例.
通过实例中零件图和装配图设计过程的多媒体演示,学生可以直·642·计算机应用研究2004年观地感受SolidworksCAD软件的功能,很容易地掌握该软件的使用方法,在下一步的具体实验中也能轻松地应用SolidworksCAD进行设计和开发零件.
6系统运行实例介绍系统主要分为学生和教师两大部分.
学生可以进行系统留言、观看实验运行实例的演示、启动实验项目、提交实验报告和查看成绩等.
教师可以进行系统的管理和维护,实验项目和内容的设置,学生实验报告的批改和整理以及系统留言的查看和整理等.
下面以部分实验为例介绍实验系统的设计结果和运行,如图5~图9所示.
图5CAD/CAM实验环境页面示例图6SolidWordsCAD实验课件多媒体演示实例图7NC实验课件多媒体演示实例图8查看留言记录页面图9教师批改实验报告页面6结论从远程网络教学的现状和发展前景出发,遵循以人为本的原则,依据面向对象的设计思想,结合教学实验课程的特点,实现了利用Web技术解决网络化远程教学系统和多媒体实验课件的开发.
远程教学因多媒体技术的应用,使实验教学网站的实用性、科学性和生动性充分结合,为各类实验教学提供了更为丰富的学习环境,给受教育者以全方位的、多维的信息,提高了学生实验和学习的效率,缩短了教学时间,扩大了教学规模.
总之,先进的多媒体技术可以为学生提供更好的和全新的学习方式,使学生在最短的时间内达到掌握实验内容的目的.
参考文献:[1]郑永柏.
中国教育软件发展的过去、现在和未来[J].
中国远程教育,2001,(4).
[2]翁晓霞,等.
开发基于Web的远程教学系统的关键技术比较[J].
计算机工程与应用,2002,(2).
[3]黄德能,薛小平,阮永良.
基于Web上的动态主页开发研究[J].
计算机应用研究,2000,17(5):78-80.
[4]毕潜,李飞.
利用ASP+ADO访问站点数据库[J].
计算机应用研究,2000,17(5):81-83.
[5]贾廷柏,等.
一种以ASP和数据库技术开发的网上交互式教学及管理系统[J].
中国远程教育,2001,(4).
[6]杨德华.
基于Internet远程教学系统的模型与开发技术[J].
计算机应用研究,2000,17(8):40-43.
作者简介:黎岩,辽宁人,工学学士,在读硕士学位;曹岩,山东人,博士后;江平宇,江苏高邮人,教授,博士生导师,所长.
·742·第10期黎岩等:基于Internet的远程实验系统和多媒体课件的开发

菠萝云:带宽广州移动大带宽云广州云:广州移动8折优惠,月付39元

菠萝云国人商家,今天分享一下菠萝云的广州移动机房的套餐,广州移动机房分为NAT套餐和VDS套餐,NAT就是只给端口,共享IP,VDS有自己的独立IP,可做站,商家给的带宽起步为200M,最高给到800M,目前有一个8折的优惠,另外VDS有一个下单立减100元的活动,有需要的朋友可以看看。菠萝云优惠套餐:广州移动NAT套餐,开放100个TCP+UDP固定端口,共享IP,8折优惠码:gzydnat-8...

hostkvm:7折优惠-香港VPS韩国VPS,8折优惠-日本软银、美国CN2 GIA、新加坡直连VPS

hostkvm本月对香港国际线路的VPS、韩国CN2+bgp线路的VPS正在做7折终身优惠,对日本软银线路、美国CN2 GIA线路、新加坡直连线路的VPS进行8折终身优惠促销。所有VPS从4G内存开始支持Windows系统,当然主流Linux发行版是绝对不会缺席的!官方网站:https://hostkvm.com香港国际线路、韩国,7折优惠码:2021summer日本、美国、新加坡,8折优惠码:2...

Hosteons - 限时洛杉矶/达拉斯/纽约 免费升级至10G带宽 低至年$21

Hosteons,一家海外主机商成立于2018年,在之前还没有介绍和接触这个主机商,今天是有在LEB上看到有官方发送的活动主要是针对LEB的用户提供的洛杉矶、达拉斯和纽约三个机房的方案,最低年付21美元,其特点主要在于可以从1G带宽升级至10G,而且是免费的,是不是很吸引人?本来这次活动是仅仅在LEB留言提交账单ID才可以,这个感觉有点麻烦。不过看到老龚同学有拿到识别优惠码,于是就一并来分享给有需...

ps移花接木教程为你推荐
中国联通话费查询请问中国联通如何查询剩余话费?百度k站百度k站为什么邮箱打不开怎么办163邮箱突然打不开了怎么办qq空间装扮QQ空间装扮ios系统ios系统有哪些版本?云挂机快手极速版后台云挂机辅?助各位用了吗?在哪找的?系统分析员如何成为系统分析师?blogcnCK沉珂是个怎样的一个人?之后又是怎样的 ?如何清理ie缓存怎么样清理IE缓存?网站地图制作网站地图怎么做
北京域名空间 duniu adman bash漏洞 云主机51web 申请空间 cpanel空间 gspeed seednet umax120 常州联通宽带 阵亡将士纪念日 阿里云个人邮箱 好看的空间 中国电信宽带测速 accountsuspended register.com 标准机柜 reboot 建站行业 更多