前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机机房管理系统设计论文范文,希望能给你带来灵感和参考,敬请阅读。
1.1分散式机房管理模式
某些学校已经建设完成很长一段时间,因此计算机机房的建设相对而言比较分散。因此在管理上也是实行分散式的方式。若是要想将这些机房集中起来统一管理,其中就会牵涉到机房的重建、搬迁等一系列的问题,大大加大了管理成本。因此,这类学校依然沿用的分散管理的方式应当积极进行优化。
1.2数据管理模式分析
1.2.1集中式数据管理策略
在计算机机房的后台数据管理中最常用的就是集中式数据管理方式,其主要是通过将所有数据全都存放在同一台数据库服务器中,从而能够实现在机房任何地方利用访问局域网的方式对机房进行管理与控制。
1.2.2分布式机房管理系统策略
相对于集中式数据管理模式,由于大多数学校的机房都是分散的,因此在实行数据管理上就会存在很多问题。如果将分散的校内所有机房采用访问一台数据库服务器的方式,那么全校的数据都必须通过校园网传输,这样增加了网络信息流量,导致网速的降低及信息安全受到威胁。而且,当前学校的各个机房都各自构建了网络并同校园网相连,同时还具备各自的服务器。所以在计算机机房管理系统设计之初,为了减少资金的投入量及机房原有系统的原貌,故采用分布式管理的方式,将数据分散到各个机房,从而充分利用各个机房的自有服务器。
2计算机机房管理与监控
2.1建设计算机机房备忘录的设计思想
实行规范化的管理是机房建设的根本,而不断进行设备的升级与更新则是机房发展的基础条件。然而,由于计算机机房的流动人员较多,不能保证每个人都能在最短时间内学会怎样进行机房管理。因此这就需要建立一套完善的机房管理制度与办法,也就是机房备忘录。机房备忘录包含了机房以及机房设备的所有数据、参数、购买日期、文档等,其采用的是传统管理与信息数据化管理相结合的方式。其中信息化管理通过异构数据融合实现对数据库的管理,同时也可利用管理网站完成查询、维护等工作。而传统管理方式就是设立专门的文档存放室,将技术材料、文档、光盘等存放在里面。
2.2计算机运行状态的检测
2.2.1计算机运行状态检测存在的问题
在计算机机房管理工作中,对计算机的运行状态检测是很重要的工作。掌握了计算机的运行状态就能从中分析出整个机房的运行状态,并能掌握计算机内存、硬盘、CPU等硬件的使用情况。同时实现对计算机日志、网络、进程等进行分析。还能从中了解到各种软件对计算机的占用情况,为计算机硬件等的升级提供必要的参考。而要想得到真实的情况,只有在计算机正在使用时才能掌握。但是,如果是在计算机正在使用时就去检查其运行状态会出现一些问题。例如管理人员的来回走动干扰了课堂教学;当学生离开计算机后,可能会造成运行状态的不准确性;若是在机房较多或分撒的情况下,这项工作就会更加复杂与麻烦。
2.2.2计算机运行状态检测的实现
为了实现对计算机运行状态的管理与了解,主要采用DNU系统对机房所有终端进行远程维护。这款维护系统最大的优势在于只需安装在本地计算机上,通过输入管理员账号与密码便能顺利完成对远程计算机的管理与维护工作。在运行DNU时,首先对整个局域网进行扫描,包括工作组、服务器、控制器及客户机等,当扫描完成后就会将结果显示在主窗口上,这时计算机机房管理人员就能够实现对局域网内的所有计算机进行远程管理与维护。不仅如此,DNU还可以实现对远程计算机各种信息的查看,如计算的硬件、软件的配置信息、系统的版本信息、显示适配器的信息、网络配置信息以及安装的修复补丁等。最终确保完成终端服务、资源共享管理、远程关机等操作。针对DNU的软件的特征,现阶段设计了机房管理系统中对计算机监控的两种方案。首先,对某台指定计算机的运行状态进行实时的监控,从而便于进行管理与分析。换言之,就是要对任意一台计算机进行IP映射,接着用DNU将其映射的地址输入进去,从而实现对这台计算的实时监测,并对其的运行状态进行分析。第二,采用远程连接的方式将各个计算的服务器连接起来,并在服务器终端安装DNU等监控软件,从而实现对局域网的自动扫描,完成对整个计算机的运行状态的检查。此外,也可以利用DNU将数据导出并进行统一的分析与保存。
3使用UML对系统进行建模
3.1UML概述
在对计算机机房进行管理时,现阶段应当使用一种统一的模型语言UML来进行系统的建模。其中UML就是一种标准化的图形建模语言,其主要被应用在软件的分析与设计中。UML的使用范围很广,不仅能够贯穿于软件的整个开发周期,还可以被用作数据建模、对象建模等建模需要。随着时间的推移,UML实际上已经演化成了一种可视化的建模语言标准,也逐渐在科技界、工业界等作为一种常用的、适用的、统一的图形建模语言。因此UML当先具备了从用户的视角出发,并以面向对象的方法对软件系统进行描述与建模的功能,从而完成对整个开发过程的描述,其中包括对需求的分析、实现及测试。此外,UML还可以创建多种结构模型,如静态结构或动态行为结构等,并具有一定的通用性及可扩展性,当然也就可以实现对多种多样系统进行建模。UML作为一种功能非常强大的图形建模语言,其是实现需求描述与建模分析的最理想工具。当然UML系统对大规模、复杂化、变化大的信息系统具有较强的控制力,并成为解决人员间交流与通信障碍的最有利工具。
3.2机房管理系统中的UML模型
在计算管理中可以将系统划分机房管理模块、课程管理模块、资金管理模块以及信息统计查询模块四大模块。其中又可以将机房管理模块细分为服务器端及学生客户端两种。课程管理模块的主要功能是能够实现上机课程的自动排列并将其显示出来,还支持教师的注册、登录及密码修改或课表输入等功能;而资金管理模块的主要功能便是要负责学生个人账号的充值与退款,还要实现对学生用户开户、挂失、账户等信息的查询或是上机日期的统计等工作;信息统计查询模块主要是通过对服务器的查询,完成对当前各机房设备使用情况或是课程安排信息的了解。此外学生还可以查询自己的上机时间统计及消费使用情况等,教师则可以对机房使用情况及总的课程安排情况进行查询了解。
4计算机机房管理系统的设计原则
4.1兼容性与可扩展性兼具
计算机机房管理系统要同时具备兼容性与可扩展性,目的是为日后系统升级或扩充提供足够的空间。其中兼容性是指同时存在不同型号或者是不同品牌的计算机及兼容机;可扩展性指的则是计算机机房新设备的增加能够有效保证已有的设备投资。
4.2用户管理信息的规范化,统一信息数据格式
计算机机房的管理系统必须要对用户的相关信息数据以及数据的格式进行统一的标准、统一的规范化管理,从而实现对数据的便捷、快速管理。
4.3操作要简单易懂,运行要全面自动化
为了便于机房管理人员对各种数据的分析、统计、查询,这就要求计算机机房管理系统必须能统计本机房的上机人次、收费情况,又能对学生的上机情况、基本信息、操作流程有记录。
5计算机机房管理系统的实现
5.1服务器端的实现
为了实现机房管理上的规范性及安全性,可以设计登录模块。其中登录模块上要现实出机房号,并在输入账户及密码后方能进入系统,进行操作。此外,计算机在运行时难免会发生故障,因此当发生故障时就要设计出一种能改变其状态的系统,从而便于管理。
5.2学生客户端的实现
机房内的所有计算机都安装了学生客户端,因此学生在上机时只要在这个客户端中输入证件号,并由管理员进行认证后方能完成上下机。当学生客户端检测到无人使用计算机时,便对计算机进行锁定或是关机处理。而学生的上机情况被客户端全部记录下来。这样便实现了对机房的统一管理。当然,学生客户端中也有能够随时更改密码的功能,这是为了防止他人盗用学生自身的证件信息。
6结语
加强计算机机房管理系统的研究与设计对提升计算机管理人员及管理部门的工作效率与决策能力有着不可替代的重要作用;也减少人工成本开支,将计算机机房的管理更加的规范化、简单化、科学化、高效化。同时,为计算机管理部门在进行设备采购、机房建设、软件管理等方面提供切实可行的思路与办法,从而加快我国信息化建设的步伐。
作者:李超 卢灿举 张云峰 单位:合肥电子工程学院