黄建民
摘要:职业教育是提升劳动者素质的重要渠道。教学做一体化的教学模式,使机房成为计算机相关专业教学、训练的主要场地。如何更好地管理计算机房,充分发挥计算机教学和实践学习优势,同时克服计算机教学中存在的不足,使“教学做”达到预期的效果,成为机房管理和教学组织中的重要课题。该文简要介绍了利用计算机技术自编软件,进行光驱、USB存储等机房外存储设备管理,助力教学的方法,对提高机房管理水平和发挥计算机教学效用具有积极作用。
关键词:机房;教学;技术;职业
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2015)03-0148-01
富兰克林说:没有管理,就会被牵制。对计算机房的软硬件管理,目的主要是:满足课程教学做一体化的教学任务安排,便于开展自主学习、协作探究活动,引领学生全心参与到教学活动当中。同时通过机房外存设备管理,避免设备的无序使用,防止感染病毒及学生“自由安排”教学内容。所以,使用技术手段管理机房,成为有效管控和引领学生合理使用外存设备,服务教学的重难点。
技术管理机房通常的有两种方法:使用系统还原和机房教学管理软件。系统还原软件,用于保证计算机初始使用状态一致,快速解决误操作等导致的系统问题;教学管理软件则用于教学过程的管控。但两者都不能完成对USB存储设备、光驱等硬件使用的有效管理,即管理存在不到位之处。
那么如何实现对USB等外存储设备进行有效管理,提高计算机课程的授课效率呢?下面介绍我在机房管理和教学实践中通过自编软件,实现有效技术管理机房外存设备,助力教学的方法,内容包括外存储设备管理和教学辅助两方面的内容。
1 需求分析
由于光盘、U盘、移动硬盘、手机使用的方便性,且价格便宜,学生们经常带入机房,进行“自主课程安排”,不利于教学实施,所以这些设备的管控,是机房技术管理的重点。
2 开发原理
通过socket“套接字”,使用IP地址和端口建立通信句柄,应用程序通过“套接字”向网络发出请求或者应答网络请求。使用WMI管理本地和远程计算机。通信主动端为教师机,通信要先握手,学生端接收到指令,执行后回传执行情况,同时,每10秒学生端要上传一次连接信息,如果教师机连续三次没收到连接信息,或指令下发三次无响应,则提示网络故障。
3 主界面与主要功能
自编软件采用C#作为编程语言,主界面如图1所示。其主要功能是:
图1 远程计算机管理控制程序主界面
1) 远程重启、关机;
2) 查看、刷新、启动、关闭远程进程;
3) 远程禁用、启用光驱;
4) 远程禁用、启用USB/WPD设备;
5) 远程服务列表,启动、停止远程服务;
6) 设置远程共享;
7) 分发教学资料、回收学生作业等文件。
4 部分代码
下面仅以远程进程管理为例,展示部分代码。
private void CreateNewProcessMethod() // 创建新进程
{ if (MainForm.ProcessManagerInitialize())
{ string sCommand = this.txtCommand.Text.Trim();
string sReturn;
if (MainForm.processManager.NewProcess(sCommand, out sReturn))
{ string tips="新进程:" +"\n"+"\"" + sCommand + "\"进程已经启动\n";
this.lblMsg.Text = tips;
MainForm.ShowProcessTips(tips); }
MainForm.processManager.QueryProcess();}}
private void btnKill_Click(object sender, System.EventArgs e) // 关闭进程
{if(ProcessManagerInitialize())
{int iRow=this.listViewService.SelectedItems.Count;
string[] aProcesses=new string[iRow];
for(int i=0;i {string s=this.listViewService.SelectedItems[i].Text.Trim(); aProcesses[i]=s;} foreach(string sPro in aProcesses) { if(processManager.StopProcess(sPro)) { string tips="已经关闭进程" + sPro +"\n"; this.ShowProcessTips(tips);}} processManager.QueryProcess();}} 5 教学效果 经过多年对管理技术和方法的补充完善,现在我所管理的计算机房,较好地满足了教学做一体化授课的需要,教师对授课过程的管控与引领得心应手,不再为学生“自行安排”上课内容问题而浪费精力,可以全身心地投入到教学组织当中,全面提高了设备完好率和有效教学时间,达到了较好的教学效果。