论文部分内容阅读
本论文是根据本人所在单位的项目《吉林省地方电力管理有限公司用电管理系统数据迁移》开发过程整理而完成的,从软件工程的角度宏观的考虑数据迁移项目的分析与设计,以便达到节约项目成本,提高工作效率的目的。吉林省地方电力管理有限公司在新版《吉林省地方电力管理有限公司用电管理系统》上线前要求将旧版《吉林省地方电力管理有限公司用电管理系统》所积累的历史数据迁移到新系统的数据库中。作为IT软件项目的一部分,数据迁移工作看似简单,但却是十分复杂的一个过程,它要求有数据库开发方面和软件编程方面的技术,更要融合了软件工程方面的特点;同时,企业经历了前些年信息化建设,目前企业在新的信息化系统建设的过程中数据迁移工作发生更加频繁,数据作为商务智能和决策分析的支撑,历史数据的积累及为重要,所以对于数据迁移类项目的设计与实现进行整理具有一定的现实意义。本论文详细叙述了在用电管理系统中数据迁移项目中的设计与实现,在论文中将数据迁移常见的方法与策略及在开发过程中形成的制品模板进行整理。将用电管理系统数据迁移的步骤进行分解,形成数据迁移项目方案的设计、数据迁移项目计划的制定、充分了解旧系统、新旧系统的映射、数据迁移程序的开发、数据迁移验证程序的开发、数据迁移实施、数据迁移验证八个阶段,论文中对这八个阶段的主要工作进行概要叙述。用电管理系统数据迁移过程完成了旧版《用电管理系统》的权限数据、基础数据、电价信息、0.4KV档案数据、台区用户与10KV用户档案数据、0.4KV用户发行数据、10KV用户发行数据、发行报表数据、用户收费数据、操作员结算数据的迁移程序的开发、验证、实施工作。在论文中对权限数据迁移、基础数据迁移、0.4KV档案数据迁移、0.4KV用户发行数据迁移、发行报表数据迁移具有代表性的五个部分的关键实现进行概要的叙述。旧版用电管理系统数据库是oracle8i,新版用电管理系统数据库是SqlServer2005,数据迁移程序的开发通过SqlServer2005的SSIS与编写SQL语言相结合的方式完成。在用电管理系统数据迁移项目过程中,本人作为项目方案的设计者的主要工作职责包括对项目需求分析、数据迁移项目工作计划的制定、各阶段采用的文档模板格式进行设计、决定使用何种数据迁移开发工具和技术手段、参与各阶段文档的编写与评审工作;作为数据迁移程序的开发者之一,负责数据迁移程序的设计和开发,并完成了0.4KV用户档案数据迁移模块编码和0.4KV用户发行数据迁移模块编码工作。在用电管理系统数据迁移开发和实施的过程中,按计划和要求完成每一个阶段的制品或文档,开发相应的数据迁移程序,最终完成了旧版用电管理系统历史数据向新版用电管理系统数据迁移的工作。