机房信息管理系统的设计与实现
ID卡机房智能管理系统设计与实现

我院实际情况, 我们 自主开发了一套全方位、 智能化和安全性 息设置 、 远程控制等功能 。软件功能结 构如 图 2 所示 。 能高的纯软件机房智能管理系统。该系统以非接触式 I D卡为
上机 管理 刷卡管理 、 监控管理 。 。
图 l 机房智 能管理系统硬件构成框 图
3 系统 设计 与 实现
本 系统 建立在学校局域 网之上 , 用 BS CS 采 /和 / 相结 合的 混合模 式 , Wi o s20 e e为服 务器 , S L Sr r 以 n w 00Sr r d v 以 Q e e v 为开 发工具 , 用标 准的 T PI 协议 。实现 了跨 网段跨路 由 , 采 C/ P
有 电脑对学生用机 的远程监控功能 。又由于 U DP数据包具有
修 改注册表 “ K Y L AL MAc I \0 T H E _ OC _ H NEs F wAR \ — 协 议不需 要显 示的连接 , EMi 一个 U P应用可 同时作 为应用的客 D
c sfwno s u et rokn 中 rn r ot i w\ r n e i r ” u 的键值 , o \ d c r v snu 就实现 了自动 运行的 目的 ; 同时配备硬盘保护卡 、 还原卡之类的保护卡 , 用户 就无法删除客 户端应 用程序 。通过修 改注册表 “ K Y C R H E _U —
介质 , 结合三层带路 由功能 的交换机 , 利用 T P P协议的传输 C/ I 方 式 , 了跨网段管 理的功能 , 直观 、 实现 能够 方便 、 效地管理 有 整个校 园局域网内所有计算机。
高校机房上机管理系统的设计与实现

( hnbi a oaoaad eh i l oee a hn14 0 ,C ia C agas n ctnl n cnc lg ,B i a 3 0 hn ) h V i T aC l s 3
Ab t c : I c n e r a e nge t rv d ta eq ai n u ni f o uesb c u eo erpd sr t nr e t asih sb e ral i o e th u l ya dq a tyo mp tr e a s fh i a e y t y mp h t t t c t a d v lp n fc mp tre u ain i nv rie , I p t ow r ih r rq ie n st h n g me t o e eo me t o o ue d c t n u iest s t us fr ad hg e e urme t o te ma a e n f o i
c mp tr lo h c s te i otn x ei n rcie pa e , ug n e d fr te ma hn n g me t o ue ' ms w ih i h mp ra te p r o me tpa t lc s c re tn e o c ie ma a e n h s se y tm. I t d c sted sg fc mp trma a igs s m n sraiigme o s An loi p ee t o nr u e e in o o ue n gn y t a d i e zn t d . o h e t l h d as r snssme t to g t sltr e eo me t T esse i a tmai ,whc s sdi p rt gp a t eo - ls a hn h u hsi i ae v lp n. h y tm uo t nt d s c ihi u e o e ai r ci i ca st c ig n n c f n e pa d atr ca sf e c mp tro eaig i nv ri o ue o ms I h s tefl wig a v na e a ln a f - ls r o ue p rt n u ies y c mp trlo . t a ol n d a tg st t n e e n t h o h
基于DELPHI技术的开放式高校机房管理系统的设计与实现

机虏部分 面的资料, 汁出来一种解决的方法。我们 管理 员操 作 部分 设 叫它 “ 试心 跳 法 ” 测 。让 客 户端 每隔 x 钟 分 向服 务 器 报告 它 的 状 态 , 务 器 监测 到 心 服 登 陆服 务器 跳, 把 这 次 心 跳 时 间 纪 录 起来 , 务 器 经 就 服 常检查每个连接的上次心跳 的时间,如果 吧 出现 超 过 x 1分 钟 没 有 向服 务 器 报 告 + 己状 态 的客 户端 ,就判 断 他 出现 了异 常, 如 果此机器还存在没有 下机的学生的话, 服 务 器便 会 自动结 账并 将 此机 器 置 于锁 定 状 态 。异 常 处理 主 要是 通 过监 控 一 张表 来 判 断 出 的 。 学 生成 功 上机 的同时 , 态 表 在 向状 图 1机 房 管理 系统 结 构 示 意 图 巾插入一条记 录来记录上机 的时间,其中 表 中 的记 录 有 两 个 宁 段 , 别 是 : 户 机 的 分 客 保护客户端的正常运行包涵两个方面的 内 I P与建 立连 接 时 的时 间 , 在 客户 端 放 置 了一 奔: 同时 保护客户端程序运行时不被恶意的结束; 保护 个t r i 控件 ,me 控件 每 隔 一 段时 间 与 服 务器 客户端程序文件和监控程序文件不被恶意的执 me T r i 建立 一 次连 接 , 接成 功 的话 , 更新 此 次 与 服 务 行删除 、 连 会 更改名称等操作。 器建 立 连 接 的时 间, 务 器 每 隔一 段 时 间去 检 查 服 保护客户端程序运行时不被恶意 的结束的 是 否 有 超过 指 定 时 间没 有 与服 务 器 建 立连 接 的 , 方法是在客户端做了一个监控进程, 用来监控客 若存在的话, 说明此客户端出现异常了, 服务器立 户端进程 的正常运行 。监控进程执行 的操作是, 即会 对此 机 器 的 上机 学 生 进行 下 机处 理 , 记 录 每 隔 指 定 时 间就 会 获 得 一下 当前 系 统 的 进程 列 并 异 常 日志 。当 学生 成 功 下机 后 , 除 此 机 器 对 表 , 果 发 现 客户 端 进 程 没有 系 统列 表 中存在 的 会删 如 应 的心 跳 记录 。 话 , 会启 动 客 户端 进程 与 此 同时也 会 做 一个 结 则 3 . 锁 进程 实 现 2互 束系统任务管理器 的操作, 如果反过来, 客户端进 互 锁 进 程 即 是 客户 端 进 程 与 临控 进 程互 相 程存在于系统 的列表中, 那么也不能确定就是客 保 护 , 的 方法 是遍 历 系 统进 程 列表 的方 法, 文现 发 户端程序的进程, 为了判断它是不是客户端真实 现进 程 存 在 于系 统进 程 列 表 中 的话 , 会启 动 的进程, 则 要进一步看这个进程所在的 目录是不是 运行, 如果存在的话再判断进程所对应 的程序所 客户端程序所在的 目录, 如果不是, 则会运行客户 在 的 目录, 果 不是 客 户 或者 监控 进程 程 序 所 在 端程序 。 如 可用相同的方法由客户端程序来保护监
机房监控系统的设计与实现论文

机房监控系统的设计与实现摘要为提高机房使用效率,净化上机环境,杜绝个别用户使用机房内电脑做违规的事情,为机房管理员提供一个好的机房监控系统是必要的。
作者在对机房微机管理过程进行了详细调查后,参考了一些网吧的微机管理系统,获得了机房监控系统的设计思路。
机房管理系统应当能使管理员极其方便的获取某台微机的屏幕视图,锁定某台电脑的键盘和鼠标输入,并能发送消息给指定的电脑用户。
本论文从理论上分析了实现机房监控系统所需要的基础技术的原理,并以VC++6.0作为开发工具,在Win32平台下实现了一个机房监控系统。
论文第二部分简述了TCP/IP协议以及Socket编程技术,第三部分讲述了系统的设计目标和通信协议,第四章则介绍了实现过程中使用的核心技术,包括屏幕截图、锁定屏幕以及服务器端和客户端的通信。
通过本文的研究,为机房监控系统的设计和实现展示了一个完整的方案,具有一定参考价值。
关键词:机房监控系统;屏幕截图;锁定屏幕;SocketThe Design and Implementation of the Computer RoomMonitor and Control SystemAbstractIt is necessary to provide a computer room monitor and control system with good quality so that the users will obey the room rules and the room can work effectively in a steady environment. After analyzing the process of the computer room management and studying some Cyber-Cafe management system, the concept framework of the computer room monitor and control system was gained. At least, the monitor system must provide abilities to snap the screen of the computer specified by the manager, to disabled the input function of the keyboard and the mouse and to send messages to the computer users.This article enumerated the technologies needed for the implementation of the monitor system and introduced in detail about the issue that how to build a Win32 executable system by using the VC++6.0 as the development tools. In this article, the 2nd chapter introduced the TCP/IP protocol and the Socket programming; the 3rd chapter described the design goals and the communication protocol; the 4th chapter covered the technology cores of the monitor and control system, which were screen snapping, screen locking and communication between server and client. This article advanced a complete solution for the design and implementation of the computer room monitor system and the solution will be reference for similar applying.Key words:computer room monitor system; snap screen; lock screen; socket目录论文总页数:31页1.引言 (1)1.1课题背景 (1)1.2内容介绍 (1)2.相关技术原理介绍 (1)2.1 TCP/IP协议 (1)2.1.1 TCP/IP协议简介 (1)2.1.2 TCP协议 (2)2.1.3 IP协议 (3)2.1.4 TCP/IP模型 (3)2.2 Socket技术 (6)2.2.1 Socket基本概念 (6)2.2.2 Socket类型及规范 (7)2.2.3 Win Socket API (8)2.3 Win32编程技术 (13)3.系统的设计 (14)3.1系统设计目标 (14)3.2系统架构设计 (14)4.系统的实现 (18)4.1用户界面的实现 (18)4.2核心算法的实现 (20)4.2.1客户端和服务器端的通信 (20)4.2.2 屏幕截图 (23)4.2.3 锁屏和解屏 (25)结论 (27)参考文献 (28)致谢 (29)声明 (30)1引言1.1课题背景当今时代是一个信息种类多元化,信息量巨大化,传播速度急速化的时代。
机房计算机管理与维护系统的设计与实现

李 旗 堂 ( 南商业 高等专 科学校 现代教 育 与实验 中心 河
郑州
4 00 4) 5 4
摘 要: 计算机机房在 计算机理论 与实践教 学中 占有非 常重要 的作 用, 而机房计算机 的管理 与维 护又是 非常 的繁 杂 , 劳动强度也 大。 本文 介 绍 了如何 利 用V N T B. E 语言 和远 程唤 醒技术设 计实现机 房管理 与维护 系统 , 使这 些繁 琐的 工作 科学化 、 现代化 , 自动化 , 减轻 工作人 员 的劳 动 强度 , 高工 作效 率 , 工作人 员工 作舒 心 、 快 。 提 使 愉 关键词 : 计算机 VB. E MA 地址 远程唤醒 远程关机 NT C 中 图分 类 号 : P 9 T 33 文 献标 识 码 : A 文章 编 号 : 2 3 9 ( 0 1 I () 0 1 — 3 1 7 - 7 12 l ) 2a一 0 0 6 0
取 综 合 以 上 因素 , 需 一 套 机 房 计 算 机 远 程 重 启 、 消 远 程 重 启模 块 及 参 数 配 置 急
毒库 、 补 丁 及 相 关 教学 软 件 。 更 新 好 的 管 理 与 维 护 的 软 件 系 统 , 机 房 的 管 理 更 模块 , 些 模块 均通 过 人 机 界 面 来调 用 。 打 把 使 这 主
Mir s f co ot Ac es c s格式 。
影 响 以后 的 正 常 使 用 , 响正 常教 学 , 且 影 而
( ) 生 下 课 后 , 够 把 未 关 机 的 计 算 5. 计算机的信息收集模块主要完成计算 4学 能 2
机的 I P地址 . C地址 、 算机名称 的获得 , MA 计 并存入 数据库 MaDt. d 的 Hs aa , c a m b ot t表 该 a D
机房计费管理系统的设计与实现

l3 7
维普资讯
加 、 修 改 、 删 除 和 密 码 修 改 , 可 以 为 不 解 除且 运行 于监 控状 态 。 子系统 包 括修 额 。学 生 卡 表 用于 存 放 学 生 卡 的 信息 , 同级 别管 理 员登录 系统 时提 供 不 同的功 改 密 码 、 查 询 记 录 和 关 机 模 块 , 同 时 给 包括 卡号 、密 码 、开卡 时 间 、状态 、金 额 。在线 用 户表 用 于存 放 用户正 在上 机 能 。系统 管理 员拥 有最 高 系统 权限 ,一 用 户 提 供 相 应 的 功 能 。 般 管理 员只有收 费 做帐 的权 限 。 系统 设 14 据 结 构设 计 .数 的信 息 ,包括 卡号 、主机 I P地址 、主机 置模块 主要 是收 费 费率 和上 机 类别 的设 整个 系统 的操 作是 围绕 着数据 进 行 名 、连 接状 态 和上 线时 间 。管 理人 员表 置 ,费 率是 以 每 小 时 多 少 元来 计 算 的 , 的 , 因 而 数 据 的 设 计 是 系 统 实 现 的 关 用 于 存 放 管 理 员 的 个 人 信 息 ,包 括 编 fd s 上 机 类 别 则分 为收 费 上机 和预 约 上 机 , 键。本系统只有一个数据库 j f b,包含 号 、 姓 名 、 权 限 和 密 码 。 如 果 是 收 费 上 机 , 那 么 就 应 设 定 相 应 的 7个 数 据 表 ( e) Ta bl ,如 图 4 所 示 。 2系统关键技术的实现 收 费 费 率 ; 如 果 是 预 约 上 机 ( 上 如 其 中学生信息表用于存放学生的个人 21 .条形码技术的应用 课 ) 那 么 就 是 免 费 的 。 当 天 结 帐 模 块 信息 ,包 括 学 号 、姓 名 、性 别 、卡 号 、 , 当 前 , 作 为 信 息 自动 识 别 、 输 入 的 主 要 实 现 当天 有 学 生 离 开 机 房 时 忘 记 刷 卡 班 级 、 电 话 介质主要有 I C卡 、磁卡 和条形码等 。I C 而 强行刷卡 并计 费 的功能 。 和 住 址 。 上 机 记 录 表 用 于 存 放 上 机 卡 存 储量 大 ,加 电可 改 写 ,读 写 操作 方 业 务 查 询 模块 时 的 相 关 信 息 ,包 括 记 录 编号 、卡 号 、 便 ,防 水 、防 磁 、可 靠 性 ,但 存 在 价 该 模 块 包 括 上 机 记 录 查 询 和 充 值 明细 刷 卡 入 时 间 、刷 卡 出时 间 、上 线 时 间 、 格 高 、制 作不 方便 、 易污 损 、不 防磁 的 查 询 两 个 子 模 块 。 上 机 记 录 模 块 主 要 是 主机 I P地 址 、上机 费用 、上机 类型 、管 显 著缺 点 。而 磁卡 和 条形码 的 主要 缺点 查询 用 户上机 的情 况 ,可 以按 卡号 、值 理人 员编号 。 充值信 息表 用 于存 放充值 是 不 易 改 写 、 存 储 容 量 小 , 但 条 形 码 输 班 人 和 上 机 的 日期 进 行 查 询 , 查 询 后 也 的 信 息 ,包 括 充 值 编号 、管 理 员 编号 , 入速 度快 、准确 度 高 、成本 低 、可 靠性 可以 打印清 单给 用 户 。充 值 明细模 块 主 卡号 、充值时 间和充 值数 目。财 务信 息 好 、制 作方 便 , 因而发 展十 分迅 速 。在 要 实 现 学 生 对 自 己 充 值 情 况 的 查 询 , 可 表 用于 统 计 资 金 的情 况 ,有 统 计 日期 , 下转 第 16页 I 7 . 以按 照卡号 、收 款 人和 充值 日期进 行查 帐 户 总 金 额 , 充 值 总 金 额 和 已 使 用 总 金 询 ,同时该 模块 也能 打 印学 生查 询 的结 果 。 业务管理模块 该模块 包 括卡 管 理 、在 线监 控 和接 受刷 卡三 个 子模块 。卡 管理 模块 主要 是 对用 户 的卡进 行 管理 ,包 括 新开 卡 、卡 充值 、修 改卡 信 息 、卡挂 失 、解 挂卡 和 注销卡 等 功能 。在 线 监控 模块 主要 检测 机房 计算 机的 连接状 态 ,连接 状态 有 三 种 :一是正 常连 接 ,即刷 了卡 ,有 开机 连 接 上 来 的 ; 二 是 非 法 连 接 , 即 连 接 上 来 ,但 没有 刷卡 ;三是 没有 连接 ;这三 种 状 态 用不 同的 图标 显 示 , 以便 觉 察 。 同时该模块也提供查询用户来上机的时间 图 3 服务端子系统功 能结构 图 和机 位 的功能 。接受 刷卡 提 供刷 卡进 和 刷卡 出的 功 能 。 学生信 息表 (mdn ̄ ) S et 上机记录表 ( J e od SR cr) 充值信息表 ( d nyn o Ad Moe lf) 特殊处理模块 S e md ̄No n aca(5 vrhr1) Sl Jd uiu i ni ) nqed t 1 Ad Moel m e (6 d n yd l) 5 该 模 块 包 括 学 生 密 码 修 改 、 学 生 上 Na me n aca( vrhr8 ) C rN m naca 1) ad u vrhf (5 Maa cNo naca(0 n gt vrhr1) 课 、学 生 下 课 和 成批 做 卡 四 个 子模 块 。 Sx e b 0) i t It n me i dtl e8 aa ( en ) C rNu ad m nac a(5 vrhr1) 学 生 密码 修 改模 块 为 学生 提 供 修改 密码 的 功 能 ;学 生 上 课 、 学 生 下 课 和 成 批 做 卡 C rN m naca 5 ad u vrh ̄l) Ot u me , d ̄a e8 a ln ( ) It ni me dta e8 a ln() e 主 要是 为学 生上 下课 而 定做 的 , 只要输 Cas l s n aca(2 vrhr1) O l ei aeme8 ni Tmedtl () n a MoeNu s l ny6 ny m mamo e() l 入学生的班级和密码就可以实现成批卡的 T l h n n ac a(2 ee o e vrh r1) p lAd s n acaf0 p  ̄es vrh r ) 5 财务信息表 ( d n elf ) AdMo yno 刷 入 、刷 出和做卡 ,不 用 为每 个 学��
机房设计方案
XXXX信息管理中心机房建设方案一、概述本工程是XXXX数据中心机房,位于XX办公楼六楼。
长7.5米,宽5.4米。
层高3.9米,主梁下2.9米。
南侧机房为网络中心机房,面积和数据中心机房相同。
网络中心机房已装修完成,投标方只须要解决空调问题。
1.1机房概况1.2主要工程项目:1、计算机机房装饰工程2、空调设备安装工程3、门禁工程4、电气安装工程二.设计思想XXXX数据中心机房工程建设是依据XXXX持续发展的长远战略,并围绕XXXX 信息化系统实施的中心工作和信息化建设要求,建设一个布局合理、有现代感、功能完备、平安牢靠、可持续发展、设施先进,绿色环保、投资合理的现代化数据中心机房,切实为主机服务器等设备供应一个平安、牢靠、温湿度及干净度均符合要求的运行环境,同时为相关工作人员供应便利、快捷、舒适的工作环境,并为管理人员供应平安、高效的管理手段。
三.设计原则1)系统的整体性原则全部的系统设计应在建设时统一规划。
2)系统的先进性和好用性相结合在满足牢靠性和好用性前提下,接受先进的技术和设备材料建设该机房。
3)系统的牢靠性原则对于各系统应接受高牢靠性设计标准。
应具备在现有条件下和规定时间内完成规定功能的实力;应具有长期牢靠和稳定工作的实力;并具有合理的容余实力及灾难备份实力,为信息应用系统的高牢靠性目标要求供应匹配的基础环境设施条件。
4)系统的平安性原则应具有完整的平安策略和切实牢靠的平安手段来保障信息机房用户运行系统基础环境实施的平安。
从防火、防水、防盗、接地、防雷、防电磁干扰、降噪等方面实行有效措施,并考虑地面承重实力等特殊技术措施。
5)系统的可管理性原则各系统应具有较强的集中式管理加分布式实施的可管理性逻辑。
6)系统的灵敏性及可扩展性各系统应具有可持续发展的实力,并在系统上具有较大的灵敏性。
7)工作的舒适性原则机房内应供应良好的工作环境。
首先,要保持空气簇新、温度和湿度符合国家标准。
同时需保证噪声能符合国家有关规定(1类建筑昼间低于55dB,夜间低于45dB)。
数据中心机房设备与线缆管理系统的设计与实现
21 0 2年 6月
计 算机 应 用与软件
Co u e p iai n n o t r mp tr Ap l t s a d S f c o wa e
Vo . . 129 No 6
J n 2 1 u .0 2
数 据 中心 机 房 设 备 与 线 缆 管 理 系统 的设 计 与 实现
与难 点 。
对 于中 、 大型规模 的数据 中心来说 , 线缆 的数量可 以用庞 大
Ke wo d y rs
Daa c n e C mp trr o t e t r o ue o m Ca l E u p n Ma a e n I fr a in D sg Ap l ain be q ime t n g me t n o m t e in o pi t c o
Ab t a t sr c T e e u p n n a l a l y e n i ot n n ad t n g n d t e t r c mp t r ro .n ma f ci ey h q ime t a d c be h s awa s b e mp r t a d h r o ma a e i aa c n e o u e o ms y ef t l a e v
陈昌广 陈正奎
( 江省 地方 税 务 局 浙 江 杭 州 30 0 ) 浙 10 7
摘
要
设备、 线缆历来是数据 中心机房管理 的重 点与难 点, 了解和明确设备位 置及 线缆连 接路径 , 以有 效缩短各 类机 房信息 可
安全 事件的处 置时间, 而提高应 急响应 能力。从数据 中心机房管理所 面临的主要问题 出发 , 出机房设备与线缆管理信息化改造 从 提 的必要性 , 结合 已开发应用 的机房设备 与线缆管理 系统, 总结系统的功能特 点, 探讨 系统开发 所涉及的数据 库设计 、 重要算法 、 编码
《无人值守机房监控系统的设计及实现》范文
《无人值守机房监控系统的设计及实现》篇一一、引言随着信息技术的飞速发展,机房作为企业、机构等单位的重要基础设施,其安全性和稳定性显得尤为重要。
然而,传统的机房管理模式往往需要大量的人力进行日常的监控和维护,这不仅增加了管理成本,而且效率低下。
因此,无人值守机房监控系统的设计及实现显得尤为重要。
本文将详细介绍无人值守机房监控系统的设计理念、实现方法和实际应用效果。
二、系统设计1. 硬件设计无人值守机房监控系统的硬件部分主要包括传感器、网络设备、控制主机等。
传感器用于采集机房内各种环境参数(如温度、湿度、烟雾等)以及设备运行状态信息。
网络设备负责将采集到的数据传输到控制主机。
控制主机则负责数据的处理、存储以及与远程管理平台的通信。
2. 软件设计软件部分主要包括数据采集模块、数据处理模块、存储模块以及通信模块。
数据采集模块通过传感器实时采集机房内各种数据。
数据处理模块对采集到的数据进行处理、分析,以判断机房环境及设备运行状态是否正常。
存储模块负责将处理后的数据存储到本地或云端数据库中。
通信模块则负责与远程管理平台进行通信,将机房的实时状态信息发送给管理人员。
三、实现方法1. 数据采集通过布置在机房各处的传感器,实时采集环境参数及设备运行状态信息。
传感器采用无线传输方式,将数据传输到控制主机。
同时,为确保数据采集的准确性和实时性,需对传感器进行定期维护和校准。
2. 数据处理与分析数据处理模块对采集到的数据进行处理、分析,判断机房环境及设备运行状态是否正常。
处理过程包括数据清洗、格式化、异常检测等。
若发现异常情况,系统将自动报警并生成报警记录。
3. 数据存储与通信存储模块将处理后的数据存储到本地或云端数据库中,以便后续查询和分析。
通信模块采用网络通信技术,与远程管理平台进行实时通信,将机房的实时状态信息发送给管理人员。
为确保通信的稳定性和安全性,需采用加密技术对传输的数据进行加密处理。
四、实际应用效果无人值守机房监控系统的实际应用效果主要体现在以下几个方面:1. 降低管理成本:无需大量的人力进行日常的监控和维护,降低了管理成本。
校园机房课堂监控管理系统的设计与实现
p af r lt m.T e s s m s a l o g t r f muu l p a irs o o u e c o l o k b t d n s e c te n o e e u e c n r l e o h yt e i b e t e i o t a lga im c mp tr s h ow r y su e t a h oh r a d t x c t e t i d d f as
Ab t a t sr c Ai n tt e is e o l s n g me ta a u o u e o m,a s p r iin a d ma a e n y tm s d sg e n mig a h su f ca s ma a e n t c mp s c mp tr r o u e vso n n g me ts se i e in d a d
第2 8卷第 5期
21 0 1年 5月
计算机 应 用与软 件
Co u e p iai n n ot r mp t rAp l to s a d S f c wa e
V 12 o 5 o. 8 N .
M a 01 y2 1
校 园机房 课 堂 监 控 管 理 系统 的设 计 与 实现
( eate tfSf ae n ier g,hnhnIstt o fr ainTcnlg ,hnhn58 2 G ag og, hn ) Dp r n o ow r E gnen S eze tuef I om t eh ooy Seze 10 9,u n dn C i m t i ni n o a
覃国蓉 何 涛
( 深圳信息职业技术学院软件工程系 广东 深圳 5 82 1 09)
摘
要
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-- -- 摘要 作为计算机专业的信院来说,机房实验是必不可少的教学内容,但是在建设和管理上面临着挑战。机房规模的扩大、软硬件的不断更新、机房角色的多元化以及学生层次的良莠不齐,给管理带来了极大的难度,开发一个计算机系统进行自动化的管理势在必行。 本文以信院的机房管理为背景,实现了机房管理系统的教师管理模块,能用来为老师提供本院学生的信息,进行试验的安排,为计算机管理员提供有关机器的信息,能给计算机管理员带来极大的方便。 该系统是在VS2010开发平台上开发的,是基于.NET Framework语言库的C#语言编写的。使用Microsoft SQL Server数据库作为存储数据。 关键词 机房管理,教师管理,SQL Server数据库 --
-- 1绪论 ﻩ时代的进步以及网络的发展与普及,给机房管理系统的应用提供了便利的硬件环境。机房管理系统与SQL Server数据库相互的配合,显示出了新时代教学方式的独特优势。再次介绍计算机管理系统的背景及意义,以及开发本系统所使用的工具和平台。 1.1开发背景及意义 ﻩ二十一世纪是信息的时代,而且目前大学的网络建设趋于完善。大学的教育方式也在技术上得到了根本的改变,多媒体教学已经进入到每一个课堂,教师与老师的远程通信,也逐渐出现在我们的身边。为此随着计算机进入到机房,尤其是有关计算机方面的学院,我们迫切的需要计算机机房管理系统,来对机房,教师,学生,实验进行统一的管理。通过此系统,教师可以高效的对学生信息,学生上机实验进行跟踪管理,省去大量的时间和精力。而且,计算机管理员使用此系统可以轻松的查询机房中机器的使用情况,统计计算机的使用寿命以及计算机运行是否良好。而我们也会通过努力,不断的探索,来完善内部的架构,使得系统层次分明,模块功能完整,从而加强整个系统的兼容性,安全性,可维护性和健壮性。 1.2开发工具介绍 本系统采用C#开发语言,C#是microsoft强力退出的新一代语言,它集合了java,VC的优势,成为了现在开发web和GUI信息管理系统的首选语言,C#采用了java的完全面向对象机制,方便开发者对现实世界进行抽象建模,。而C#和visio的结合更是珠联璧合,很多系统代码可以自动生成,省去了大量的人力,时间。也提供了统一的验证模式,开发者只要调用验证的类,就可以轻松的进行各种数据的验证,其中包括邮箱格式,电话和时期的验证。而且VS2010提供了SQL Server2008数据库服务独特于其它的开发平台,在VS中可以直接运行数据库文件。 使用SQL Server 2008数据库管理系统。本系统默认两个管理员Administrator和sa,对系统数据库和用户数据库惊醒管理。提供分析查询功能,可以在里边写SQl语法,创建存储过程,视图,表等。
2系统需求分析 --
-- 本系统为中小型管理系统,主要功能是对计算机上机实验进行管理,包括老师对学生的上机管理,教师的基本信息资料与学生的基本信息资料等,满足教师、计算机管理员的工作需要。学生只能通过登录客户端来访问服务器,获得服务器文件,等待机房管理通知等,系统与SQL Server相结合,实现教师,学生,机房电脑的大量数据存储。 2.1系统任务概述 ﻩ机房管理系统可以运行在windows系统上,它的实现主要是帮助教师、机房管理员对实验进行合理的安排,并且本系统帮助教师与学生之间完成远程通信。本节主要论述了机房管理系统的运行时环境和需求分析 2.1.1运行环境 本系统属于中小型管理系统,硬件环境只需要128M内存空间。本系统主要运行在windows操作系统上,采用microsoft SQL Server数据库系统,运行在.NET Framework2.0-.NET Framework 4.0版语言包基础上。 2.1.2系统功能 ﻩ系统工分为五大部分,本节之论述用户登录与注册,学生管理与实验安排,两部分。工列为4项来阐述。 (1) 在服务器端,教师和机房管理员可以通过输入账号和密码,选择登录类型,进入到操作界面中。如果账号和密码输入有误,系统则提示报错信息。 (2) 机房管理员可以对学生的资料包括学号姓名联系电话家庭住址进行修改,查询,删除等操作。 (3) 机房管理员可以对学生实验进行查询等 (4) 教师可以查询自己学生的信息,可以把一些学生的信息添加到自己的班级中,把一些学生删除自己的班级。 2.2数据采集 本系统主要收集关于机房、教师、学生的数据。而且要对数据进行验证,通过规定用户的权限,使各个用户浏览相应的信息。 2.2.1需要收集的数据 ﻩ机房的数据,包括机房电脑的存储容量,现在存储数量。学生的资料,包括学生的姓名,学号,地址,联系电话,专业,年级等。教师的资料,包括教师的姓名,联系电话,住址,所带的课程。 2.2.2数据约束的条件 学生只能查新自己的基本资料,查询自己所选的实验课和自己教师的信息。机房管理员可以对本院所有实验课的教师进行查询,而且还可以查询所有学生的信息以及他们的实验安排。教师可以申请机房的使用权,可以查询自己所带实验课的学生的信息,可以给自己的班级安排实验。
数据库设计 本章对机房管理系统中的数据设计进行说明。主要内容包括教师表,学生表,机房表,教师管理机房,学生机房安排表。在存储过程,数据字段的定义方面进行了详细的说明。 ﻩ(1)计算机 -- -- 机房管理系统中一个重要的实体是计算机。计算机的属性包括ID(用机房号加上此电脑存入机房的顺序来表示的)、存入的时间、存放的位置(行号和列好表示)、运行情况、外键机房号。
ﻩ(2)机房 机房的主要属性是机房号,机房中计算机的存储容量,已经存入的计算机的数量,一个外键是机房管理员的ID号,记录机房由哪一个管路员来管理。机房号的格式为楼层号+机房在楼层中的顺序(如三楼第三个房间为303)。
ﻩ(3)教师表
(4)学生表 --
-- (5) 学生与机房关系表 包括学生的学号,上机的星期,和上机的时间段,上机的课程
(6) 教师与机房的关系 包括老师的编号,上机的星期,上机的时间段,上机的课程
(7) 登录的用户表 --
-- 前台设计 (1)登录页面
登录页面:当姓名或者密码为空时检验,提示不能为空,当输入的用户名和密码与
机房管理系统 登录 注册
主界面
查询选择天的课程 查询学生信息并可以修改和删除 查询老师信息并可以修改 查询机房信息 新增学生
新增教师 --
-- 数据库中的内容不一致时提示用户名或者密码输入错误。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient;
namespace ComputerRoomMangement { public partial class Login : Form { public Login() { InitializeComponent(); }
private void button2_Click(object sender, EventArgs e) { RegisteForm rForm = new RegisteForm(); rForm.login = this; rForm.ShowDialog(); } public void GetUserName(string name) { txtName.Text = name; }
private void button1_Click(object sender, EventArgs e) { bool result = check(); if (result == true) { SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=DB_ComputerManagement;User ID =sa;pwd=1"); string sql = string.Format("select count(*) from TB_User where Username={0} and Password={1}",txtName.Text.Trim(),txtPassword.Text.Trim()); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); int count =cmd.ExecuteNonQuery();