基于EOMS系统的MySQL表空间管理的设计与实现

基于EOMS系统的MySQL表空间管理的设计与实现

论文摘要

数据库中表空间的维护对于电子运维系统来讲一直是一个很关键的问题。使用自动化的方式灵活的管理数据库中表空间的数据,可以极大地提高工作效率。伴随现在网络的高速发展,移动和电信运营商的数据量呈现几何倍数的增长,这就需要对员工的工作方式进行改变。相较于传统的手动处理数据的方式,现在的处理方式就要求在原有基础上进行改进,减少了冗余的重复的工作,提高员工办公的工作效率,为公司创造更多的经济效益。本论文主要在windows操作系统上开发一个应用程序,依据运维系统的需求,按照软件工程的思想,进行可行性研究和需求分析,采用Java的模板设计模式,设计和实现对XML策略的读写,使用jdom对XML进行解析,经业务逻辑层处理后,连接MySQL数据库查询XML策略中相对应的表并返回给DAO(data access object,数据连接对象),然后对数据库中的表空间进行定时的清理,包括对表进行XML策略上的删除,备份和压缩等功能,最后还要导出操作SQL命令的文本文件。研究的主要内容为:1.详细研究了程序的层次结构,把架构中的整个流程分为三层,以便于更系统的去研究整个过程,而且使得程序流程更加清晰。2.在整个过程中采用了模板设计模式,在Java面向对象的程序设计中有效地利用模板设计模式,可以巧妙解决变化对系统带来的影响,使系统扩展性增强。3.解析XML时使用了最简洁和最方便的JDOM,以此达到快速开发XML的目的,减少了编程中的大量重复劳动。4.对策略中的表进行筛选,最终可以查询出所要删除的表名,也可以对需要删除的表进行压缩和备份。5.对删除、压缩和备份的表,最终生成一个文本文件,文本文件中记录已经进行操作的表名,这样可以防止对表进行错误的操作。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 国内外发展现状
  • 1.3 研究的目的和意义
  • 1.4 主要研究内容
  • 1.5 论文的结构
  • 第二章 需求分析及技术调研
  • 2.1 需求分析概述
  • 2.1.1 需求分析的目的
  • 2.1.2 需求分析的任务
  • 2.1.3 需求分析的方法
  • 2.2 系统的主要功能需求
  • 2.3 运行环境分析
  • 2.4 XML
  • 2.4.1 XML 介绍
  • 2.4.2 选择XML 的原因
  • 2.5 读取XML的方式的选取
  • 2.5.1 SAX解析XML
  • 2.5.2 DOM解析XML
  • 2.5.3 DOM4J解析XML
  • 2.5.4 JDOM解析XML
  • 2.5.5 选取解析XML 方法
  • 2.6 UML 设计
  • 2.7 总结
  • 第三章 总体设计
  • 3.1 项目设计的原则
  • 3.2 项目架构总体设计
  • 3.2.1 项目的功能
  • 3.2.2 项目特点
  • 3.3 项目的系统架构设计图
  • 3.4 项目的主要功能模块图
  • 3.5 项目的主要流程图
  • 3.6 总结
  • 第四章 详细设计
  • 4.1 设计用例图
  • 4.2 解析XML详细设计
  • 4.2.1 存储XML 策略
  • 4.2.2 读取XML 策略
  • 4.2.3 XML 的整体关系
  • 4.3 DAO详细设计
  • 4.3.1 数据库系统的链接设计
  • 4.3.2 数据库连接的函数接口
  • 4.3.3 数据库系统的总体类图设计
  • 4.4 业务逻辑层的详细设计
  • 4.4.1 Deal类设计
  • 4.4.2 DealXml类的设计
  • 4.4.3 整个业务逻辑层的类图
  • 4.5 整个系统类图的设计
  • 4.6 详细设计顺序图、活动图和状态图
  • 4.6.1 顺序图
  • 4.6.2 活动图
  • 4.6.3 状态图
  • 4.7 本章小结
  • 第五章 表空间管理的实现及测试
  • 5.1 登录界面的实现
  • 5.2 读取和解析XML的实现
  • 5.2.1 TableBean的实现
  • 5.2.2 ReadXml类的实现
  • 5.2.3 读取和解析XML 界面的实现
  • 5.3 业务逻辑层的实现
  • 5.3.1 Deal类的实现
  • 5.3.2 DealXml类的实现
  • 5.3.3 文本文件生成的实现
  • 5.4 DAO层的实现
  • 5.5 统一管理实现
  • 5.6 性能测试
  • 5.7 本章小结
  • 第六章 总结
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于EOMS系统的MySQL表空间管理的设计与实现
    下载Doc文档

    猜你喜欢