机房信息管理系统的设计与实现_第1页
机房信息管理系统的设计与实现_第2页
机房信息管理系统的设计与实现_第3页
机房信息管理系统的设计与实现_第4页
机房信息管理系统的设计与实现_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要信息作为计算机专业身份,计算机房实验虽然是必修课内容,但在建设和管理上存在困难。扩大机房规模、持续硬件和软件更新、机房角色多样化、学生级别的优秀人工效果给管理带来了巨大困难,开发计算机系统实现管理自动化是必不可少的。本文以身份的机房管理为背景,实现机房管理系统的教师管理模块,可用于向教师提供本院学生的信息,准备考试,为计算机管理员提供有关机器的信息,给计算机管理员带来极大的便利。该系统是在VS2010开发平台上开发的。基于NET Framework语言库的C#语言创建。使用Microsoft SQL Server数据库作为存储数据。关键字文件室管理、教师管理、SQL Server数据库1简介时代的发展和网络的发展及普及为机房管理系统的应用提供了方便的硬件环境。机房管理系统与SQL Server数据库的交互体现了新时期教学方式的独特优势。重新介绍了计算机管理系统的背景和意义,以及用于开发该系统的工具和平台。1.1发展背景和重要性21世纪是信息时代,目前大学的网络建设趋于完善。大学的教育方式在技术上也发生了根本性的变化多媒体教育已经进入各个教室教师和教师之间的远程通信而且越来越发生在我们的周围为此,随着计算机进入计算机房,特别是与计算机相关的大学,计算机房管理系统迫在眉睫,必须综合管理机房、教师、学生和实验。通过该系统,教师可以高效地进行学生信息、学生机器实验跟踪管理,节省了很多时间和精力。然后,计算机管理员可以使用该系统轻松查询计算机房的机器使用情况,并统计计算机的使用寿命和计算机运行情况。我们还将继续致力于完成内部体系结构、不断探索、明确的系统级别和完整的模块功能,以增强整个系统的兼容性、安全性、可维护性和稳定性。1.2开发工具简介C#开发语言,C#是Microsoft结合Java和VC优势的下一代语言,是开发web和GUI信息管理系统的首选语言。C#使用Java完整的面向对象的机制,使开发人员能够抽象地建模现实世界。C#和visio的组合更加完美。大量系统代码自动生成,节省了大量人员和时间。开发人员调用身份验证类时,还提供了统一的验证模式,可以轻松验证电子邮件格式、电话和持续时间验证等各种数据。VS2010提供了不同于其他开发平台的SQL Server2008数据库服务,可以直接在VS上运行数据库文件。使用SQL Server 2008数据库管理系统。默认情况下,此系统使用两个管理员管理员管理员和sa管理系统数据库和用户数据库。提供分析查询功能,可让您写入SQl语法并建立储存程序、视观表、表格等。2系统需求分析该系统是中小型管理系统,主要功能是管理教师的学生机器管理、教师的基本信息和学生的基本信息等计算机上的实验。满足教师、电脑管理员的工作需求。学生只能通过客户机注册访问服务器、获取服务器文件、等待机房管理通知等系统与SQL Server相结合,实现教师、学生和机房计算机的大容量数据存储。2.1系统任务概述机房管理系统可以在windows系统上运行,这使教师、机房管理员能够正确安排实验,完成教师和学生之间的远程通信。本部分主要讨论计算机房管理系统的运行时环境和要求分析2.1.1操作环境此系统属于中小型管理系统,硬件环境仅需要128M内存空间。该系统主要在windows操作系统上运行,并采用Microsoft SQL Server数据库系统。net framework版本2.0-。基于net framework 4.0版语言包运行。2.1.2系统功能系统工作人员分为五个部分,本节介绍用户注册和注册、学生管理和实验部署,以及两个部分。工作分为四个项目。(1)在服务器端,教师和机房管理员可以输入帐号和密码,选择登录类型,进入操作界面。如果输入的帐户和密码不正确,将显示一条消息,通知您错误消息。(2)机房管理员可以在学生资料中采取修改、查看、删除学号姓名联系电话号码等措施。(3)机房管理员可以咨询学生实验。(4)教师可以查看学生的信息,将部分学生的信息添加到自己的班级中,将部分学生删除到自己的班级中。2.2数据收集这个系统主要收集有关机房、教师、学生的资料。而且,要验证数据,规定用户的权限,使每个用户都能浏览相应的信息。2.2.1需要收集的数据计算机房的数据(包括计算机房的存储容量)现在存储着那个数量。学生的名字、学号、地址、联系电话、专业、年级等。教师姓名、联系电话、地址、培训课程等有关教师的信息。2.2.2数据约束条件学生们只能搜索自己的基本资料,查询自己选择的实验课和自己老师的信息。机房管理员可以对本院所有实验教员进行查询,查询所有学生的信息和他们的实验布局。教师可以申请机房使用权,可以查询自己拥有的实验课的学生信息,可以按自己的课程安排实验。数据库设计本章介绍了机房管理系统的数据设计。主要内容包括教员表、学生表、机关实用表、教员管理室、学生实用表等。存储过程中详细说明了数据字段的定义。(1)计算机机房管理系统的重要实体是计算机。计算机的属性包括ID(计算机房间号和此计算机存入此计算机的顺序)、存入时间、存放位置(行号和列好)、运行状态、外键计算机房间号。(2)机房计算机房的主要属性是计算机房的号码,计算机房的存储容量,已经存入的计算机数,一个外来键是机房管理员的ID号,记录机房由哪个运行管理。机房号码是楼层编号室按楼层内顺序排列的(例如,第三层的第三个房间是303)。(3)教师名单(4)学生表(5)学生和计算机房关系表包括学生的学号、上述周、上述期间、上述课程等(6)教师和机房的关系老师的号码,星期几,机器时间,机器课(7)登录用户表机房管理系统登录注册主界面查询选定日的课程可以查看、修改和删除学生信息您可以查看和修改教师信息查询机房信息增设学生增设教师前台设计(1)登录页面登录页面:在名称或密码为空时确认,提示不能为空。输入的用户名和密码与数据库的内容不匹配时提示输入用户名或输入无效密码。Using Systemusing system . collections . generic;Using System。ComponentModelUsing System。DataUsing System。DrawingUsing System。LinqUsing System。TextUsing System。Windows . FormsUsing System。Data . SqlClientNamespace ComputerRoomMangementpublic partial class log in : formPublic Login()initialize component();private void button 2 _ click(object sender,eventargs e)registered form r form=new registered form();r form . log in=this;RForm .show dialog();公共语音getusername (stringname)TxtName。Text=nameprivate void button 1 _ click(object sender,eventargs e)bool result=check();If (result=true)sqlconnectionconn=new SQL connection( data source=.initial catalog=db _ computer management;User ID=sapwd=1 );string SQL=string . format( select count(*)from TB _ user where username= 0 and password= 1 )sqlcommandcmd=new SQL command(SQL,conn);conn . Open();Int count=cmd。ExecuteNonQuery();If(计数0)ElseLbcheck .Visible=truePrivate bool check()Bool result=trueif(txt name . text . trim()=string . empty)LbNameError。Visible=trueResult=falseElseLbNameError。Visible=falseif(txt password . text . trim()=string . empty)LbPasswordError。Visible=trueResult=falseElseLbPasswordError。Visible=falseReturn resultprivate void log in _ load(object sender,eventargs e)注册页面首先,检查用户名和密码以及确认密码是否为空,如果为空,则检查提示是否为空,然后检查输入的密码和确认密码是否匹配,如果不匹配,则检查提示是否有错误。注册成功后,自动将用户名填入登录页面上的用户。单击取消将启动注册页面。Using Systemusing system . collections . generic;Using System。ComponentModelUsing System。DataUsing System。DrawingUsing System。LinqUsing System。TextUsing System。Windows . FormsUsing System。Data . SqlClientNamespace ComputerRoomMangementpublic partial class registered form : formPublic Login loginPublic registered form()initialize component();private void registered form _ load(object s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论