机房管理系统设计和实现

机房管理系统设计和实现
机房管理系统设计和实现

毕业设计(论文)

机房管理系统设计与实现

姓名:

指导教师:

专业名称:

所在系部:

二○一一年六月

毕业论文(设计)开题报告

毕业论文(设计)开题报告成绩评定表

毕业论文(设计)成绩评定

摘要

机房管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理上机用户的基本信息,日常管理,通过强大的查询和索检高效的索检出数据,提高办事效率。管理员可以通过机房管理系统对管理员的信息进行修改和增加管理员,还可以增加、修改、查询用户的信息,已了解用户的最新动态

使用MICROSOFT公司的SQL作为后台数据库,设计数据库,使用MICROSOFT公司的VISUAL C#开发工具,利用其提供的各种面向对象的开发工具,具体开发机房管理系统

关键词:机房管理系统、管理员

Abstract

Room Management system is information management system, its development features include: Computer Management on the machine through the user's basic information, daily management, through a powerful query and the cable detection cable inspection Gao Xiao Shu Ju, and enhance efficiency. Administrators can manage the system through the engine room of information on the administrator to modify and increase the administrator, you can add, modify, query the user's information, the user has to understand the latest

Use Microsoft SQL Server as the back-end database, design database, use Microsoft VISUAL C # development tool, the use of its various object-oriented development tool, the specific development of Computer Management System

Key words: room management system, administrators

目录

摘要 (4)

前言 (6)

第一章绪论................................................................................................................................ - 1 -

1.1开发背景........................................................................................................................ - 1 -

1.2系统的特点.................................................................................................................... - 1 - 第二章系统分析........................................................................................................................ - 2 -

2.1 数据库技术................................................................................................................. - 2 -

2.2 C#与Windows窗体概述........................................................................................... - 2 - 第三章系统概要设计................................................................................................................ - 3 -

3.1 设计思想....................................................................................................................... - 3 -

3.2 设计原则....................................................................................................................... - 3 -

3.3 运行需求....................................................................................................................... - 4 - 第四章系统详细设计................................................................................................................ - 5 -

4.1 系统功能设计............................................................................................................... - 5 -

4.2 系统数据库设计........................................................................................................... - 5 -

4.3 模块功能设计............................................................................................................... - 7 - 第五章系统测试运行.............................................................................................................. - 13 - 第六章总结.............................................................................................................................. - 14 - 第七章致谢辞.......................................................................................................................... - 15 - 第八章参考文献...................................................................................................................... - 16 -

前言

随着计算机技术的高速发展,管理信息系统的开发和应用仍然是计算机技术最广泛的应用领域之一。为此各学校,培训中心等单位建立起了机房供学生上机,机房的规范化管理也随之提上了日程。本文主要介绍了我们的毕业设计课题——机房上机管理系统的各项功能及其实现过程。本论文以我校机房学生上机管理系统为背景,论述了该管理信息系统的结构,系统开发的基本原理,过程和方法。

全文详细阐述了系统的需求分析、系统分析、系统设计、程序界面的建立及程序代码的编写、总结与展望、致谢、参考文献等五章内容。在系统分析中,就可以通过具体的分析工具对所要完成的功能进行分析。在系统分析的过程中,运用了E-R图和业务流图对系统的功能进行了分析,相应绘制出数据字典并进行数据库的建立;系统的用户界面十分简洁、实用,它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。系统由管理员一手操纵,它可对各计算机信息和用户信息进行查询、修改、删除、录入等操作。在办理新的会员信息及查看、修改、删除所有会员的信息,可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作,其它功能操作与此相同。结合本系统详细阐述了系统分析,系统设计的技术及应用,尤其在机房管理人员和交流方面采用了以C#为开发语言和Access 作为后台数据库以及C/S结构进行解决。

通过开发这个机房管理系统,进一步明确了开发研究一个管理信息系统的方法和思想,加深了对管理信息系统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平,为今后在工作岗位上学好用好计算机打下了坚定的。

第一章绪论

1.1开发背景

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。

实习期间,我们通过对市场的调查,开发了这套机房管理系统。在开发过程中,我们针对当前各机房管理的特点和技术人员的实际水平,采用基于Windows 图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。

1.2系统的特点

1.操作简单

由于本系统所完成的操作主要是添加、修改、查询、删除和统计等基本操作,故无须进行深入细致的培训操作员就能完成日常的管理任务。

2.友好界面

本系统采用统一的界面,界面简单、美观,支持鼠标和键盘操作,交互性强。

3.安全性强

系统对管理员的权限进行了相应的设置,某些操作管理员无法完成。同时,在每个模块都对管理员进行登陆判断,有效防止了管理员及其他用户的非法登陆。

第二章系统分析

2.1 数据库技术

SQL提供了真正的关系数据库管理。SQL具有主关键字和外部关键字定义,并且在数据库的引擎级提供了完全的引用完整性,可以避免不合理的更新和删除。

SQL 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQL 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。SQL也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,SQL作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

2.2 C#与Windows窗体概述

在WINDOWS平台上所使用的程序是具有图形界面的,使用图形界面,使用户感到形象、生动,具有吸引力,一扫以往应用程序界面枯燥单调的感觉。在WINDOWS环境下设计具有图形界面的应用程序,如果用传统的高级语言进行,工作量将十分巨大,其中绝大部分的工作量花在界面设计上(用程序语句在屏幕上画出所需的界面),Windows窗体应用程序和其它可视化工具的出现,使应用程序的设计进入了一个新的阶段。

C#是MICROSOFT公司推出的程序设计语言,具有功能强大、软件费用支出低、见效快等特点。它提供了开发WINDOWS应用程序最迅速、最简捷的方法。C#增加了结构化和可视化程序以及面向对象设计语言的特点。

第三章系统概要设计

3.1 设计思想

(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。

(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。

(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

3.2 设计原则

为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:

(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如增加用户、查询用户。

(2)实用性原则:适合用户信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。

(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。

(3)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。

(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。

(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。

(7)安全性原则:可以为该系统的用户设置用户权限。

3.3 运行需求

(1)用户界面

本系统采用Microsoft Visual Studio .Net 2008设计,用户交互界面采用的是基于Windows的窗口界面。

(2)硬件接口

运行本系统的硬件基本要求如下:

CPU:Intel P4及以上;

内存:512MB及以上;

硬盘:40GB及以上。

(3)软件接口

.NET框架:Microsoft .Net Framework V2.0版本及以上。

数据库服务器:Microsoft SQL Server 2000及以上。

第四章系统详细设计

4.1 系统功能设计

全文详细阐述了系统的需求分析、系统分析、系统设计、程序界面的建立及程序代码的编写、总结与展望、致谢、参考文献等五章内容。系统的用户界面十分简洁、实用,它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。系统由管理员一手操纵,它可对各计算机信息和用户信息进行查询、修改、删除、录入等操作。在办理新的会员信息及查看、修改、删除所有会员的信息,可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作,其它功能操作与此相同。

本系统共包括两大模块,分别是管理员管理模块,用户管理模块,每个模块的功能如下:

4.2 系统数据库设计

1. 系统结构图

机房管理系统数据库系统结构图,如图5-2所示:

图5-2

表1.管理员表

用来保存管理员的信息

表4-1 管理员

表2.用户表

登记表djb用来保存用户的基本信息。

表3.账户余额

4.3 模块功能设计

1. 系统登录模块

功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。其窗体如图5-1所示:

图5-1 系统登录模块

实现管理员登录界面的代码如下

public partial class Form1 : Form

{

public SqlConnection Connect()

{

//建立数据库连接

SqlConnection cn = new SqlConnection("server=.;database=机房管理;uid=sa;pwd=sa");

//SqlDbConnection1.ConnectionString =

"Server=localhost;Database=sqldb_test;uid=;pwd=";

cn.Open();

return cn;

}

public Form1()

{

InitializeComponent();

this.Connect();

}

private void button1_Click(object sender, EventArgs e)

{

String u_name = textBox1.Text.Trim();

String u_password = textBox2.Text.Trim();

SqlConnection SqlDbConnection = Connect();

String sqlstr = "select * from 管理员where 管理员=

'"+u_name+"'and 密码='"+u_password+"'";

SqlCommand scd = new SqlCommand(sqlstr, SqlDbConnection);

if (scd.ExecuteScalar() == null)

{

MessageBox.Show("用户名或密码错误,请检查后在输入!");

textBox1.Text = "";

textBox2.Text = "";

textBox1.Focus();

}

else

{

MessageBox.Show("欢迎管理员!");

Form2 frm = new Form2();

frm.Show();

}

}

2. 管理员管理模块

功能:该模块主要是实现进行管理员进行修改密码,和添加管理员。其窗体如图5-2(该窗体是修改管理员密码)

图5-2

实现修改管理员的代码如下

public partial class Form4 : Form

{

public SqlConnection Connect()

{

//建立数据库连接

SqlConnection cn = new SqlConnection("server=.;database=机房管理;uid=sa;pwd=sa");

//SqlDbConnection1.ConnectionString =

"Server=localhost;Database=sqldb_test;uid=;pwd=";

cn.Open();

return cn;

}

public Form4()

{

InitializeComponent();

this.Connect();

}

private void button1_Click(object sender, EventArgs e)

{

String u_name = textBox1.Text.Trim();

String u_password = textBox2.Text.Trim();

String u_password1 = textBox3.Text.Trim();

SqlConnection SqlDbConnection = Connect();

String sql = "UPDATE 管理员SET 密码='" + u_password1 + "' where 管理员= '" + u_name + "'";

SqlCommand cmd = new SqlCommand(sql, SqlDbConnection);

cmd.ExecuteNonQuery();

MessageBox.Show("密码修改成功");

}

}

3.用户管理模块

功能:实现对用户的增加、查询。其窗体如图5-3(查询用户)

其代码如下:

public partial class Form7 : Form

{

public Form7()

{

InitializeComponent();

}

private void Form7_Load(object sender, EventArgs e)

{

// TODO: 这行代码将数据加载到表“机房管理DataSet.用户表”中。您可以根据需要移动或移除它。

this.用户表TableAdapter.Fill(this.机房管理DataSet.用户表);

// TODO: 这行代码将数据加载到表“机房管理DataSet.用户表”中。您可以根据需要移动或移除它。

this.用户表TableAdapter.Fill(this.机房管理DataSet.用户表);

}

private void button1_Click(object sender, EventArgs e)

{

{

SqlConnection mySqlConnection = new

SqlConnection("Server=localhost; Integrated Security=SSPI;Initial Catalog=机房管理;");

try

{

mySqlConnection.Open();

string sql = "Select * from 用户表where 用户名='" + textBox1.Text + " '";

SqlDataAdapter myAD = new SqlDataAdapter(sql, mySqlConnection);

DataSet myDS = new DataSet();

myAD.Fill(myDS, "用户表");

this.dataGridView1.DataSource =

myDS.Tables[0].DefaultView;//输出表

}

catch (Exception oe) { MessageBox.Show(oe.Message, "数据库出错!"); }

finally

{

if (mySqlConnection.State == ConnectionState.Open)

mySqlConnection.Close();

}

}

第五章系统测试运行

完成对流程的编码后最重要的事情就是对系统的测试工作了,测试在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统的综合测试。

5.1 模块测试

在模块测试时我们主要从以下几个方面考虑:

1. 模块接口;

2. 局部数据结构;

3. 重要执行通道;

4. 出错处理通道;

5. 影响上述方面的边界条件。

测试时进行代码审查,从数据类型,变量声明,数据结构进行审查,然后进行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试条件使程序通过多层分支,判别运行结果从而完成模块测试。

5.2 整体测试

总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块,将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐把所有模块结合了。

在测试过程中使用到调试技术:

1. 采用debug调试语句,跟踪数据;

2. 嵌入打印语句,输出中间结果;

3. 利用Visual Studio 2008中调试工具,从调试窗口观测变量的变化;

4. 设置断点,观察程序在断点附近的状况。

评估运行的可靠性问题:

1. 结果正确、运行速度;

2. 空间利用率、算法的可行性。

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

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

目录 第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)上机管理:实现对学生上机信息和机房收费信息的管理。下机后,系统将 自动修改该学生的充值卡账户余额;通过机房收费信息可以统计各机房上机的费用。

计算机大学设计方案大学设计方案

仅供参考 毕业设计管理系统的设计与实现 摘要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管理势在必行。 目前高校基本都采用网站的形式管理学生的毕业设计。 本文系统地介绍了毕业设计管理系统的工作原理、实现技术及系统架构方案。从而论述了一个毕业设计管理系统的设计原理、设计思想及具体的实现过程,对各个模块的架构及设计思想和设计过程作了详细阐述。该系统主要实现了三个模块:学生模块、教师模块和管理员模块。 本系统采用JSP作为开发工具,采用SQL Server2000数据库作为后台数据库。本文详细讲述了以上技术的应用。 关键字:毕业设计管理; JSP;SQL Server2000数据库; Design and Implementation of Graduation Project Management System Abstract:With the rapid development of Internet and the popularity of the Internet, the computer has been widely used in government, military, scientific, commercial and other departments connected to the tens of thousands of households using computer design and management is imperative to achieve graduation. At present, colleges and universities have adopted the basic form of website design management graduate students. This paper introduced the design and management graduate working principle, technology and system architecture to achieve the program. Which discusses the design of a graduate management system design principles, design concepts and the specific realization of the process, each module of the structure and design thinking and design process described in detail. The system has three main modules: module

学校机房管理系统设计

目录 第一章系统概述 (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设计目的 本系统是机房上机管理信息系统,是一个依靠组内人员共同的力量完成的各项任务。要求要有较强的分析、设计、编程能力。在老师的指导下使该系统更加完善、可靠。开

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

机房管理系统 项目开发总结报告 目录 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.360docs.net/doc/6d678205.html,高级编程》但正刚著 《https://www.360docs.net/doc/6d678205.html,网络应用系统开发与实例》吴明晖主编吴丹红编著 《软件工程--理论与实践》田淑梅廉龙颖高辉编著

机房管理系统数据库课程设计方案.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)

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

数据库原理及应用课程设计 设计报告 题目:机房管理系统后台数据库 学号: 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. 软件总体要求,作为用户和软件开发人员之间了解的基础;

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;} 四:流程图 层次模块图

模块化机房建设实施方案

云模块化机房方案

目录 专业资料 1概述 1.1产品定位 1.2产品特点 2. 2应用场景样例及配置 2.1典型应用场景 2.2典型配置 4. 3系统架构 3.1结构系统 7. 3.2供配电系统 .1.2 3.2.1配电柜 3.2.3 12 3.3温控系统 18 3.4机房管理系统 3.4.1服务器 19 3.4.2采集器 21 3.4.3 NVR 网络硬盘录像机(可选) 21 3.4.4传感器 23 3.5照明系统 2.8 . 3.5.1照明控制箱(可选) 28 3.5.2通道照明灯 29 3.5.3机柜照明灯(可选) 30 3.6防雷接地系统 31 3.6.1防雷方案 3.1 3.6.2接地方案 3.1 3.7消防系统(与现有消防系统对接) 3.2 3.8综合布线 3.3. A 缩略语 .3.5

_________ 1 概述 1.1产品定位 微模块数据中心介于大型模块化数据中心和小型模块化数据中心之间,既可作为独立 机房承担网络业 务,也可作为大型模块化数据中心的一个局域机房,承担部分或局部 业务。 微模块数据中心的网络位置如 图1-2所示。 图1-1微模块数据中心在网络中的位置 1.2产品特点 微模块数据中心采用 All-I n-Room —体化集成方案,主要具备一体化集成、安全可 靠、低噪音、节省机房占地面积和节约能源、安装省时、省力、省心、架构兼容、快 速灵活部署、多种电源制式和完善的监控等特点,是新一代集成中型模块化数据中心 产品。 n :A At A 卫=4 观 ■ 距*!■圭人灵團M L —i H 岂络4此虫le 网増运维中心 CSJ1PS 111 111 kWriei. 赃罚匚 屛I*耳我宝慢映 副9-i 烧範师* :庐蛙魅2 I 梵司酋 *^DJ1 I 国 ? K A

学校机房建设规划方案

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

机房管理系统

课程设计说明书 课程名称:高级语言程序设计 设计题目:机房管理系统 院部:计算机科学与信息工程学院 学生姓名: 学号: 专业班级:物联网工程 指导教师:周晏 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的判断)。例如“显示所有

HIS解决方案DOC

世纪创源 NGHIS医院信息系统解决方案 2011年3月

第一章概述 1.1 世纪创源公司简介 安徽世纪创源软件科技有限公司创建于2002年,是专业从事软、硬件开发的高新技术企业,拥有一批优秀的软件和信息网络工程师、经济师、管理专家。他们精通世界先进的网络产品、数据库和开发工具,有着多年软件开发和工程实践经验,在医疗行业中,有着丰富的经历和管理经验。依托高技术、高素质的人才,确保为用户提供最先进的产品,最全面、最灵活的解决方案。 公司主要从事医药、教育行业软件开发。公司旗下的医院信息系统日趋完善,二甲医院以上的用户数已达30家,机房管理系统在省内各大高校的用户数已达20家,其中包括安徽大学、合肥工业大学、安徽农业大学等重点院校;近年在医药行业也有着长足的发展,公司开发的药品生产监督管理平台成功在安徽、陕西两地上线运营。 公司的宗旨是“客户为本”,切身考虑客户管理上遇到的实际问题,尊重客户解决问题的思路和想法,尽可能地满足客户的管理需求,及时的为客户提供完善的服务。 服务唯有创新,才能鲜活不息,服务唯有超越期望,才能带来惊喜。面对未来新的产业格局,公司将立足于自主核心技术,发挥整体综合优势,利用系统知识完整、与时俱进,努力学习更先进的专业技术和管理经验,为每一个客户提供更优质的服务!

第二章医院信息系统HIS的概述 2.1 世纪创源数字化医院全面解决方案 NGHIS系统是世纪创源于2010年初推出的面向医院的全面解决方案,是在世纪创源原有的医院信息系统(YSHIS)、医院后勤管理系统、医院办公自动化系统、远程医疗系统等系统的基础上,推出的面向医院信息化建设的大型综合应用系统。 在NGHIS系统的开发与实施过程中,世纪创源与国内著名医院进行了长期的合作,结合现代化医院的管理流程和业务特点,经过大量的市场调研,参考不同医院对信息化建设的需求,开发出面向不同规模医院的应用系统。 在先进的软件开发技术保障的前提下,通过建立起NGHIS系统的业务模型平台,构成NGHIS系统的核心,根据不同医院的业务流程特点进行必要的二次开发,以满足不同医院的需求。 2.2 世纪创源数字化医院全面解决方案的组成 1.医院门诊、住院、药品收费管理系统; 2.医院门诊、住院、医技、药品、后勤综合管理信息系统; 3.通用产品化软件:人力资源管理系统、财务系统、办公自动化系统等。 2.3 系统设计指导思想 1.以病人为中心,以医疗信息为主线 系统将以多媒体导诊系统让病人了解医院和就诊过程;采用就诊卡技术,简化病人就医流程,方便医生和患者;病人各项费用查询功能,让病人知道费用的明细。 2.数据为管理服务 系统以严格的权限控制机制,使信息和数据安全可靠,以工作角色确定每个

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

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

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

数据库 机房管理系统

《数据库原理及技术》大作业大纲 一、课程设计的目的和要求 (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.360docs.net/doc/6d678205.html,高级编程》但正刚著 《https://www.360docs.net/doc/6d678205.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)学生信息管理

基于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 设备故障管理功能设计与实现

机房管理系统设计方案

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

相关文档
最新文档