当前位置:文档之家› 苏亚星机房管理系统V5.0应用方案

苏亚星机房管理系统V5.0应用方案

苏亚星机房管理系统V5.0应用方案
苏亚星机房管理系统V5.0应用方案

苏亚星机房管理系统

方案书

南京苏亚星资讯科技开发有限公司

苏亚星机房管理系统V5.0技术方案

一、需求分析和产品介绍 (3)

二、性能特点 (4)

三、主要功能 (5)

四、技术架构 (7)

4.1、产品网络架构 (7)

4.2、产品应用架构 (8)

4.3、技术特色 (10)

五、功能描述 (12)

六、苏亚星机房管理系统V5.0—群集服务器版 (16)

6.1特色介绍 (16)

一、需求分析和产品介绍

随着各个学校特别是高校中计算机机房规模的不断扩大,以及学生使用计算机和网络资源需求的不断增强,一套高效好用的管理软件就成为各个学校机房中的首选。一套优秀的管理软件,可以将机房管理工作简单化、智能化、规范化和高效化,甚至可以实现无人职守的全自动管理。分析现在各个学校机房中使用的管理软件,虽然在一定程度上规范了管理,提高了效率,但是仍然存在较多的不足。机房管理维护人员还一直忍受大量问题所带来的烦恼:

机房中的上课安排和自由上机交叉进行,甚至同时进行,给机器的合理分配带来了难题;

在电子阅览室中上网查阅资料和网上娱乐需要实行不同的收费,并且实行不同的行为控制;

学生在上机特别是上课时候,上网娱乐甚至玩网路游戏,屡禁不止;

晚上特别是周末,机房大量学生排队准备上机,而且还存在上机和下机同时等待处理的混乱局面; 机房因断电故障或者网路故障,导致学生较长一段时间无法上网,于是学生要求退款,甚至发生争吵; 学生毕业,存在很多无用的卡号,给查询统计带来不便,直接删除,又无法查询历史纪录,左右为难; 机房中的某台机器故障或者操作系统故障,却无法隔离,继续分配给学生使用,学生意见很大;

学生发现资金不足,赶紧去充值,却不能自动延长上机时间,学生提出异议;

为学生提供了网络打印机使用,但是却无法有效管理,很难准确快速收费;

机房为学生提供打印机使用,但是由于无法有效管理和收费,作用不大;

多校区、多院系的管理不统一,不能全部被教务处统一管理

…………

于是,虽然机房的规模越来越大,配套越来越齐全,但是管理上的问题也就越来越突出。管理软件成为鸡肋,严重影响着学校机房为学生提供服务的质量,同时还造成了资金和人力的巨大浪费。

如何能让机房管理软件适合学校的需要?我们需要来挖掘用户的真正需求。我们发现,在一个学校机房中,不同角色的人员,对机房管理有着不同的需求:

?对于超级管理员——机房的负责人而言,他需要保证机房的正常运转,保证部门内部工作人员职责的

有效合理划分。他需要机房能够满足上课的需求,满足团体上机的需求,同时也能够满足学生个人上机的需求。需要制定策略有效规范上机人员的上机行为。

?对于值班管理员——机房日常值班老师而言,他们需要高效实用的上机自动分配方式,可以对机器的

在线和使用情况了如指掌,可以方便地隔离损坏的机器。

?对于技术管理员——机房技术维护老师而言,他们需要稳定可靠的管理系统,可以方便查看损坏的机

器并且进行维护,可以轻松处理断电、网络故障等突发事故。

?对于收费管理员——收费处工作人员而言,他们需要方便快捷的刷卡充值方式,可以快速完成充值工

作避免大量学生排队,可以方便统计今日或者一段时间的资金收入,可以方便查看自己操作的明细记录。

?对于财务管理员——财务处工作人员而言,他们需要方便查看到各个收费管理员的资金收入情况和资

金操作明细,以方便进行帐目的核实。

?对于教师——需要在机房上课的老师而言,他们需要能够预留上课使用的机器,可以对上课学生的行

为进行限制,可以查看迟到和缺席的学生名单。

对于学生——机房的主要使用者而言,他们需要方便快捷的上机方式,避免排队上机的烦恼,需要充值方便,计费合理。

鉴于以上的真切需求,苏亚星机房管理系统V5.0从用户使用角度出发,为机房管理提供全方位的服务和解决方案。各种角色人员都通过苏亚星机房管理系统V5.0受益。

苏亚星机房管理系统是为各类院校机房提供专业管理的综合软件服务系统。可以实现无人职守上机管理;可以实现通过智能课表方式综合调度机房上机;可以支持多达八种以上的上机模式;可以实现分布式机房管理;可以实现对客户端的监视和控制;可以实现WEB方式的远程信息查询与统计;可以实现远程的上机查询与上机预约;可以实现机房上网行为的控制与管理;可以实现学生上机行为的控制与管理;可以实现财务与管理的分离;可以实现语音提示、远程安装等众多个性化管理功能。同时,系统提供应用完善、分类细致的各种数据查询、统计与报表功能;支持与一卡通等其它系统的互联协作;提供完备的数据备份、机房异常断电停电结算等解决方案;提供按职能职务进行安全与权限管理的解决方案;等等……。

二、性能特点

1.系统支持跨校区和多院系管理模式,在每个院系、每个校区可以设置一个数据处理服务器,并通

过它与学校的主服务器相连,保证数据的共通性。这样可以避免每个学生机在登陆、寄费、下机时都与中心数据库连接,提高了网络的使用率。并保证了即使在各院系、各校区之间的网络出现问题时学生还是可以正常的上机、上课。

2.采用三层分布式数据库结构。实现管理机、中心服务器与数据库分离,最大限度的保障了数据库

信息的安全,并避免由于管理机的机器故障或计算机病毒感染导致的客户端无法上机。

3.系统提供多种用户使用设备的处理机制;系统可以同时处理多种用户上机的请求,并根据用户类

型的不同提供不同的费率和功能(如持卡人员可以在客户端预约延时,但对不持卡人员就可以不提供这个功能)。并提供多种上机、计费模式,满足各种实际使用需求,包括:上课模式、免费开放模式、禁止预约模式、消费上机模式、机时上机模式、禁止上机模式、禁止自主上机模式等多种上机模式。

4.支持多用户对数据库的同时操作;上机用户、管理员或信息机使用者可同时进行机器的预约或延

时,系统会自动分析处理任务,实现了多任务的并发处理。支持多管理机模式,在机房环境中可以按照老师要求同时存在多台管理机同时进行上机管理、设备管理等功能,适用于大型机房的运作。

具有纯web查询页,学生和老师通过它可以查询帐户余额、消费的情况、日常上课情况,并可以提供报表服务功能。

5.完善的预约处理机制;团体预约机制适合学校环境课时上机和非课时上机的处理。个人预约机制

为上机用户提供了更大的便利,而预约条件限制机制则为管理者提供了更大限度来掌控机房运作。

6.详细的帐目管理和费用查询功能;机房管理者可以对任意时间段的机房收入进行统计或查询,而

持卡用户也可以详细查阅他的资金交纳记录和上机费用花费记录。

7.提供对管理员操作的详实记录;对于任一管理员的操作数据库中都会生成相应记录并提供相应查

询机制,并且可以生成每日管理操作记录的文件日志以供参考。

8.规范学生的上机行为。机房V5.0通过网络端口和IP的控制,通过过滤程序和文件,可以有效控

制学生的上机操作,规范学生的上机行为。

9.轻松的管理方式。系统提供的完善的课表管理方案,可以使整个机房按照您预先设置的方式开放,

不管是上课、上网、查阅资料,一切应对自如。具有设置上课时的过滤模式,从网络访问、程序运行、文件访问、设备使用等各个方面规范学生的上机行为,禁止上网娱乐、游戏等与上课无关的操作。

10.管理员与管理权限的动态配置,能够动态创建、删除管理员用户,能够对管理员的权限根据其职

责进行动态分配,主要的系统管理职能都要求根据管理角色进行配置,在管理终端程序中,管理员依据各自的权限登录系统后进行系统管理功能。

11.具有较强的远程管理功能;管理员在管理机就可以对远程机器进行管理,如远程开机、远程进程

管理、远程配置、重启机器、关闭计算机、运行和关闭进程、锁定和解锁计算机、屏幕监看、远程调节音量等,管理员可以真正的对机房实行实时的管理和监控。

12.客户机完善的自我保护功能;客户机使用双进程保护,即使使用者采用杀进程的方法也无法退出

客户机程序,同时客户机程序采用文件保护的方式以实现自我保护功能。

13.机房客户端的安装和卸载能够远程进行,具有IP保护功能,自动加载到系统接受管理的功能,自

主选择与切换上机方式功能。

14.苏亚星机房管理系统提供了对于打印机的监控和收费。管理员可以配置打印服务器,设置打印的

费率。学生选择打印机进行打印,系统直接从学生卡中扣除打印费用。打印扣费可以区分灰度打印和彩色打印,可以区分单面打印和双面打印,可以区分打印一份或者多份。

15.有效降低机房管理成本。通过机房V5.0的突出的无人职守管理功能,学校可以有效降低机房管理

的成本,提高管理质量和管理效率。

16.高效的监控功能。管理员可以同时监看多个客户端的桌面,实时监视学生的举动。对于需要帮助

的学生,可以通过远程控制的方式进行干涉。

17.稳定的客户端。采用了进程保护、文件隐藏以及安全模式的特殊处理,即便学生使用第三方的工

具进行破坏,我们也进行了处理,有效保证客户端程序的稳定运行。

18.支持各种主流卡与卡设备,可以支持校园一卡通。

三、主要功能

1.机房及费率设置:可以对机房单独设置费率,还可以设置费率折扣;

2.过滤模式:通过对不同上机方式设置不同的过滤模式,有效规范学生的上机行为;

3.课表管理模式:通过对机房设置详细的课表,可以实现对于机房的自动管理,实现上课和上机的

无缝自动切换;

4.卡信息维护:可进行上机卡办理、充值、修改、挂失等管理,提供卡信息的批量添加、部门转换;

5.毕业处理:对于毕业的学生卡号,提供退还余额和毕业注销功能;

6.多种上机方式:提供计费上机、机时上机和上课,并且可以切换上机方式;

7.多种刷卡上机方式:提供刷卡上下机、刷卡查询信息、门禁、按次计费等多种方式;

8.刷卡多种分配模式:顺序分配、随机分配、整体循环分配等;

9.设备管理:可以调整机房中的机器,更改机器名称和IP,隔离损坏的机器等;

10.预约管理:可以提供单次预约、批量预约以及WEB课表预约功能;

11.查询与统计:可对机房状况、设备、用户信息、财务报表、帐目等进行查询与统计;

12.WEB查询与操作:可以为管理员、教师和学生提供WEB远程信息查询,以及WEB预约功能;

13.远程监控:可对客户机锁定、重启/关闭学生机、远程开机、远程监控学生机桌面等;

14.全体结帐处理:管理员可以对全体在线学生进行结帐下机处理;

15.机房断电退款处理:针对机房断电提供了断电后的处理方法,可以返还断电造成的学生资金损失;

16.收费处理:图书馆等其它部门可以使用系统的收费功能,从学生的卡中进行收费;

17.商品销售:可以进行商品的维护和出售,学生可以在客户端购买;

18.打印监控和自动收取打印费用,可以区分彩色打印和灰度打印,区分单面打印和双面打印,等等;

19.定时充免费机时:可以设置计划,定时给学生充免费机时,可以设置有效期,过期失效;

20.批量安装第三方软件:可以批量安装客户端的第三方软件;

21.系统设置:管理机的登录及权限设置,锁定管理机,操作员换班,预约参数设置;

22.客户机登录:用户只有登录后,系统资源才可使用,显示设备状况;

23.客户端保护:客户端采用了隐藏安装目录和注册表、双线程保护,用户无法删除正在运行的客户

机程序。

四、技术架构

4.1、产品网络架构

苏亚星机房管理系统V5.0是集老师对机房机器的控制、机时调度、上机复合模式、机房维护、状况统计、费用管理和远程应用等各方面的需求为一体的机房智能化管理软件,整合了先进的网络底层控制技术,实现了机房综合调度管理的需求。采用C/S模式实现机房的管理和控制,通过B/S模式实现机房的远程调度和信息查询;通过课表实现上机的智能分流;通过对上机行为进行监控管理来实现机房的各种上机应用;自动管理上课模式。系统整体分成服务器端程序和终端程序,其中服务器端程序包括:中心服务器程序、数据库服务器程序以及WEB服务器程序;终端程序包括:客户端程序、管理机程序以及刷卡机程序。系统采用的是分布式网络设计,可以支持多个管理机和多个刷卡机程序的分布式安装,以便于配属不同的应用角色。参见《典型网络拓扑结构示意图》。

服务器端程序功能概述

服务器端程序包括:中心服务器程序、数据库服务器程序、WEB服务器程序,三者可以同时安装在一台服务器上,也可以根据管理机房的特点分开安装在不同的服务器上。中心服务器程序:负责客户端的连接和消息通信,是管理机和客户端之间通信的枢纽中心;数据库服务器程序:负责存储系统中的相关信息,包括卡号信息、机器信息、财务信息等等;WEB服务器程序:Web上可以提供远程预约和各种信息的统计查询功能。可以远程网络进行机器预约;学生可以查看其充值记录明细、消费记录明细、上机记录、预约记录等,管理员可以查询消费记录、财务记录以及课表管理;授课教师可以查询上课迟到、缺席记录情况。

管理机程序功能描述

管理机程序承担着对于整个系统的配置和运营任务,通过管理机程序可以实现:机房的设置和费率的设置;系统的相关参数配置;充值、罚款等资金操作;网络过滤逻辑配置;课表的编辑和维护;学生卡信息的管理和维护;上机操作和换机操作;对于客户端的监视和控制;管理员的角色定义及权限配置;查询和统计相关数据;机器预约的处理;远程升级维护。

刷卡机程序功能描述

刷卡机程序为学生提供刷卡上下机功能,可以实现机房管理系统无人职守。根据功能的定制策略,可以实现分配机器管理上下机和查询信息二种应用。分配机器管理上下机:学生在刷卡机上刷卡后,刷卡机程序会根据分配策略自动分配一台机器给该学生使用。分配信息显示在电脑屏幕上,同时也可以通过语音的方式播放出来,学生根据提示到指定机器上机即可。正在上课的学生再次刷卡时,就进行下机处理。管理员可以自定义不同的机器分配策略,以满足不同的需求;刷卡查询信息:学生刷卡后,在电脑屏幕上显示当前卡的余额等相关信息,如果该学生已经刷卡上机,还可以查看被分配的机器信息。

客户端程序功能描述

客户端程序是管理学生上机的终端程序。当机器分配给学生后,验证该用户的登录密码;在上机使用过程中,客户端负责计算时间,会提前提醒下机时间。同时提供多种功能操作,包括:查询下机时间、锁定本机、延长机时、余额查询、购买商品和切换登录方式等。在没有分配给学生使用的时候,起到锁定计算机的作用。

4.2、产品应用架构

针对一般机房的管理应用模式,管理员与上机用户角色定义如下:行政值班管理员、技术维护管理员、行政超级管理员、技术超级管理员、收费管理员、财务管理员、上课教师、上机教师和学生。作为一个高端综合智能管理系统,系统对各种管理使用需要进行了细致分类的拆分与定义,这些严格定义的基本管理职能元素是可以自由组合的。在实际使用中,根据管理需要把各管理员对应到各种职能角色,超级管理员可以对其他管理员进行职能与权限的分配组合管理,各管理员可以各司其职,也可以一个职位有多个管理员,也可以一个管理员兼职多个管理角色,完全可以面向各种使用需要灵活配置。

?行政值班管理员(机房事务日常管理)

行政值班管理员是负责机房日常运行的管理人员,可以是一位或者几位教职工担任。行政值班管理员需要负责的日常工作包括:开启刷卡机程序供学生刷卡自动上下机;使用管理机手工指定学生上机;进行换机操作;处理损坏的机器;通过屏幕监看和控制来监视学生的上机行为;给上机学生发送即时消息;处理机器预约;处理课表的调课操作;处理学生的在线商品购买;全体结帐处理(用于下班时,防止学生没有注销下机造成的资金浪费);出售商品的信息维护;个人密码维护。具体的操作功能及权限由行政超级管理员配置授权。

?技术维护管理员(设备与系统支持维护)

技术维护管理员是负责机房管理系统和机房硬件设备的管理人员。负责的具体日常工作包括:解决处理由于操作系统日常或者网络异常造成的系统服务停止、管理机的异常、刷卡机的异常、学生机的异常;处理机房中计算机操作系统的维护和网络的维护;将损坏的机器设置为“已损坏”状态,并且对损坏机器进行修理;将修理好的机器状态复原,供正常上下机使用;具体的操作功能及权限由行政超级管理员配置授权。

?行政超级管理员(其它管理员的权限分配与管理设置)

行政超级管理员是机房管理系统的主要负责人员,起领导协调作用。行政超级管理员负责的工作内容包括:添加管理员帐号;为管理员帐号分配具体的操作功能及权限;机房配置方案的设定;机房费率、折

扣的设定;

?技术超级管理员(中心服务器、数据库服务器、WEB服务器等系统配置与维护)技术超级管理员是机房正常运行的负责人员,负责各种重要参数的设置和整个系统的维护。主要工作内容包括:设置系统参数(计费参数、客户端自动关机参数、客户端操作参数、客户端上机提示信息、客户端准备下机提示信息、上机过滤规则、上课和预约参数);课表的编辑;课表预约时机器的分配策略;配置各种上机行为的过滤控制策略,涉及:程序禁用、网络访问控制(黑名单/白名单)、文件保护、设备禁用(光驱、USB)、网址访问控制;设备调度管理;客户端超级密码维护;客户端操作权限的配置;批量客户端程序自动升级;批量安装客户端第三方软件;数据库登录密码远程维护;机房系统数据库备份计划的配置;机时定时充值设置;配置刷卡机的参数(刷卡机管理范围、刷卡机功能设置、刷卡分配策略等)。?收费管理员(充值、退费、开户与注销;罚款与扣费;复印、打印等服务收费、商品销售收费、查询与统计等)

收费管理员是收费处的操作人员。主要工作内容包括:卡的开户与注销;毕业退款注销;学生刷卡充值操作;退款操作;其他收费操作(复印、打印等服务收费,收费项目可以自定义);查询某个时间段内的充值明细;统计某个时间段内的充值总额;充值操作员默认情况下只能查询、统计自己的工作信息,无权查看其他充值操作员的情况,除非行政超级管理员为其分配了查询、统计所有人员的资金信息权限。?财务管理员(帐务查询与统计、结算与帐目、报表)

财务管理员是学校的财务人员,负责处理收费管理员的帐目结算。财务管理员的工作内容包括:查询各个收费管理员的充值记录;统计收费管理员的充值金额;核对收费管理员的帐目。

?上课教师(按照课程表带班级上机)

上课教师根据课表准备上课,可以查看课表的安排,了解机器的数量和分布;通过WEB批量预约机器用于课表以外的课堂使用;通过Web查询迟到、缺席的学生名单;授课老师通过Web可以查询上课学生的出席情况,可以清晰查询到迟到、缺席的人数;通过屏幕监看和控制来监视学生的上机行为。

?上机学生与教师(持卡或无卡,课内或课外上机)

刷卡上机查询资料(机时上机);刷卡上机进行娱乐(付费上机);上课上机;刷卡查询余额;到充值处进行充值操作;上机时查看已经上机时间以及预计下机时间;在线延长机时;在机时上机和付费上机之间进行切换;在线购买商品;客户端注销免刷卡下机;刷卡下机;通过Web查询充值明细;通过Web查询消费明细;通过Web进行课表预约;到值班老师处预约机器;客户端修改密码。

4.3、技术特色

1.采用三层分布式数据库结构。实现管理机、中心服务器与数据库分离,最大限度的保障了数据库信息

的安全,并避免由于管理机的机器故障或计算机病毒感染导致的客户端无法上机。

2.支持多管理机程序、多刷卡机程序的分布部署,突破地理位置的限制,为机房管理提供更多便利;

3.课表方式的管理模式,完全解决上课上机和付费上机之间的机器分配问题。同时,通过为课表灵活设

置时间表,设置机房管理策略,实现机房管理的无人职守。

4.客户端自动加载。系统针对IP划分机房,客户端安装运行后,很根据IP的分布自动加载到相应的机

房中,不需要进行逐个设置。

5.客户端自动修改机器名和IP地址。系统可以根据用户提供的计算机网卡的MAC地址与机器名、IP的

对应关系,自动修改客户端的机器名和IP地址。结合学校机房中的还原卡,可以非常方便地部署客户端程序。

6.灵活自动的计算机分配方式。刷卡机程序采用智能算法,根据用户的设置,智能分配计算机给学生上

机使用。

7.独特的预约上机管理方式。系统提供机器预约功能,可以为上机培训、课外辅导等计划外用机提供支

持和保障。

8.采用底层技术的高质量网络监控。系统采用底层的屏幕压缩传输技术,可以监看客户端的实时屏幕。

同时,缩略图的显示方式可以支持同时监看数十个学生客户端的屏幕,机房情况了如指掌。而且,特殊处理的光标技术,可以灵活控制客户端的屏幕。

9.采用底层网络技术的网络过滤。系统采用针对底层网络的分析技术,可以通过端口或者IP来过滤网

络访问,从而有效规范学生的上机网络行为,可以有效解决禁止学生上课期间网络游戏的迫切需求。

10.从程序的内部分析,过滤程序的运行。系统提供的程序过滤功能,通过辨别程序的内部名称来进行程

序禁止运行,即使学生修改程序文件的名称也无法避免被禁止运行。

11.针对文件和文件夹的过滤。系统提供了文件或者文件夹的隐藏、读保护、写保护。

12.针对光驱和USB设备的管理。系统允许设置禁用光驱和USB设备。

13.基于录制和回放技术的批量软件安装。通过录制软件的安装过程,然后将安装过程在客户端进行回放

并且安装,同时,针对CPU速率的不同,灵活控制回放速度,提高安装成功率。

14.通过WEB预约进行上机的方式。学生、教师可以远程预约机器,方便快捷。

15.基于网络分发的批量客户端升级。针对以后可能的客户端升级,提供了批量自动升级的功能,通过分

发自动替换和自动运行,方便快捷进行升级。

16.多种途径保护客户端程序。通过多进程保护、隐藏安装目录、隐藏注册表项、安全模式处理、防止删

除、异常重启等多种途径保证客户端程序安全运行。

五、功能描述

从功能性方面,机房管理系统V5.0(单服务器)主要为用户提供如下方面的服务:

1、通过课程表管理学生上课、上机行为;

2、通过刷卡机程序自动分配机器给学生上机;

3、通过刷卡机程序设置机房的门禁管理模式;

4、学生通过刷卡机程序查询帐号的相关信息;

5、通过预约方式预约机器上机;

6、学生上课、上机行为控制;

7、管理员对于学生上机情况的监控;

8、对于打印机的监控和收费;

9、为各类人员提供详细的报表打印;

10、管理员通过管理机程序批量安装客户端第三方软件;

11、机房内部的商品销售;

12、管理员、教师或者学生通过WEB进行查询;

1、通过课程表管理学生上课、上机行为

苏亚星机房管理系统V5.0提供了完备的课表编辑功能,通过课表编辑,可以合理配置机房资源的有效利用,使上课和上机,收费和免费自动切换,互不干扰。课表分为学期课表、每周课表两种,其优先级依次增强,即:每周课表优先级最高,其次是学期课表。通过这种方式,可以安排学校的各种课表方式,灵活而且严谨。课表的时间段可以自行定义,上课之前的机器锁定时间也可以自行定义,从而保证上课用机。而且还可以设置上课时的过滤模式,从网络访问、程序运行、文件访问、设备使用等各个方面规范学生的上机行为,禁止上网娱乐、游戏等与上课无关的操作。

根据课表,系统可以提供多种管理模式:上课模式、免费开放模式、禁止预约模式、消费上机模式、机时上机模式、禁止上机模式、禁止自主上机模式。

上课模式:设置该时间段中进行上课的部门和使用机器个数,以及上课教师等信息。在这个时间段中,只有相应部门的学生才可以使用这些机器上课,而且上课的学生是免费。如果需要上课的学生在

其它机房上机,系统也会将该学生结帐下机,提示其到指定的机房中上课。

免费开放模式:设置了免费开放模式以后,该机房在该时间段内免费开放,不收取任何费用。管理员可以设置只有持卡用户可以免费上机,或者对所有上机人员免费开放。

消费上机模式:设置了消费上机模式,该机房在该时间段内只允许计费上机,机时上机、免费上机和上课都被禁止。

禁止预约模式:设置了禁止预约模式以后,该机房在该时间段内禁止预约,只能刷卡上机或者自主上机。机时上机模式:设置了机时上机模式以后,该机房在该时间段内只允许机时上机,计费上机和上课以及免费上机都被禁止。

禁止上机模式:设置了禁止上机模式以后,该机房在该时间段内禁止各种方式的上机行为,这种方式主要

应用于机房维护的情况下。

禁止自主上机模式:设置了禁止自主上机模式后,该机房在该时间段内禁止自主上机,只能由管理机程序指定或者刷卡机程序分配机器上机。

2、通过刷卡机程序自动分配机器给学生上机

苏亚星机房管理系统V5.0提供的刷卡机分配方式,可以实现高效、灵活的机房管理,实现机房上下机管理的无人职守。

刷卡自动分配机器有两种方式:刷卡计费上机、刷卡后选择上机方式、按次计费三种,三种方式可以满足不同的使用需要。

刷卡计费上机:选择这种方式,学生刷卡后,刷卡机程序自动分配一台机器给该学生使用,上机采用计费方式,不能进行机时上机;

刷卡后选择上机方式:选择这种方式,学生刷卡后,刷卡机程序自动分配一台机器给给学生使用,但是学生可以在规定的时间内选择计费上机还是机时上机。通过对计费上机和机时上机设置不同的过

滤模式,可以区分娱乐(计费上机)和查阅资料(机时上机)不同的上机行为,从而可以实现

对学生选择学习和娱乐不同的计费。同时,学生还可以在两种上机方式之间进行转换。

按次计费:按次计费方式采用按照次数收取费用的方式,主要应用于没有安装客户端的机房,例如提供上网环境的笔记本机房等。也可以应用于图书阅览室的收费。

关于机器的分配策略,系统提供了五种方式:机房顺序分配机器也顺序分配、机房顺序分配机器随机分配、机房随机分配机器顺序分配、机房随机分配机器也随机分配、被管理的机房中的所有机器循环分配。其中最后一种分配方式是一种大循环的分配方式,可以有效平均各个机器的被使用率。

3、通过刷卡机程序设置机房的门禁管理模式

门禁管理模式,是一种不分配具体机器的刷卡收费管理方式。设置了门禁管理模式,学生刷卡后,在有效的时间内可以在机房中任何一台机器上输入卡号和密码自主上机,没有刷卡的学生不允许自主上机。门禁模式的登陆有效时间可以自行设定,超过有效时间仍然没有自主上机的,将取消这次刷卡。

4、学生通过刷卡机程序查询帐号的相关信息

除提供了刷卡分配上机功能外,刷卡机程序还提供信息查询功能。信息查询分成两种方式:刷卡查询和WEB查询。

刷卡查询:学生刷卡后,可以查看到剩余的金额,如果学生已经被分配上机了,刷卡后还可以查询到被分配的机器信息,从而解决学生刷卡后忘记了分配的机器号的问题;

WEB查询:屏幕一直锁定在WEB访问界面,只能进行信息查询,无法进行其它操作,适用于设置公共信息查询机时安装配置。

5、通过预约方式预约机器上机

苏亚星机房管理系统V5.0提供了机器预约功能,学生或者教师可以预约未来的机器。预约有两种操作方式:WEB上的课表预约和管理机程序上的预约。

WEB上的课表预约:在WEB上,对设置好的课程表的时间段进行预约操作。预约时间只能是某一节课,无法自由选择时间。这种预约主要用于课程的旁听。

管理机程序上的预约:学生或者教师可以在管理机上进行自由的预约,可以预约任意时间段内的机器,除非预约的机器被占用。但是学生只能同时预约一台机器,教师可以预约多台机器用于课程辅导。

6、学生上课、上机行为控制

对于机房管理人员往往苦恼于如何规范学生的上机行为,不沉迷于网络和游戏。苏亚星机房管理系统提供了强大的行为控制功能。对于行为的控制称之为“过滤”,各种过滤可以针对机房和上机方式进行设置,还可以在排课的时候,对于单独的一次上课设置过滤模式。过滤主要包括:网络访问控制、程序运行控制、文件访问控制、设备使用控制等。

网络访问控制:从IP访问和端口访问方面,控制学生上网和网络游戏。系统提供“禁止”和“仅允许”两种方式,也就是对应的黑名单和白名单两种控制方式。可以设置多种模式,分别对应于不

同的上机方式和不同需要。

程序运行控制:从程序内部分析特征,禁止运行。对于设置为禁止运行的程序,即使更换了位置甚至改变了文件名,仍然无法运行,从根本上控制了学生的上机操作。通过程序运行控制,可以有

效禁止学生上课期间玩游戏或者做与上课无关的事情,又可以在课余时间开放给学生休闲

娱乐。

文件访问控制:提供文件隐藏,读保护和写保护三种。文件隐藏可以有效隐藏一些不希望给学生看到的文件,读保护和写保护都可以控制学生对于文件的操作,还可以通过设置有效保护有用资料

不会被病毒侵袭。

设备使用控制:提供对于光驱和USB存储设备的管理。通过禁止使用光驱和USB设备,可以有效防止学生看电影以及游戏,也可以一定程度上避免USB设备带来的病毒感染。

7、管理员对于学生上机情况的监控

苏亚星机房管理系统提供的屏幕监看功能,可以进行多屏实时监看。管理员选中需要进行监看的客户端后,点击屏幕监看,客户端的桌面将作为画中画的方式显示在管理机的桌面上,客户端的一举一动尽收眼底。同时,可以对其中的某一个客户端单独监看,并且可以远程控制客户端进行操作。这种集中监看和控制的方式,可以给课堂老师提供很大的帮助。教师可以通过监看,了解学生的实际情况,对于某个学生,还可以通过远程控制进行单独辅导。

8、对于打印机的监控和收费

机房提供的公用打印机,由于管理混乱以及收费困难,无法提供良好的服务。苏亚星机房管理系统提供了对于打印机的监控和收费。管理员可以配置打印服务器,设置打印的费率。学生选择打印机进行打印,系统直接从学生卡中扣除打印费用。

9、为各类人员提供详细的报表打印

苏亚星机房管理系统中的查询统计功能,可以为各类用户提供报表打印功能。需要打印报表的用户分为:收费管理员、财务管理员、机房管理员、上课教师和学生。

收费管理员:可以打印个人收费统计报表,可以打印个人收费明细报表;

财务管理员:可以打印机房各项收费统计报表,打印各个管理员的收费报表,打印收费明细报表;

机房管理员:可以打印学生各类上机明细报表(计费/机时/免费),打印学生预约报表,预约缺席报表,机

器使用率报表,机房收入报表等;

上课教师:上课学生上机报表,迟到学生报表,缺席学生报表等;

学生:历史充值记录报表,历史上机消费报表等。

10、管理员通过管理机程序批量安装客户端第三方软件

为了方便机房管理员对客户端机器的维护,机房管理系统V5.0提供了批量安装软件的功能。该功能分成安装模板制作和客户端批量安装两个步骤。

安装模板制作:在管理机程序中,有“安装模板制作”的辅助工具,通过这个辅助工具,可以将安装过程完整地录制下来,包括安装过程中的鼠标动作和键盘输入;

客户端批量安装:在管理机程序中,选中所有或者部分客户端后,选择“批量软件安装”后,选中录制好的模板文件和安装文件,开始批量安装。系统会先将模板文件和安装文件分发到客户端,然后

客户端进行模板文件的回放,同时安装软件。安装时会根据CPU的速率自动调整安装速度,

从而有效提高安装的成功率。

11、系统提供商品销售功能

为了方便机房提供多种服务,机房管理系统V5.0提供了一个商品销售功能。该功能包括三个方面:出售商品设置、学生购买、管理员出售。

出售商品设置:管理员可以添加商品名称和价格,方便学生在客户端进行选购。

学生购买:学生可以通过客户端程序中的商品购买功能,选购出售的商品。确认购买后,提交购买申请,等待管理员处理。购买花费可以选择从帐号中扣除,也可以选择现金交易。

管理员出售:当学生提交购买申请后,管理机程序会自动弹出购买处理对话框,管理员可以对各个申请进行处理。

12、管理员、教师或者学生通过WEB进行查询

苏亚星机房管理系统V5.0提供的WEB查询功能,可以方便管理员、教师和学生查询各自需要查询的相关信息。

管理员查询:可以查询某个时间段的上机消费报表、当前机器使用情况、上课迟到缺席记录、预约上机记录、预约迟到缺席记录、充值记录、剩余金额、机房收入统计、部门机时统计、调课申请处理。

管理员的具体查询权限可以控制。

教师查询:上课迟到缺席记录查询、团体预约相关记录、充值记录、剩余金额、网上团体预约、当前上课记录、调课申请和过滤设置、当前预约登录情况等。

学生查询:自己的消费明细、自己的上机记录、自己的上课迟到缺席记录、自己的预约记录、自己的预约迟到缺席记录、自己的充值记录和剩余金额、网上课表预约。

六、苏亚星机房管理系统V5.0—群集服务器版

苏亚星机房管理系统---群集服务器版

群集服务器版简介:群集服务器版在继承了单校区版本所有功能的基础上,整合配置而成。群集服务器版的每个校区是一套相对独立的机房管理系统,可以完全实现本校区的机房日常管理需求;设置中央控制端,负责同步每个校区的的数据库,达到在每个校区数据同步的需求。也可以满足大用户数的机房管理,节约校园网络开销,提高整个系统的安全稳定性。

6.1特色介绍

1、系统的适用性和可配置性好。苏亚星机房管理系统(群集服务器版)主要是针对中国各地大学多校区发展带来的管理需求,实现各个校区机房管理之间的数据共享,整合各个校区的资源,实现一卡通分

校务的畅通使用。现在,越来越多的大学拥有多个校区,群集服务器版能够很好的在这种网络环境下使用,每个校区内部独立使用,互不影响,在数据上实现共享。这样,即使两个校区之间的链路出现故障,也不会影响到各个分校区的机房正常使用。

2、数据的协调性好。所有数据都可以在很短的时间,通过中心服务器匹配,使各校区的数据内容一致,在A校区的老师和同学也可以方便的在B校区使用上机。

3、性能稳定性好。由于采用了分别管理的模式,所以在使用的性能上将会更加稳定,占用的校园网的带宽会更少,并且在校区之间网络出现异常的情况下,整个系统还是可以应用稳定。

4、可扩充性好。采用了群集服务器版,使学校具有非常好的扩张性,并可以支持以后学校其他校区的机房的使用,满足学校日益发展的需求。

浅谈学校计算机机房的日常维护及管理

农村学校计算机机房的日常管理与维护 摘要:随着近几年国家对学校信息化建设的投入,农村学校的信息化建设也得到了很大改善。很多学校机房已配置了大量的计算机, 信息技术课也步入正常化,所以对于对于怎样管理与维护好机房是一个很重要且现实的问题,科学有效地管理好机房不仅可以使现有的设备发挥最大功效, 还可以提高教学质量、保证良好的教学秩序,笔者作为长期从事农村学校信息化建设者,结合机房管理实践, 以适应教学需要为出发点,对现存的问题和建议等方面进行探究。 关键词:计算机机房维护管理, 0、引言 随着计算机的迅速普及和信息技术的不断发展,计算机机房的建设已成为各级各类学校现代化教学重要组成部分。机房的维护管理工作是信息技术教学的重要环节,但由于学校机房的服务对象主要是学生,他们好奇心强,动手能力强,因此破坏性也极强,经常会随意更改系统数据而出现系统设置的改变、文件的丢失、删除,非正常操作引起系统死机,从而使机器不能正常启动,系统界面被改得面目全非,甚至有的学生把带有病毒的活动硬盘或u盘带入机房,导致计算机系统全部崩溃,严重地影响了计算机实践课的教学效果。怎样才能做好机房管理,为教学提供一个好的环境,对提高课堂教学效果,减轻计算机教师的工作强度,都有着十分重要的意义。因此我提出了一套简便而又切实可行的网络机房的管理与维护方案。 1、计算机机房的维护 1、1系统恢复技术 (1)使用克隆(Ghost)技术备份和恢复系统 克隆技术是现代机房维护的得力工具,利用Ghost软件的数据备份及恢复功能,可以快速地恢复系统。先利用某一个标准配置的工作站(机房初建成且已装好所需的应用程序)的系统分区制作一个分区映像文件。操作步骤为:在执行Ghost软件后,依次执行local→partition→To Image,管理员将映像文件保存在网络中可靠的存储设备中,以备工作站系统区崩溃时进行恢复,如存储在E:\ghost\win xp.gho。以后万一系统受损,就可以很方便地利用Ghost软件将所做的备份还原出来。还原过程是在工作站上以DOS方式启动ghost后(若非DOS 时进行恢复,有时会出现异常,如蓝屏),再依次执行local→partition→From Image,选择备份所在的盘符、路径和文件名,再选择系统欲恢复的分区,然后一路“OK”就行了。Ghost软件在系统备份以后,如果机房的某一台计算机系统坏了,本身的Ghost备份又失效了,或者新换了一个硬盘,这时就可以利用Ghost 软件对两个硬盘进行对拷。具体操作为:运行Ghost软件,执行local→Disk→To Disk,然后选择源盘、目标盘,按照提示做一些选择后等待指示条完成就可以了。网络工作站在系统还原之后还需重新启动计算机,设置系统IP地址、计算机名称及相应的驱动程序。至此系统重新更新完毕。 (2)利用网络同传功能快速地安装应用软件和恢复计算机 每个老师都会根据教学计划和继续进度的安排在机房的计算机上安装部分软件,这其实是一件比较繁琐的事情,但我们可以在一台计算机上先行安装并测

(完整版)宇龙机电控制仿真软件介绍

《宇龙机电控制仿真软件V3.3》介绍 上海宇龙软件工程有限公司开发的《宇龙机电控制仿真软件》是用于电气自动化、机电一体化及相关专业教学和实训的仿真软件。《宇龙机电控制仿真软件》由一个元器件库和用户可以选择一些元器件进行自由搭建所想象控制系统的工作仿真区构成。 元器件库由电路元器件、液压元器件、气动元器件以及各种控制对象组成。《宇龙机电控制仿真软件》的元器件库是一个开放式的资源库,可根据需求将各种元器件和控制对象添加到现有库中。 宇龙机电控制仿真软件界面 《宇龙机电控制仿真软件》是纯软件的实验实训仿真软件。因此,不仅具有投资小、占地面积小、安全、耐用无损耗等优点。 1、电路元器件 通用继电器、中间继电器、电流继电器、电压继电器、时间继电器、热继电器、接触器、按钮开关、万能转换开关、熔断器、液位传感器、电磁阀、限位开关、固态继电器、刀开关、PLC、各种电源、控制变压器、桥式整流器、电磁吸盘、交通灯及各种灯具、数码管、各种电动机等。 PLC是其中一类重要电路元器件。目前,已经涵盖了欧姆龙、西门子和三菱系列PLC。本系统中提供了以上三种系列PLC部件的仿真程序编辑器。在这些编辑器中,用户可以进行PLC程序的编制。

三菱PLC程序编辑仿真界面 接触器360度可 视外形图 接触器结构示意 图

接触器控制原 理示意图 常用低压电器外形示意图 2、液压元器件 动力元器件、各种控制元器件和各种执行元器件。控制元器件包括:电磁式换向阀、液控式换向阀、手动换向阀、单向阀、调速阀、减压阀、压力继电器、溢流阀、节流阀、行程

阀等。 液压元器件图如下: 3、气动元器件: 气动元器件与液压元器件类似。 4、控制对象 控制对象都是由一个平面或三维立体的图形所描述。所有控制对象都可以由用户自己搭建的控制系统进行控制运行。因此,控制对象使得所搭建的控制系统可视化了。 软件包含一些教学过程中常用的控制对象: 例:交通信号灯界面 5、自由搭建控制系统 用户可以通过鼠标操作,从元器件库中选择所需要的各种元器件(比如:各种开关、液压件、电机等)放入到仿真工作区。然后,用导线连接各种电路元器件、用管道连接各种液

机房管理系统数据库设计

5北华航天工业学院 课程设计报告(论文) 课程名称: 数据库原理与应用 报告题目: 机房管理系统数据库设计 作者所在系部: 计算机科学与工程 作者所在专业: 计算机科学与技术 作者所在班级: B11512 作者姓名: 刘智星 指导教师姓名: 贾振华、李建义 完成时间: 2013年6月28日 北华航天工业学院教务处制 课程设计任务书 课题名称 《数据库原理与应用》课程设计 完成时间 指导教师 贾振华 职称 副教授 学生姓名 刘智星 班级 总体设计要求 B11512 总体设计要求: 1、明确课设任务,复习与查阅相关资料。 2、根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据 库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,库设计到上 机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求 写出一份详细的设计报告。 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用程序应具有一定的实用性和健壮性。 工作内容及时间进度安排 第一周、周1:设计动员,布置课程设计任务。 第一周、周2:查阅资料,制定方案,进行程序总体设计。 第一周、周3~第二周2:详细设计, 系统调试。 第二周、周3:整理,撰写设计报告。 第二周、周3-周5:验收,提交设计报告,评定成绩。 课程设计成果 1、课程设计报告书一份 2、源程序清单一份 3、成果使用说明书一份 摘 要 随着网络的飞速发展,机房的数量和功能不断增多,数据量也随之增加。同 样使用者也增多,管理难度不断加大。传统的方式显然浪费了许多的人力、物力, 以及资源甚至已经影响到机房的运营。 机房管理系统正是一套能够合理解决、代替传统人工管理方式的管理系统, 对机房、机器、使用者进行合理有效的管理及操作。本系统模拟了机房的收费、 登录、下机等等的管理,提高了工作效率,节约了管理成本。 关键词:机房管理 自动收费 提高效率 ABSTRACT With the rapid development of the network, the quantity and function room increases, the amount of data increases. As the user is also increasing, the management difficulty increasing. The traditional approach is clearly wasted a lot of manpower, material resources, and has even affected the operating room. Computer room management system is a set of reasonable solution, management system to replace the traditional manual management mode, management and operation is reasonable and effective to room, machine, user. The system simulates the room charge, login, etc. under the management, improve work efficiency, saving the cost of management. Keywords : improve the efficiency management of computer automatic toll collection 目录 《数据库课程设计》............................................................................................................... 1 一、系统需求分析............................................................................................................... 1 (1)信息要求:............................................................................................................. 1 (2)处理要求:............................................................................................................. 1 (3)安全性和完整性要求。......................................................................................... 1 二、概念结构设计............................................................................................................... 1 (1)E‐R 图....................................................................................................................... 1 (2)解决命名冲突以及结构冲突设计方法................................................................. 3 三、逻辑结构设计............................................................................................................... 3 四、数据库物理结构设计................................................................................................... 4 五、数据库实施................................................................................................................... 5 (1)使用 T‐SQL语句实现数据库表;.......................................................................... 5 (2)用 T‐SQL语句实现必要的存储过程及触发器。.. (6) 六、数据库应用系统的实施和维护................................................................................... 《数据库课程设计》 ——机房管理系统 一、系统需求分析 (1)信息要求: 指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那 些数据。 实现机房、上机类型等基本信息的管理; 实现机器信息、管理人员信息、使用者信息的管理; 实现上机管理; 实现收费管理; (2)处理要求: 用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 1. 学生用户端完成登陆功能,完成登陆记录上机时间; 2. 管理员端完成各个信息的管理; 创建触发器,实现下机时自动计算此次上机的时间和费用; 创建存储过程统计各机房的上机时间和费用; 创建存储过程统计指定时间段内各管理人员的收费合计; (3)安全性和完整性要求。 建立数据库相关表之间的参照完整性约束。 二、概念结构设计 (1)E-R 图 密码 管理管理员姓名 管理人编号 管理员 primary key 合计收费 图 管理员 E-R 图 1机房名称 机房信息 上机总时间 机房号 primary key 上机总费用 每小时费用 管理人编号 图 机房信息 E-R 图 密码 ID 使用者姓名 Foreign key 使用者信息 总费用 图 E-R 图 机房号 Foreign key 机器号 总使用时间 机器信息 Primary key 图 机器信息 E-R 图 机房号 上机类型名称 上机类型_机房 primary key primary key 图 上机类型_机房 E-R 图 2费用 机器号 foreign key 上机时间 上机总费用 ID foreign key 下机时间 图 上机总费用 E-R 图 (2)解决命名冲突以及结构冲突设计方法 相关的列名使用相同的名字,加上完整性约束。 使用者信息 登录 上机总费用 机器信息 属于 管理员信息 管理 机房信息 三、逻辑结构设计 (1)给出由 E-R 得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命 名法; 管理员信息(管理人编号,密码,管理员姓名,合计收费) 3机房信息(机房号,机房名称,每小时费用,上机总费用,上机总时间,管理人编号) 机器信息(机器号,机房号) 使用者信息(ID,密码,使用者姓名,总费用) 上机类型_机房(机房号,上机类型名称) 上机总费用(ID,机器号,上机时间,下机时间,费用) 四、数据库物理结构设计 管理员信息表(管理员信息) 字段名称 中文含义 数据类型 varchar varchar varchar int 长度 完整性约束 是否主键 字段说明 管理人编号 密码 管理人编号 管理人编号 20 20 20 primary key 是 否 否 否 密码 密码 无 无 无 管理员姓名 管理员姓名 管理员姓名 合计收费 合计收费 合计收费 机房信息表(机房信息) 字段名称 机房号 中文含义 机房号 数据类型 char 长度 完整性约束 是否主键 字段说明 机房号 20 20 primary key 是 否 否 否 否 否 机房名称 机房名称 char 无 机房名称 每小时费用 每小时费用 上机总时间 上机总时间 上机总费用 上机总费用 管理人编号 管理人编号 int 无 无 每小时费用 上机总时间 上机总费用 管理人编号 int int 无 Varchar 20 foreign key 使用者信息表(使用者信息) 字段名称 中文含义 数据类型 长度 完整性约束 是否主键 字段说明 ID ID char 20 Not null 否 ID Primary key 密码 密码 char char Int 20 20 无 无 无 否 否 否 密码 使用者姓名 总费用 使用者姓名 使用者姓名 总费用 总费用 机器信息表(机器信息) 字段名称 机器号 中文含义 机器号 数据类型 长度 完整性约束 是否主键 字段说明 机器号 char 20 primary key not null 是 机房号 机房号 char 20 foreign key 否 否 机房号 总使用时间 总使用时间 datetime 无 总使用时间 机房信息表(机房信息) 字段名称 机房号 中文含义 机房号 数据类型 char 长度 完整性约束 是否主键 字段说明 机房号 20 20 primary key primary key 是 否 机房名称 机房名称 char 机房名称 4机房信息表(机房信息) 字段名称 中文含义 数据类型 长度 完整性约束 是否主键 字段说明 使用者 ID ID char 20 foreign key 是 登录名 机器号 上机时间 下机时间 费用 机器号 上机时间 下机时间 费用 char datetime datetime int 20 foreign key 否 否 否 否 本次机器号 上机时间 下机时间 费用 无 无 无 五、数据库实施 (1)使用 T-SQL 语句实现数据库表; create table 管理员信息( 管理人编号 varchar(20) primary key, 密码 varchar(20), 管理员姓名 VARCHAR(20), 合计收费 INT ); create table 机房信息 ( 机房号 char(20) primary key, 机房名称 CHAR (20), 每小时费用 int(20), 上机总时间 int, 上机总费用 INT, 管理人编号 varchar(20), foreign key (管理人编号) references 管理员信息(管理人编号) ); create table 使用者信息 ( ID CHAR (20) not null, 密码 char(20),使用者姓名 char(20), 总费用 INT, primary key(ID) , foreign key (ID) references 使用者信息(ID) ); create table 机器信息 5( 机器号 char(20) not null, 机房号 char(20), 总使用时间 datetime, primary key (机器号), foreign key (机房号) references 机房信息(机房号) ); create table 上机类型_机房 ( 机房号 char(20), 上机类型名称 Char(20), primary key(机房号,上机类型名称), ); create table 上机总费用 ( ID CHAR(20), 机器号 Char(20), 上机时间 datetime, 下机时间 datetime, 费用 int, foreign key(ID) references 使用者信息(ID) on update cascade on delete no action, foreign key(机器号) references 机器信息(机器号) on update cascade on delete no action, ); (2)用 T-SQL 语句实现必要的存储过程及触发器。 create trigger t_上机总费用 --drop trigger t_上机总费用 on 上机总费用 after insert as begin update 管理员信息 set 合计收费=合计收费+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 6where 机器号 =(select 机器号 from 上机总费用 where 费用=0 ) ) )*(select DATEDIFF(HH,上机时间,下机时间) from 上 机总费用 where 费用=0) where 管理人编号=(select 管理人编号 from 机房信息 where 机房号=(select 机房号 from 机器信息 =0 ) ) ); update 机房信息 set 上机总时间=上机总时间+(select DATEDIFF(HH,上机时间,下机时间) from 上 机总费用 where 费用=0), 上机总费用=上机总费用+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机 器 号 =(select 机 器 号 from 上机总费用 where 费用=0 ) ) )*(select DATEDIFF(HH,上机时间 ,下机时间 ) from 上机总费用 where 费用=0) where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0 ) ); update 使用者信息 set 总费用=总费用+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0) ) )*(select DATEDIFF(HH,上机时间,下机时间) from 上机总费用 where 7费用=0) where ID=(select ID from 上机总费用 where 费用=0); --更新使用者信息表——共使用的费用 update 上机总费用 set 费用=(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0) ) )*DATEDIFF(HH,上机时间,下机时间) where 费用=0; end; create procedure 时间_费用 --drop procedure 时间_费用 As select 上机总时间,上机总费用 from 机房信息 EXEC 时间_费用 --触发存储过程 create procedure 管理人收费 --drop procedure 管理人收费 As select * from 管理员信息 EXEC 管理人收费 --触发存储过程 六、数据库应用系统的实施和维护 (1)实现数据库的 T-SQL 语句; 激发存储过程 EXEC 时间_费用 --触发存储过程 EXEC 管理人收费 --触发存储过程 激发触发器 insert into 上机总费用 (ID,机器号 ,上机时间 ,下机时间 ,费用 ) values('1 号床的下铺 ',101,'2013-11-10 12:00:','2013-11-10 13:00:',0); insert into 上机总费用 (ID,机器号 ,上机时间 ,下机时间 ,费用 ) values('望江明月 8',101,'2013-11-10 12:00:','2013-11-10 13:00:',0); 将存入所有的需要更新数据;以后需要查什么就可以直接查询表。 (2)写出载入初始数据的 T-SQL 语句; 插入管理员信息数据 insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011001','2011001','我 叫 2011001',0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011002','2011002','我 叫 2011002',0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011003','2011003','我 叫 2011003',0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011004','2011004','我 叫 2011004',0); 插入机房信息数据 insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('01','软件实验室 1','2',0,0,'2011001'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('02','软件实验室 2','2',0,0,'2011001'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('03','软件实验室 3','2',0,0,'2011002'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('04','嵌入式实验室','0',0,0,'2011003'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('05','网络实验室 1','3',0,0,'2011004'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('06','网络实验室 2','3',0,0,'2011004'); 插入机器信息数据 insert into 机器信息(机器号,机房号) values('101','01'); insert into 机器信息(机器号,机房号) values('102','01'); insert into 机器信息(机器号,机房号) values('201','02'); insert into 机器信息(机器号,机房号) values('202','02'); insert into 机器信息(机器号,机房号) values('203','02'); insert into 机器信息(机器号,机房号) values('204','02'); insert into 机器信息(机器号,机房号) values('301','03'); insert into 机器信息(机器号,机房号) values('302','03'); insert into 机器信息(机器号,机房号) values('303','03'); insert into 机器信息(机器号,机房号) values('304','03'); 9insert into 机器信息(机器号,机房号) values('401','04'); insert into 机器信息(机器号,机房号) values('402','04'); insert into 机器信息(机器号,机房号) values('403','04'); insert into 机器信息(机器号,机房号) values('404','04'); insert into 机器信息(机器号,机房号) values('501','05'); insert into 机器信息(机器号,机房号) values('502','05'); insert into 机器信息(机器号,机房号) values('503','05'); insert into 机器信息(机器号,机房号) values('504','05'); insert into 机器信息(机器号,机房号) values('505','05'); insert into 机器信息(机器号,机房号) values('601','06'); insert into 机器信息(机器号,机房号) values('602','06'); insert into 机器信息(机器号,机房号) values('603','06'); insert into 机器信息(机器号,机房号) values('604','06'); insert into 机器信息(机器号,机房号) values('605','06'); insert into 机器信息(机器号,机房号) values('607','06'); insert into 机器信息(机器号,机房号) values('608','06'); insert into 机器信息(机器号,机房号) values('609','06'); 插入使用者信息数据 insert into 使用者信息(ID,密码,使用者姓名,总费用) values('1 号床的下铺','025951','刘智星 ',0); insert into 使用者信息(ID,密码,使用者姓名,总费用) values('我的首级','025951','刘天啊',0); insert into 使用者信息(ID,密码,使用者姓名,总费用) values('望江明月','025951','刘星星',0); 插入上机类型_机房数据 insert into 上机类型_机房 values('01','C 语言程序设计'); insert into 上机类型_机房 values('01','C++程序设计'); insert into 上机类型_机房 values('01','C#高级编程'); insert into 上机类型_机房 values('01','数据库系统概论'); insert into 上机类型_机房 values('02','数据库系统概论'); insert into 上机类型_机房 values('02','交换机原理'); insert into 上机类型_机房 values('03','C++程序设计'); insert into 上机类型_机房 values('04','云计算服务'); insert into 上机类型_机房 values('05','网页设计'); insert into 上机类型_机房 values('05','软件开发'); insert into 上机类型_机房 values('06','计算机组成原理'); (3)简单阐述各模块的基本功能; 触发器作用:更新表:管理员信息(合计收费);机房信息(上机总时间,上机总费用);使 用者信息(总费用);上机总费用(费用) 以便后续查询。 10触发器实现两项数据的查询功能。 (4)给出该模块的设计思路,针对难点部分应该进行详细的阐述; 触发器中需要先更改管理员信息,机房信息,使用者信息;再更新上机总费用以免计费 重复。 (5)按模块分析所编写的应用程序所使用的 T-SQL 语句; 通过插入激发触发器完成更新其他表的操作。 七、界面实现 图 7-1运行后界面 图 7-2登录后 11图 7-3输入用户名密码后登录 图 7-4点击退出后 图 7-5点击注册 点击添加 12图 7-6管理员登录后 八、小结 工作内容:首先进行需求分析,之后实现数据库,在实现数据库中由于需求分析做得不 到位。导致多次更改表。工作量数据库的工作量较小,java 的工作量比较大。数据库和 java 界面连接出现问题通过询问同学解决了SQL Sever 2008配置问题。实现了数 据库和界面的连接。 系统的不足之处在于界面太过简单,应该美化一下。 界面简明以操作,不以出错。 九、致谢 通过本次课程设计,知道了 java 和数据库的连接方式方法。在此感谢老师的悉心讲解 和指导。我尝试如何设计数据库出现了不少错误多谢老师指证。 13十、参考文献 赵斯思编著.Visual Basic 数据库编程技术与实例.人民邮电出版社, 2004 杨志姝,李光海编著. SQL 应用与开发标准教程. 北京:清华大学出版社, 2006 李爱武编著. SQL Server2000 数据库系统实训教程. 北京:北京邮电大学出版 社,2004 冯凤娟编著. SQL 与PL/SQL 程序设计基础. 北京:清华大学出版社, 2002 王越, 刘加伶, 李粱编著. 大型数据库技术及应用. 重庆:重庆大学出版 社,2001 林桂花编著. 数据库应用技术. 大连:大连理工大学出版社,,2003 王珊, 萨诗煊. 数据库系统概论 [M]. 北京:高等教育出版社, 张化祥, 陆晶. Java 程序设计 [M]. 北京:清华大学出版社, 李兴华. Java 开发实战经典 [M]. 北京:清华大学出版社, 贾振华.Java 语言程序设计(第二版) 中国水利水电出版社 月 14十一、附录 Java 界面部分代码 连接数据库: import .*; public class Link_SQL { Connection conn; Statement stm; PreparedStatement pstm; ResultSet rs; public Link_SQL() throws Exception{ try { (""); conn=("jdbc:odbc:lzx","",""); } catch (ClassNotFoundException e) { ; import .*; public class G_mainFrame extends JFrame implements ActionListener{ JButton btnaddG=new JButton("添加管理员"); JButton updateG=new JButton("修改管理员信息"); JButton select_M_and_T=new JButton("查看机房收费和时长"); JButton how_maney=new JButton("查看各管理员收费"); JButton addJF=new JButton("添加机房信息"); JButton selectJF=new JButton("查看机房信息"); JButton updateJF=new JButton("更改机房信息"); JButton addJQ=new JButton("添加机器信息"); JButton selectJQ=new JButton("查看机器信息"); JButton updateJQ=new JButton("更改机器信息"); 15JButton addSJType=new JButton("添加上机类型信息"); JButton selectSJType=new JButton("查看上机类型信息"); JButton updateSJType=new JButton("更改上机类型信息"); JButton addSJType_JF=new JButton("添加上机类型_机房信息"); JButton selectSJType_JF=new JButton("查看上机类型_机房信息"); JButton updateSJType_JF=new JButton("更改上机类型_机房信息"); JButton index=new JButton("首页"); JButton btnexit=new JButton("退出"); JPanel p1=new JPanel(new FlowLayout); JPanel p2=new JPanel(new FlowLayout); JPanel p3=new JPanel(new FlowLayout); JPanel p4=new JPanel(new FlowLayout); JPanel p5=new JPanel(new FlowLayout); JPanel p6=new JPanel(new FlowLayout); JPanel p7=new JPanel(new FlowLayout); G_mainFrame(){ super ("管理员你好欢迎登陆计算机管理系统"); Container contentpane=getContentPane(); (new GridLayout(6,1)); (this );(this ); (btnaddG);(updateG); (p1); (this );(this ); (select_M_and_T);(how_maney); (p2); (this );(this );updateJF .addActionListener(this ); (addJF);(selectJF);(updateJF); (p3); (this );(this );updateJQ .addActionListener(this ); (addJQ);(selectJQ);(updateJQ); (p4); (this );(this ); (this ); (addSJType);(selectSJType);(updateSJType); (p5); 16(this );( this );(this ); (addSJType_JF);(selectSJType_JF);(updateSJType_JF); (p6); (this );(this ); (index);(btnexit); (p7); setDefaultCloseOperation; setSize(960,540);setVisible(true ); } public void actionPerformed(ActionEvent e) { String command=(); if ("添加管理员")){ Insert_G G=new Insert_G(); } if ("修改管理员信息")){ // 查看机房收费和时长")){ // } if ("查看各管理员收费")){ // } if ("添加机房信息")){ Insert_JF G=new Insert_JF(); } if ("查看机房信息")){ // } if ("更改机房信息")){ // } if ("添加机器信息")){ Insert_JQ s=new Insert_JQ(); } if ("查看机器信息")){ // } if ("更改机器信息")){ // } if ("添加上机类型信息")){ 17// } if ("查看上机类型信息")){ // } if ("更改上机类型信息")){ // } if ("添加上机类型_机房信息")){ Insert_JFType s=new Insert_JFType(); } if ("查看上机类型_机房信息")){ // } if ("更改上机类型_机房信息")){ // } if ("首页")){login_index s=new login_index(); } if ("退出")){(0); } } // // // } public static void main(String args[]){ G_mainFrame s=new G_mainFrame(); } 18北华航天工业学院课程报告 课 程 设 计 成 绩 姓 名 题 目 刘智星 班 级 B11512 指导教师 贾振华、李建义机房管理系统 指 导 教 师 评 语 评定成绩: 指导教师签字: 年 月 日 19

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

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

学校机房管理管理办法

学校机房管理管理办法 学校机房管理制度为规范机房管理,提高计算机使用效率,保证计算机设备安全和教学工作的正常运转,特制定本制度。 一、机房财产设备管理 、机房财产设备由学院后勤或教务处集中统一管理,并建账登记。 、教学使用者要爱护机房的各类设备,发现损坏和丢失要立即向学校报告,配合调查原因,并追查责任。 二、机房软硬件维护办法 、机房当值教师为机房计算机软硬件管理的具体负责人。 、设备出现故障较小时可由当值教师自行解决,较大故障要及时向相关人报告,争取在最短时间内对故障查明原因。如因当值教师疏忽发现问题而不及时上报的,对正常教学造成影响时要追究当值教师责任。 、在计算机资源相对紧张的情况下,各机房软件安装首先满足各专业教学大纲规定的要求,在有余力的情况下,再考虑安装其他软件。对专业教师和学生提出的其他软件安装要求,在不影响正常教学的前提下,经有关部门批准,可由机房当值教师统一组织安装。未经许可私自从网上下载、安装任何软件的师生,如引起系统故障,视为严重违纪,一经查实,由当事人承担相关责任。 三、指导教师岗位职责 、上机过程中要保证出口畅通,指挥学生打开门窗。

、加强防火防漏电意识,发现异常情况要及时采取措施,并报知相关领导。 、每天上机课前分钟到达机房,开启服务器,作好上机准备,并查机房设备是否有损坏现象。 、上课时间要在机房中巡查,认真负责地指导学生上机操作,不得中途离开机房。 、教育、监督学生不得随意挪动机房设备,并督促学生安排班级打扫卫生保持机房清洁。 、上机时如果学生做与学习无关的事情(如上网、聊天、玩游戏、讲话、看其他书籍),要及时制止,情节严重的必须做好记录并上交教务处。 、发现微机故障应做好记录并及时通知机房管理人员,和管理员一道重新调整和安排上机。 、上机结束后应全面检查一次机房设备,做到心中有数,关好服务器并组织学生关好门窗、风扇、电源等,待学生全部离开机房后教师方可离开。 四、学生上机守则 、上机时要求带齐学习用具,在教师指导下安静、认真地上机,不得喧哗吵闹,更不准随意走动。 、不得随意进出机房,预备铃响后(正式上课前分钟)方可进入机房并严格按教师指定的机位就坐。 、爱护机房卫生,雨具、仪器等不得带入机房,不得乱扔果皮、

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