供电企业FOXPRO工资数据的共享

2013-12-12 09:26:26 电力信息化  点击量: 评论 (0)
摘要:在电力企业信息化的过程中,由于信息技术发展及信息化实践的阶段性等原因,使得财务率先实现计算机管理,而财务软件由FoxPro制作的为多,近年来随着电力企业信息化在各个方面深入展开,迫切要求实现财务数
摘要:在电力企业信息化的过程中,由于信息技术发展及信息化实践的阶段性等原因,使得财务率先实现计算机管理,而财务软件由FoxPro制作的为多,近年来随着电力企业信息化在各个方面深入展开,迫切要求实现财务数据的共享。本文详细介绍了FoxPro工资数据共享的实现,对信息系统的集成与过渡运行具有参考价值。
关键词:信息共享;ORACLE;FOXPRO;工资;

引言
FOXPRO作为较早的单机版数据库开发软件,以其灵活实用的优点获得了广泛的应用。但随着信息技术发展及信息化在各个方面深入展开,WEB技术的应用,数据共享的要求愈加迫切,大型共享数据库管理系统如Oracle、Sql Server等开始占主导地位。
在电力企业信息化的过程中,由于信息化实践的阶段性及当时技术背景等历史原因,使得财务率先实现计算机管理,而财务软件由FoxPro制作的为多。随着企业级信息系统的建立,大多数情况下财务软件作为企业的核心不被替代,但财务数据的共享要求日益迫切,资产负债表、损益表、产品销售利润表等各种财务报表及员工工资表都需要实现共享。其中FoxPro工资数据的共享有些困难,下面就其存在的难题及解决方法作一介绍。

1 工资数据共享的困难
在信息系统集成的过程中,为了实现工资数据的安全共享,一般将其迁入企业的大型共享数据库中。
FoxPro工资数据共享的困难在于工资表没有固定的数据库结构,工资项目的增减也很灵活,其中还存有相当一部分中间计算字段或其他无用信息,在得不到原系统开发人员的帮助情况下,只有专职财务人员才能从数据库中挑选出有用的字段,而且由于每月一个工资数据文件,于是挑选的工作每月都要做。
每月一个FoxPro数据库结构的工资表要实现向大型共享数据库的迁移并实现其集中是件困难的事,需要解决两个问题:
第一, 将每月工资数据存储在一个数据库表中。
第二, 正确存储每月要显示的工资表表头。

2 解决办法
在实践中,本文采用以下方法实现向Oracle迁移FoxPro工资数据,实现归一化处理。
首先,建立Oracle数据库表“工资数据表”(存放工资数据)、“工资表头表”(存放工资表头即工资各项名称)、“工资项显示属性表”(存放工资表各项是否显示,实际使用可用列宽度代替,宽度为0的项不显示),由于FoxPro工资表字段每月可不一样,多少和次序不定,因而以上Oracle三个表(以下简称三表)的字段需建的足够多(如已知月份字段数的二倍),为了方便起见,下面用中文进行Oracle数据库表的字段说明。
对“工资数据表”建字段“职工编号”、“姓名”、“
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞