APP下载

公用计算机机房智能管理系统设计

2016-12-26

电子科技 2016年12期
关键词:计算机机房上机机房

方 恬

(上海理工大学 管理学院,上海 200082)



公用计算机机房智能管理系统设计

方 恬

(上海理工大学 管理学院,上海 200082)

针对学生上网方式的多样性、软硬件系统更新快,以及各大高校计算机机房规模的不断扩展、人工管理模式繁琐和资源消耗的问题,提出了一种智能化公用计算机机房管理系统。该系统在统一建模UML语言的基础上,采用教学与监控平台的管理模式,使计算机机房管理呈现一体化,该系统可大幅减少计算机机房值班人员的数量,实现机房管理系统的高效、可靠安全管理模式。

机房智能化;UML;高效管理模式

对于当代的大学生而言,各个专业的学生均需要在学校机房进行不同专业的上机操作课程,这就导致公用机房使用频繁,造成设备受损,使得机房维护管理人员需要进行紧急维护,且耗费了大量的人力和物力。最为繁琐的是对于不同专业的学生,在使用计算机操作系统时[1],不同的专业其应用软件的要求也各不相同。

对于目前的机房管理软件,无法解决以上机房管理中遇到的问题。UML[2]是一种面向对象的软件开发方法[3],智能化的管理系统正是运用该技术,将设备信息、学生进入机房刷卡信息以及该学生可使用的设备号码等信息一体化。当学生进入机房刷卡后,系统便可智能化地完成管理员在监控平台[4]对该学生的管理,从而大幅减少了机房管理人员的工作量,达到了省时、高效的目的。

1 智能化系统的分析

1.1 系统设计方案

针对传统的计算机机房管理的局限性,文中给出了解决该问题的智能化系统设计方案。首先,在每一层楼均设置一台服务器[5],学生上机均要先刷卡,根据学生人数确定刷卡机的数量。由于学生的信息都在本校的数据库中保存,因此学生上机刷卡后对学生信息开始进行记录。其次,对于系统管理界面的设计,显示内容有两个,一是机器状况界面,该管理界面的功能是显示可供学生选择的机房机器状态[6];另一个界面是显示学生信息和在线的机器状态,学生在自行操作过程中的记录也会在此界面被保存下来。然后,系统设计要考虑的就是账户信息,其中包括系统的管理员能够进行的所有操作,还要考虑不同专业老师的授课权限登录信息等。最后,系统设计最重要的就是保证数据传输的安全性[7],通常采取措施就是对传输数据进行加密处理,防止数据被盗。

1.2 UML建模

UML (Unified Modeling Language)是一种建模语言,该语言不同于其他面向对象设计语言的原因是其图像化的实现,在进行软件开发过程中,该建模语言能实现模型化和可视化,以及后期的配置等,可直观地被设计者所接受。UML融合了众多当前流行的面向对象语言[7],且已被纳入OMG,接收为一种标准[8],从而克服了以往建模语言差异带来的程序可读性差的问题,使得各系统均能够用UML实现模型的建立和软件系统的实现。

如图1为机房管理用列图,其是在经过开发者和使用者反复讨论的基础上建立的,是在后期用UML建模语言[9]实现UML类图的关键性思想建立的,是从外部执行者的基础上创建的,从而保证了系统的所有实现功能。从图中各个关系之间的建立[10],可清楚地理解智能化机房管理系统的实现方法,为后期UML软件语言的实现提供了清晰地思路。

图1 机房管理用例图

1.3 系统数据库设计

根据上述智能化机房管理系统设计功能需求描述,设计了如图2所示的上机过程顶层数据流图,该图只是上机过程的局部数据流图[11],学生通过刷卡上机,在电脑的客户端上出现的登录界面输入自己的信息进行登录,进去之后就可以正常上机操作,当上机结束时,点击退出关机操作,然后刷卡再次确认关机信息。

图2 上机过程顶层数据数据流图

2 机房管理系统的设计与实现

为了实现智能化计算机机房管理系统,如图3所示,该图为管理系统功能模块图,机房管理系统分别是用户管理、设备管理、门禁管理、记录管理和管理员设置,这5部分管理下面又有具体的管理内容,具体如图3所示。

图3 管理系统功能模块

用户管理中有个人和班级的管理,如图4所示为个人管理界面。在该截图中,可看到有用户的个人基本信息,以及可以设置用户的上机时间点和是否能够使用该设备的权限设置。班级管理中主要包括机房使用者的班级号、授课教师、上课时间段和上机权限[12]等的设置。

图4 个人管理界面

图5 设备信息界面

如图5为设备信息界面,设备管理包括设备的检测和设置,设备的设置管理界面中包含机房中具体某一台机器的添加、删除操作,以及机器的运行状态管理操作。设备检测[12]是为了能使学生正常使用电脑,还可对机房中的硬件设备发送信号,由反射回的信号来分析设备是否出现故障,假如出现了故障,则会被反馈到管理者处,该故障电脑就不会出现在学生个人管理系统中。该方法能确保学生均可使用无故障电脑。

门禁管理[13]是实现机房管理系统智能化的关键步骤,在智能化机房管理系统中,学生从上机到结束的整个过程中,完全由学生自己操作完成,学生自主的整个操作均在门禁系统的监控下完成。如图6为门禁管理系统的流程图,学生在智能化系统下必须严格按照该流程才能完成自主学习的过程。

图6 上机模式示意图

为了保证在机房上课中教师和学生之间的互动,使教师能了解学生的操作过程,该系统设计了记录查询功能[14]。当老师需要了解某位学生操作情况时,通过服务器向用户发送一条指令就可以调出用户的操作信息,方便地实现了机房师生之间的交流。

管理员的设置就是设置管理者的权限[15],管理者在管理用户的同时,必须要有高于用户的权限设置。

3 系统测试结果分析

图7为用户操作界面,用户在机房上网的过程中可自行登录到自己的操作界面进行查询上网余额,并进行充值、退费等各种操作。

图7 用户操作界面

4 结束语

以上运行结果截图反映了智能化机房管理系统的优势,图7所示的处理过程中均是在智能化的基础上由计算机操作完成。而传统的数据分析和统计都需要大量的人力、物力来完成,因此,容易出现因疲劳或惰性等原因给工作带来不必要的失误。而文中系统的使用则大幅降低了人为因素导致的结果偏差问题,也由此验证了系统设计的可行性。

[1] 李春晓.高校信息化建设现状分析和建设原则[J].中国管理信息化,2015,18(15):227-227.

[2] 王伟.校园一卡通系统的设计与实现[D].北京:北京邮电大学,2010.

[3] 李建,何志斌.基于校园网的校园一卡通系统信息安全策略[J].计算机安全,2008(6):75-77.

[4] 牛允鹏.数据库及其应用[M].北京:经济科学出版社,2005.

[5] 王刚,刘路放,冯博琴.基于 C/S 模型的公共机房用户信息采集系统[J].计算机工程与应用,2001,37(14):145-147.

[6] 窦如林.基于SCTP传输的开放实验管理系统设计与实现[D].南京:南京理工大学,2011.

[7] 高军,陈维斌,孙成柱.通用性机房集中监控系统的设计与实现[J].计算机工程与设计,2011,32(4):1499-1502.

[8] 孙红宇.公共机房管理系统设计及安全研究[D].上海:华东师范大学,2009.

[9] 王雪霖,杨博文,徐龙腾,等.基于一卡通的机房管理系统设计与实现[J].电脑编程技巧与维护,2015(12):53-54.

[10] 陶凤.基于校园应用的一卡通系统设计与实现[D].成都:电子科技大学,2012.

[11] Simon Robinson,Christian Nagel.C#高级编程[M].3版.李敏波,译.北京:清华大学出版社,2005.

[12] Bill Evjen,BIlly Hollis.VB.NET高级编程[M].3版.北京:清华大学出版社,2005.

[13] 王世高.计算机数据保护完全攻略[M].北京:机械工业出版社,2003.

[14] 鲁先志.基于SEDA的服务器端应用程序设计与实现[D].重庆:重庆大学,2008.

[15] 周绪,管丽娜,白海波.SQL Server2000中文版入门与提高[M].北京:清华大学出版社,2004.

Design of Public Computer Room Intelligent Management System

FANG Tian

(School of Management, University of Shanghai for Science and Technology, Shanghai 200082, China)

According to the diversity of students in the way the Internet, hardware and software updates faster, and the scale of the computer room in Colleges and universities continue to expand, manual management cumbersome and the problem of resource consumption, this paper presents an intelligent management system of public computer room. The system is based on the unified modeling language UML, the teaching and monitoring platform management mode, the computer room management in the integration, the system can significantly reduce the number of computer room staff on duty, to achieve efficient and reliable safety management mode of the computer room management system.

intelligent computer room; UML; efficient management mode

10.16180/j.cnki.issn1007-7820.2016.12.043

2016- 10- 28

方恬(1990-),女,硕士,助理实验师。研究方向:信息网络管理。

TN256

A

1007-7820(2016)12-156-03

猜你喜欢

计算机机房上机机房
周金应
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
计算机机房的管理与维护研究
计算机机房管理和维护的重要性及措施研究
计算机机房的雷电防护
N通信公司机房节能技改实践
新型有线电视机房UPS系统的配置
大功率发射机房冷却送风改造
高校计算机机房管理系统的构建与实现
谈有线电视前端机房的防雷接地