无人值守机房运维管理系统的设计与实现

 2022-11-21 09:49:58

论文总字数:26314字

摘 要

数据集中管理设施IDC机房是当下大数据时代的重要设施,具有很高的研究价值,本文章在设计无人机房系统的基础上对IDC机房进行研究探讨。

下面介绍主要的工作:

  1. 收集资料,研究国内外的IDC机房发展历史和现状及前景;
  2. 在初步的分析后,进行相关语言和工具的学习,掌握相关的知识,提高知识储备,为系统的开发做好准备;
  3. 进行系统的分析,主要为可行性、功能性和非功能性的分析,奠定系统的开发基础;
  4. 为系统设计框架结构,从总体结构往下逐层递进,分析并设计每一层和每一个模块所要具备的功能或活动,完成数据库的设计,并进行可行的方法设计;
  5. 按照框架进行系统的实现与测试,配置好环境后开始实现系统,系统功能实现之后,进行各个功能模块的测试,以保证系统的可用性;
  6. 分析系统的优缺点,找出系统的不足之处,可进一步改进的地方,及后续改进的思路,并在此系统上引申到实际的机房应用,提出自己的看法。

本系统的开发工具是IntelliJ IDEA,主要利用Java语言设计虚拟机房,代替实体机房进行运作,后台数据的存储调用使用MySQL数据库进行操作。前端显示采用E charts提供的图形工具结合Java代码进行数据的展示。系统完成,但还有进一步的发展空间,在功能细化和多样化方面还需进一步改进。

关键词:IntelliJ IDEA;无人管理;Java;Mysql;E charts;机房运维

Design and Implementation of Operation and Maintenance System for Unattended Computer Room

Abstract

Data centralized management facility IDC room is an important facility in the era of big data, which has high research value. Based on the design of unmanned computer room system, this paper studies IDC room.

The main work is as follows:

1. Data collection should review the development history, current situation and Prospect of IDC space at home and abroad;

2. After the preliminary analysis, we should learn the relevant languages and tools, master the relevant knowledge, improve the knowledge reserve, and prepare for the development of the system;

3. Continue to analyze the system, mainly feasibility, functional and non functional analysis, to lay the foundation for its development;

4. In order to design the framework structure of the system, from the overall structure to the level by level, analyze and design the functions or activities of each layer and each module, complete the design of the database, and carry out the feasible method design;

5. According to the framework, the system is implemented and tested, the environment is configured, and the system is implemented;

6. This paper analyzes the advantages and disadvantages of the system, finds the shortcomings of the system, puts forward further improvement measures and ideas, and extends the effective application of the computer camera in the system to include comments.

The development tool of this system is IntelliJ idea, which mainly uses Java language to design virtual machine room, instead of physical machine room to operate, and MySQL database is used to store and call background data. The front-end display uses graphics tools provided by e charts and Java code for data display. The system is completed, but there is still room for further development, and further improvement is needed in function refinement and diversification.

Keywords: IntelliJ IDEA; Unmanned Computer Room; Java; MySQL; E charts; Computer Room Operation and Maintenance

图目录

第一章

图1-1 2012年中国IDC公司机房服务器数量增长情况 2

图1-2 2012年中国IDC公司的机房服务器数量 3

图1-3 2014-2018年全球IDC市场规模即增长情况 3

图1-4 2015-2018年全球数据中心及机架数量 4

图1-5 2018年全球数据中心市场结构(单位:%) 4

图1-6 2019-2024年全球IDC行业市场规模预测 5

第三章

图3-1 系统功能模块 12

图3-2 系统总体E-R图 13

图3-3 机房E-R图 13

图3-4 历史错误与展示E-R图 14

图3-5 管理员用例图 14

第四章

图4-1 系统分层结构图 16

图4-2 系统主要模块 17

图4-3 模块的子模块 17

图4-4 系统流程图 18

图4-5 添加机房服务器 19

图4-6 控件监听 20

图4-7 数据库连接 20

图4-8 展示页面的运行 21

图4-9 前端展示页面 21

第五章

图5-1 JDK环境配置 25

图5-2 MySQL配置 26

图5-3 机房动态图 26

图5-4 机房出现错误 27

图5-5 错误日志 27

图5-6 雷达预测图 28

图5-7 鼠标悬停查看数据 30

图5-8 状态的数据视图 31

图5-9 雷达预测图 31

图5-10 理想界面 32

表目录

第三章

表3- 1机房状态维护种类 11

第四章

表4-1 Errorlogs数据库表设计 19

目录

摘 要 I

Abstract II

第一章 绪 论 1

1.1背景及意义 1

1.2研究现状 2

1.2.1国内现状 2

1.2.2全球现状 3

1.3主要工作内容 5

1.4本文结构 5

第二章 相关技术介绍 7

2.1 Java介绍 7

2.1.1 Java语言概述 7

2.1.2 Java语言特点 7

2.2 E charts介绍 7

2.2.1 E charts概述 7

2.2.2 E charts特性 7

2.3 MySQL介绍 7

2.3.1 MySQL概述 7

2.3.2 MySQL特性 8

2.4 IntelliJ IDEA介绍 8

2.4.1 IntelliJ IDEA 概述 8

2.4.2 IntelliJ IDEA特性 8

2.5 JDBC介绍 8

2.6本章小结 9

第三章 系统分析 10

3.1可行性分析 10

3.1.1技术可行性 10

3.1.2经济可行性 10

3.1.3操作可行性 10

3.2系统功能需求分析 10

3.2.1系统开发目的 10

3.2.2系统需具备功能 12

3.2.3系统功能模块图 12

3.2.4 E-R图 13

3.2.5 用例说明 15

3.3系统非功能需求分析 16

3.4本章小结 17

第四章 系统设计 18

4.1系统总体设计 18

4.1.1系统分层次结构设计 18

4.1.2系统功能模块设计 19

4.1.3系统总体流程设计 20

4.1.4系统数据库设计 21

4.2系统详细设计 21

4.2.1机房部分 21

4.2.2 JDBC连接部分 22

4.2.3前端展示部分 23

4.3本章小结 24

第五章 系统实现与测试 25

5.1开发工具及环境 25

5.1.1开发环境 25

5.1.2开发工具 26

5.2系统主要运行界面 26

5.3系统测试 28

5.3.1系统测试介绍 28

5.3.2测试重要性 28

5.3.3测试目的 29

5.3.4测试步骤 29

5.3.5测试内容 29

5.3.6测试结果 30

5.4本章小结 32

第六章 总结与展望 33

6.1总结 33

6.2展望 33

致 谢 34

参考文献 35

第一章 绪 论

1.1背景及意义

互联网数据中心(Internet Data Center)简称IDC,即一个提供设备完善的服务的平台,它提供专业化的管理,其中包括高速的互联网宽带的接入、机房环境的可靠安全的提供等。基于这个平台的本质,作为服务商的IDC企业,针对客户提供不同的相应的互联网服务的基础平台,(包括了虚拟邮件、虚拟主机、托管服务器等的服务平台),还有其他的例如域名服务、出租场地、DataBase系统、数据的备份等的增值服务。 [1]

当下是互联网的时代,同样也是大数据时代,所有个人和公司的数据都在网络上游走,无论如何,都会“走失”一部分的数据。在这里面有人为的恶意盗取,也有不可避免的自然灾害损失,那么数据的存储安全就是一个非常重要的问题,本论文主要讨论的是后者,即自然灾害方面的运维研究。

剩余内容已隐藏,请支付后下载全文,论文总字数:26314字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;