机房管理系统开发研究
2018-03-23于群峰
于群峰
摘要:计算机机房在高职院校中是必不可少的,计算机公共课程实验以及计算机专业实践都需要在计算机机房内来完成。完成职业院校的教学需求需要大量的计算机机房。这些机房的管理需要耗费大量的人力资源。如何有效的降低资源消耗,实现机房的安全管理,自动实现机房计费功能,合理完成机房排课是本系统开发研究的主要目标。本文就机房管理系统的研发进行了详细的阐述。
关键词:C#;功能模块;计费功能;排课;客户服务器
一、机房管理系统开发目的:
1.1实现自动计费:学校的机房除了满足日常教学功能外,为了提升设备的利用效率,还可以开放电子图书馆,并且提供上网环境。很多职业院校为学生提供了文献查阅和搜索功能,但是一些文献是需要收取相关费用的。同时作为上网环境,也应该根据上网时间收取相应的费用。这些计费功能,不应该是人为计算,而应该是通过软件系统,根据计算公式自动计算出来的。
1.2统计机房使用情况,为电子排课系统服务:很多院校排课都需要使用到机房,要实现自动无误差的排课,就需要了解机房的自然因素。这些因素包括,机房内计算机数量,软件安装列表、目前机房时间占用情况等等。掌握了这些情况就可以通过排课系统实现机房的课程安排。
1.3降低人员管理的工作量:通过软件进行管理,保存相关电子数据。工作人员通过查阅数据掌握机房情况。同时可以通过安装硬件监测设备,了解机房运转情况。
1.4保护机房硬件设备安全:通过摄像头、红外设备进行监控,一旦出现异常情况,启动警报,通知管理人员,及时排除故障,避免破坏行为的出现。
二、系统架构:
机房管理系统采用客户服务器模式,以及浏览器服务器模式交互搭建模式。在计算机终端安装客户端软件,便于实现硬件设备对终端设备的监测。能够通过软件计费和刷卡,利用硬件接口实现计费两种计费方式。在服务器端实现各种要求的应答,同时总体进行监控。软件系统能够通过浏览器端口登录的方式进行系统登录,完成功能使用。
三、模块功能简介:
这里对主要功能进行介绍:
3.1计费功能:计费提供了两种计费功能,一种是根据上机的时长进行费用的具体计算,得出用户的上网花费。当用户进行了电子图书馆,付费资料的查阅时,根据具体费用进行增加,最终计算出用户余额,存入数据库当中。用户也可以通过智能卡,实时的在机房查询自己的账户余额以及费用详单。
3.2排课功能:排课功能需要提交机房计算机数量、能否联网、是否具有相应软件、已经安排课程时间等参数。在学生数量少于计算机数量,并且课程时间不冲突的情况下,可以进行排课。
3.3硬件接口功能:包含多个功能。首先要在计费功能模块中,实现智能卡读取硬件接口调试。其次要调试硬件监测接口,例如摄像头设备,警报设备,红外扫描设备等。
3.4监测功能实现:为了实现对计算机运行状态的管理与了解,主要采用 DNU 系统对机房所有终端进行远程维护。这款维护系统最大的优势在于只需安装在本地计算机上,通过输入管理员账号与密码便能顺利完成对远程计算机的管理与维护工作。在运行 DNU 时,首先对整个局域网进行扫描,包括工作组、服务器、控制器及客户机等,当扫描完成后就会将结果显示在主窗口上,这时计算机机房管理人员就能够实现对局域网内的所有计算机进行远程管理与维护。 不仅如此,DNU 还可以实现对远程计算机各种信息的查看,如计算的硬件、软件的配置信息、系统的版本信息、显示适配器的信息、网络配置信息以及安装的修复补丁等。 最终确保完成终端服务、资源共享管理、远程关机等操作。
针对DNU的软件的特征,现阶段设计了机房管理系统中对计算机监控的两种方案。 首先,对某台指定计算机的运行状态进行实时的监控,从而便于进行管理与分析。 换言之,就是要对任意一台计算机进行 IP 映射,接着用 DNU 将其映射的地址输入进去,从而实现对这台计算的实时监测,并对其的运行状态进行分析。 第二,采用远程连接的方式将各个计算的服务器连接起来,并在服务器终端安装DNU 等监控软件,从而实现对局域网的自动扫描,完成对整个计算机的运行状态的检查。 此外,也可以利用 DNU 将数据导出并进行统一的分析与保存。
3.5系统维护模块功能实现:系统的维护通常包含以下功能:首先,密码的维护,为了提升系统的安全性,管理员密码应该定期更改,同时可以使用双口令系统。其次,为了实现服务功能,应该有机房使用情况报表。报表的设计可以由管理员进行模板修改。最后,要定期实现数据的备份,可以通过文件的形式导入与导出。
四、机房管理系统开发工具:
机房管理系统使用C#高级开发语言,SQL数据库系统,两种工具产品成熟,工作稳定性能高,服务性能强。
综上所述:机房管理系统具有计费、排课、机房设备监控、数据自动存储等功能。能够满足院校机房管理的需要。通过服务器端,对客户端进行应答,可通过浏览器登录病使用该系统。系统功能较为完善,服务性能强,具有實际应用意义。
参考文献:
[1]基于远程控制的局域网机房管理系统[J].倪序南.网络安全技术与应用.2016(11)
[2]开放式全自动化计算机机房管理系统的探讨与实施[J].王锋.黑龙江科技信息.2017(06)
[3]基于网络数据库的机房管理系统分析[J].李钊坚.科技风.2017(08)
[4]高校机房管理系统的设计与实现[J].张建.赤峰学院学报(自然科学版).2017(09)
[5]独立IC卡高校公共开放机房管理系统[J].赵明鑫.福建电脑.2017(07)
[6]机房管理系统的设计与实现[J].龚娟.电脑编程技巧与维护.2010(12)