首页> 中文学位 >数据迁移方案及TalentBase系统相关功能设计与实现
【6h】

数据迁移方案及TalentBase系统相关功能设计与实现

代理获取

目录

文摘

英文文摘

独创性声明和学位论文版权使用授权书

第一章绪论

1.1数据迁移概论

1.2数据迁移工具项目的背景

1.3当前国内外同类工具的实现方式

1.4论文组织

第二章方案设计中关键技术的选择

2.1 J2EE技术介绍

2.1.1 J2EE层次模型

2.1.2 J2EE容器体系结构

2.1.3 J2EE核心API

2.2 MVC模式与Struts框架介绍

2.2.1模式的发展与MVC模式

2.2.2实现MVC模式的Struts框架

2.3 XML概述与JAXB技术介绍

2.3.1 XML技术概述

2.3.2数据绑定及JAXB技术介绍

第三章TalentBase系统相关功能的设计

3.1东软TalentBase系统简介

3.2自定义报表中表头信息的提取和再现功能设计

3.2.1问题的提出

3.2.2几种操作Excel文档的技术介绍及比较

3.2.3问题的解决——功能的设计

3.3组织机构子关系复制功能的设计

3.3.1实现组织机构图的数据库表结构

3.3.2相关的定义及问题描述

3.3.3解决问题的算法描述

第四章迁移方案的总体设计

4.1概述

4.2需求分析

4.3模块迁移子方案设计思想

4.4通用迁移子方案设计

4.5新旧系统间迁移子方案设计

4.5.1对于基本类型的表间关系的复制方案

4.5.2配置文件的结构设计及迁移算法

第五章模块迁移功能的详细设计与实现

5.1术语约定及系统总体设计

5.2表现层设计

5.2.1实现技术的选择:JSP和JavaScript技术

5.2.2控制台界面的设计

5.2.3国际化支持

5.2.4迁移功能树的定义及设计

5.2.5提示信息输出设计

5.3控制层设计

5.4业务层设计

5.4.1配置文件总体结构设计

5.4.2通用数据引擎模块实现

5.4.3执行迁移操作模块

5.4.4特殊数据类型的迁移功能的实现

第六章方案的性能分析和可扩展性

6.1性能分析

6.2方案的通用性和可扩展性

结束语

参考文献

致谢

展开▼

摘要

本文首先通过实现TalentBase系统(TalentBase系统是东软、翰威特联合推出的一个e-HumanResource产品,它基于J2EE规范的企业级信息平台,体系结构采用了符合J2EE规范的MVC三层模式、Sruts框架和Expresso框架。)二次开发过程中的几个功能,对比了几种处理OLE2文档程序包的性能,并且提出了一个复制多个关联性数据表中记录的算法。其次以TalentBase系统的数据迁移工具项目为背景,具体分析了J2EE应用程序实施阶段的数据迁移问题,充分考虑了当前应用程序的实施和部署环境,设计出了一套完整的数据迁移方案,此方案包括系统切换时的数据迁移、通用数据迁移和模块数据迁移三个子方案,能够解决实施阶段各种类型的数据迁移问题。最后,根据当前的需求,以动态循环调用业务层保存方法的原理实现了模块数据迁移功能,使得持久层的数据库结构对实施过程中的数据迁移人员来说是完全透明的,正是这一透明性也省去了直接操作数据表时需要维护多个表之间的数据相关性和一致性的问题。本方案虽是在TalentBase系统之上基于Struts实现的,但可以很容易地在通用的实现MVC模式的应用程序上实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号