当前位置:文档之家› 机房管理系统设计方案

机房管理系统设计方案

目录
1需求分析 (2)
2 概要分析 (2)
2.1 上机管理 (2)
2.2 排课管理 (2)
2.3 帐务管理 (3)
2.4 设备管理 (3)
2.5 系统功能 (4)
2.6 查询统计 (4)
2.7 远程监控 (5)
3 概要设计 (5)
3.1系统拓扑图 (5)
3.2 系统结构流程图 (7)
4 详细设计 (10)
4.1 数据库定义 (10)
1需求分析
机房管理系统是一套基于图形用户界面(GUI)、下拉菜单以及导航功能相结合模式下的友好操作界面,易学易用。

系统采用服务器/客户机(C/S)方式,方便地实现多用户端、多机房统一管理。

系统功能齐全,可基本实现机房管理规范化、自动化以及信息化。

该系统主要包括:上机管理(教学任务外的业余上机)、排课管理(教学大纲任务、毕业设计、选修课)、帐务管理、设备管理、档案日志管理、查询统计、系统功能、远程监控等几大子系统,具有稳定、实用、操作简便等特点。

2 概要分析
2.1 上机管理
主要针对业余自由开放机房,提高机房资源利用,方便学生上机,减轻机房老师管理工作量。

实现网络管理与控制,实时辨别及处理上机、下机情况,实时计费,实时处理各种异常情况。

实现业余上机管理规范自动化、流程化。

主要功能如下:
1、上机实时计费(上/下机实时辨别、计费)
2、上机情况监控(机器使用情况/登陆情况/最近登陆情况/网络监控等)
3、异常数据处理(处理非正常下机,断电等异常情况)
4、异常上课处理(处理非正常上/下课,断电等异常情况)
5、查询统计(查看及统计上机情况:流水帐/上机情况查询/登陆情况查询)
6、机房机器使用统计(已登陆机器、未登陆机器、正常通过机器、非正常通过机器)
7、监控日志(监控操作人员操作系统软件系统的日志)
2.2 排课管理
实现机房上机智能、动态排课及上课,满足正规机房教学任务,实现机房正规上课上机课时量化及细化管理。

集中规划教学任务规定上机实习课时,动态安排上机课程、上机地点、上机时间以及上机实习内容,自动管理识别业余上机和正课上机。

做到排课方便,机时管理细化,智能识别警告及处理异常情况:旷课、迟到、早退、病假,提示该上下课等等。

主要功能如下:
1、课时段设置(设定课节及其所属时间)
2、上机地点设置(设定上机区域地点及所属网段)
3、上机安排申请(申请上课上机内容、地点、时间)
4、课号管理(设置选修课课号)
5、选课登记(登记学生的选修课目)
6、排课管理(安排教学上机上课实习/选修课/毕业设计的上课地点、课节及时间)
7、上课管理(管理当天上课情况)
8、异常上课数据处理(处理旷课、迟到、早退、病假等异常上课情况)
9、信息提示(提示设置的上下课信息)
2.3 帐务管理
管理学生建档,开户,存款充值,学期末或毕业离校退款。

处理各种帐务统计查询。

各功能均模块化,操作简单实用。

主要功能如下:
1、开户功能(建立学生上机档案)
2、存款功能(向账号充值)
3、存款修改(及时修改充值错误)
4、上机金额修改(及时校正实际上机金额)
5、退款管理(退还用户账号中剩余余额)
6、班级转换(学期转换学生班级)
7、帐务查询统计(分权分级操作,查看帐务情况)
8、平衡账目(领导查看并管理各管理人员每月账目情况)
2.4 设备管理
管理机房设备使用、调配情况,制定收费标准,建立设备维修档案以及设备清单备档。

如:电脑、外围设备、附属设备、设备调度清单等。

主要功能如下:
1、设备登记(规划机房设备,制定收费标准)
2、类型管理(机器配置型号)
3、设备维护管理(建立设备维护档案)
4、附设及外设管理(机房或相关单位附属设备)
2.5 系统功能
管理各种上机参数、系统参数、串口设置、用户管理、分段收费标准设置、权限分级管理、用户登陆、数据备份等功能,保障系统稳定运行。

主要功能如下:
1、参数设置(各种上机及服务器参数设置/设置上机、上课模式)
2、用户管理(设置用户权限,分权管理)
3、登陆管理(登陆身份确认)
4、数据备份(设置服务器数据在线备份参数)
5、收费设置(分区域、分机房、分机器、分时段设置收费标准)
6、禁止上机 (禁止某班级和某学号的学生上机)
7、风格设定 (设置菜单的界面风格)
8、限定上机金额(可设置最低上机金额,学生可容许透支限定的最低金额)
9、限时上机(账户金额不够,自动关机)
10、其他收费(机房打印、复印、扫描等等其他收费项目)
11、数据清理(清除已毕业离校班级数据、流水帐纪录、登陆日志)
2.6 查询统计
分级分权查询统计上机、上课、开户、存款旷课等各种情况,个人上机上课情况。

综合查询、单项查询、模糊查询等功能快捷方便。

主要功能如下:
1、学生情况查询(查询学生档案、余款等情况)
2、流水帐查询(查询班级或学生的任意时间的上机、上课、存款等情况)
3、金额统计(统计打印存款、上机以及剩余总金额)
4、年、月、季明细报表(统计年、月、季及任意时间段的财务报表)
5、单位收入记帐(统计校园各区域单位的上机、存款情况)
6、上机机时统计(统计学生业余、正规上课课时)
7、课时管理(课时汇总/班级课时统计、汇总)
8、上课报表(统计打印日、周、月、年的上课情况)
9、帐目报表(统计打印月、季、年的帐目情况)
10、管理员工作统计(统计分析管理员工作人员的工作量)
11、机器使用状况分析(统计分析机房机器的实际使用率)
/*
2.7 远程监控
网络控制单机,具有单机远程管理及远程监控功能。

主要功能如下:
远程注销(远程注销用户)
远程关机(远程关闭机器)
远程启动(远程重新启动机器)
远程监控(远程截取屏幕)
上机查询(查询上机情况)
机位查询(查询机位使用以及空闲情况)
远程警告(远程发送警告消息)
锁屏/解锁(锁定/解除锁定终端屏幕)
机房统计(统计显示各机房使用情况)
网段管理(设置监控区域的网段IP地址范围)
排列方式(图标/记录排列顺序方式)
密码管理(设置机房统一开机密码)
下机注册(下机正常关机会自动注册下机)
*/
2.8 机房管理终端
终端登陆身份验证,具有控制网络单机作用。

主要功能如下:
1、开机登陆(登陆身份确认)
2、修改密码(修改自有上机登陆密码)
3、下机登记(下机前进行下机确认)
4、机房管理终端设置(设置管理员密码/系统禁止功能参数/程序卸载参数设置等)3 概要设计
3.1 系统拓扑图
一、系统配置
服务器端
1、硬件最低配置:Pentium Ⅲ500处理器\128M 内存\剩余10G 硬盘空间\10M 网卡(最低配
置);
2、操作系统:windows 2000/NT/XP;
管理机端
1、硬、软件最低配置:Pentium Ⅱ300处理器\64M内存\剩余1G硬盘空间\10M网卡;
2、操作系统:windows 2000/NT/XP;
学生机端
1、硬、软件最低配置:Pentium Ⅱ300处理器\64M内存\剩余1G硬盘空间\10M网卡;
2、操作系统:windows 2000/NT/XP;
二、系统拓扑图服务器
管理机管理机
3.2 系统结构流程图
1、0层流程图
2、1层流程图(用户登录)
3、1层流程图(系统初始化)
4、1层流程图(帐户管理)
5、1层流程图(上下机管理)
6、1层流程图(系统设置)
7、1层流程图(管理员管理)
8、1层流程图(安全管理)
4 详细设计
4.1 数据库定义
说明:本数据库采用SQL数据库来构造,共使用了7个表,它们分别是:管理员表[AdminList]、系统设置表[SysSetup]、班级表[ClassList]、帐号表[UserList]、上机记录表[OnlineNote]、当前在机表[CurOnline]、充值记录表[FillNot];
1、管理员表[AdminList]
说明:该表用来管理使用本数据库的管理员名单,有一条默认记录是超级管理员,登录名和口令者为Admin;
表结构:
2、系统设置表[SysSetup]
说明:该本用来保存系统正常运行的各种设置,有且仅有一条记录,只有超级管理员才能对其进行设置;
表结构:
3、班级表[ClassList]
说明:该表用来保存班级名单,一般情况下由程序动态添加记录,超级管理员可对其进行各种高级的操作; 表结构:
4、帐号表
[UserList]
说明:该表用来保存购卡账名的详细情况 表结构:
5、上机记录表[OnlineNote]
说明:该表详细记录了每一条上机记录;表结构:
6、当前在机表[CurOnline]
说明:该表保存着当前在机的记录;
表结构:
7、充值记录表[FillNot]
说明:该表保存着充值的记录;表结构:。

相关主题