您的位置: turnitin查重官网> 教育 >> 德育 >> 教师德育 >机房机房计算机管理和维护系统设计和实现

机房机房计算机管理和维护系统设计和实现

收藏本文 2024-01-11 点赞:22123 浏览:97467 作者:网友投稿原创标记本站原创

[摘 要]:计算机教学实施的重要基地即是机房,为了使教学任务得以更好的完成,机房计算机的管理与维护工作就显得尤为重要。我们要从这两大方面进行出发,积极探索有效的方法,促进管理与维护系统的建立与优化,并通过不同模块的设计实现功能的分工配合,实现对计算机的有效管理。
[关键词]:机房 计算机 管理与维护系统 设计与实现
合理设计与开发系统,可以更好地满足实际的教学需求。我国各校机房的建设规模在日益扩大,所配备的计算机数量也在不断增加,然而在教学的过程中,对机房计算机的管理与维护工作甚少,常常由少数教师负责此项工作。因此,对机房计算机的管理与维护系统进行合理的优化设计,并把它付诸于实践,成为了当前各校重要的一项任务。下面就来谈一谈该系统的若干运行要点。

一、优化机房计算机管理与维护系统的重要性

一方面,计算机教学的开展离不开机房计算机管理维护系统的支持。计算机教学是一个持续的过程,并且随着学期的结束具有一定的阶段性,每个学期结束时计算机机房便会处于一种停止使用的状态,当新学期开始便要对全部的计算机进行系统检测、修复、升级以及病毒库的更新等,并且还需要根据不同课程内容的要求,合理安装课程所需的软件,而这些过程的实现都需要对计算机进行相应的更新。这些任务的完成,如果逐一对计算机的系统进行更新和管理,会产生较大的劳动强度,由于计算机教学内容的多样性,其对系统和软件的需求也会发生变化。
另一方面,在现行的计算机机房管理中,通过对保护卡软件进行系统的传输,需将更新的计算机逐一打开,这使得管理工作繁琐且强度较大。传统管理系统在机房计算机系统更新中对于人力的需求,使其无法更好的满足对计算机的管理与维护,便要求我们对其进行相应的升级,从而更好的实现机房的管理。

二、系统的主要功能和用途

系统功能的实现要通过对不同模块的划分、各模块明确的功能划分以及协调运作。就机房计算机管理和维护系统而言,其主要的功能模块有计算机信息收集模块、数据库的操作、远程唤醒程序、远程关机和取消远程关机模块、计算机的远程重启及取消远程重启的模块、相关的参数设计等,而这些模块都是由人机界面来进行调用。上述各模块通过与人工操作界面的连接可以根据管理的需求,选择不同的模块进入工作状态,从而实现对机房计算机的有效管理和维护。
计算机管理和维护系统所要实现的主要功能,首先是快速收集每个机房内计算机的IP和MAC地址以及计算机的名称,并将该种信息存储到各种机房分类的数据库中,为之后的计算机管理和维护奠定基础。将完成的信息进行收集后,该系统的另一功能便是以存储的数据为基础,实现按照预设的开机间隔时间,并通过远程控制来唤醒目标区域内需要维护的全部或者部分计算机。

三、系统的具体设计与实现策略

该系统的开发和设计需要一定的环境保证,机房计算机管理和维护系统的开发要在Windows XP系统下,并且要在其上安装Microsoft Visual Studio 2008,在开发过程中使用的语言是VB.NET,. NET版本为2.0,数据库则需要使用Microsoft Access格式。在具备了上述开发环境的前提下再进行相关模块的开发。

(一)对于计算机的信息模块的收集

主要是完成计算机IP地址、MAC地址及计算机名称的收集,并将相关信息存入数据库MacData.mdb的HostData表中。其中MAC地址利用iphlpapi.Dll中的SendARP函数来获得,计算机的名称调用GetHost By Address函数来获得。而为了更快速的获得IP、MAC地址以及计算机名称,在系统设计时采用多线程技术,提高信息获取的速度。

(二)数据库操作模块的设计

对于数据的存储操作,在计算机IP、MAC地址、计算机名称等信息被获取后,将其显示在表格中,然后将表格中的数据存入相应的数据库,而数据库连接字符串Connec1 String定义为全局变量,给数据的使用提供了方便。在完成该过程的设计时,可以将数据库中的数据按照机房号码予以读出并显示在DataGridView2表中。并且设计相应的数据删除程序,完成数据的录入,将不符合条件的数据或者重复的数据进行删除。

(三)远程唤醒系统的开发

远程唤醒(wake一0n—LAN,WOL)是在计算机电源、主板和网卡等设备支持该功能的前提下,通过向处于半工作状态的网卡发送特定数据包,来实现计算机从停机状态自动启动的一种远程控制技术。所发特定数据包的内容是“FFFFFFFFFFFF”加上l6遍对方网卡的MAC地址。当计算机收到这个广播数据包后,就与自己的MAC地址作比较。如果相同,便会向主板发送开机信号,使计算机自动开机,相当于按了一下电源开关按钮。

(四)远程关机与取消远程关机

这一运行模式利用WindowsXP操作系统自带的shutdown.Exe进行开发,并使用该程序特定的参数使系统得到高效的运作。参数配置模块是利用两个文本框来修改远程唤醒的时间间隔、远程关机以及远程重启的等待时间。在进行远程唤醒时,程序会读取远程唤醒的时间间隔,这样方便控制远程唤醒间隔的时间,防止开机过于集中,导致电压超负荷,引起故障。在进行远程关机或重启时,程序会按预先设置好的时间后执行对应的操作,方便使用。

(五)系统运行的具体要求

机房计算机管理和维护系统作用的发挥需要一定的运行条件来保证其正常运用,在其运行中对于软件、硬件和相应的网络均有一定的要求。就硬件条件而言,该系统作用的实现需要机房内的计算机网卡都应该具有远程唤醒的功能,并且处于开启的状态。对于软件环境的要求,一般而言,需要Windows XP操作系统,并且应该安装NET2.0等系统软件,为其正常运作提供软件保证。在软硬件条件具备的情况下还应该配备相应的网络,通过在机房内部设立高效的局域网,将计算机予以连接便于系统的操作管理。
总结:
总而言之,机房计算机管理与维护系统的设计和实现,要在Windows系统的基础上进行开发设计,利用现有的条件实现对所有机房计算机的及时管理和维护,保证管理的效果。同时还要节约各环节管理过程中所需的人力物力,提高管理的效率,降低成本投资,实现资源的优化配置。重要的是,该系统开发和应用过程中需要一定的技术条件,并且要根据计算机技术的发展和教学需求

摘自:毕业论文的格式www.udooo.com

进行必要的改进和升级,从而保证其使用的效果。相信经过大家的不断努力,机房计算机管理与维护系统一定会取得更好的发展。
参考文献:
李旗堂.机房计算机管理与维护系统的设计与实现[J].科技资讯,2011(34).
刘金明.鹿晓力.基于VB和批处理的机房计算机管理软件的设计与实现[J]. 河南工程学院学报(自然科学版),2010(03).
[3]赖松兆.公用机房管理系统学生端的设计与实现[J].电脑知识与技术,2009(35).
[4]郑玉竹.彭建强.学生机房电脑管理系统的设计与实现[J].数理医药学杂志,2009(03).

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号