计算机机房管理系统
来源:用户上传
作者: 向 波
摘要:目前大多数学校的计算机机房的管理仍处于混乱状态,大部分还采用传统的方法进行管理。但是,随着机房规模的扩大和上机人数的增多,有必要开发一种新的管理系统。文章所采用的管理系统主要实现以下功能:对用户进行有效的管理,合法的用户能够进入机房获得资源,而对不合法的用户则要坚决拒绝。
关键词:机房管理系统;C/S模式;Delphi程序设计语言
在目前情况下,实现机房管理不外乎两种基本方法:手工管理和计算机辅助管理,计算机辅助管理是机房管理自动化的一个重要环节,它能对每个用户进行精确管理实现对用户的实时控制,及时发现不良企图,更好地保证系统的正常运行。近几年一些高等院校的计算机中心普遍采用了计算机辅助机房管理技术,取得了良好的效果,本文结合计算机机房管理的特点,增加了一些新的功能。
本系统在Windows98操作系统的基础上,以InterBase作为后台数据库,Delphi6.0作为前台开发工具。
一、系统功能介绍
计算机机房管理系统的基本功能主要为以下几点:1、对用户进行有效的管理,合法的用户必须能够进入机房,获得机器资源,而对不合法的用户则要坚决拒绝;2、对每个合法用户的帐号进行有效的管理,在上机时间的安排、上机经费的计算等方面体现管理的力度;3、对每一个合法用户的上机行为进行有效的控制,及时发现试图破坏系统的行为并采取有效的措施;4、对管理员的操作记录进行实时追踪,定期进行数据转储。
二、系统实现
(一)系统结构设计
本系统主要分为两大模块:客户端和服务器端,其中服务器端功能模块分为:1、基本表维护。该模块的主要对象是机房管理员,管理员可以对各个基本表实行最基本的操作,如增加、删除和修改查询。2、信息查询。此模块为管理员和老师所共有,但在次模块内各级别的用户又分别不同,管理员可以对各个基本表进行查询,也可对修改记录进行查询,但老师只可以查询当前的用户和用户信息。3、报表统计。为管理员所有,此模块主要对查询的结果进行统计并快速生成报表和图表,可以实现的统计信息有可统计的某个用户在某段时间内的登录记录。4、监控模块。该模块为管理员和老师共有,此模块为服务器和客户端通信的模块,该模块提供了强大的监控功能,在该模块中可以给各个客户端广播信息,对某些嫌疑对象要经常化进行监视,所以提供了屏幕截获功能,而且还提供了远程文件的管理。5、库维护。为管理员所共有,主要为防止管理员无意识的操作造成的数据丢失等错误而设置的,可以设置一些系统参数和数据库参数,对服务器中的数据进行本地备份,该模块还提供了转储功能,可以对登录用户和修改记录进行转储以供浏览和打印。
(二)数据库物理结构设计
本系统完全采用C/S的开发模式,机房管理服务器应用程序与数据库和机房管理中心客户端程序相连,上机卡管理中心与数据库连接。
客户端实现登录、显示和简单的查询功能。服务器应用程序单独放在一台机器上,数据库则放在另一台机器上,由于三者处于不同的机器,开发人员可以更灵活的划分系统功能,优化数据访问和维护数据的完整性。
参考文献:
1、方,于晓宝.计算机机房管理[M].清华大学出版社.
2、孙桂茹,越国瑞.软件工程引论[M].南开大学出版社.
3、王珊,陈红.数据库系统原理教程[M].清华大学出版社.
4、陈豫龙,何旭洪.Delphi6数据库开发实例导航[M].人民邮电出版社.
5、张大年,廖智勇.Delphi6数据库应用开发技术与实例[M].清华大学出版社.
(作者单位:重庆三峡学院数学与计算机学院)
转载注明来源:https://www.xzbu.com/2/view-431765.htm