机房管理系统设计方案

上传人:第*** 文档编号:55337715 上传时间:2018-09-27 格式:DOC 页数:13 大小:140.50KB
返回 下载 相关 举报
机房管理系统设计方案_第1页
第1页 / 共13页
机房管理系统设计方案_第2页
第2页 / 共13页
机房管理系统设计方案_第3页
第3页 / 共13页
机房管理系统设计方案_第4页
第4页 / 共13页
机房管理系统设计方案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《机房管理系统设计方案》由会员分享,可在线阅读,更多相关《机房管理系统设计方案(13页珍藏版)》请在金锄头文库上搜索。

1、目 录1 需求分析22 概要分析.22.1 上机管理22.2 排课管理22.3 帐务管理32.4 设备管理32.5 系统功能42.6 查询统计42.7 远程监控53 概要设计.53.1系统拓扑图53.2 系统结构流程图74 详细设计.104.1 数据库定义101 需求分析机房管理系统是一套基于图形用户界面(GUI) 、下拉菜单以及导航功能相结合模式下的友好操作界面,易学易用。系统采用服务器/客户机(C/S)方式,方便地实现多用户端、多机房统一管理。系统功能齐全,可基本实现机房管理规范化、自动化以及信息化。该系统主要包括:上机管理(教学任务外的业余上机) 、排课管理(教学大纲任务、毕业设计、选修

2、课) 、帐务管理、设备管理、档案日志管理、查询统计、系统功能、远程监控等几大子系统,具有稳定、实用、操作简便等特点。2 概要分析2.1 上机管理主要针对业余自由开放机房,提高机房资源利用,方便学生上机,减轻机房老师管理工作量。实现网络管理与控制,实时辨别及处理上机、下机情况,实时计费,实时处理各种异常情况。实现业余上机管理规范自动化、流程化。主要功能如下:1、 上机实时计费(上/下机实时辨别、计费)2、 上机情况监控(机器使用情况/登陆情况/最近登陆情况/网络监控等)3、 异常数据处理(处理非正常下机,断电等异常情况)4、 异常上课处理(处理非正常上/下课,断电等异常情况)5、 查询统计(查看

3、及统计上机情况:流水帐/上机情况查询/登陆情况查询)6、 机房机器使用统计(已登陆机器、未登陆机器、正常通过机器、非正常通过机器)7、 监控日志(监控操作人员操作系统软件系统的日志)2.2 排课管理实现机房上机智能、动态排课及上课,满足正规机房教学任务,实现机房正规上课上机课时量化及细化管理。集中规划教学任务规定上机实习课时,动态安排上机课程、上机地点、上机时间以及上机实习内容,自动管理识别业余上机和正课上机。做到排课方便,机时管理细化,智能识别警告及处理异常情况:旷课、迟到、早退、病假,提示该上下课等等。主要功能如下:1、 课时段设置(设定课节及其所属时间)2、 上机地点设置(设定上机区域地

4、点及所属网段)3、 上机安排申请(申请上课上机内容、地点、时间)4、 课号管理(设置选修课课号)5、 选课登记(登记学生的选修课目)6、 排课管理(安排教学上机上课实习/选修课/毕业设计的上课地点、课节及时间)7、 上课管理(管理当天上课情况)8、 异常上课数据处理(处理旷课、迟到、早退、病假等异常上课情况)9、 信息提示(提示设置的上下课信息)2.3 帐务管理管理学生建档,开户,存款充值,学期末或毕业离校退款。处理各种帐务统计查询。各功能均模块化,操作简单实用。主要功能如下:1、 开户功能(建立学生上机档案)2、 存款功能(向账号充值)3、 存款修改(及时修改充值错误)4、 上机金额修改(及

5、时校正实际上机金额)5、 退款管理(退还用户账号中剩余余额)6、 班级转换(学期转换学生班级)7、 帐务查询统计(分权分级操作,查看帐务情况)8、 平衡账目(领导查看并管理各管理人员每月账目情况)2.4 设备管理管理机房设备使用、调配情况,制定收费标准,建立设备维修档案以及设备清单备档。如:电脑、外围设备、附属设备、设备调度清单等。主要功能如下:1、 设备登记(规划机房设备,制定收费标准)2、 类型管理(机器配置型号)3、 设备维护管理(建立设备维护档案)4、 附设及外设管理(机房或相关单位附属设备)2.5 系统功能管理各种上机参数、系统参数、串口设置、用户管理、分段收费标准设置、权限分级管理

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

7、陆日志)2.6 查询统计分级分权查询统计上机、上课、开户、存款旷课等各种情况,个人上机上课情况。综合查询、单项查询、模糊查询等功能快捷方便。主要功能如下:1、 学生情况查询(查询学生档案、余款等情况)2、 流水帐查询 (查询班级或学生的任意时间的上机、上课、存款等情况)3、 金额统计 (统计打印存款、上机以及剩余总金额)4、 年、月、季明细报表(统计年、月、季及任意时间段的财务报表)5、 单位收入记帐(统计校园各区域单位的上机、存款情况)6、 上机机时统计(统计学生业余、正规上课课时)7、 课时管理(课时汇总/班级课时统计、汇总)8、 上课报表 (统计打印日、周、月、年的上课情况)9、 帐目报

8、表 (统计打印月、季、年的帐目情况)10、管理员工作统计(统计分析管理员工作人员的工作量)11、机器使用状况分析(统计分析机房机器的实际使用率)/*2.7 远程监控网络控制单机,具有单机远程管理及远程监控功能。主要功能如下:远程注销(远程注销用户)远程关机(远程关闭机器)远程启动(远程重新启动机器)远程监控(远程截取屏幕)上机查询(查询上机情况)机位查询(查询机位使用以及空闲情况)远程警告(远程发送警告消息)锁屏/解锁(锁定/解除锁定终端屏幕)机房统计(统计显示各机房使用情况)网段管理(设置监控区域的网段 IP 地址范围)排列方式(图标/记录排列顺序方式)密码管理(设置机房统一开机密码)下机注

9、册(下机正常关机会自动注册下机)*/2.82.8 机房管理终端机房管理终端终端登陆身份验证,具有控制网络单机作用。主要功能如下:1、 开机登陆(登陆身份确认)2、 修改密码(修改自有上机登陆密码)3、 下机登记 (下机前进行下机确认)4、 机房管理终端设置(设置管理员密码/系统禁止功能参数/程序卸载参数设置等)3 概要设计3.1系统拓扑图一、系统配置一、系统配置服务器端服务器端1、 硬件最低配置:Pentium 500 处理器128M 内存剩余 10G 硬盘空间10M 网卡(最低配置) ;2、 操作系统:windows 2000/NT/XP;管理机端管理机端1、 硬、软件最低配置:Pentiu

10、m 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 层流程图(用户登录)用户填写 登录信息得到所有管理员名单与最后一次登录管理员管理员表口令验证系统 初始化正 确错 误致为当前

11、管理员CheckUser(username,password:string):boolean; /口令验证函数当前管理 员信息3、1 层流程图(系统初始化)获得当前管理员信息当前用 户信息系统设 置表设置控件的可用件是否超级管理员不 是是获得系统参数管理员表更改当前管理员GetAdminInfo(username:string;var admin:TAdmin);/获得当前管理员信息 GetSystempParams(var sysParams:TSystemParam);/获得系统参数 ChangeCurAdmin(username:string);/更改前前管理员系统 参数4、1 层流程图

12、(帐户管理)添加 账户修改 账户查询 账户账户 注销账户 充值FillTime(stuno:string):string; /账户充值,返回各种信息 UnLoginUser(stuno:string):string; /账户注锁,返回各种信息 PauseUser(stuno:string):string;/账户报失,返回各种信息账户表账户 报失5、1 层流程图(上下机管理)学生 上机学生 下机记录 查询记录 统计记录 打印当前在 机表以前上机表UpLine(stuno:string):string; /学生上机 DownLine(stuno:string):string;/学生下机6、1 层流

13、程图(系统设置)系统 设置SetSystemParams(sysParams:TSystemParam):string; /设置系统参数系统设 置表系统 参数7、1 层流程图(管理员管理)添加 管理员管理员表更改管理 员信息当前管理 员信息SetAdminInfo(admin:TAdmin):string;/设置管理员信息 AddAdminInfo(addmin:TAdmin):string;/增加管理员8、1 层流程图(安全管理)保存最后 一次自保 存时间自动进 入保密 状态非法退 出的检测非法退 出的处理SaveLastTime(dt:TDateTime):Boolean;/保存最后一次自

14、保存时间 CheckExitState():Boolean;/非法退出的检测 DisposeNotNormallyExit():string;/非法退出的处理4 详细设计4.1 数据库定义说明:本数据库采用 SQL 数据库来构造,共使用了 7 个表,它们分别是:管理员表AdminList、系统设置表SysSetup、班级表ClassList、帐号表UserList、上机记录表OnlineNote、当前在机表CurOnline、充值记录表FillNot;1、 管理员表AdminList说明:该表用来管理使用本数据库的管理员名单,有一条默认记录是超级管理员,登录名和口令者为 Admin;表结构:字

15、段名字段类型字节数必填说明adLoginName文本10True登录名,关键字adPassword文本10True口令adName文本10True姓名adSex文本2性别,默认值:男popedom数字整型True权限:0 为超级管理员,1 为普通管理员,2 为自定义权限;默认值为 1sysSetup布尔布尔True系统设置的权限fillTime布尔布尔True充值的权限award布尔布尔True奖励的权限online布尔布尔True上下机管理的权限member布尔布尔True会员管理权限curAdmin布尔布尔True当前管理员2、系统设置表SysSetup说明:该本用来保存系统正常运行的各种

16、设置,有且仅有一条记录,只有超级管理员才能对其进行设置;表结构:字段名字段类型字节数必填说明charge货币货币True收费标准,单位:元/小时minTime数字整型True最低机时,单位:分钟autoHide数字整型True自动保密时间,单位:分钟autoHide数字整型True自动保存时间,单位:分钟exitState布尔布尔True退出状态:True 为正常退出,false 为非法退出lastExit日期/时间常规日期False最后一次保存的时间3、班级表ClassList说明:该表用来保存班级名单,一般情况下由程序动态添加记录,超级管理员可对其进行各种高级的操作;表结构:字段名字段类型字节数必填说明clsID自动编号长整型True关键字clsName文本20True班级的名称4、帐号表UserList说明:该表用来保存购卡账名的详细情况表结构:字段名字段类型字节数必填说明stuNo文本13True卡号(学号):13 位数字,关键字st

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号