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

下载本文档

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

文档简介

1、    机房管理信息系统的设计与实现    李剑宇摘要:随着高职学校的信息化建设普及和深入,机房规模迅速扩大,机房的管理维护工作愈加重要。传统的手工管理与维护方式已难以适应当前的业务需求,建立一个设备维护管理系统已迫在眉睫。本系统采用面向对象的设计方法,利用visual studio 201 2开发平台,采用b/s架构模式,借助sql server 2012搭建数据库。该系统基本满足机房信息化管理的需要,具有较高的系统灵活性和可维护性的特点。关键词:机房管理uml建模b/s结构一、引言随着国家提出全力促进高等职业教育发展的正策以来,高等职业教育发展十分快

2、速,高等职业教育体系日渐健全,高职教育注重技能培养的教学特点日益凸显。我校作为国家示范性高等职业院校,更加注重学生职业技能的培养,很多课程均是在机房里面开展,让学生得以学会理论基础后,有机会在短时间内进行实践,有利于提升学生的学习效率和对专业技能的熟练程度。为实现每个学习在课上都拥有实际操作、上机的机会,学校扩充了机房规模。由于学校机房数量多且分散,计算机的品牌、型号都不样,对设备进行维护的工作很繁重,经常维修不及时,未曾制定维修记录单,显示不出实验人员的工作数量。机房课程表是利用excel文本展示出来的,任课教师查看各自的上课机房和科目的时候,不能下子看清楚。上课的老师还会任意调换机房和上课

3、的时间,使得机房具体的使用状况和课程表规定的不样,对上机课程统计产生了不少麻烦,亟需构建套信息化管理系统,提升机房的管理水平和服务水平,为师生提供个良好的教学实验环境。二、系统的需求分析()用户分析本文设计的系统由四类用户构成,分别是系统管理员、机房管理员、教师以及学生。1.系统管理员。对系统的用户、权限以及用户角色进行管理。2.学生。本系统中的学生用户可以查看自己的个人信息,修改密码以及查看上机课课程安排、浏览机房基本信息。3.教师。通过机房管理系统利用工号修改自己的信息,查看上机课程、机房基本情况、学生基本情况。4.机房管理员。机房管理员是本系统使用最多的用户,主要包括了机房基本信息管理、

4、设备信息管理、教师信息管理、学生信息管理、课程安排、设备维护管理等。(二)业务需求分析1.基本信息管理基本信息管理主要包括了机房、设备、教师、学生等信息的管理,教师信息包括了教师工号、姓名、担任课程、联系方式;学生信息包括了学生学号、姓名、班级、院系、联系方式等。2.上机课管理机房管理员对机房的实验教学、实训等进行排课和管理,能增加、编辑和删除试验课程信息。教师在申请实验实训预约时可查询该机房课表,通过参考该机房的课程安排表来申请合适的时间。上机课表的信息主要包括了课程编号、名称、任课教师、时间、机房名称、上课班级等。3.设备维护管理设备维护管理是机房管理员对机房各类设备进行维护,如果发现设备

5、出现故障,则添加设备故障信息记录,提交领导审核,领导通过后安排人员对设备进行维修,维修后由机房管理员对维修的设备进行检查验收,合格后则结束该设备故障维修,否则继续修改。设备维护还包括了设备的报废、更换等,设备维护信息主要包括了设备编号、名称、故障记录、送修日期、返回日期等信息。4.系统管理系统管理主要负责对系统用户信息、权限信息以及角色信息管理,添加用户后,根据用户级别添加、修改以及删除用户访问系统的权限,系统管理员还需对系统运行的各种参数进行设置。三、系统设计(一)系统的架构设计本系统把b/s架构的asp.net结构当作基础,并且还对它的应用的层次进行了划分,总共划分为以下几个层次:第层为表

6、示层,该应用层面对的对象是用户,主要的作用是完成与用户的交互,在完成交互的过程中需要用到界面,并且在界面上还需要设计些控件。该层主要负责的有两个方面的工作,一方面是接收用户的访问请求,另一方面是将最终结果直接反馈给用户;第二层为业务逻辑层,该层位于在第层下面,在第三层上面,处于二者之问,这层在系统中占有非常重要的作用,是对业务逻辑处理的最重要的环节,它不仅需要对用户发送的请求进行逻辑计算以及处理,而且这层还需要接收从第三层传输过来的些数据;第三层为数据访问层,该层主要的工作有两方面,方面是完成数据的访问过程,另方面是完成程序的执行过程,最终会把结果反馈给用户。采用三层构架的模型,这样可以把所有

7、的应用层分开,让它们只进行自己的工作,不仅可以在定程度上提高它的内聚性,而且还使所有模块之间的耦合性得到了很大的改进,采用这种形式的开发模型,不仅可以减轻工作人员的工作量,而且在业务需求出现变化的时候,不需要进行比较繁琐的工作,只需要对业务逻辑进行简单的调整就能够满足需求。(二)数据库设计为了能够实现对本系统中的各类机房信息、设备信息及用户信息进行存储,本系统采用数据库管理系统对本系统中的所有数据进行管理,借助自身的e-r模型图展示具体的数据模式。数据库e-r图如图2所示。四、系统的功能和作用机房管理信息系统在结构上采用浏览器,服务器的模式,服务器设在每个机房内供客户端使用,通过浏览器对服务器

8、进行访问和数据传输,这上机数据对暂时保存在本地数据库中,并将数据定期上传至中心数据库中,保持数据致性。当出现网络中断或断电情况时,系统会自动延迟发送,从而保证数据不会丢失。机房管理员是使用本系统可以及时对故障机器进行标识登记,对于需要更换的设备及配件进行登记,便于工作量的统计以及日后查询;机房管理员通过设备报废模块可以有效的对坏设备进行管理,对个人名下的固定资产进行统计。机房管理员通过系统可以随时掌握机房的实际使用情况。老师和学生根据机房电脑浏览器进行系统登录,可以查看个人信息和上课信息,老师通过系统还可以点名。系统管理员通过系统对用户的权限、角色进行设置。五、小结本文以机房管理为研究对象,通过需求调研、业务分析、功能设计,利用计算机技术、网络技术、数据库技术开发出了机房管理信息系统。使用本系统不需要

温馨提示

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

评论

0/150

提交评论