




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
核心机房设备管理系统的设计与实现目录TOC\o"1-2"\h\u14145核心机房设备管理系统的设计与实现 15154摘要 2129111绪论 4115001.1课题研究背景 483821.2课题研究意义 4125701.3本文的工作安排 5152302系统开发环境 6115472.1系统开发相关技术 672522.2系统开发相关软件 7243642.3本章小结 738533可行性分析 8226183.1可行性分析 8274123.2需求分析 8150262.易操作性 10310753.安全性 1096974.运行环境 10212864系统设计 11117224.1系统总体设计 11180374.2功能模块设计 12212172.系统管理:方便了解登录该信息的用户记录,了解人员操作。 12311743.信息管理-维修员:方便了解设备维修记录。 12292604.权限中心:方便用户管理配置。 1330816.安全退出:该用户退出账号 1451434.3数据库设计 1478211.用户表 16286712.老师信息管理表 16243473.信息通知表 1714404.权限组表 1771545.日志表 17192126.菜单表 18308487.维修登记表 18197278.维修记录表 19207529.设备管理表 191400210.机房位置表 20327311.机房类别表 2086375系统详细设计设计与实现 22226985.1机房管理功能模块的设计 22246365.2系统管理模块设计 22234025.3信息管理-维修员 23121286系统测试 25126526.1测试环境 2515846.2测试方法 25146206.3功能测试。 2517596.4性能测试。 26152191、性能测试环节 2640422、性能测试结果 2665276.5本章小结 264453总结 2714504参考文献 29摘要进入新世纪以来,随之信息化的快速发展和网络安全形式的严峻挑战,我们的生活开始走向信息化、智能化,从以前的人工劳作到现在智能化发展,工作生活效率越来越高、生活节奏越来越快,过度的使用智能化管理,出现的网络安全也是一个不可忽视的问题。所以学校核心机房设备的管理,是学校一个重点关注的项目,也需要提高机房的效率和网络信息的安全。该系统主要包括权限模块,设备管理模块和数据统计模块、系统优化、系统的可维护性等功能。对高校核心机房设备管理系统需求调研,功能完善、方便安全的机房管理信息系统是核心机房管理系统的功能性和非功能性的需求。本文叙述了该系统研究的背景,意义,系统设计中采用的运行工具,开发环境介绍,系统的具体功能模块,实现功能引用的数据库表设计和对各个模块的设计和实现。再接着就是对核心机房管理设备系统的测试方法进行介绍,并对功能和性能做出系统化的测试,并且达到预期。关键词:机房,Java,MySQL,B/S1绪论1.1课题研究背景网络安全是至关重要的,形势也越来越严峻,网络安全方面的挑战也日渐突出,影响着国家政治、经济、文化等各方面的安全,网络信息对国家的发展也有深远影响。人们也越来越重视网络的安全防范性。《国家网络安全法》也为网络安全工作的开展提供了有效的法律保障。学校核心机房设备运维管理是学校网络安全工作的重要组成部分。安全规范的信息化运维管理也是做好学校网络安全工作的重要保障。在高校建立一个安全高效安全的核心机房管理系统不仅可以提高管理员的工作效率,也可以增强高校核心机房运维安全和信息网络的安全。1.2课题研究意义采用信息化的运维管理方式,规范核心机房的设备管理,增强运维安全和网络安全。提高信息统计的准确度和运维人员的工作效率。高校机核心机房运维需求也逐渐增大,因此也带来了很多问题。例如,高校机房管理人员工作效率低,浪费时间精力,机房控制能力不完善,高校机房的计费策略欠缺等等。对于核心机房管理系统的网络安全性,管理效率,信息处理速度以及准确率出现的问题。我们选择设计一个核心机房设备管理系统的方案,对核心机房进行管理。通过本次课题设计的研究设计,要熟练应用Java开发语言、MySQL、MicrosoftOfficeVisio、Tomcat等工具。达到系统功能各模块设计的实现,把课本知识由理论转化为实践,提升解决问题的能力,来提高自己的专业能力。1.2.1国内研究现状类进入新世纪来,随之信息化的快速发展和网络安全形式,在这个信息化时代,这是社会发展的推动力,信息网络安全也为社会的发展以及国民的网的严峻挑战,网络安全不可忽视,这一技术在21世纪将成为信息网络发展的关键技术络安全环境提供了一个好的保障。信息网络安全技术的研究需要我们青年一代敢于拼搏,乐于探索为国家发展做出贡献,实现我国的信息网络的安全。学校更加重视核心机房设备的管理的效率和安全。《国家网络安全法》的颁布提供了有效的法律保障。我们更加坚定向着这个方向去努力研究,如何利用新时代的先进技术代替传统管理方式更加现代化、智能化和安全化,是国家发展的方向,是我们奋斗的目标前进的动力。因此核心机房设备管理系统也是学校信息安全管理中的一个重要环节和基础。先从根本做起,做好核心机房管理工作,对于学校的需要、工作效率的提升,学校的发展,个人的成长,增加网络安全性都有着积极的作用。1.3本文的工作安排本文系统通过对我国文献和外国文献的翻阅和分析,大致了解到我国当前核心机房设备管理系统的发展的状况。对软件进行设计,并且把系统的稳定性,安全性,高效性考虑在内,进行设计,最后对系统进行测试。本系统的开发流程如下:(1)阐述了对核心机房设备管理系统进行研究的原因,并且对国内及国外的研究的程度状况和主要研究内容及成果。(2)系统的开发环境,相关技术的介绍。系统的可行性分析,从技术、经济、社会三个方面出发。(3)系统设计,具体实现了哪些功能,实体关系图,数据库的建立以及表的设计(4)系统详细设计,具体实现了哪些功能和运行截图,对系统即将要实现的功能,进行功能模块图绘制,提供清晰明朗的设计思路。(5)系统测试及结果,对系统进行测验,保证系统能够正常使用,方便以后维护。(6)总结系统完成过程中的成长,遇到的困难及解决方案,以后的发展方向。
2系统开发环境2.1系统开发相关技术本系统是运用B/S框架进行开发,前端页面运用了HTML5+CSS3超文本标记语言使页面更加完善美观。后端运用更加安全主流的Java语言,IDEA开发工具进行开发,MVC框架,MySQL5.7数据库、Tomcat服务器使系统更加完整,保证了系统能够正常运行和信息存储。2.1.1B/S结构开发模式运用B/S结构,它是一种网络结构模式,可以统一客户端将各种功能整合在服务器上,增加安全性,减轻服务器压力,减少高发风险。Client是用户可以操作的页面,将需求填写在客户端将数据可以反馈到服务器,服务器查询到结果后在客户端界面显示出来。Server是可以满足资源请求的服务器端,需要进行负载测试2.1.2IDEA简介IDEA一个集成Java开发语言的编程软件,他集成了市面上大部分的Java开发环境,被认为是世界上最好的Java开发软件,并且他的更新速度也十分的迅速,让开发人员能使用到最新的技术,极大地简化了程序员的开发过程。极为丰富的插件库让他的功能几乎达到了完美,良好的GUI界面等方面的功能可以说是超常的。2.1.3Tomcat简介Tomcat服务器多应用于中小型系统和访问用户不是很多的情况中常被用到,本次核心机房设备管理系统,系统访问用户为管理员,访问用户较少,选取了这个轻量级应用服务器。2.2系统开发相关软件2.2.1MySQL简介MySQL相比于其他数据库管理软件它可以导入批量的文件进行数据导入,并支持多种格式的数据,方便开发人员对数据库的设计,提高开发的安全性和高效性。相比于静态的HTML页面,可以方便的与服务器进行交互。2.2.2MVC框架技术设计实现核心机房设备管理技术系统功能的网站,设计需要使用Java软件开发中的MVC的思想,监测数据的变化需要通过控制层进行协调才能展现在视图层。遵循MVC设计的思想提高代码的可维护性。是由Spring,SpringMvc,Mybitas框架搭建,在Dao中进行数据的访问,存储,删除处理。在Service中进行逻辑数据的处理编写。2.3本章小结本章对基于核心机房设备管理统中需要用到的B/S结构、Java语言、MySQL和MVC框架技术的阐述。3可行性分析3.1可行性分析3.1.1经济可行性本系统作为一个毕业设计,不需要经济支持,并且通过设计完成,正式使用之后,对于核心机房设备管理系统,起到了安全,简介,高效率的作用。3.1.2技术可行性需要用到软件的支持,保证了数据的安全性。本系统采用Eclipse、开发工具进行对核心机房设备管理系统研究开发。3.1.3应用可行性研究的这款系统,在核心机房设备管理系统上面,既节约了大量的人力资源,以免造成大量的浪费,也保证了网络安全性。在各个方面上,得到了学校领导和导师的认可。3.2需求分析虽然核心机房设备管理系统在国际上已经有了较高的普及度,但是大多都不太相同,没有一个特定的规格,主要在于技术的运用和设备的筛选,致使有各种各样的核心机房设备管理。本课题系统设计结合国内外现状分析以及目前日益突出的网络安全形式进行研究,时刻监测核心机房设备网络安全并作出预警,并且在功能上添加核心机房设备的管理模块。3.2.1功能需求分析图3.1用例图系统界面:界面做到简洁美观,一目了然,各个模块分类清晰,不易混淆。系统功能:机房管理:主要是用于机房信息的维护,记录机房的基本信息,查询通告记录,达到实时性的特征系统管理:方便了解登录该信息的用户记录,了解人员操作。信息管理-维修员:方便登记查看设备损坏维护情况,设备是否维修完成的报备情况,以及是否能够使用,完成详细登记。权限中心:方便分配用户所属权限。信息管理-管理员:用户账号管理是对机房管理员教师、维修人员的信息维护,机房类型是配置机房类型的网络使用类型。教师信息管理主要是在系统记录老师职称、所属专业、联系电话、个人简历、教职工号等信息记录,并且为管理组分配正常的该系统的管理权限。信息通告管理主要是用于信息通告的添加进行发布信息,机房设备管理主要是用于机房中的设备进行管理维护。安全退出:用户退出账号。3.2.2非功能性需求分析本系统为核心机房设备管理系统,本系统关系到网络安全问题。所以有以下特性:
1.可维护性本系统采用信息化的运维管理方式,规范核心机房的设备管理,增强运维安全和网络安全。提高信息统计的准确度和运维人员的工作效率。2.易操作性操纵比较简单。用HTML5和CSS3制作页面简单美观,采用Java编程语言编写程序,整体使用MVC思想在Dao中进行数据的访问,存储,删除处理。在Service中进行逻辑数据的处理编写。采用数据库表进行交互,易于操作和处理。3.安全性其逻辑结构严谨,各个模块功能进行了加密处理。4.运行环境该系统使用面向对象Java语言编程,Idea这个开源网站作为开发平台,Tomcat服务器来运行。4系统设计4.1系统总体设计本系统主要包括以下几个模块:(1)机房管理:分为两个模块,一个是机房基本信息管理模块用于机房信息的维护记录机房的基本信息,二是信息通告浏览模块用来查询通告记录。(2)系统管理:该功能主要是记录登录人的登录日志。(3)信息管理-维修员:方便登记查看设备损坏维护情况,设备是否维修完成的报备情况,以及是否能够使用,完成详细登记。(4)权限中心:方便分配用户所属权限。(5)信息管理-管理员:用户账号管理是对机房管理员教师、维修人员的信息维护,机房类型是配置机房类型的网络使用类型,教师信息管理主要是完善老师联系电话、个人简历、教职工号等信息记录,并且为管理组分配正常的该系统的管理权限。信息通告管理主要是用于信息通告的添加进行发布信息,机房设备管理主要是用于机房中的设备进行管理维护。(6)安全退出:用户退出账号。图4.1功能模块图4.2功能模块设计本系统为核心机房设备管理系统,根据高效和安全性能的要求,核心机房设备需要有以下功能:1.机房管理:主要是用于机房信息的维护,记录机房的基本信息,查询通告记录,达到实时性的特征。图4.2权限模块2.系统管理:方便了解登录该信息的用户记录,了解人员操作。图4.3数据统计模块3.信息管理-维修员:方便了解设备维修记录。图4.4数据管理-维修员4.权限中心:方便用户管理配置。图4.5权限中心5.信息管理-管理员:方便对用户信息维护,配置机房的类型,适配通用型机房管理。图4.6信息管理-管理员6.安全退出:该用户退出账号4.3数据库设计为了让系统性能更加完整,需要添加数据库的设计,缩短系统的开发时间,提高效率,也能够使系统能够更实用,对数据库有了更加详细的设计研究,在设计建立数据库中需要考虑的因素也要很多,考虑到现实情况,程序是否能够实现,存储空间是否够用,是否能够达到高级要求,都是需要不断地研究设计实验完成的。系统通过在Navicat下创建表的,根据要求设计出了用户表、老师信息表、信息通知表等等。4.3.1数据库E-R图E-R图即实体联系图,其主要用于展示数据库之间的对应关系,通过对数据库E-R图的设计,可以使开发人员直观的了解数据库的设计结构,可以提高开发的效率。通过对系统需求的分析,该系统数据库实体主要包括老师、机房、权限、角色、设备、维修等实体,实体时间也都各有关联,比如角色和权限表之间一对一关联起来,数据直接的关系也更加紧密。。图4.7数据库E-R设计图4.3.2数据库表结构设计数据库设计根据系统的需求分析要求设计出用户信息表,类似的设计出:老师信息管理表、信息通知表、权限组、日志表、菜单表、设备维修登记表、设备维修记录表、设备管理表、机房位置表、机房类别表。1.用户表该用户表根据用户id类型分配用户所属的登录信息,以及记录用户登录到退出所使用的时间。表4-1用户信息表名类型长度主键注释idInt16是usernamevarchar255用户帐号upasswordvarchar255用户密码groupidInt4所属用户组regtimedatetime0创建时间2.老师信息管理表老师信息管理表完善老师所属专业、联系电话、个人简历、教职工号等信息记录,并且为管理组分配正常的该系统的管理权限。表4-2教师信息管理表名类型长度主键注释idint11是Idtnamevarchar20教师姓名sexvarchar20性别birthdatetime0出生日期zyzcvarchar20职称zyidint11所属专业telvarchar20联系电话jlvarchar200个人简历idcardint11教职工号3.信息通知表该信息通知表主要是用于该系统的主要信息的通知的添加和查看,包括发布人,发布内容,发布时间。表4-3信息通知表名类型长度主键注释idint11是fbridint11发布人infovarchar255发布内容fbtimedatetime发布时间4.权限组表权限组用于不同用户组名称管理员,教师,维修员分配不同的权限进行分配不同的功能,进行功能管理。表4-4权限组表名类型长度主键注释idint4是groupnamevarchar255用户组名称qxvarchar255权限5.日志表日志表是为了记录用户操作信息,方便系统管理,记录每个操作员的功能信息如用户id,登录时间,查询的项目内容,操作时间等等。表4-5日志表名称类型长度主键注释Idint11是czrInt16操作人idczvarchar255操作详情timedatetime0操作时间6.菜单表菜单表是为了方便查找所需项目,以及功能内容更加清晰,方便操作,查看项目更加全面。表4-6菜单表名称类型长度主键注释idint11是menunamevarchar255menulinkvarchar255fdmvarchar2557.维修登记表维修登记表是用来登记维修员id,查看登记损坏设备、损坏时间、损坏人、损坏理由、是否维修。表4-7维修登记表名称类型长度主键注释idint11是IDsbidint11损坏设备shsjdatetime0损坏时间Uidint11损坏人infovarchar255损坏理由ztidint20-已损坏1-已维修2-无法维修状态id8.维修记录表维修记录表是记录维修状态,是否能够维修,根据接受下一步指示。表4-8维修记录表名类型长度主键注释idint11是Idsbidint11维修设备wssjdatetime0维修时间wxrvarchar20维修人moneyint11维修金额infovarchar255维修描述ztidint20-已损坏1-已维修2-无法维修状态id9.设备管理表设备管理表是为了管理设备,查找设备型号,设备所属机房,采购时间,价格,设备状态,是否维修、是否损坏以及添加新增实验设备,上传设备编号,采购日期价格,所属实验室,上次图片,方便进行管理。表4-9设备管理表名称类型长度主键注释idint11是Idsbnamevarchar255设备名称bhvarchar255设备编号sysidInt11所属实验室cgsjdatetime0采购时间priceInt11采购价格ztidInt2使用状态sfbxInt2是否损坏infovarchar255设备描述imgvarchar255图片地址10.机房位置表机房位置表是方便管理机房基本信息,查询机房基本信息以及机房是否预约;新增实新增机房信息登记。表4-10机房位置表名称类型长度主键注释idint11是Idsysnamevarchar255实验室名称txidint11类型idbhvarchar255编号lcvarchar255所在楼层fzridvarchar255附件名sfyyint2是否预约yyridint11预约人id11.机房类别表机房类别表用于统计实验室类型包括学生机房,教师机房。表4-11机房类别表名称类型长度主键注释idint11是实验类型idlxvarchar255类型5系统详细设计设计与实现5.1机房管理功能模块的设计主要分为两个模块的设计,一是机房基本信息管理模块主要是记录机房的预约情况,所在楼层,机房型号等基本信息,二是信息通告浏览模块主要是查询通告记录。图5.1机房管理模块图5.2系统管理模块设计该功能主要记录登入人日志。图5.2系统管理模块图5.3信息管理-维修员信息管理维修员主要是记录机房的维修报备,以及维修金额记录,记录修改是否完成。图4.3信息管理-维修员115.4权限中心 11权限中心主要是为用户分配所属权限,用于角色的配置,对角色进行配置权限模块分布,菜单管理主要是用于功能菜单的配置,方便管理。图5.4用户组信息管理图5.5用户组权限管理115.5信息管理-管理员11信息管理-管理员模块分为机房类型是配置机房类型的网络使用类型,信息通告管理主要是用于信息通告的添加进行发布信息,教师信息管理主要是在系统上面记录老师所属专业、联系电话、个人简历、教职工号等信息记录,并且为管理组分配正常的该系统的管理权限。机房设备管理主要是用于机房中的设备进行管理维护。图5.6用户账号管理6系统测试 6.1测试环境硬件:电脑软件:Idea、Tomcat9.0、Mysql8.0、Jdk1.8、Chrome浏览器6.2测试方法本次测试是对该系统进行整套的检验测试。通过检查它的每个功能,在运行的过程中是否存在缺陷,对于存在的问题进行逐一排查,以保证该系统在各个功能模块和系统的性能都可以有一个很好的效果与水平。6.3功能测试。主要通过对功能和数据的检测,在测试的时候就能够及时发现出现的问题,给予纠正,以保障系统在每一次运行的过程中,每个功能模块儿能够正常实现,并且能够达到该系统开发设计初期的目标,达到符合要求的系统。测试也可提前发现系统在运行的过程中存在的不足之处,给予修改,优化各个模块,提高系统的性能。数据库数据信息正确。如表5-1功能测试图序号测试类型测试内容测试方法测试时间测试类型1功能用户登录是否正常黑盒测试单元测试系统测试5.5功能测试权限管理模块是否正常5.5功能测试机房数据管理是否正常5.5功能测试机房设备管理模块是否正常5.5功能测试系统管理是否正常5.5功能测试2硬件电脑硬件是否正常5.5功能测试6.4性能测试。1、性能测试环节(1)安全性:系统首先需要保证用户信息的安全,安全性能测试中对于用户信息是只有系统管理员才有权限查看,其他人是不能够获取用户信息的。(2)操作的简单性:管理系统的高效性是系统功能完成目标,操作需要简洁明了,能让用户登陆系统后,很清晰的看到找到各模块功能操作,更有效的管理核心机房设备。2、性能测试结果经过测试:通过性能的测试,数据稳定正确,系统中的功能操作性稳定简单,每个功能的点击均在正常的范围之内,均能达到性能测试需求。6.5本章小结通过对系统的测试,更加完善了系统的安全性和适用性。测试的过程中,虽然存在一下小问题,但是经过修改后,该系统的各个功能模块儿都能正常运行,运行的结果也与该系统初期设计与开发的期望大致相同。存在的一些小的问题也给予了修正,功能完善,性能良好。每个角色都能独立进行操作,而且操作简单易于掌握。系统的功能以及数据库数据也正确。总结学校核心机房设备运维管理是学校网络安全工作的重要组成部分。安全规范的信息化运维管理也是做好学校网络安全工作的重要保障。高校机核心机房运维需求也逐渐增大,因此也带来了很多问题。例如,高校机房管理人员工作效率低,浪费时间精力,机房控制能力不完善,高校机房的计费策略欠缺等等。对于核心机房管理系统的网络安全性,管理效率,信息处理速度以及准确率出现的问题。我们选择设计一个核心机房设备管理系统的方案,对核心机房进行管理。规范核心机房的设备管理,增强运维安全和网络安全。提高信息统计的准确度和运维人员的工作效率。经过多个日夜坚持不懈的努力,系统基本上完善了各模块的功能,经过测试,系统稳定,在测试过程中并没有发现太大的问题,该系统的各个功能模块儿都能正常运行,运行的结果也与该系统初期设计与开发的期望大致相同。每个角色都能独立进行操作,而且操作简单易于掌握。系统的功能以及数据库数据也正确。。经过这次,我收获了特别多,从之前课程课本知识的学习,现在到独立思考现实操作,从理论知识到实践,中间虽然出现了好的问题,自己也在摸索中导师的一次次指导中进步,对Java语言的应用更加熟练,对系统开发工具以及开发环境刚开始操作不熟练,慢慢一步步使项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中考语文一轮复习:小说中的环境描写知识点及训练
- 2025年中考语文一轮复习:古诗词阅读重点考点解读 讲义
- 广东省广州市艺术中学2024-2025学年高一上学期期末考试数学试卷(解析版)
- 屏蔽机房施工方案模板
- 基础分部工程施工方案
- 室外大棚导线施工方案
- 2025年葡语语音考试题及答案
- 6个月宝宝早教儿歌
- 低分子量聚丙烯酸对卡波姆树脂的影响
- 4年级下册人教版要写的字第三课
- GB/T 3683.1-2006橡胶软管及软管组合件钢丝编织增强液压型规范第1部分:油基流体适用
- 探究反应后溶液中的溶质
- 景观照明灯具技术规格标准附详图参考
- 《简·爱》外国小说阅读,初中语文下册名著阅读精讲课件(部编版)
- 沪教版高一英语上册(牛津版)全册课件【完整版】
- 疾控中心考试试题
- 2023门球竞赛规则电子版图文并茂
- DB13T 2801-2018 水利工程质量监督规程
- Q∕SY 05262-2019 机械清管器技术条件
- 耳鼻咽喉头颈外科学耳鼻咽喉应用解剖
- 科学研究方法与学术论文写作
评论
0/150
提交评论