数据表字段信息变更后怎么更新

数据表字段信息变更后如何更新
我是一个集团公司人力资源部人事主管,下属有10多个下级公司,我现在准备做一个简单的单机版人事管理系统,并下发到下级公司,我这里的主要功能是收集汇总统计集团所有下级公司人员基本信息,每月接收各下级单位报送的人员增加、减少、信息变更,导入我电脑上的人事管理系统里面,下级单位的主要功能是可以查看、统计本单位的所有人的基本信息,并每月报送人员新增、减少、信息变更(当这三种情况发生的时候报送,否则不报送)。我的初步想法是每个月当各单位有人员新增或者减少时他们在本单位的人事管理系统里面做新增、减少、信息变更,并生成上报DBF库发给我,我再接收到我的总的人事管理系统里,现在遇到的问题是比如某个单位的某个人的一些基本信息有变更,比如学历或职称等,他们在人事管理系统里面变更相应信息后生成怎样的DBF发给我,我这里好比较容易地在我电脑上的人事管理系统里面更新他变更的信息。

------解决方案--------------------
发送人员信息有变化的记录给你,然后你根据人员信息变化情况,修改相应的字段内容
------解决方案--------------------
单机版这种应用应该不难
1. 上报时整个 dbf 全部拿上来就可以了,不用管是否更改过
2. 拿上来后用代码对比一下总表和上报表的同名表,找出新增和删除的记录,分别执行插入和删除人员记录的操作
3. 内联两个同名表,执行更新操作。至此,完成数据表的同步
4. 从总表中提取出该单位人员的数据生成新表,复制给下级单位,直接覆盖原表即可

这中间可能会需要些业务上的考虑,例如:针对下级单位报上来的表,可能需要有一个指定哪些字段的修改需要审批的配置文件,程序在执行 插入/删除/更新 操作前,可以先显示这些字段内容不同记录的对比窗口,在其上分别列出总表和上报表的内容对比,审批通过的方可执行后面的操作