学位论文 > 优秀研究生学位论文题录展示

基于普天信息系统的数据维护系统的设计与实现

作 者: 赵奇
导 师: 杨正球
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: 备份恢复 Hibernate 移植 序列化 持久化 反射机制
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文所讨论的数据维护系统是基于中国普天股份有限公司信息管理系统开发的一个数据维护系统,该系统是基于数据库中间件技术、对象序列化等技术开发出来的。本系统集成了各种技术的优点,创立一种新的数据的备份、恢复、移植和升级方式。由于近年来J2EE的兴起,越来越多的企业将自己的信息系统转向J2EE平台,Hibernate是J2EE持久化层的一个开源的比较成熟的产品,在面向对象的开发理念深入人心的今天,对象关系映射(ORM)理论和产品的应用越来越普及,所以基于ORM的应用系统的数据库的维护变得也越来越重要。但是目前尚没有完整的理论和技术。Hibernate只是ORM产品中的一个,通过对它的讨论和研究,可以映射出所有基于ORM中间件的数据库应用系统对数据库进行维护的通用的理论和方法。本文基于这种理论和方法,设计实现了一个基于实际应用系统的数据维护系统。该数据维护系统的主要功能有,实现数据库的备份、恢复、移植和升级。本文主要讨论的是根据面向对象的特点,设计一种新的备份模式,这种备份模式的特点是将关系数据库中的数据以对象形式导出,然后将以对象形式呈现的数据进行序列化,本文将这种对象数据序列化为磁盘文件。由于基于Java的对象具有系统无关性等特点,所以以这种方式的备份出来的数据库,具有很多面向对象的特性,便于使用面向对象的理念对数据进行操作。本文的核心理念就是将关系数据以对象的数据结构进行存储,以上四个功能也是在基于这样的思想之下产生的。本系统的特殊之处在于,这种对数据库的备份与恢复是对底层数据库管理系统无关的,与底层的操作系统也无关,正是由于这种无关性,才可以方便的实现数据库的移植。总之针对以上四项功能,本系统具有以下三个核心模块:异构数据库处理模块,数据备份与恢复模块,数据库升级模块。通过这三个模块可以实现对数据库的备份、恢复、移植和升级功能。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-12
  1.1 课题研究背景及意义  8-9
  1.2 数据维护领域存在的问题  9
  1.3 问题分析及课题研究内容  9-10
  1.4 论文的组织结构  10-12
第二章 数据维护概述  12-15
  2.1 数据维护研究现状  12-13
  2.2 数据维护系统概述  13-15
    2.2.1 异构数据库处理模块概述  13-14
    2.2.2 数据库备份与恢复模块概述  14
    2.2.3 数据库升级模块概述  14-15
第三章 数据维护系统相关技术  15-23
  3.1 对象序列化技术  15-17
    3.1.1 序列化技术概述  15
    3.1.2 如何实现对象的序列化  15-16
    3.1.3 序列化与数据维护  16-17
  3.2 反射机制  17-20
    3.2.1 什么是反射机制  17-19
    3.2.2 反射机制与本系统的结合  19-20
  3.3 Hibernate技术  20-23
    3.3.1 Hibernate概述  20-21
    3.3.2 Hibernate与数据维护结合  21-23
第四章 数据维护系统的设计与实现  23-55
  4.1 数据维护系统的总体设计  23-25
    4.1.1 总体设计  23-24
    4.1.2 各个子模块概述  24-25
  4.2 异构数据库处理模块  25-28
    4.2.1 异构操作系统间数据移植  25-26
    4.2.2 异构数据库间数据移植  26-28
  4.3 数据库备份与恢复模块  28-37
    4.3.1 数据库备份模块  28-32
    4.3.2 目的数据库清理模块  32-33
    4.3.3 数据恢复模块  33-37
  4.4 数据库升级模块  37-55
    4.4.1 升级模块总体设计  38-41
    4.4.2 升级模块的数据备份  41-45
    4.4.3 升级模块序列化算法实现  45-46
    4.4.4 数据库升级类别  46-47
    4.4.5 编写模型修改配置文件  47-49
    4.4.6 动态修改数据模型  49-52
    4.4.7 升级模块的数据恢复  52-55
第五章 系统测试  55-63
  5.1 数据库备份过程  55-59
  5.2 数据库恢复过程  59-63
第六章 总结与展望  63-66
  6.1 文章的主要成果总结  63
  6.2 下一步工作展望  63-66
参考文献  66-67
致谢  67-68
攻读学位期间发表的学术论文  68

相似论文

  1. 保留残迹重建前交叉韧带移植物再血管化的实验研究,R687.2
  2. 脐血间充质干细胞移植治疗帕金森大鼠的实验研究,R742.5
  3. 基于SOA的Portal定制系统的优化与实现,TP311.5
  4. 用体细胞核移植构建的猪早期胚胎冷冻保存研究,S828
  5. MCMV感染同种异型皮肤移植小鼠急性间质性肺炎模型的建立,R-332
  6. p38MAPK抑制剂CBS3830对糖尿病大鼠自体静脉移植内膜增生的影响及机制探讨,R587.1
  7. 人IVF周期中短时受精方法及其临床结果的研究,R714.8
  8. 基于RFID和GPRS的无线通信平台的医疗应用,R319
  9. 第三方骨髓间充质干细胞诱导同种异体移植受体免疫耐受机制的研究,R392
  10. 自体骨髓干细胞移植治疗乙肝肝硬化临床研究,R575.2
  11. 异氟醚和七氟醚对非体外循环冠状动脉旁路移植术患者心肌保护作用的比较,R614
  12. 解剖外动脉旁路移植术在血管外科中的应用,R654.3
  13. 脑源性神经营养因子对骨髓间质干细胞移植治疗大鼠脑出血的影响,R743.34
  14. β-榄香烯对裸鼠移植瘤的放射增敏作用与血管形成的相关性研究,R734.2
  15. 心梗后骨髓间充质干细胞移植的最佳时间研究,R542.22
  16. 骨髓间充质干细胞血肿周边移植对大鼠脑出血的治疗作用及相关机制的探究,R743.34
  17. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  18. 自体富血小板血浆对颗粒脂肪移植血运重建的影响,R329
  19. 重组hIL-10抗家兔皮肤移植排斥反应及其对IL-2、IFN-γ、GCs、T细胞凋亡的影响,R392
  20. 超声评价不同途径移植自体骨髓干细胞对急性心肌梗死心功能的影响,R542.22
  21. 自体骨髓干细胞移植治疗失代偿期肝硬化的临床研究,R575.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com