有Java桌面系统、Java Web开发经验、熟悉MySQL、Oracle数据库。从事传授Java项目开发相关专业知识的教学工作。
2010年第1期 福 建电脑 125基于教师控制台的多机控制系统张凯东( 汕头大学工学院计算机系广东汕头515063)【摘要】:本文针对开放式计算机实验室实验教学中所遇到的学生不按要求操作的这一令老师们头痛的问题,利用远程监视和远程控制技术.开发出了一个解决的系统。【关键词】:远程监视;远程控制;图像压l 、引言在一个开放式的实验环境中.要求既允许学生进行自由操作.开课老师又能及时了解学生的操作情况.计算机机房实验室需要解决的问题。要及时了解学生的操作情况.传统的管理方式是人工巡查。这种方式需要上课的老师随时进行巡查.影响了老师上课的效率,或由其他工...
2010年第1期 福 建电脑 125基于教师控制台的多机控制系统张凯东( 汕头大学工学院计算机系广东汕头515063)【摘要】:本文针对开放式计算机实验室实验教学中所遇到的学生不按要求操作的这一令老师们头痛的问题,利用远程监视和远程控制技术.开发出了一个解决的系统。【关键词】:远程监视;远程控制;图像压l 、引言在一个开放式的实验环境中.要求既允许学生进行自由操作.开课老师又能及时了解学生的操作情况.计算机机房实验室需要解决的问题。要及时了解学生的操作情况.传统的管理方式是人工巡查。这种方式需要上课的老师随时进行巡查.影响了老师上课的效率,或由其他工作人员协助巡查.同样也会影响老师上课的精力和学生听课的注意力.通过对学生计算机实施远程控制.既可以方便的了解学生的操作情况.且该操作可以是在学生不知情的情况下进行.不会影响学生的学习积极性.而老师也可以在完成一个问题的讲解后的短暂间隔时间内完成.不会影响老师上课的效率。所谓计算机远程控制.是指通过计算机网络.对分布在网络上的远程计算机实现监视、控制等操作『31。这些操作是通过标准的网络通讯协议来对远程计算机上运行的操作系统响应方式的准确控制来实现的。2、实现的方案计算机远程控制软件是基于现有的物理网络( 如校园网) ,通过一定的网络协议(如TC肌P协议)。实现对远程计算机的运行方式的控制。通过远程控制软件,实现在远程计算机上按控制软件的要求来运行程序、终止程序、同步时间、注销用户等各种操作.也可以在本地实现自动跟踪远端计算机的屏幕变化、记录各种口令信息、获取系统信息、限制系统功能、任意操作文件及注册表、远程开关机、发送信息等多种监控功能I J I。跨平台性:主要是针对Wi ndows系统而言.如何让监控程序能够在不同的Wi ndows平台上运行是一个需要解决的难点。因为NT和Wi ndows 2000及其以后的Wi ndows都具有了权限的概念。这和Wi ndows 95/98是不同的。另外一般的监控程序多少都使用了某些Wi ndo啪系统下特定的API.因此如何能够设计出与Wi ndows平台版本无关的监控系统是所有开发商们面临的一个难点。为了实现计算机机房的远程控制.需要设置一台管理用的计算机.由管理人员来操作。实现对机房内的其他计算机实施统一管理。我们把这台计算机称为主控端.其他的学生用计算机为被控端。而现行的计算机机房主要是在局域网的环境下.所以主控端和被控端的通信通过能够运行于局域网的相关通信协议进行。其硬件系统结构如下图所示。端。主控机将控制的具体操作以命令报文的形式发给被控端。当被控端收到这个命令报文后,解释该命令报文.并实施相应的控制。所以该远程控制子系统在工作流程上可以分为两条线.第一条是屏幕监视,另一条就是远程控制。屏幕监视工作的流程图如图22所示。受担机adJ l l 璺-迸叠i 篓I一接竺址.升帝鲁圩接蹙连接I - 古董t一”弭取当前屏幂.得刊怔奠f 世鲁的付田DOB二二二[=蒋D呻转化为设备无美何目Dm用奁接字冉救据疽置避纠主控机图2 2屏幕监视1=作的流程图远程控制工作的流程图如图扣3所示。远程控制系统硬件结构图 3、系统运行环境按照远程控制的原理,对远程控制子系统进行需求分析,可 由于计算机机房中的计算机所安装的操作系统为Wi ndows以得出本项目的总体需求为开发出~套远程控制软件的原型。XP,所以设计采用了Wi ndows) 【P作为系统运( 下转第151页) 2010年第1期 福建电脑 15l如果要实现多个参数的传递.可使用连接符&完成。如果在单函数下做多函数的判定.在首先判定第一个函数后,其中的尾随的第二个函数可以写在第一个函数的If判断内。可以继承上一个判断的属性。当然记得这些要在第一个函数If语句之间或Sel ect Case语句。实现了ASP隐藏文件名的功能。见下面代码。2.2.1单参数伪地址技术链接:a hrd=一?A=about-about]a.访问效果:http .//xxx.com/?A=aboutc%Di mAA-Request.QueryStri ng CA。)If A=” about” thEndi f%c%Di mAA=Request.QueryStri ng(” A Sel ect case ACase” about“End Sel ect%2.2.2多参数伪地址技术链接:a href=” ?A=about&B=Photo” 如.访问效果:http .//xxx.com/?A=about&B=Ph040c%Di mA.BA=Request.QueryStrl ng(” A” )B-Requesl.QueryString(⋯B)IfA=” about” thenIf B=” Ph040” thenEnd j fEndi f%c%Di mA.BSel I CaseAIf B=。Ph040” thenEndi fEri d Sel ect%第三部分结论当然有的网站技术人员说:” 如果流量稍大一些使用伪静态就出现CPU使用超负荷.同时在线多人就挂了.而不使用伪静态的时候同时在线人都不挂.我的ISS连接数是1000。”正如所说,由于伪静态是用正则判断而不是真实地址.分辨到底显示那个页面的责任也由直接指定转由CPU来判断.所以CPU使用率的上升,这是伪静态最大的弊病。我们应该选择伪静态还是线) 使用真静态和假静态对SEO来说没有什么区别。( 2) 使用真静态可能将导致硬盘损坏并将影响论坛性能。( 3) 使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷。A=Request.Querys晡n矿A” )B=Request.QueryString(⋯B)+-● 一++++ +-++ -● -+-+ ● --+一-+一+ +-+卜-+-+ +-++-+- ● 卜-卜● - +一● -- 卜● -+ ■ +-+ +-- ■ 一● 一 +● ■ 一 ■ 卜-.--● 一( 上接第125页)行环境。在对被控端的操作上,必须在Wi ndows XP中取得Pri vi l eges( 特权) 才可以。Pri vi l eges是指控制一个用户能够在一个系统执行什么任务的规则和权利。王控机主拧蝠的篮祝宙口一旦有时受控机的摊作辨纠搬作的具件竹置.获{I}当前连中的受控扩.I^井确定当前所盎操作闱营接字将上面的信息以舌々7的形式发迸绪受挣饥受挣l }t每当收到主拧机发鹾缸令字.分析磐投栩到摊仃种丧轴撵fr消息硅执t亍远程控制撙劐实现图2 3远程控制1二作的流程图4、结束语计算机在课堂教学中的直接应用和网吧的出现.为现代教学和娱乐提供了新的领域.同时也对相关人员的管理提出更多的问题,该系统的使用.对于帮助授课教师及时掌握学生在使用计算机上课时的学习情况和网吧管理人员及时制止上网人员浏览不良网站。对于提高学生使用计算机的学习效率,净化网络环境等,是个较为有效的工具。

