《机房管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《机房管理系统的设计与实现.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件时空中文核心期刊微计算机信息(管控一体化)2 0 0 7 年第2 3 卷第1 2-3 期文章编号:1 0 0 8-0 5 7 0(2 0 0 7)1 2 3-0 2 1 8-0 2机房管理系统的设计与实现T h eD e s i g na n dI m p l e m e n t a t i o no fC o m p u t e rC e n t e rM a n a g e m e n tS y s t e m(延安大学计算中心)魏晓玲杨晓雁W E IX I A O L I N GY A N GX I A O Y A N摘要:针对机房人工记录学生上机时间效率低下的问题,探讨与设计了实用
2、的机房管理系统,分别通过系统功能设计、模块的设计、程序设计和数据库设计这四部分来阐述。关键字:机房;管理系统;信息化;中图分类号:T P 3 1 1 5 2文献标识码:AA b s t r a c t:A c c o r d i n gt ot h ei n e f f i c i e n c yp r o b l e m sa b o u tC o m p u t e rC e n t e r,t h i st h e s i sd i s c u s s e da n dh a sd e s i g n e dt h eC o m p u t e rC e n t e rm a n a g
3、 e m e n ts y s t e m,s e p a r a t e l yi n t r o d u c i n gt h r o u g hs y s t e md e s i g n,m o d u l a rd e s i g n,p r o g r a m m ed e s i g na n dd a t a b a s ed e s i g n K e yw o r d s:C o m p u t e rC e n t e r,m a n a g e m e n ts y s t e m,i n f o r m a t i o n1 引言随着计算机网络的发展和教育信息化工程的
4、全面实施,越来越多的学校购置了大量的计算机设备并实现了计算机联网,为学校师生创造了良好的工作与学习环境,学校机房的管理朝着智能化方向发展。以人工记录学生上机时间的方式太麻烦也容易出错,不利于机房管理。因此实现机房管理自动化是当前机房管理的必然趋势。2 系统设计2 1 功能设计机房管理系统数据流程图(图1)通过对一些学校计算机机房的管理情况深入的调研,首先确定了本系统要解决的问题如下:(1)对账名进行管理,包括添加账号、修改账号、报失账号、注销账号、充值账号、查询账号等。(2)进行每天的上机登记,下机处理;并对以往的上机记录进行管理。(3)对系统进行各种设置,包括收费标准,最低提示机时等。(4)
5、对数据进进安全保护,如中途断电的处理。(5)对各种信息进行综合的查询。魏晓玲:实验师基金项目:移动军事目标识别(编号不公开)(6)对使用本系统的管理员名单进行管理,包括设置管理员的相应的权限等。(7)友好的操作界面,以及简单快速的操作。针对上述所需功能,本系统采用D E L P H I 作为开发工具,设计的系统中具有账号管理功能,上下机管理功能,系统初始化功能,系统设置功能,管理员管理功能,安全管理功能和用户登录退出功能。流程图如图1 所示:2 2 系统模块的设计针对上面设计的功能分别设定五大系统功能模块:用户登录退出模块,上下机管理模块,查询统计模块,安全管理模块和系统维护模块。功能图如图2
6、 所示:系统功能系统维护lI 上下机管理ll 查询统计lI 安全管理II 登录退出佣羽同同同同H系统功能图f 图2)2 2 1 登录退出模块:包括登录退出管理和使用帮助。各子模块设计如下:用户登录退出模块 邕录时要输入用户名和密码,只有用户名和密码都正确,才能进入本系统,才能进行本系统的相关操作。同时,根据事先设置的用户权限,对系统进行不同的初始化。使用帮助介绍本软件的具体操作,配合图形,形象易懂。2 2 2 上下机管理模块:包括学生上机管理和学生下机管理。各子模块设计如下:上机管理模块:学生持有条形码的学生证在机房入口处一2 1 8 3 6 0 元,年邮局订阅号:8 2-9 4 6 万方数据
7、藤蠹菘冤蘸丽嘲瓣蘸嘲软件时空进行扫描,系统通过读取后台数据库的信息,识别用户是否合法,提示信息7,r o b _ o k);若账号余额小于系统设定的金额时则提醒学生充值,验证合格E n d;后,自动分配一台计算机给学生,同时记录上机的相关信息。E n d;下机管理模块:学生下机时,再次对学生证进行扫描来注销E n d;上机,此时系统自动计算学生的上机时长,相应地从学生的账号,下机处理函数上把上机费扣除,同时把学生的上机记录添加到数据库中,以供P r o c e d u r eS h a n g J i J i l u(C x u e h a o:s t r i n g;I s j j h:I
8、n t e g e r;Q s r q:查询统计使用。T D a t e T i m e;Q x r q:T D a t e T i m e;I y o n g s h i:I n t e g e r;c c z y:s t r i n g;c b z:2 2 3 查询统计模块:C b e i z h u);包括学生基本信息查询、学生上网情况查询和管理员信息B e g i n查询模块。各子模块设计如下:W i t hA d o Q r y A d dd o学生基本信息查询该模块具有按学号查询、姓名查B。g i n询、学生班级查询混合查询,实现查询学生信息及打印查询结果c l。:的功能。这样可以
9、方便管理人员查看学生的基本信息。S Q L C 1。,:学生上机情况查询该模块具有按学号查询、姓名查S Q L A d d(t i n s e r ti n t ot b s j j l(c x h,油,t s i t x j,i y s,c c z y,c b z)v a l u e(:询、上机时间查询、上机时长查询和混合查询,实现查询学生上c】【l l。:i i l,:t s i,:t X j,:i v s c z v,:c b z l,);机、下机、充值等信息及打印查询结果的功能。p a r a m b v n a m e(,c x h,)A s s t r i n g:C x u e
10、h a o;管理员信息查询该模块具有按工号查询、姓名查询、p a r a m b y n a m e(,i i h,)A s I n t e g e 膳I s 汕;工作时间查询和混合查询,实现查询管理员信息及打印查询结p a r a m b v n。m。(,t。i,)A。D。t。T i m。:Q。r q;果的功能。这样可以方便查看管理员的工作信息。p a r a m b v n a m e f,t x j,1 A s D a t e T i m e:Q x r q;2 2 4 系统维护模块:p a r a m b y n a m e f,i v s,)A s I n t e g e r:=I
11、y o n g s h i;包括学生账号维护、管理员信息维护、系统设置模块。主要p 啪m b y n a m e(,c e z y,)A s S t r i n g:c c z y;是对各种相关信息进行添加、修改和删除操作。各子模块设p a r a m b y n a m e r。b:,)A。D。t。T i m e:C b e i:h u;计女nF:try学生账号维护:包括添加账号、修改账号、报失账号、注销账F。,S 0 1 号、充值账号管理。新生入学时,把新生的基本信息从教务处数E x e e n t据库导入本地数据库中,自动添加一个学生账号表。学生离校。p p l i c a t i o
12、n M。g。B。x(,下机处理处理数据时(添加)出错!时,一次性把学生的相关数据记录删除。学生挂失学生证时,要,提示信息,m b _ o k);把学生的账号禁用,以防止其他人使用该学生的账号上机;学生F。d 充值账号时,要保存充值记录,以供以后查询统计使用。K n d:管理员信息维护:主要是对管理员的相关信息进行添加、修W i t hA d。Q r y A d dd o 俐时除在机表中的相应数据改和删除操作,设置管理员的权限等级。R 晶。系统设置:根据系统管理员的权限,通过设置相关控件的可r k。用性来对系统进行设置。S 0 1r 1。2 3 部分程序的设计S Q L A d d(t d e
13、l e t ef r o mt b d q z jw h e r ec x h=:c x h,1:上机处理函数p a r a m b y n a m e(,c x h,1 A s S t r i n g:C x u e h a o:P r o c e d u r eS h a n g J i J i l u(C x u e h a o:s t r i n g;I j i h a o:I n t e g e r;Q s r q:T D a t e t n,T i m e;C b e i z h u:s t r i n g);E x e c S Q L;B e g i nE x c e p tW
14、i t hA d o Q r y A d dd oB e g i nC l o s e;S Q L C l e a nS Q L A d d(i n s e r ti n t ot b d q z j(c x h,i j h,t s j,c b z)v a l u e(:i x h,:i j h,t s j,:c b z);p a r a m b y n a m e(c x h1 A s S t r i n g:=C x u e h a o;p a r a m b y n a m e(i j h)A s I n t e g e r:=I j i h a o;p a r a m b y n a
15、m e(t s j7)A s D a t e T i m e:=Q s r q;p a r a m b y n a m e(7c b z1 A s S t r i n g:=C b e i z h u;t r yE x e c S Q L;E x c e p ta p p l i c a t i o n M e s s a g e B o x(7 上机处理处理数据时出错17,7a p p l i c a t i o n M e s s a g e B o x(7 下机处理处理数据时(删除)出错!,7 提示信息7,m b _ o k);E n d;E n d;E n d;3 数据库设计数据库是信
16、息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需信息。一个信息系统的各个部分能否紧密地结合在一起以及如何结合,关键在数据库。因此,只有对数据库进行合理的设计才能开发出完善而高效的信息系统。丌转第2 4 1 页)鲞自按弼邮局订阅号:8 2-9 4 63 6 0 元,年一2 1 9 万方数据匪夔羹塑篓霾霪受垂豳软件时空集中式系统是在一个中心节点顺序扫描所有列表。而所提管理员表:工号、用户名、密码、权限、备注;其中工号是出的系统是在每个目录节点对列表进行同步扫描。假设一个回应消息的延迟等同于集中式系统
17、中扫描1 0 0,0 0 0 个列表时花费的时间和在两个系统中每一跳的搜索所花费的时间。图3 显示了两种系统中关键字数量的增加所需的搜索时延的变化情况。通过图3 可以看到在集中式系统中搜索时延随关键字的数量线性增加;而本文所提出的系统的搜索时延保持在2 秒以内,远低于集中式系统。裂艘:露 蛔集中式系统本文的系统关键字个数图3 查询时延的比较6 结论本文提出了一个多节点的全局目录结构,它提供的服务对用户完全透明,可以使用户得到所有与查询关键字相匹配的结果。实验表明,所提出系统的查询速度要快于集中式的P 2 P 系统。本文作者创新点:本文提出了一种应用于P 2 P 系统的全局目录。此目录聚集了对等
18、点共享资源的所有目录列表并将列表分配到所选择的节点,同时保留了整体对照顺序构成一个大的目录列表连接。在有索引的顺序搜索中,该系统提供了使用十分便利的指令,并且能够在每个节点列表同步的扫描搜索关键字搜索速度比集中式的P 2 P 系统更快。参考文献 1 蔡明,俞伟一种改进的P e e r t o P e e r 资源定位方法 J】微计算机信息2 0 0 6,2 2,3 3作者简介:朱亮宇(1 9 7 6 一),男,硕士,研究方向:分布式计算,网络安全;熊选东(1 9 6 5 一),男,副研究员,硕士生导师,主要研究方面:分布式计算,网络安全;张星磊(1 9 8 2 一),男,学士,研究方向:分布式
19、计算,网络安全。(4 5 0 0 0 4 郑州解放军信息工程大学电子技术学院)朱亮宇熊选东(5 7 0 2 0 6 海口海南省军区司令部)张星磊(I n s t i t u t eo fE l e c t r o n i cT e c h n o l o g y,t h eI n f o r m a t i o nE n g i n e e r i n gU n i v e r s i t y,Z h e n g z h o u,C h i n a,4 5 0 0 0 4)Z h uL i a n g y uX i o n gX u a n D o n g(M i U t a r yA r e
20、 ao fH a i n a nP r o v i n c e,H a i k o u,C h i n a。5 7 0 2 0 6)Z h a n gX i n g l e i通讯地址:(4 5 0 0 0 4 郑州商城东路1 2 号电子技术学院研究所一室)朱亮宇(收稿日期:2 0 0 7,9-2 3)(修稿日期:2 0 0 7 11 0 5)(上接第2 1 9 页)3 1 数据表本部分将根据上面提到的五大模块,针对机房管理的情况和特点,采用S Q L s e r v e r 2 0 0 0 进行具体的数据库设计,数据库的名称为C o m p u t e r R o o m。设计的表主要有:管
21、理员表、学生基本信息表、账号表、上机记录表、当前在机表、充值记录表;主要数据模型为:主键。学生基本信息表:学号、姓名、性别、】生年月、入学日期、专业、班级、家庭地址、身份证号码、备注;其中学号是主键。账号表:学号、姓名、性别、班级、注册日期、撤注日期、有效标志、预存机时、共用机时、备注:其中学号是主键。上机记录表:序号1 I)、学号、机号、上机时闯、下机时问、所用机时、值班人员、备注:其中序号I D 是主键。当前在机表:学号、机号、上机时问、备注;其中学号是主键。充值记录表:序号I D、学号、充值E 期、充入机时、值班人员、备注;其中序号I D 是主键。,3 2 表之间的关系学生基本信息表与账
22、号表之间通过学号字段建立关联;学生基本信息表与当前在机表之间通过学号字段建立关联;学生基本信息表与上机记录表之间通过学号字段建立关联;学生基本信息表与充值记录表之间通过学号字段建立关联:4 小结与本文作者创新点机房管理是高校计算机管理的一项重要任务,机房管理水平的高低直接关系着学生的利益和学校办学的水平。采用先进的计算机管理信息系统不但提高了机房管理的水平,降低了管理成本,也增强了学校办学的综合实力。参考文献(1 降存斌编著D e l p h i6 程序设汁及其应用开发【M】北京:中国水利水电出版社【2】苗专生学校机房管理系统的设计与实现 J】,苏州科技学院学报,2 0 0 6 年6 月 3】
23、萨师煊数据库系统概论 M】高等教育出版社,2 0 0 0,3 4】陈豫龙,何旭洪编著D e l p h i 数据库系统开发实例导航【M 北京:人民邮电出版社,2 0 0 3 5】陈世强,谢坤武大型购物超市仓库管理系统的设计与实现 J】微计算机信息,2 0 0 6,1 3:P 1 5 6 1 5 8、P 8 8作者简介:魏晓玲(1 9 7 4 一)女,陕西延安大学计算中心7 1 6 0 0 0,实验师,本科;研究方向计算机教学与管理;杨晓雁(1 9 7 3)女,陕西省延安大学计算中心7 1 6 0 0 0,讲师,本科,研究方向计算机教学与管理。B i o g r a p h y:W e iX i
24、 a o l i n g(1 9 7 4 9H a nN a t i o n a l i t y,F e m a l e,L e c t u e ri nC o m p u t e rc e n t e rY a n a nU n i v e r s i t y,R e s e a r c hF i e l d s:r e a c h i n gA f f a i r sa n dM a n a g e m e n to fC o m p u t e r,(7 1 6 0 0 0 陕西延安延安大学计算中心)魏晓玲杨晓雁通讯地址:(7 1 6 0 0 0 陕西省延安市延安大学计算中心)魏晓玲(收
25、稿日期:2 0 0 7。9 2 3)(修稿日期:2 0 0 7 11 0 5)滋瀚滋疯添瀛瀛滋浚浚灞圆l i 臻瓣滋嬲;i 鬟戮黼漱$。茹谶缀|;臻l i;黼浚漱现场总线技术应用2 0 0 例5 5 元本(免邮资)汇至(P L C 应用2 0 0 例110 元本(免邮资)汇至地址:北京海淀区皂君庙1 4 号院鑫雅苑6 号楼6 0 1 室微计算机信息杂志收邮编:1 0 0 0 8 1电话:0 1 0 6 2 1 3 2 4 3 60 1 0 6 2 1 9 2 6 1 6(T F)黜吣局订眠8 2 _ 9 4 6 3 6 年_ 2 4 1 万方数据机房管理系统的设计与实现机房管理系统的设计与实现
26、作者:魏晓玲,杨晓雁,WEI XIAOLING,YANG XIAOYAN作者单位:延安,延安大学,计算中心,陕西,716000刊名:微计算机信息英文刊名:MICROCOMPUTER INFORMATION年,卷(期):2007,23(36)被引用次数:8次 参考文献(5条)参考文献(5条)1.陈世强;谢坤武 大型购物超市仓库管理系统的设计与实现期刊论文-微计算机信息 2006(3)2.陈豫龙;何旭洪 Delphi数据库系统开发实例导航 20033.萨师煊 数据库系统概论 20004.苗专生 学校机房管理系统的设计与实现期刊论文-苏州科技学院学报(社会科学版)2006(06)5.李存斌 Delp
27、hi 6程序设计及其应用开发 引证文献(8条)引证文献(8条)1.于淼 基于DELPHI技术的开放式高校机房管理系统的设计与实现期刊论文-黑龙江科技信息 2010(11)2.金慧仙.赵嵩正.徐蕾.蒋维杨 面向非标设备生产企业的库存管理信息系统的设计与实现期刊论文-机械制造2010(11)3.康国胜 高职院校语言自主学习中心上机管理系统设计期刊论文-中国教育信息化高教职教 2010(10)4.陈鑫 高校机房管理方法研究期刊论文-电子商务 2010(6)5.李香云.葛华 分布式机房管理系统的设计与实现期刊论文-农业网络信息 2009(8)6.宫蓉蓉 网上实验机房开放查询系统建设研究期刊论文-电脑知识与技术 2009(24)7.吕克志.陈宽飞 校园分布式机房管理系统的设计与研究期刊论文-福建电脑 2009(7)8.郭艳东.杨凯.秦玉平 基于开放式的高校机房管理系统的开发与应用期刊论文-渤海大学学报(自然科学版)2008(2)本文链接:http:/
限制150内