浅谈机房计算机外存管理技术与教学辅助的实现

2015-09-09 06:11黄建民
电脑知识与技术 2015年16期
关键词:机房技术职业

黄建民

摘要:职业教育是提升劳动者素质的重要渠道。教学做一体化的教学模式,使机房成为计算机相关专业教学、训练的主要场地。如何更好地管理计算机房,充分发挥计算机教学和实践学习优势,同时克服计算机教学中存在的不足,使“教学做”达到预期的效果,成为机房管理和教学组织中的重要课题。该文简要介绍了利用计算机技术自编软件,进行光驱、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 教学效果

经过多年对管理技术和方法的补充完善,现在我所管理的计算机房,较好地满足了教学做一体化授课的需要,教师对授课过程的管控与引领得心应手,不再为学生“自行安排”上课内容问题而浪费精力,可以全身心地投入到教学组织当中,全面提高了设备完好率和有效教学时间,达到了较好的教学效果。

猜你喜欢
机房技术职业
守护的心,衍生新职业
职业写作
我爱的职业
探讨电力系统中配网自动化技术
移动应用系统开发
北京市中小企业优化升级
N通信公司机房节能技改实践
新型有线电视机房UPS系统的配置
大功率发射机房冷却送风改造
“职业打假人”迎来春天?