银行作业调度自动化运维系统的设计与实现
发布时间:2023-04-10 04:45
由于互联网的快速发展,金融业对互联网的依赖越来越深,相关的网络系统也越来越复杂。海量的数据和大量的网络设施都对运维系统提出了越来越高的要求。如何构建一个集成、部署、发布、运维一体化的统一运维系统,是目前自动化运维领域重要的研究方向。本系统是一款采用微服务架构的自动化运维系统,以Vue.js作为前端框架,Python Tornado作为后端框架,Mysql作为系统数据库。系统主要功能包括:服务器管理、运维操作审计、任务调度、定时任务、订单中心、用户管理和监控报警。服务器管理功能主要用于管理主机和数据库;运维操作审计功能可以让运维人员对日常操作进行操作审计;任务调度功能可以让运维人员实现自动化部署、爬取数据等具体任务;定时任务功能用于定时循环运行指定的任务;订单中心功能可以让运维人员查看所有任务的运行状态和运行日志;用户管理功能用来实现对用户权限的精细管理;监控报警功能主要用于收集所管理服务器的告警信息并在系统首页展示出来。本文首先分析了商业银行自动化运维的研究背景和国内外的发展现状,然后对运维系统的功能进行了需求分析,接着完成了系统功能的详细设计与实现。最后,对系统现状和未来的发展做了总...
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
中文摘要
abstract
第一章 绪论
1.1 论文研究背景和意义
1.2 国内外发展现状
1.2.1 国内发展现状
1.2.2 国外发展现状
1.3 本文的研究内容
1.4 论文的创新点
第二章 系统需求分析
2.1 系统架构需求分析
2.2 系统功能需求分析
2.2.1 服务器管理
2.2.2 运维操作审计
2.2.3 任务调度
2.2.4 定时任务
2.2.5 订单中心
2.2.6 用户管理
2.2.7 监控报警
2.3 系统非功能需求
2.4 数据流图和数据字典
第三章 系统详细设计
3.1 总体架构设计
3.2 系统的功能设计
3.2.1 服务器管理
3.2.2 运维操作审计
3.2.3 任务调度
3.2.4 定时任务
3.2.5 订单中心
3.2.6 用户管理
3.2.7 监控报警
3.3 系统数据库设计
3.3.1 概念模型设计
3.3.2 数据表设计
第四章 系统功能的实现
4.1 相关技术
4.1.1 Vue前端框架
4.1.2 Tornado非阻塞式异步框架
4.1.3 Docker容器
4.1.4 Mysql数据库
4.1.5 Redis内存高速缓存数据库
4.1.6 RabbitMQ高级消息队列协议
4.1.7 Zabbix监控告警
4.2 功能的实现
4.2.1 服务器管理的实现
4.2.2 运维操作审计的实现
4.2.3 任务调度的实现
4.2.4 定时任务的实现
4.2.5 订单中心的实现
4.2.6 用户管理的实现
4.2.7 监控报警的实现
4.3 作业调度算法
第五章 系统测试与实验
5.1 测试目的
5.2 测试方式
5.3 功能测试
5.3.1 资产管理模块测试
5.3.2 任务调度模块测试
5.3.3 定时任务模块测试
5.3.4 订单中心模块测试
5.3.5 管理后端模块测试
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
在学期间的学术成果
致谢
本文编号:3788352
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
中文摘要
abstract
第一章 绪论
1.1 论文研究背景和意义
1.2 国内外发展现状
1.2.1 国内发展现状
1.2.2 国外发展现状
1.3 本文的研究内容
1.4 论文的创新点
第二章 系统需求分析
2.1 系统架构需求分析
2.2 系统功能需求分析
2.2.1 服务器管理
2.2.2 运维操作审计
2.2.3 任务调度
2.2.4 定时任务
2.2.5 订单中心
2.2.6 用户管理
2.2.7 监控报警
2.3 系统非功能需求
2.4 数据流图和数据字典
第三章 系统详细设计
3.1 总体架构设计
3.2 系统的功能设计
3.2.1 服务器管理
3.2.2 运维操作审计
3.2.3 任务调度
3.2.4 定时任务
3.2.5 订单中心
3.2.6 用户管理
3.2.7 监控报警
3.3 系统数据库设计
3.3.1 概念模型设计
3.3.2 数据表设计
第四章 系统功能的实现
4.1 相关技术
4.1.1 Vue前端框架
4.1.2 Tornado非阻塞式异步框架
4.1.3 Docker容器
4.1.4 Mysql数据库
4.1.5 Redis内存高速缓存数据库
4.1.6 RabbitMQ高级消息队列协议
4.1.7 Zabbix监控告警
4.2 功能的实现
4.2.1 服务器管理的实现
4.2.2 运维操作审计的实现
4.2.3 任务调度的实现
4.2.4 定时任务的实现
4.2.5 订单中心的实现
4.2.6 用户管理的实现
4.2.7 监控报警的实现
4.3 作业调度算法
第五章 系统测试与实验
5.1 测试目的
5.2 测试方式
5.3 功能测试
5.3.1 资产管理模块测试
5.3.2 任务调度模块测试
5.3.3 定时任务模块测试
5.3.4 订单中心模块测试
5.3.5 管理后端模块测试
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
在学期间的学术成果
致谢
本文编号:3788352
本文链接:https://www.wllwen.com/guanlilunwen/huobilw/3788352.html