计算机实训室信息管理系统的分析与设计

2012-04-29 00:44宋华斌陈国聪
电脑知识与技术 2012年33期
关键词:S结构信息管理系统

宋华斌 陈国聪

摘要:计算机实训室的信息化管理是信息时代的必然要求,它的自动化管理模式解决了计算机实训室设备多,分布范围大,服务对象广等管理难题,减轻管理人员的工作负担,提高工作效率。该文从本校计算机实训室管理需求出发,介绍计算机实训室信息管理系统的结构、功能,并就相关问题提出具体的解决方案。

关键词:信息管理系统;C/S结构;实训室管理

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2012)33-7929-02

1概述

随着信息技术的快速发展,计算机作为一项特殊工具在各行各业中的应用日益广泛与深入。计算机特有的高速、稳定与自动化等特性帮助人们减轻工作负担,提高工作效率。在现代高校的教育教学工作中,计算机同样是一项不可或缺的工具。各高校为了满足教学的需要,均建设有一定规模的计算机实训室。如何高效管理、维护好大量的计算机设备是一个急需解决的问题。传统的实训室管理模式采用人工登记的方法管理实训室上机与维修工作,随着办学条件的不断改善,办学规模的不断扩大,计算机实训教学需求的进一步提升,原有的人工登记的管理模式所暴露出来的,工作量大,效率低,容易出错等弊端,越来越不适应当前实训室管理工作的要求。

我校计算机实训室作为计算机、图形图像与信息管理类实训课程主要的实训基地,不仅为我校各系院和技工学校提供计算机实训教学服务,还承担了职业技能鉴定中心、技校培训部的培训与考证工作,承担有教务处、学工处安排的学生选课、电子月志、社团培训、实训室开放等工作。计算机实训室的设备多,服务对象广、业务范围大,要求实训室管理人员花费很大的精力来记录、整理和统计实验室使用登记数据和设备的添置、修改、报废、借用记录。由于计算机实训室尚未实现信息化管理,尽管计算机实验室为维护这些信息付出了很大的人力和物力,但效果并不明显,而且很容易出错。因此,为提高实训室资源的利用率,提高实训室教学质量、完善实验室管理制度,开发一套适合我校计算机实训室管理现状的信息化管理系统成为迫切的需要。

2系统的总体结构

目前,计算机实训室信息管理系统多采取集中式数据管理模式,即所有数据集中存储于一台服务器中,全部计算机通过连接该服务器完成数据的读取与写入操作。集中式的数据管理模式会使服务器在某个时间区间内面临大量的访问需求,增加网络流量,降低系统响应速度,甚至使系统崩溃。考虑到我校计算机实训室已建立了统一的实训教学网络,实现各实训室间的高速连接,各实训室的教师机可充当服务器,承担部分数据处理功能。因此,在系统设计时采用分布式数据处理模式,将数据分散到各实训室,不同功能、不同区域的用户访问不同的服务器。部分访问量大,响应速度要求高的业务访问本地服务器,部分公共数据的查询、增加与修改则通过访问远程服务器完成。分布式数据管理模式不仅提高系统的运行效率,还增强系统的稳定性。

本系统采用C/S结构,根据面向的三类主要用户,实训室管理员、任课教师和学生,将系统分成三个主要模块,分别为服务器端管理子系统,教师端管理子系统,学生端管理子系统。

2.1服务器端管理子系统

服务器端管理子系统包含用户管理、数据查询、信息统计、身份验证与设备管理7个主要功能。用户管理功能,实训室管理员登录系统后,可以添加、修改、删除与查找用户,并可以通过导入excel表和其他数据表的方式批量添加用户信息。用户记录包含姓名、年级、系别、班级、性别等字段。数据查询功能,系统根据学号查询单个用户使用实训设备的记录,按实训室查询实训室使用记录。用户使用记录包含用户姓名、学号、登录时间、退出时间、使用设备名称。实训室使用记录包含实训室名称、在查询时间范围内登录的用户学号、姓名、用户的登录时间、退出时间、设备名称等。实训室运行数据统计功能,系统按月、周、日或指定日期的上午、下午、晚上统计某间实训室用户数量,或按月、周、日或指定日期的上午、下午、晚上分别统计所有实训室的用户数量,并作格式化导出。用户身份验证功能,系统默认所有计算机在登录桌面时均需输入学号、密码,发送到服务器上认证,但也可以在系统中指定某间实训室在某一时段取消认证功能。设备管理功能,系统动态记录实训室资产变化信息,如设备新增、报废、借出、归还和转移等。

2.2教师端管理子系统

教师管理子系统包含电子签到、考勤管理、设备报修、信息修改4个主要功能。教师登录实训室信息管理系统后,系统自动记录教师使用设备的编号,开始时间与结束时间等信息,自动连接服务器,下载学生帐号信息,等待学生的连接与验证。在教师端管理子系统中,教师可以方便地了解到当前上课班级学生的考勤情况,修改本人的信息与登录密码,根据实训室设备的运行情况提交维修信息等。教师端管理子系统在运行过程中使用WinSock控件与服务器端管理子系统进行通信,将教师端管理子系统收集、统计的信息不断地更新到服务器端的数据库中。

2.3学生端管理子系统

学生端管理子系统包含电子签到、信息修改,设备报修3个主要功能。学生端管理子系统使用一个WinSock控件与教师端管理子系统通信,启动时显示学生管理子系统登录界面,输入帐号、密码后,WinSock控件将信息发往教师端管理子系统进行身份验证,验证通过,登录界面消失,启动学生端管理子系统主程序。系统自动记录学生使用设备的编号,开始时间与结束时间,并自动计算出实训室信息统计所需的节时数。考虑到部分学生离开实训室时未主动退出管理系统,为此,在教师端管理子系统中设置立即结束会话和定时结束会话功能,统一关闭当前用户的会话连接,记录用户结束时间。学生登录实训室信息管理系统后,还可以修改个人信息,登录密码,根据实训室设备运行情况提交维修信息等。

3结束语

计算机实训室信息管理系统的开发与设计,综合运用了WindowsAPI函数,ADO数据库访问技术及WinSock通信技术,充分考虑了系统安全与运行效率等问题,具有使用方便、安全可靠、实用性强的特点,满足计算机实训室信息化管理的一般要求,提高资源的使用效率。有效解决了计算机实训室在管理、维护工作中所遇到的一系列难题,提高管理水平。

参考文献:

[1]陈志刚.基于B/S、C/S混合架构的开放机房管理系统设计及实现[J].实验室研究与探索,2004,23(2).

[2]王亚琴.梁方.高校计算机公共机房的管理与维护[J].电脑知识与技术,2005(17).

[3]丁二玉.骆斌.陈世福.一种面向对象的数据库访问控制模式[J].计算机工程与应用,2004,40(2).

[4]杨红和.公共计算机机房管理和维护初探[J].漳州师范学院学报:自然科学版,2005(2).

[5]萨师煊.数据库系统概论[M].北京:高等教育出版社,2000.

[6]李代平.面向对象分析与设计[M].北京:冶金工业出版社,2005.

猜你喜欢
S结构信息管理系统
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
SaaS模式下的房地产中介公司信息管理系统
高速公路绿色通道信息管理系统开发与实践
基于Java的BBS开发
基于PHP的发印管理系统的实现
基于Java的网上商城开发
基于B/S结构的通信部队训练管理系统的设计研究