当前位置:文档之家› 一种基于嵌入式工控机的整体机房管理系统(TMS)的设计与实现

一种基于嵌入式工控机的整体机房管理系统(TMS)的设计与实现

一种基于嵌入式工控机的整体机房管理系统(TMS)的设计与实现
一种基于嵌入式工控机的整体机房管理系统(TMS)的设计与实现

一种基于嵌入式工控机的整体机房管理系统(TMS)

的设计与实现

郑昊,宋茂强

北京邮电大学软件学院,北京(100876)

E-mail:zhenghao-bupt@https://www.doczj.com/doc/9d4215441.html,

摘要:本文针对当今商业公司机房的特点,研究了一种切实可行的利用嵌入式开发板和.NET Framework构架开发软硬件结合的整体机房管理系统的方法,给出了该系统的设计方案。并讨论了该系统的实现细节。

关键词:机房管理系统,嵌入式,.NET Framework构架

中图分类号:TP39

0.引言

近年来,随着国家经济的发展,许多国内外知名企业都逐渐加大了运营的成本,扩大了公司的规模。公司的扩张不仅体现在业务范围和人员数量的扩充上,也体现在新开设的分公司的地域分布上。分公司与办公室的分散使得商业活动越来越依赖于网络,公司的文档、表格、运营数据等都要在网络服务器和存储器上被处理和存放,公司员工的对内和对外交流也更多地依赖于电子邮件和即时通信软件。这些特点在大型跨国公司中尤其表现得明显。

另一方面,现代公司办公也向着电子化,网络化、无纸化转变,许多商业流程都有相对应的计算机软件来代劳。而这所有的一切,都要有计算机作为底层的支持平台。这样一来,机房便成为公司重要的基础设施之一,可以说机房就是公司运营的神经中枢。建设一个可靠性高,易于维护的机房是几乎所有企业在新办公环境建设时期都要仔细考虑的事情。而如何进一步去管理、监视一个机房,又是一个经常被管理者考虑的问题。[1]

机房的面积占一家公司总办公面积的比例一般不大,然而却可以说是设备最密集的地方。有些设备在工作时会发出大量的热,有些设备的工作条件非常苛刻,如需要恒温恒湿,空气流通以及较高的电源质量等,稍有偏差就会引起设备的异常,进而对公司的正常业务运作造成影响,造成不可估量的直接和间接经济损失。鉴于此,许多富有远见的公司投资选购了机房管理系统来监视机房的各个环境变量,做到有备无患。

1.设计目标及理念

1.1整体机房概念

把机房当作一个整体来看待,而不是简单的设备与设施的组合叠加。

机房里面的所有设备我们认为应是一个有机的整体。如果有一个设备发生故障,它所造成的影响可能不只是这个设备本身,而是连锁式的波及其他设备的正常工作。所以,虽然在机房中的设备往往来自不同的厂家,它们有着不同的规格、操作规范,遵循着不同的通信协议,但是我们仍然要把它们整合起来进行综合管理。这不仅是国内外各大企业IT部门运营数十年积累的经验,也是我们多年来在工程上得出的结论。

从产品的名称便可以看出其设计的理念,TMS即Total Management System的缩写,尽可能地将多个监控源的数据汇总到一个操作平台上面,这样就可以把机房的方方面面当成一个整体,并在此理念基础上进行开发。

1.2 为灵活配置做准备

在机房管理员角度上来说,他们希望以统一的形式来监视、管理机房的环境与设备,并在异常情况下迅速得到报警信息。他们还希望利用各种现成的通信方式来远程监视,使机房在无人现场值守的情况下也能正常运作,减少人力成本和额外开销。[3]

对此,我们针对不同公司机房设备差异大,客户要求差异大的特点,决定采取按需定制的开发方式,这也能够发挥TMS 灵活、适应性强的特点。

每种环境参数或者从模-数转换器中提取,或者利用查询方

式从外围设备中获取元数据加以“解析-变换-分析”来提取。

在软件中有一套报警逻辑,当环境参数满足用户设定的报警

条件的时候,就以预先规定的形式发送报警信息。报警信息

有屏幕报警,声光报警,电话报警,短信报警等形式,可根

据不同需求来增减相应的软硬件模块。

1.3 设计的监控范围

温度,湿度,三相工业用电的相电压、电流,以及各种开关量信息如漏水线、UPS 、空调等的故障信号。在工程中某些有特殊要求的客户可能要对特定的设备的某项参数进行监视,理论上说,只要能向系统给出状态信息,就可以对它进行监视。软件的主界面如图1:

2. 系统方案及组件介绍

整个监控系统在嵌入式开发

板上进行开发,希望不仅在功能上

要达到要求,还要美观漂亮,便于

操作。经过市场的调研,决定采用

Intel XScale PMA 系列的嵌入式

CPU 。与同类产品比较,它具有强

大的媒体处理能力,相对较低的功

耗和完备的I/O 接口扩充能力。在

多媒体终端和个人消费品市场有

很大市场占有率,成功案例较多且

产品成熟。

开发出的成品为了与机房内

其他设备协调,TMS 被设计成机架式和壁挂式两种。机架式产品被

封装成一个3U 的设备,放在标准机柜中,壁挂式的产品则放在一个壁挂箱中。由于开发版上集成了一个触摸式的液晶显示屏,因此主要的操作可以通过点击触摸屏直接完成。

系统采用Windows CE 操作系统,它功能强大且开发方式比较成熟,用Visual Studio 2005就可以创建工程。借助微软.NET Framework 架构,利用C#编程语言就可以在Windows CE 上进行程序的开发了。和台式机的主流搭配一样,采用Win-tel 组合,可以保证有升级等支持做后盾,并且为我们今后软件的升级、往高的版本移植带来方便。

图1 软件总界面 图2 系统整体连接图

2.1TMS系统接口

开发板输入接口:

数字输入口:与数字输入板相连,用于接收量化信息。

模拟输入口RS-485:与模拟量输入设备P9033A相连,接收模拟信号。最多可将32个EDA系列模块挂于同一个485总线上,但通过采用RS-485中继器,可将多达256个模块连接到同一网络上,最大通讯距离达1200m。

开发板输出接口:

LCD接口:与LCD屏幕相连。

RS-232接口:与GSM MODEM相连。

数字输出口:与数字输出板相连。

2.2EDA9033A电量采集模块

“EDA9033A智能电量变送器”是一款综合电参数测量模块,单一模块可进行三相三线制或三相四线制电路中的电压、电流、有功功率的真有效值和功率因数、无功功率、电度数,并输出数字信号,兼容RS485或RS232接口。利用EDA9033A模块我们可以对三相入电进行监测。

EDA9033A输出电压UA,UB,UC都是相电压(每相对于UGND端的电压)。在TMS 系统中这个模块用于对机房三相供电的情况进行实时监测。

2.3EDA9017模拟量测量模块

EDA9017模拟量测量模块可测量8路电流(0,4~20mA)、4路电压(0~10V)。

EDA9017模块可广泛应用于各种工业控制与测量系统中。它能测量压力、温度、电量等变送器输出的0/4~20mA或0~10V信号。通讯接口为RS-485接口,我们采用ASCII 码为与之交互的通讯协议。

在TMS监控系统中,EDA9017模块被用来和温湿度传感器等装置配合使用。只要是在测量范围之内的温度和湿度值,都有一个与之对应的电压值来表现它们。具体的细节和对应关系后面会介绍。

2.4GSM MODEM

为了实现远程报警功能,TMS系统中可以连接GSM MODEM。这种MODEM内嵌高可靠性的GSM 引擎和51 单片机系统,采用标准串行接口和精简的软件接口协议,将用户从繁杂的GSM 通信标准解析和调试中解脱出来。

MODEM延续了公网数据传输的通信范围广,传输稳定可靠等特点。当机房环境 GSM

出现异常的时候,程序自动生成一条报警信息,封装成命令帧的格式交给MODEM去发送一条短信到程序指定的手机号码上,并等待短信中心的发送报告。TMS系统以这种方式实现远程报警。

MODEM和主机的通讯采用标准的RS-232串行端口应答方式,参考手册按照协议格式发送一个请求帧作为下发数据,当MODEM收到请求帧后开始进行一系列动作,比如发送报警短信,然后根据短信中心的回应,向主机发送应答数据。[5]

2.5 温湿度变送器

选用小型的工业用温湿度变送器作为机房内温度

湿度的检测探头。这种变送器采用纯模拟电路,输出

的形式为变化的电压或感应电流值,以此线性地反应

温度和湿度的变化。

工程中,利用三线制电压输出连接方式,图中电

压表处显示电压读数。 无论是1-2端子间还是1-3端子间的电位差都是0-5V 变化,把它分别接在EDA9017不同的输入端子上实时地采集电压值,随后用RS-485端口命令采集到这个值后,对表示温度的电压值乘以系数10,就可以测量范围为0-50℃的温度;对表示湿度的电压值乘以20,就可以测量范围为0-100%的湿度。

2.6 数字输入板

数字输入板是直接连接在开发板的数

字输入端口(DI )上面的。由于开发板结

构限制,只提供8路数字输入端口,无法

满足实际工程的需要。因此我们不能把设

备直接连在开发板的端口上,而是要通过

一块自制的数字输入板扩展开发板的端口

数量。

数字输入板的结构如图4所示:

利用这个输入板,可接受的输入信号就扩充到了16路。将被监控设备如空调、UPS 、漏水线的输出信号接到相应端口上,每个输入口都加以一定量的电平信号(0或1的TTL 电平),对输入版进行初始化之后,每个输入口都变成enable 状态。再对选路芯片给一个1位的片选信号,上面8位或下面8位信号就被传到了开发板的DI 口上。

在程序中调用数字输入版实例的输入方法,可以通过变换片选信号和输入口号码,交替上下排依次输入16个口的数字信号,交到开发板中处理。

2.7 数字输出板

数字输出板送出一系列0/1的数字信号到各个报警设备。报警设备包括电话拨号板、机房外监控面板和管理员室的监控面板。电话拨号板可以在机房发生异常情况的时候,向指定的电话号码发送语音报警信息,语音中包含事先录制的报警内容。机房外监控面板被称为Mini Panel ,挂在机房外大门边上,左边是机房平面图,被监控的设备图标上有一个状态指示灯,右边是设备列表,左边图中的被监控设备又罗列在这里,名称旁边有一个状态指示灯。正常运行的时候指示灯为绿色,发生异常时变红。管理员室的监控面板被称为Mimic Panel ,它简单得多,每一类设备只用一个灯来表示,目的在于当机房发生任何异常时候,在第一时间通知管理员去现场排除故障。

数字输出板的设计初衷和数字输入板相似。开发板上只提供8个DO 端口,远远不能满足工程应用。采用自行设计的数字输出板就可以解决问题。数字输出板上对应每一个输出端口都有一位缓存,108个端口有108位缓存,用于临时存储要送出的数据(0/1的TTL 电平)

图4 数字输入板结构图

图3 温湿度变送器结构图

输出板的控制只用开发板的8个DO 中的

3位。如图5。

108个数字输出口中,0至16位分配

给拨号板,16至47位分配给Mimic Panel ,

48至79位分配给Mini Panel 。数字输出板

送出的都是报警类信号,所以当平时处于

正常状态时是不用数字输出板工作的。一

旦有报警产生,CPU 板通过3个信号线向

数字输出板发送命令。先由OUT_DATA

管脚发送第一个输出口的信号,然后给一个OUT_CLOCK 信号把数字信号存入相应的缓存,同时通知输出板下一个数据即将发送,随后由OUT_DATA 发送下一个输出口的信号,以此类推,当所有的输出口的信号都发送完毕后,由OUT_LOCK 管脚发送锁存信号,把108位缓存中的数据送上去。Mini Panel 和Mimic Panel 都有其自己的工作电路,系统启动时初始化数字输出板,把所有输出口都置为没有异常的状态。当没有报警信号刷新送入时,各个显示灯为绿色。当有报警送出时,通过进行刚才的一套操作过程,把要送出的数据放入缓存,并在相应位置显示出来。 3. 实现过程

3.1 利用多线程来实现一定级别的实时性

TMS 系统的设计初衷是在第一时间检测到机房设备的异常

信息,并在第一时间发送出去,同时又要有良好的交互性能。

从需求分析这是一个对实时性要求很高的项目,然而要在

Windows CE 这个弱实时操作系统上实现,因此需要采取一些特

殊的设计手段。采集和发送要同步完成,不同输入设备的采集

要同步完成,不同输出设备的发送也要同步完成,通过分析我

们采用多线程的程序结构来完成这一需求。

TMS 外围的每一个设备都作为一个独立的线程运行,根据他们在系统中发挥的输入或输出功能,我们按照多线程程序的概念将其划分为制造者线程和消费者线程。进一步分析,所有输入设备在输入过程中是不需要同步完成的,因为一个输入动作的处理时间中,需要把所有采集来的数据放入相应的缓存,然后才是输出,所以用多线程的同步输入和线性的按先后顺序输入是没有区别的。但是输出则不一样,不同的输出数据也许需要走不同的输出设备,实现多种形式的报警,因此线程简化为一个生产者进程顺序访问所有的输入设备,多个消费者进程同步输出消息,每个消费者进程对应一个输出设备。

程序流程如图7所示:

图6 实时报警

图5 数字输入板结构图

实际上,由于处理器硬件限制,在每一个时间片内,只能有这五个线程中的一个在运行。然而当线程切换得足够快,并且在每个线程结束后强制令其休眠以允许其他线程运行的时候,整个系统就可以满足实时响应的要求。

3.2 数据流示意

整体系统的数据流向如图8所示:

采集数据并在满足条件时报警的

过程可以看成是一个模式匹配的过

程。在程序中,每个输入设备都有一

个FaultList ,即错误列表,里面罗列

着所有可以被这种输入设备识别的错

误,也就是说在程序设计阶段必须完

整地考虑该输入设备可能碰到的报警

情况,如果今后对报警内容有所扩充,

这里也要修改以使系统能够识别新加

的报警条件。

采集来的信息分为两类:一般的

信息作为objectData 存放在RecordList

数组中,出错待报警的信息存放在

LogList 中,它们都被当作outData 类

的数据交给输出设备去处理。一般的

状态信息只交给屏幕去显示,报警的信息按照设定交给输出板、GSM MODEM 处理,并写入闪存当成错误日志保存。 图7 程序流程图 图8 数据流图

4.结束语

本文分析了开发整体机房管理系统的必要性,给出了基于嵌入式的整体机房管理系统的硬件系统设计方案和软件设计方案,讨论了系统的实现细节。

标准开发板上为我们提供了比较全的接口,我们还可以利用它们去发掘更多的功能。

利用提供的RJ45网络接口,我们可以利用TCP协议将报警信息发布到网络上,开发

B/S模式的监控界面,如果公司权限允许,还可以进行远程的监控,但是要在安全性有保障的前提下。

利用提供的USB接口,可以开发一套电子抄表的程序,用闪存盘可以定期备份出检测的数据,用于日后的分析和数据挖掘。

参考文献

[1] 张天开,张晶明《单片微机在机房环境监控系统中的应用》[J] 青岛建筑工程学院学报 2002年第23卷第2期:59-61

[2] 高金凤,廖仁力,汪木兰《基于现场总线的机房环境监控系统方案设计》[J] 南京工程学院学报(自然科学版) 2004年3月:22-26

[3] 王铭铭,李卫华《嵌入式系统在机房监控中的研究与应用》[J] 广东工业大学学报 2006年6月:82-86

[4] 乔文孝,张春艳《通信机房监控系统的设计方案》[J] 电子工程师 2000年第3期:28-31

[5] 沈阳,王冰峰《基于GSM的智能巡检及机房环境监控系统》[J] 福建电脑 2006年第6期:163-164

The Design and Realization of the Total Management System (TMS) Based on Embedded Technology

Zheng Hao, Song Maoqiang

School of Software Engineering, Beijing University of Posts and Telecommunications, Beijing,

PRC (100876)

Abstract

Aiming at the features of the contemporary computer room in a business company, this paper is intent on researching a feasible method to develop hardware-software mixed Total Management System (TMS) by using embedded development board and .NET Framework, then introducing the system’s design scheme, and what’s more, discussing the system’s realization details.

Keywords: Computer room management system, embedded, .NET Framework.

大型数据库课程设计报告——机房管理系统

大型数据库课程设计 设计报告 题目:机房管理系统 学号: 学生姓名: 指导教师: 提交时间:

目录 第1章需求分析 (1) 1.1 需求调查 (1) 1.2 系统功能分析 (2) 1.3 面对用户需求分析 (3) 第2章面向对象分析和设计 (4) 第3章逻辑结构设计 (6) 3.1 类和对象向关系模式转换 (8) 3.2 关系模式优化 (9) 第4章数据库物理结构设计 (9) 4.1 存取方法设计 (9) 4.2 存储结构设计 (9) 4.3 物理设计 (10) 第5章数据库完整性设计 (12) 5.1 主键及唯一性索引 (12) 5.2 参照完整性设计 (12) 5.3 Check约束 (12) 5.4 Default约束 (12) 5.5 触发器设计 (13) 第6章数据库视图设计 (15) 第7章数据库存储过程设计 (16) 第8章权限设计 (17) 总结 (18) 参考文献: (18)

机房管理系统后台数据库 第1章需求分析 1.1 需求调查 针对一般高校机房管理系统的需求分析,通过对各个用户的调查,该机房管理系统有如下需求: 1)机房管理:实现机房管理员对机房信息、计算机信息以及教学班上机相关 信息的管理。机房管理员可以对包括机房名称、该机房拥有的计算机数目、计算机编号、计算机上机费率在内的相关机房信息、计算机信息进行管理,也可以为教学班的课程分配上机时间和地点。 2)基本信息管理:实现对课程信息和教学班的基本信息的管理,包括课程的 教师、上机时间和上机地点等基本信息,以及教学班学生、课程和成绩等基本信息的管理。学生可以对自己的个人基本信息进行管理,机房管理员可以对上机时间和地点等进行管理,任课教师可以对教学班学生课程成绩进行修改。 3)查询:实现对机房信息、学生信息、课程信息和教学班信息的相关查询。 机房管理员可以对机房各项相关信息进行查询,学生可以对包括学号、姓名、民族、性别、出生日期、班级、系别、专业和卡号在内的学生个人基本信息,课程的教师、上机时间、上机地点和成绩在内的课程信息,以及包括上机收费和余额在内的充值卡信息进行查询,任课老师可以对教学班学生信息、课程信息、上机时间、上机地点以及成绩等基本信息进行相关查询。 4)充值管理:实现充值人员对学生充值信息的管理,包括卡号、充值时间、 充值金额以及余额等基本信息。学生通过充值人员为自己的卡充值,也可以了解自己的充值卡余额。 5)上机管理:实现对学生上机信息和机房收费信息的管理。下机后,系统将 自动修改该学生的充值卡账户余额;通过机房收费信息可以统计各机房上机的费用。

学校机房管理系统设计

目录 第一章系统概述 (1) 1.1背景 (1) 1.2设计目的 (1) 1.3设计任务 (2) 第二章系统需求分析 (4) 2.1 关于功能 (4) 2.1.1功能简介 (4) 2.1.2功能流程图 (4) 2.2关于业务 (5) 2.3关于结构 (6) 2.4数据字典 (6) 第三章系统实现 (8) 3.1添加新用户 (8) 3.1.1编写代码: (8) 3.1.2添加界面 (9) 3.2建立会员信息查询界面 (9) 3.2.1 编写代码 (9) 3.2.2 查询界面 (11) 3.3上机管理 (11) 3.3.1编写上机代码 (11) 3.3.2上机界面 (14) 3.4下机管理 (14) 3.4.1 编写代码 (14)

3.4.2 下机界面 (16) 第四章系统开发平台 (17) 4.1 开发工具的选择 (17) 4.2 VISUAL BASIC 6.0 简介 (17) 4.3 VISUAL BASIC 6.00的功能特点 (17) 结束语 (19) 参考文献: (20)

第一章系统概述 1.1背景 随着科技的发展,网络已经成为我们生活必不可少的一部分。目前,大多数高校都以建立起了自己的机房系统来供老师和学生上机使用。如何充分发挥校园计算机机房的效能,开放机房,最大限度的为机房管理服务,既要提高机房的科学管理水平,又要减轻机房管理员工作,使机房管理更加规范、有序。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,从而提高了管理效率和水平。机房管理信息系统以计算机为工具,通过对上机管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事其它管理政策的研究实施,机房上机计划的制定执行监督检查,从而全面提高管理质量。机房上机管理系统是一个实时人机系统,它要求要有较高的可靠性、可适应性、扩充能力。 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。 项目开发为学校的业务管理人员服务,已明确用户有:在校任课老师和就读学生、及相关的管理人员。潜在用户有:学生、任课老师。机房上机管理信息系统是一套专门针对学校计算机机房管理的高科技产品。机房管理信息系统是现代企业和学校机房管理工作不可缺少的一部分,是适应现代企业、学校机房制度要求、推动机房管理走向科学化、规范化的必要条件。机房管理分析的是机房上机具体的工作过程,分析“做什么”应“如何做”的问题。主要调查了解用户的需求,尽量满足并使用户和设计系统的人员意见相一致。 1.2设计目的 本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。开

浅谈图书馆机房资产管理系统的设计与实现

浅谈图书馆机房资产管理系统的设计与实现 作者:何张金 来源:《办公室业务(上半月)》 2017年第6期 科技不断发展,促使了计算机信息化技术不断渗透到了社会的各个行业中。通过全新的计 算机系统应用能够提高企业发展速度,对于图书馆机房管理系统的科学开发能够使机房资产的 周期性延长,让图书馆管理工作更加轻松、便捷,全面更新的计算系统IT资产信息也面临着全新的发展和变革。本文通过对图书馆机房管理进行科学分析,对在图书馆机房管理过程中存在 的问题进行仔细探讨并提出解决措施,为促进图书馆机房管理工作的顺利开展作出积极贡献。 一、发展问题 随着社会科技不断发展,图书馆数字资源的数据量不断增加,促进了图书馆服务网络体系 不断更新,作为图书馆的系统中心,中心机房所承担的责任越来越重,并且随着数据信息资源 的越来越多,中心图书馆的机房承受能力已到达极限。 二、系统的设计和实现 (一)开发运行环境。在图书馆软件中WindowsXP级以上的造成系统进行平台研发,安装 IIS服务器就可以保障图书馆机房系统的安全使用。在系统中要通过科学的架构分布和完善的 管理权限设定,促使PC客户端利用网络浏览器进行系统操作。将数据库和机房管理进行一体化设计,能够实现独立的安全保障系统适用不同的网络环境,并且保证系统安全运行。系统中通 过对机房工作人员进行不同的权限设定,细致权限中的不同功能,保障图书馆机房资产管理系 统的动态运行。 (二)系统设计。为了能够更好地实现系统目标中各项功能的有效进行,通过在系统框架 中设置6层设计结构,包括:底层数据项目、资产模型管理、自动化资产管理、资产数据管理、管理流程、资产展示。底层数据项目是通过所有系统数据统一储存,并且保障系统正常运行的 数据支撑平台系统。自动化资产管理是针对资产的配置数据进行维护和保管,包括数据的指导 搜索、过滤,通过自动化的处理能够保障资产数据中的准确性。资产管理流程对资产审核与资 产申请流程的确认、审核等具体功能,能有效促进系统完善性,监管资产动向。模型资产管理 是通过对资产类型的灵活分类审核管理的过程,通过资产类型、数形等不同信息进行数据管理,能够促进资产数据的正常运行。数据资产管理主要负责日常资产的数据配置内容,通过对所有 资产数据的审核和维护,能够有效便捷数据系统工具的使用,为数据管理开启了全新的管理方法。资产展示层主要对图书馆机房中的不同数据进行基础分类,并且针对不同级别的人员制定 不同的搜索数据范围,有效控制资产导向,促进资产信息可视性发展。 (三)底层数据设计。为了促进图书馆机房系统的操作更加简易、可靠和安全,系统底层 数据库需要通过全新的商业数据系统更新。例如SQL数据库等等。对于自动化系统载入图书馆 中的广泛应用,也可以采用大型数据管理系统,如ORACLE数据库系统。在系统的设计上主要包含两个方面内容:一种是基本表格,在表内主要显示记录各种资产数据属性状态,包括中心数 据表格、空间呈现表格、机架表格、RFID表格等等,另外一种是流程表,表内的字段是通过记 录设备上的运行环节中的各种数据信息,包括机柜改变状态日志表、资产改变状态表等类型。 (四)系统功能地方实现。通过全新的B/S构架能够促进部署位置服务器,通过客户端浏 览器就可以完成系统功能的应用,并且通过系统中采用了UHF RFID标签能够有效开发RFID手

机房管理系统项目开发总结报告

机房管理系统 项目开发总结报告 目录 14.1 引言 (1) 14.1.1 编写目的 (1) 14.1.2 背景 (2) 14.1.3 定义 (2) 14.1.4 参考资料 (2) 14.2 实际开发结果 (3) 14.2.1 产品 (3) 14.2.2 主要功能和性能 (3) 14.2.3 基本流程 (3) 14.2.4 进度 (4)

14.2.5 费用 (4) 14.3 开发工作评价 (4) 14.3.1 对产品质量的评价 (4) 14.3.2 对技术方法的评价 (4) 14.3.3 出错原因的分析 (4) 14.1 引言 14.1.1 编写目的 为提高机房使用效率,净化上机环境,杜绝个别用户使用机房内电脑做违规的事情,为机房管理员提供一个好的机房监控系统是必要的。作者在对机房微机管理过程进行了详细调查后,参考了一些网吧的微机管理系统,获得了机房监控系统的设计思路。机房管理系统应当能使管理员极其方便的获取某台微机的屏幕视图,锁定某台电脑的键盘和鼠标输入,并能发送消息给指定的电脑用户。

14.1.2 背景 当今时代是一个信息种类多元化,信息量巨大化,传播速度急速化的时代。要积极面临这种现状,就要能快速的处理各种信息,从而引申出人们对信息处理工具的高度关注。而各种电子设备,尤其是电脑等硬件设备的出现,给人们的日常生活带来极大的变化。随着计算机网络的出现,更使得人们的信息处理方式发生了革命性的改变。毫无疑问,计算机以及由计算机组成的计算机网络已经成为当今时代最佳的信息处理工具。掌握这个工具对于科研和学习有着重要意义。 鉴于这种情况,现在许多学校都提供了微机室,让在校学生可以很好的学习计算机操作,并使用计算机辅助学习。对于同学们来说,这本来是个很好的机会,但有个别同学未能珍惜这个机会,他们没有好好利用这些微机进行学习和研究,而是在机房内打游戏或者闲聊等,甚至有人利用电脑进行违反法规的活动。这些同学不但浪费了自身的学习机会,同时也浪费了学校的宝贵资源,而且给周围的同学造成了很不好的影响。因此,如何对机房进行有效的管理成为了一个不容忽视的问题。 对于机房管理,一方面应该设立专门的管理员,拟定详细的机房使用规则;另一方面,也应该配备强大的管理软件,辅助管理员进行管理。因此,如何设计和实现机房监控系统成为了本次课题的研究问题。 14.1.3 定义 该系统在原有的机房管理系统上做了有益的改进,实现尽量考虑系统的可操作行,系统设计的合理性,使业务流程最短,界面友好。 系统是根据系统业务流程设计的。新系统的使用将有以下几个方面的优势,该系统包括帐户管理模块、计费设置模块,系统设置模块、以及远程监管模块等模块。其中帐户管理模块是整个机房管理系统的基础。为了能够使机房的管理工作有条不紊,实现计算机化、系统化、规范化操作,必须建立一个良好的机房管理系统。 14.1.4 参考资料 《软件开发这点儿事——软件开发工具手册》邵志东著 《程序员指南丛书https://www.doczj.com/doc/9d4215441.html,高级编程》但正刚著 《https://www.doczj.com/doc/9d4215441.html,网络应用系统开发与实例》吴明晖主编吴丹红编著 《软件工程--理论与实践》田淑梅廉龙颖高辉编著

机房管理系统数据库设计

学院机房管理系统 数据库设计说明书 设计人: 学号: 班级: 学院: 目录 一、需求分析 1.业务流程图 2.数据流图 3.数据字典 二、概念设计 1、实体属性图 2、全局E-R图 三、逻辑设计 1、表间关系图 2、关系模式 四、数据库实现 1、创建数据库 2、创建表 2、创建存储过程和触发器 一、需求分析 针对一般高校机房管理系统的需求分析、通过对学生上机过程、教学班上机过程、注册过程、充值过程、的内容的数据流程分析一现设计如下数据项和数据结构 (1)机房基本信息:包括机房号、机房名、计算机数目、管理人等 (2)计算机基本信息:包括计算机IP地址、编号、机房号、品牌、备注等 (3)学生基本信息:包括学号、姓名、性名、行政班等 (4)用户基本信息:包括用户名、学号、密码、余额等

(5)学生充值基本信息:包括用户名、充值时间、金额、办理人等 (6)机房收费标准基本信息:包括机房号、金额等 (7)学生上机过程登记基本信息:包括计算机IP地址、日期、上机时间、下机时间、学号、上机类型等 (8)机房费用统计基本信息:包括计算机IP地址、日期、统计时间、费用等 1.业务流程图 2.数据流图

3.数据字典 字段名数据类型能否为空是否为主键说明 rno int 否是机房号rname char(10) 否否机房名number smallint 能否计算机数目manager char(10) 否否管理人 字段名数据类型能否为空是否为主键说明 IP char(20) 否是计算机IP地址cno smallint 否否编号 rno int 否否机房号 brand Char(20) 能否品牌 note Varchar(100) 能否备注 字段名数据类型能否为空是否作为主键说明 sno Int 否是学号 sname Char(10) 否否姓名

学校机房管理系统大数据库课程设计

数据库原理及应用课程设计 设计报告 题目:机房管理系统后台数据库 学号: 131007220 学生: 指导教师: 提交时间: 2015/1/4

目录 第 1 章需求分析 (1) 1.1 课程设计概述 (1) 1.2主要功能 (1) 第 2章概念结构设计 (2) 2.1 E-R图 (2) 2.2全局E-R图 (4) 第3章逻辑结构设计 (4) 第4章数据库表创建及表关系 (5) 4.1数据库代码 (5) 4.2关系图 (10) 4.3数据展示 (11) 第 5 章视图的操作 (12) 第 6 章创建存储过程 (15) 第 7 章进行授权 (15) 第 8 章创建触发器 (15) 第 9 章设计心得 (17)

第 1 章需求分析 1.1 课程设计概述 随着我国高等教育的快速发展及大学招生规模的不断扩大以至于校园数字化的发展和我国高校机房的数量与规模在不断扩大。各个高校都建设了自己的校园网络,越来越多的学生到校机房上网。这对校园机房进行联合计费管理和机房的配置管理等也提出了更高的要求。为了更好的发挥学校公共机房的职能,解决机房管理过程中的一些实际问题就要开发出一套满足高校需求的机房管理系统是非常必要的。 机房作为一种信息资源的集散地,有很多的信息数据需要管理,由于数据信息处理工作量大、数据繁多,因此原有的手工管理方式就存在容易出错、数据易丢失,且不易查找和低效率等弊病。总的来说,就是缺乏系统,规的信息管理手段。基于这此问题,我认为有必要建立一个机房管理系统,使机房管理工作规化,系统化,程序化,避免机房管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和统计相关情况。 1.2主要功能 1机房管理员对计算机信息和机房信息的查看、修改、删除。 2机房管理员对学生的余额的修改。 3学生对学生信息和课程信息的查看。 4学生对上机卡信息的查看。 5任课教师对课程信息成绩的修改。 6充值员对部分充值卡信息的修改。 7任课教师对课程信息的修改。

机房管理系统分析说明书

系统分析说明书(需求规格说明书) 目录 1 概述 .......................................................................... 错误!未定义书签。 1.1 编写目的 .............................................................. 错误!未定义书签。 1.2 参考资料 .............................................................. 错误!未定义书签。 1.3 术语和缩写词......................................................... 错误!未定义书签。 2 业务流程分析................................................................ 错误!未定义书签。 2.1 组织机构调查......................................................... 错误!未定义书签。 2.2 现行业务流程......................................................... 错误!未定义书签。 3 需求 .......................................................................... 错误!未定义书签。 3.1 功能需求 .............................................................. 错误!未定义书签。 3.2 数据需求 .............................................................. 错误!未定义书签。 3.3 性能需求 .............................................................. 错误!未定义书签。 3.4 非功能需求............................................................ 错误!未定义书签。 4 环境 .......................................................................... 错误!未定义书签。 4.1开发运行环境.......................................................... 错误!未定义书签。 1 概述 1.1 编写目的 本文档的编写目的是为机房管理系统项目的开发提供: a. 软件总体要求,作为用户和软件开发人员之间了解的基础;

机房管理系统数据库课程设计方案.doc

课程设计评分表 姓名XXX 班级XXX 学号XXX 题目机房管理系统设计指导教师 评分项目满分分值得分 封面 4 页面布局8 文档格式目录格式 6 图表质量 4 设计文档( 60 分) 页眉页脚 4 内容完整性12 文档内容内容逻辑性10 内容正确性12 课题陈述 3 答辩( 10 分)问题答辩 5 是否超时 2 考勤( 20 分)20 实验( 10 分)10 总评成绩 指导教师评语 签名:年月日

课程设计答辩记录表 教 师 提 问 学 生 答 辩 情 况 记 录 成绩答辩小组教师签名

摘要 本系统为机房信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护。 在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理 系统 ,谈谈其具体开发过程和所涉及到的问题及解决方法。

目录 第一章系统概要介绍 (6) 1.1系统概述 (6) 1.2系统研发背景 (6) 1.3系统研发的目的和意义 (6) 第二章需求分析 (8) 2.1需求描述 (8) 2.2主要功能 (8) 2.3数据需求 (9) 2.3功能模块实现 (9) 2.4数据流图 (10) 2.5数据词典 (11) 第三章数据库概念结构设计 (12) 3.1 E-R 图 (12) 3.1 1 局部 E-R 图 (12) 3.2系统全局E-R图 (12) 3.2系统全局E-R图 (12) 3.3实体及属性的定义 (15) 第四章数据库逻辑计 (17) 4.1初始关系 (17) 4.2规范化处理 (17) 第五章数据库的物理结构设计 (18) 5.1基于SQL Server的数据表设计 (18) 5.2引表 (18) 第六章数据库的实现及操作 (20) 6.1数据表创建 (20) 6.2数据库操作部分 (22) 6.21 数据库的插入操作 (22) 6.22 数据库的修改操作 (22) 6.23 数据库的删除操作 (22)

C语言课程设计报告——机房管理系统

目录一.设计内容 二.设计要求 (1)题目要求 (2)输入/输出要求 三.整体设计思路 四.流程图 (1)层次模块图 (2)空机号查询N—S图五.主函数及功能菜单说明六.各模块简要说明 七.心得体会 附录 一.源程序代码 二.各模块运行结果截图

一:设计内容 题目:机房管理系统 设计机房管理系统,要求由菜单进行管理。 (1)上机前先检查是否有空机位,有则将其显示出,无则提示无空位。 (2)还有空位置时,运行进入,并记录下位置号以及序号,与上机时间。 (3)可对上机者上机信息进行查询,修改与删除。 (4)设计相关模块,显示上机者的上机费用。 (5)显示所有上机者的上机信息。 二:设计要求 题目要求: (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。 (2)要求以上功能分别用函数实现。 输入/输出要求: (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息。 (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。 三:整体设计思路 在设计该程序时,要将系统的不同功能分成各个模块。每个模块由一个函数

定义,整个程序由函数调用来实现。每个模块是一个子函数,由一个主函数调用各个子函数。在定义子函数时,根据不同的功能选择不同的语句,如需要使用循环时可以用“do……while”来实现;需要使用选择时可以用“switch”或“if”语句来实现等。 设计以菜单方式工作的机房管理系统,主要包括六个模块,分别是上机者信息输入模块,上机者信息查询模块,上机者信息修改模块,上机者信息删除模块,上机者上机费用计算模块,所有上机者信息显示模块。每个模块由组员相应完成。另外考虑到机房的特殊要求,新增一个上课模式,此模式功能是将所有机子开启,统一赋上上机者相关信息,避免管理员一个一个的给机子输入信息。 本系统程序关键在于一个空机位的检索,亦是本程序核心之所在。本程序是通过给StudentList[time]赋值为0或1分别实现空机号的判断。0代表无人上机,及为空机号,反之1代表有人上机,及不为空机号。 本程序通过定义结构体,包括姓名[name],机号[seat],学号[stu_num],上机时间[time]四个成员。具体如下; Struct student_info{char name[10]; int seat; Long stu_num; int time;} 四:流程图 层次模块图

学校机房建设规划方案

XX学校机房建设规划方案 引言: 近年来,随着计算机技术、多媒体技术、通信技术和网络技术的发展,为了提高教育的现代化、建立先进高效的教育体系,适应教学、科研和管理工作的需要,同时为了普及计算机信息技术教育,让学校计算机更好地服务于教学工作。学校决定重建10年前的老计算机房。学校计算机房的计算机数量都比较多,有60多台,为了更好地保障计算机系统的正常稳定运行,延长计算机设备的使用寿命,减少故障出现的机率,避免造成不必要的损失,从而提高工作效率是学校十分重视的问题,这就必须从计算机机房环境设计、软硬件日常维护性和网络技术维护性等多个方面严格按照计算机的发展规律及使用规律来进行设计和安排。 1、需求分析: 根据学校的总体需要和长远要求,学校提出的软硬件及网络应用需求如下几点:(1)对教学过程提供直接支持,将各种工作站及终端通过高性能的网络设备连接起来,形成分布式、开放式的网络环境,以提高教育科研水平; (2)支持学校的日常信息技术教学和学生档案、作业网络支持、应用与管理; (3)具备连接高速Internet网络的能力,能及时处理学生网络电子档案、网络作业; (4) 能进行各种必须开发软件的应用,形成多种实际应用的可扩充的方案; (5)能满足学生平时上课的要求,主要运行主流软件如office软件,网页制作、平面设计、动画设计软件,数据库软件,程序设计软件等。教师机要求能实现与学生机之间的多媒体教学功能。服务器主要提供连接到Internet的用户认证功能. 2、计算机摆放方案 机房的计算机摆放可用队列式摆放方式,机房内需要60台计算机和2台服务器。可分为3列,3排;每6台计算机为一组,所以共分为10组。把60台计算机分别

机房管理系统毕业论文

机房管理系统毕业论文 目录 第一章系统需求分析 (1) 1.1概述 (1) 1.2问题定义及容简介 (3) 1.3背景 (3) 1.4本系统功能需求分析 (4) 第二章系统分析 (5) 2.1系统分析的概念 (5) 2.1.1系统分析的基本含义 (5) 2.1.2初步调查 (5) 2.2可行性分析 (8) 2.2.1系统可行性研究分析 (8) 2.2.2可行性分析报告 (9) 2.2.3系统开发具体研究分析 (9) 2.3详细调查 (10) 第三章系统设计 (14) 3.1系统设计 (14) 3.1.1系统设计的任务与原则 (14) 3.1.2系统的总体设计 (14)

3.1.3数据库设计 (15) 3.1.4系统打包具体步骤 (16) 第四章建立程序界面、编写程序代码 (17) 4.1程序界面及程序代码的建立与编写 (17) 4.1.1建立系统登录窗体 (17) 4.1.2建立系统主界面 (20) 4.1.3建立系统维护界面 (22) 4.1.4建立会员信息查询界面 (30) 4.1.5建立用户虚拟界面 (33) 4.1.6建立计算机维护界面 (36) 4.1.7会员添加界面 (40) 4.1.8帮助界面 (41) 第五章结论与展望 (43) 5.1系统功能的总结 (43) 5.1.1用户信息的登录功能 (43) 5.1.2会员添加功能 (43) 5.1.3用户信息的维护 (43) 5.1.4计算机信息维护 (44) 5.1.5结账管理 (44) 5.1.6无卡通 (45) 5.1.7帮助 (45) 5.2系统展望 (45)

致谢 (46) 参考文献 (47)

机房管理系统

课程设计说明书 课程名称:高级语言程序设计 设计题目:机房管理系统 院部:计算机科学与信息工程学院 学生姓名: 学号: 专业班级:物联网工程 指导教师:周晏 2015年6月

课程设计任务书

目录 一前言 (1) 二需求分析 (1) 三概要设计 (2) 四详细设计 (3) 五改进或增加功能模块说明 (7) 六程序测试 (8) 七课程设计总结 (14) 八致谢 (15) 九参考文献 (15) 十源程序 (15)

机房管理系统 一前言 设计以菜单方式工作的机房管理系统,主要包括六个模块,分别是上机者信息输入模块,上机者信息查询模块,上机者信息修改模块,上机者信息删除模块,上机者上机费用计算模块,所有上机者信息显示模块。每个模块由组员相应完成。另外考虑到机房的特殊要求,新增一个上课模式,此模式功能是将所有机子开启,统一赋予上机者相关信息,避免管理员一个一个的给机子输入信息。 二需求分析 1 要求 (1)用C语言实现程序设计; (2)定义各个函数分别完成不同功能,如背景设计,判断等; (3)画出查询空机号模块的流程图; (4)系统的各个功能用函数调用的形式实现; (5)界面友好(良好的人机互交),程序要有注释。 2 任务 (1)定义各类头文件,变量及宏定义; (2)写出详细设计过程; (3)改进或增加模块; (4)各个模块运行情况; (5)编写代码; (6)程序分析与调试。 3 运行环境 (1)WINDOWS2000/XP系统

(2)TurboC2.0编译环境 (3)WINDOWS8/8.1系统 4 开发工具 C语言 三概要设计 1 模块组成图。 主要包括8个模块,分别是学生信息输入模块,空机号查询模块,查询上机情况模块,上机者信息修改模块,上机者信息删除模块,上机者上机费用计算模块,所有上机者信息显示模块,上课模式模块。如图3-1所示。 图3-1 功能模块图 2 空机号查询函数流程图。 空机号检索是本程序的核心,本程序的其它几个模块皆是通过先对空机号的判断然后进行下去的(及先对StudentList[time]的值进行0或1的判断)。例如“显示所有

学院机房管理系统详细设计(DOC)教学内容

学院机房管理系统 第一章:引言 1.1 编写目的 建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。 本系统主要为教职员工上课和学生日常业余上机提供了方便。系统采用了先进的软、硬件结合的方式。主要管理学校计算机机房的上机业务,它的主要功能模块包括,系统管理、用户结帐管理、电脑与计算机信息管理、日常管理、新会员办理管理、用户信息的维护管理、管理员信息的维护管理、上机考勤管理、学生付费管理、用户权限管理以及实行跨平台管理等。 本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器。 全面开发和应用计算机管理信息系统更是一个重要的问题。本系统作为现行公共计算机实验室管理必不可少的组成部分,将实验室的机器资源合理分配、统一管理,提高设备利用率,使实验室的教学质量得到有力保证。 A O 1.2 背景 随着各种网络技术的发展,Internet 对人类生活的影响越来越大,电子商务就是其中一个重要的应用体现。随着计算机技术的发展,人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。 我国目前各个高校公用机房的规模在原来的基础上有了很大提高,原先传统的机房管理模式已显得落后,利用一卡通机房管理系统,实现智能化管理,提高机房的使用率,方便用户使用,有利于为教学和科研提供优质服务,已成为大势所趋。本文以某高等院校的机房管理为系统,基于J2EE勺基础上进行机房管理系统的构建,通过UM模型的架构,对系统的设计和开发进行了深入分析和研究。

1.3 参考资料 《软件开发这点儿事——软件开发工具手册》邵志东著 《程序员指南丛书https://www.doczj.com/doc/9d4215441.html,高级编程》但正刚著 《https://www.doczj.com/doc/9d4215441.html,网络应用系统开发与实例》吴明晖主编吴丹红编著 第二章:可行性分析 2.1 开发机房系统的经济可行性 1、收益:本系统给增加计算机信息, 管理人员可以看到该会员使用的计算机号, 这样 计算机出现故障或者丢失将有据可查, 减少了机房的损失。 2、支出:本系统由一人单独开发,开发环境只要求有一台PC机,开发软件需要Windows平台、VISUAL BASIC 6.0、SQL SERVER 2O05OFFICE 2003等。所以系统开发的费用较小。 2.2 开发机房系统的技术可行性 1 、设备条件:计算机的内外存足够用,输入输出设备有良好的可靠性、安全性等,可以满足管理系统数据处理的要求和数据传送与通讯。 2 、技术力量:本系统由一人单独开发,具有扎实的计算机基础知识与较好的学习能力和系统开发的基本能力。 2.3 开发机房系统的组织管理可行性 为了提高学校机房管理,改善学校机房的管理制度。所以,机房领导对系统的开发都予以支持,他们对由本系统导致的管理模式、数据处理方式以及工作习惯的变化都能够接受。 综上所述,本系统的开发是可行的

【2018-2019】计算机毕业设计题目-范文模板 (2页)

【2018-2019】计算机毕业设计题目-范文模板 本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == 计算机毕业设计题目 1.C语言程序设计》多媒体教学课件的制作 2.《成绩管理系统》设计(用C语言实现) 3.软件设计:超级商场进销存管理系统(可选:基于WEB网络版、基于COM+网络版、S/C网络版) 4. VB专题网站的建设 5.《信息技术教育》多媒体教学课件制作 6.《数据结构》多媒体教学课件制作 7.供电部门用电计费系统的设计 8.计算机房管理系统的设计 9.网上教学辅助系统的设计与实现 10.浅谈试卷智能生成系统的开发 11.多媒体教学课件制作课题简介:多媒体技术的应用,促进了现代教育教学技术的发展。利用多媒体课件及现代教学手段进行教学,事半功倍。本课 题拟将某知识领域的教学内容制作成教学课件,通过比较传统教学与多媒体教 学两种不同模式的教学效果,探索多媒体教学模式的特点及发展方向。课题预 期成果为论文及软件形式的教学课件。选用开发软件可为PowerPoint XP 或AuthorWare等。课题二:数据库管理系统课题简介:数据库技术是计算机应 用的一个重要领域。利用数据库技术开发的应用(管理)系统,在各行各业都 有着广泛应用。本课题拟对某一应用系统(如收费管理、教材管理、人事管理等)进行市场调节及需求分析,利用数据库技术开发相应应用管理系统,并通 过用户反馈,加以完善。选用开发软件可以是VB,VFP等。 12.旅游酒店订单管理系统本程序可以对酒店,酒店房间进行编辑,查询,统计。订单管理模块可以统计客户订单,订单查询,订单打印。

数据库 机房管理系统

《数据库原理及技术》大作业大纲 一、课程设计的目的和要求 (1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ②基本掌握撰写小论文的基本步骤和写作方法。 ③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤创建数据库及各种数据库对象。 二、课程设计题目 要求: (1)任选下列一个题目,调查分析一个具体的或模拟的实例; (2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库; (9)根据题目的要求写查询、存储过程、触发器等。 题目: (1)学校图书借阅管理系统 功能要求: ●实现图书信息、类别、出版社等信息的管理; ●实现读者信息、借阅证信息的管理; ●实现图书的借阅、续借、归还管理; ●实现超期罚款管理、收款管理; ●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量; ●创建视图查询各种图书的书号、书名、总数和在册数; ●创建存储过程查询指定读者借阅图书的情况; ●建立数据库相关表之间的参照完整性约束。

机房管理系统数据库设计

学院机房管理系统数据库设计说明书 拟制人刘庞哲 审核人_______ 于宝华_______ 批准人______________________ 【2013年7月4日星期4】

一、引言 1.1 编写目的 随着我国高等教育的快速发展及大学招生规模的不断扩大以至于校园数字化的发展和我国高校机房的数量与规模在不断扩大,。各个高校都建设了自己的校园网络,越来越多的学生到校机房上网。这对校园机房进行联合计费管理和机房的配置管理等也提出了更高的要求。为了更好的发挥学校公共机房的职能,解决机房管理过程中的一些实际问题就要开发出一套满足高校需求的机房管理系统是非常必要的。 机房作为一种信息资源的集散地,有很多的信息数据需要管理,由于数据信息处理工作量大、数据繁多,因此原有的手工管理方式就存在容易出错、数据易丢失,且不易查找和低效率等弊病。总的来说,就是缺乏系统,规范的信息管理手段。基于这此问题,我认为有必要建立一个机房管理系统,使机房管理工作规范化,系统化,程序化,避免机房管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和统计相关情况。 1.2背景 a. 待开发软件系统的名称: 学院机房管理系统 b. 本项目的任务提出者: 石河子大学 c. 本项目开发者: 刘庞哲 d. 本项目用户: 学校学生机房管理人员 1.3参考资料 《软件开发这点儿事——软件开发工具手册》邵志东著 《程序员指南丛书https://www.doczj.com/doc/9d4215441.html,高级编程》但正刚著 《https://www.doczj.com/doc/9d4215441.html,网络应用系统开发与实例》吴明晖主编吴丹红编著

二、题目 (15)机房管理系统 实现机器信息、管理人员信息的管理; 实现上机管理; 实现收费管理; 创建触发器,实现下机时自动计算此次上机的时间和费用; 创建存储过程统计各机房的上机时间和上机费用 创建存储过程统计指定时间段内各管理人员的收费合计; 建立数据库相关表之间的参照完整性约束。 三、需求分析 针对一般高校机房管理系统的需求分析、通过对学生上机过程、教学班上机过程、注册过程、充值过程、的内容的数据流程分析一现设计如下数据项和数据结构 (1)机房基本信息:包括机房号、机房名、计算机数目、管理人等 (2)计算机基本信息:包括计算机IP地址、编号、机房号、品牌、备注等 (3)学生基本信息:包括学号、姓名、性名、行政班等 (4)用户基本信息:包括用户名、学号、密码、余额等 (5)学生充值基本信息:包括用户名、充值时间、金额、办理人等 (6)机房收费标准基本信息:包括机房号、金额等 (7)学生上机过程登记基本信息:包括计算机IP地址、日期、上机时间、下机时间、学号、上机类型等 (8)机房费用统计基本信息:包括计算机IP地址、日期、统计时间、费用等 四、数据库概念结构设计 1、系统功能结构图

机房管理系统(数据库课程设计)

中北大学 数据库课程设计 说明书 学院、系:软件学院 专业:软件工程 学生姓名:*** 学号:********* 设计题目:软件学院机房管理系统 起迄日期: 2012年5月28日- 2012年6月22日指导教师:董晓丽 2012 年 6月 19 日

1.需求分析 一本系统信息要求: 在Windows平台下,使用面向对象程序设计语言(C#),结合SQL Server进行开发一个数据库管理系统—软件学院机房管理系统。实现软件学院机房上机管理自动化,简洁化。 该系统可以随时添加新用户,而且还可以对用户的信息进行查询,对上机情况进行查询。同时具有上机和下机管理功能。具体情况如下: 1.该系统要求具有上下机功能。 (1)实现无人值守,通过验证身份做到自动判断是否允许学生、管理员上机; (2)学生上即使可以对上机情况进行查询 (4)用户上下机时更新机器状态表信息 (3)学生下机时自动将该学生所用机器电源关掉。 2.该系统要方便管理。 (1)根据学生机、器信息的不同,记录每个学生、机器的信息 (2)能够对学生、机器信息进行操作 3.该系统要求根据学生信息 (1)对学生信息进行查询 (2)对上机情况进行查询 4.该系统要求系统界面友好。 二本系统开发设计思想: 1.该系统先对机房现状进行统计,收集机房机号、所处状态等信息,必要时对机房机器作增减操作。 2.对学生信息进行统计,了解学生库中有哪些学生,并对每个学生按照班级进行分组,以备学生上机时确定学生的班级号和学号。 3.学生可以通过该系统查询自己的上机时长。 4.在学生下机后,系统要求能够自动的关闭学生计算机电源。 6.系统还应为管理员提供汇总服务,管理员可以查询指定学生、机器信息,全体学生、机器信息。 三本系统功能处理: (1)用户上下机操作 (2)学生信息管理

机房管理系统设计方案

目录 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 排课管理 实现机房上机智能、动态排课及上课,满足正规机房教学任务,实现机房正规上课上机课时量化及细化管理。集中规划教学任务规定上机实习课时,动态安排上机课程、上机地点、上机时间以及上机实习内容,自动管理识别业余上机和正课上机。做到排课方便,机时管理细化,智能识别警告及处理异常情况:旷课、迟到、早退、病假,提示该上下课等等。主要功能如下:

基于web的机房管理系统设计与实现

基于web的机房管理系统设计与实现

基于web的机房管理系统设计与实现 摘要:为了提高现代计算机机房管理的信息化程度,采用了Java技术开发并实现了基于web的机房管理系统,该系统具有设备管理、工作管理、上机管理和用户管理等功能,经过本系统的运行降低了机房管理人员的工作负担,提高了机房管理的质量和效率,节省了机房维护的投入,具有一定的应用和推广的价值。 关键词:信息化机房管理 web 中图分类号:TP311 文献标识码:A 文章编号:1007-9416()01-0169-01 计算机实验室在当前的机房管理中,重点完成的是对上机人员的信息化管理,如采用了打卡上机的方式,对上机人员的身份和上机时间进行管理,但当前的系统缺少对机房设备进行管理的能力,如何能对这些工作实现信息化管理是高校和科研机构实验管理工作者一直研究的问题,本文就是经过对本单位的机房设备管理的实际进行了调研,经过分析设计了基于web的机房管理系统,以期提高机房管理工作的质量和效率,解决设备管理等问题。 1 系统总体结构 本系统的设计是为了提高高校计算机机房管理的信息化程度,提高机房管理的质量和效率,本系统的应用将在本单位的机

房进行,因此根据实际管理工作的需求,本系统在软件结构上采用了B/S和C/S混合管理的模型。其中用户管理、设备基础信息和日常工作管理采用了B/S模式,在设备故障管理中采用了C/S 模式,其中B/S模式部分充分利用了web方式的便利性和灵活性,C/S模式的部分利用了客户端通信的稳定性和可靠性。 2 系统功能设计 本系统是为了解决现有机房管理中设备管理和日常维护管理存在的困难而设计。因此本系统提供了设备管理功能、日常维护功能、上机管理功能和用户管理功能,系统的功能结构如图所示间具有系统功能结构。 2.1 设备登记功能设计与实现 设备登记管理功能是完成对计算机机房的设备进行登记,登记的数据一部分是设备的硬件信息,一部分是设备的软件信息,设备的硬件信息由管理人员经过软件界面录入。软件信息经过系统进行获取,如设备的Ip地址、操作系统类型、安装的软件信息。在本系统中经过采用设备软件信息检测功能实现了对软件信息的获取,该功能需要在需要获取信息的设备上进行机房管理系统访问,使用本机信息获取功能,此功能经过采用Java技术进行机器自身信息的获取,并经过网络上传给机房管理系统,在管理系统中形成对此设备软件信息的详细记录。这种方式极大的提高了设备登记的效率和准确性。 2.2 设备故障管理功能设计与实现

相关主题
文本预览
相关文档 最新文档