论文摘要
数据库中表空间的维护对于电子运维系统来讲一直是一个很关键的问题。使用自动化的方式灵活的管理数据库中表空间的数据,可以极大地提高工作效率。伴随现在网络的高速发展,移动和电信运营商的数据量呈现几何倍数的增长,这就需要对员工的工作方式进行改变。相较于传统的手动处理数据的方式,现在的处理方式就要求在原有基础上进行改进,减少了冗余的重复的工作,提高员工办公的工作效率,为公司创造更多的经济效益。本论文主要在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 XML2.4.1 XML 介绍2.4.2 选择XML 的原因2.5 读取XML的方式的选取2.5.1 SAX解析XML2.5.2 DOM解析XML2.5.3 DOM4J解析XML2.5.4 JDOM解析XML2.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文档