ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:573.41KB ,
资源ID:1075221      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1075221.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(机房信息管理系统的设计与实现.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

机房信息管理系统的设计与实现.docx

1、机房信息管理系统的设计与实现摘要作为计算机专业的信院来说,机房实验是必不可少的教学内容,但是在建设和管理上面临着挑战。机房规模的扩大、软硬件的不断更新、机房角色的多元化以及学生层次的良莠不齐,给管理带来了极大的难度,开发一个计算机系统进行自动化的管理势在必行。本文以信院的机房管理为背景,实现了机房管理系统的教师管理模块,能用来为老师提供本院学生的信息,进行试验的安排,为计算机管理员提供有关机器的信息,能给计算机管理员带来极大的方便。该系统是在V20开发平台上开发的,是基于。ET Frmework语言库的#语言编写的。使用Micosoft Q Server数据库作为存储数据。关键词 机房管理,教

2、师管理,SQ Srver数据库1绪论时代的进步以及网络的发展及普及,给机房管理系统的应用提供了便利的硬件环境。机房管理系统及SQ Serve数据库相互的配合,显示出了新时代教学方式的独特优势。再次介绍计算机管理系统的背景及意义,以及开发本系统所使用的工具和平台。开发背景及意义二十一世纪是信息的时代,而且目前大学的网络建设趋于完善。大学的教育方式也在技术上得到了根本的改变,多媒体教学已经进入到每一个课堂,教师及老师的远程通信,也逐渐出现在我们的身边。为此随着计算机进入到机房,尤其是有关计算机方面的学院,我们迫切的需要计算机机房管理系统,来对机房,教师,学生,实验进行统一的管理。通过此系统,教师可

3、以高效的对学生信息,学生上机实验进行跟踪管理,省去大量的时间和精力。而且,计算机管理员使用此系统可以轻松的查询机房中机器的使用情况,统计计算机的使用寿命以及计算机运行是否良好.而我们也会通过努力,不断的探索,来完善内部的架构,使得系统层次分明,模块功能完整,从而加强整个系统的兼容性,安全性,可维护性和健壮性。1。2开发工具介绍 本系统采用开发语言,C#是micsoft强力退出的新一代语言,它集合了av,C的优势,成为了现在开发we和GUI信息管理系统的首选语言,C#采用了java的完全面向对象机制,方便开发者对现实世界进行抽象建模,。而C#和visio的结合更是珠联璧合,很多系统代码可以自动生

4、成,省去了大量的人力,时间。也提供了统一的验证模式,开发者只要调用验证的类,就可以轻松的进行各种数据的验证,其中包括邮箱格式,电话和时期的验证。而且VS210提供了SQL Sever008数据库服务独特于其它的开发平台,在VS中可以直接运行数据库文件。使用QLServr 008数据库管理系统。本系统默认两个管理员dinisrtr和s,对系统数据库和用户数据库惊醒管理。提供分析查询功能,可以在里边写Q语法,创建存储过程,视图,表等。2系统需求分析本系统为中小型管理系统,主要功能是对计算机上机实验进行管理,包括老师对学生的上机管理,教师的基本信息资料及学生的基本信息资料等,满足教师、计算机管理员的

5、工作需要。学生只能通过登录客户端来访问服务器,获得服务器文件,等待机房管理通知等,系统及SQL Sever相结合,实现教师,学生,机房电脑的大量数据存储。2。1系统任务概述机房管理系统可以运行在windows系统上,它的实现主要是帮助教师、机房管理员对实验进行合理的安排,并且本系统帮助教师及学生之间完成远程通信。本节主要论述了机房管理系统的运行时环境和需求分析2。.1运行环境本系统属于中小型管理系统,硬件环境只需要12M内存空间.本系统主要运行在indows操作系统上,采用microsoft evr数据库系统,运行在。ET Framwork2.0-。E Famework .0版语言包基础上.2

6、.2系统功能 系统工分为五大部分,本节之论述用户登录及注册,学生管理及实验安排,两部分。工列为4项来阐述。(1)在服务器端,教师和机房管理员可以通过输入账号和密码,选择登录类型,进入到操作界面中.如果账号和密码输入有误,系统则提示报错信息.(2)机房管理员可以对学生的资料包括学号姓名联系电话家庭住址进行修改,查询,删除等操作.(3)机房管理员可以对学生实验进行查询等(4)教师可以查询自己学生的信息,可以把一些学生的信息添加到自己的班级中,把一些学生删除自己的班级.。数据采集 本系统主要收集关于机房、教师、学生的数据.而且要对数据进行验证,通过规定用户的权限,使各个用户浏览相应的信息。2。需要收

7、集的数据机房的数据,包括机房电脑的存储容量,现在存储数量。学生的资料,包括学生的姓名,学号,地址,联系电话,专业,年级等。教师的资料,包括教师的姓名,联系电话,住址,所带的课程。.数据约束的条件 学生只能查新自己的基本资料,查询自己所选的实验课和自己教师的信息。机房管理员可以对本院所有实验课的教师进行查询,而且还可以查询所有学生的信息以及他们的实验安排。教师可以申请机房的使用权,可以查询自己所带实验课的学生的信息,可以给自己的班级安排实验。数据库设计本章对机房管理系统中的数据设计进行说明。主要内容包括教师表,学生表,机房表,教师管理机房,学生机房安排表。在存储过程,数据字段的定义方面进行了详细

8、的说明. ()计算机 机房管理系统中一个重要的实体是计算机.计算机的属性包括ID(用机房号加上此电脑存入机房的顺序来表示的)、存入的时间、存放的位置(行号和列好表示)、运行情况、外键机房号。 ()机房机房的主要属性是机房号,机房中计算机的存储容量,已经存入的计算机的数量,一个外键是机房管理员的ID号,记录机房由哪一个管路员来管理。机房号的格式为楼层号机房在楼层中的顺序(如三楼第三个房间为03)。(3)教师表(4)学生表(5)学生及机房关系表包括学生的学号,上机的星期,和上机的时间段,上机的课程(6)教师及机房的关系包括老师的编号,上机的星期,上机的时间段,上机的课程(7)登录的用户表 机房管理

9、系统登录注册主界面查询选择天的课程查询学生信息并可以修改和删除查询老师信息并可以修改查询机房信息新增学生新增教师前台设计(1)登录页面登录页面:当姓名或者密码为空时检验,提示不能为空,当输入的用户名和密码及数据库中的内容不一致时提示用户名或者密码输入错误。uing Syste;usng Sytem。Collctions.neic;sing ystemCompoenoel;usig Stm.Data;usn Sytem.Drig;using Syste。inq;singSste。Tex;usin Sysm.WndosFoms;usg Sstm。Da。SqlClit;amespa uterRoom

10、ngement publirtia cass Loin :Form pubic Lon() nitalizeCponen(); vate vdbttn2_Clc(obet ende, EvenArg e) Regiteorm orm =new ReieFr(); rFor.i ti; rForm。howDiag(); plicvoid GeUrNam(strng name) xtName.Tex = a; prvae vidbu1_Cc(oject nde, EventAgs e) bolresul = check(); if (result =ue) SlCnnectn = ne Sonni

11、n(DatSourc.;Intiatalog=DB_omuterMaaement;Usr ID=sa;pw=1); stg sl= strin。omat(selectcount(*)rom TUs where sernae0 n Pasword=1,ttNameText.Trim(),tPaswordText。m()); SqComandcm = new qCommand(sql, con); onn。Opn(); intcout d。ExecutNonQuery(); if(oun 0) else lch。Visibl rue; pivate boolcheck() bolsult tru;

12、 i (txName.TxtTr()= tingEmpty) bNameErro。Visibe = tru; resl =false; e lbameEror。Visie=fase; if (xtaswordTe。Trim() = strinEmt) lbasswoEror。isbe= re; result= als; se basswordEr.iibl = fas; retunesult; riva voi Login_Lad(object ser, EentArgse) 注册页面首先检验用户名和密码和确认密码是否为空,为空的话提示不能为空,再检验输入的密码和确认密码是否一致,不一致的话提示出错。并当注册成功时把用户名自动填写到登录页面的用户上。点击取消时推出注册页面。uigStem;usig Systellection.Genec;sig System.CoonenModel;sgSystem。aa;usig yste.rawig;ing Systm。Lnq;sin Sytem。Txt;usig Systm.Winows.For;usigSystem。a.SlCit;namespae ComurooMangemet publicrtil class RegisteFrm :Form

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1