问题:
关键词:C/S结构,机房管理,Socket,全局钩子,数据库安全
● 参考解析
随着中学计算机课程改革的不断深入和信息化教育的不断普及,各中学普遍建立了图书馆电子阅览室、多媒体教室、电子备课室、计算机实验室等。而且近年来随着学校招生规模的扩大,机房规模急剧扩大,数量不断增加,需要上机实践的课程越来越多,机房承担的任务越来越重,人工管理模式已经不能满足需要,急需一套自动化的机房管理系统代替人工管理。
本文首先介绍了机房管理系统研究的意义、国内外现状及实现目标。然后对系统的开发模式及C/S体系结构进行了描述,此外对其他相关技术问题也作了重要阐述。
本系统采用自定义协议。在TCP/IP的基础上进一步数据封装,在客户端和服务器端接收的数据只有符合自定义要求才会传送到上层。系统的每一个模块都是一个动态链接库,这样耦合度较小。对自定义协议和命令的定义封装在一个动态链接库中,可以随时改变命令的定义以确保系统安全。采用全局钩子技术实现系统的监控和上机时间的统计。
系统主要由登录模块、用户管理模块、监控模块、预约管理模块、操作管理模块、日志管理模块、考试系统模块、查询统计模块、通知公告模块、聊天模块等部分组成。本系统是根据学校机房管理的实际需求开发的,能够实现管理员、用户信息管理,学生上机信息存储,学生上机、上课人数统计,学生上机记录查询,发送文件,局域网聊天,上机考试等功能。
最后分析了机房管理系统的安全需求和数据库的安全保障,接着研究了本系统使用的数据库安全等相关问题。
相关内容
相关标签