机房管理系统的设计理念
来源:用户上传
作者: 周恒伟
摘要:计算机技术和网络通信技术的发展,使人类社会进入了信息时代。可目前,许多计算机实验室仍处于原始的人工管理阶段,这不但与计算机科学的发展极不协调,而且也浪费了大量的人力和物力。因此开发一个机房计算机管理系统,用更科学、更先进的管理方法来替代原来的人工管理,已成为当前机房管理中一个迫切需要解决的问题。
关键词:机房管理 自动计费 管理信息系统
一、研究的背景与意义
1.开放式机房是一种现实的需要
当今社会己经进入信息时代,操作计算机作为一项基本技能,与我们的生活、工作息息相关,不能熟练地使用计算机很难在社会上立足。
2.人工管理方式不适应现代机房管理的需要
学校机房中通常是用人工方式进行管理,学生凭机票上机,机票的最小单位是小时或学时,学生只能整点下机,否则无法计算费用,这对学生上机不够灵活和方便。
二、研究的主要内容及思路
本论文研究开发的是机房管理信息系统,是针对学校计算机机房人工管理方式已不再适应现代机房管理的要求而提出的应用计算机进行自动化管理的现代管理方案。主要研究内容为机房管理信息系统的系统需求分析、总体设计、系统的实现与应用等。
三、机房管理信息系统需求分析
1.学校机房管理存在的问题
为了满足学校学生对计算机知识学习的需求,许多学校计算机机房都纷纷对外开放,实行计时收费。而目前大部分单位或采用购买上机票,或人工登记上机的方法来进行上机管理。这种传统的管理方式已经不适应现在机房的管理,随之而来的各种管理问题和矛盾就显得尤为突出,总体来说,目前许多学校机房管理在以下方面存在不同程度的问题:
(1)管理工作量大。在整个上机过程中,管理人员需随时进行上下机查卡登记、人数核查、超时检查等工作,特别是在上下机高峰或机房较大、微机台数较多的情况下,更是忙作一团,往往要安排多人值班才行,造成管理混乱和费用增大的问题。
(2)不方便学生上机和收费管理。由于记时和费用换算问题,购机票和人工登记划卡不适用于随上随下和根据不同时间、机型等条件实行不同收费标准的管理方式,往往造成学生对机房管理产生不满的情绪,比如不到整时按整时计算,从而影响学生到学校机房上机的积极性。
2.学校机房管理的要求
(1)机房能全天开放。机房的全部计算机在运行时间方式上能全天候的开放,即从早到晚随时向全校师生开放。学生可以根据自己的学习计划,合理的安排,自主决定上机时间,充分满足学生自由上机的需要。
(2)开放机房的同时能兼顾教学计划上机。在完全开放、完全自由上机的同时,也要兼顾封闭式计划上机的需要,以便同时安排好计划式上机的教学工作,以保证基本教学任务的完成。
(3)管理模式灵活。在机房管理模式上,开放式计算机实验室应能彻底解放专人职守的工作方式,对于用户而言,做到无人职守和有人时一样方便灵活。
3.目前机房解决方案的比较分析
(1)纯硬件控制方式。主要基于学校单机控制的需要而开发,属于早期的硬件单片机控制模式,由于功能简单,数据采集不便,对机器仅起到控制作用,无法完成管理功能,且每台电脑均要安装内置读写器,难扩充,资金投入大,现己逐渐淡化出市场。
(2)软、硬结合控制方式。后台管理机安装软件,机房每台单机安装控制卡以及卡片读写器,学生插卡开机上机,实现机房管理和控制;成本较高,难于扩充,出问题难于维护。
(3)门禁方式。采用门禁式进出机房,在入口处刷卡,上机输入学号、密码登陆,实现管理和控制的统一及分离(刷卡管理,登陆密码监控,双层认证),成本低、易拓展、易管理,但对机房网络环境的稳定性有一定的要求。
四、机房管理系统的设计
1.系统设计目标
在充分理解用户需求的基础上,从用户的需求角度考虑,提出系统应达到以下几个目标:
(1)完整的系统及配套模块。
(2)系统能覆盖不同上机类型。
(3)灵活的查询机制。
2.系统设计原则
在总结研究工作,充分分析系统所需要达到的目标的基础上,提出了在设计、开发系统时,必须要遵守如下设计原则:
(1)安全性和稳定性原则。本系统涉及到收费管理的问题,所以系统的安全和稳定尤其显得重要,因此,在系统设计方面应优先考虑系统的安全性和稳定性。
(2)可扩充性原则。系统应具有良好的扩充性,能根据应用环境的变化和用户需求的更改,系统只要进行少量的修改就可以进行相应的扩展。
(3)合理性原则。系统在收费方面的设计要合理,尽量符合用户的心理需求和思维习惯。
(4)操作简便、人机界面友好原则。应用系统的操作要尽可能地简单并有适当的提示,同时要为用户提供良好的人机交互界面。
五、机房管理系统的实现
1.条形码技术的应用
当前,作为信息自动识别、输入的介质主要有IC卡、磁卡和条形码等。条形玛输入速度快、准确度高、成本低、可靠性好、制作方便,因而发展十分迅速。在图书馆系统、商场管理系统、仓库管理系统中都获得了广泛的应用。
2.存储过程的应用
存储过程(Stored Procedure)是一组为了完成特定功能的T-SQL语句集合,经编译后存储在SQL Server服务器端数据库中。用户可以通过指定存储过程的名字的方法来调用存储过程,完成特定的操作,在SQL Server的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义的存储过程。
参考文献:
[1]杨艳.机房自动计费与管理系统的研究[D].大连理工大学硕士学位论文,2000.
[2]高宝华,钱焕延.计算机实验室管理从封闭到开放势在必行[A].高等院校信息化研究会2001学术年会论文.
[3]京辉热点工作室.Visual Basic6.0编著中文版编程指南[M].人民出版社.
[4][美]Steve Brown.Visual Basic开发指南一Win32 API篇电子工业出版社,2000.
[5]李迎春,朱诗兵.Visual Basic6.0网络编程[M].北京希望电子出版社,2001.
[6]瞿军,周屹.Visual Basic程序设计培训教程[M].清华大学出版社,2002.
[7]李志杰.基于IC卡的机房管理与监控系统的研究与开发[D].中南大学硕士学位论文,2004.
[8l杨东霞.教学管理网络系统的研究与开发[D].长安大学硕士学位论文,2001.
[9]李琼珍.体检管理信息系统的设计与实现[D].华南理工大学硕士学位论文,2004.
转载注明来源:https://www.xzbu.com/9/view-1008735.htm