快递物流行业数据增量下载的实现.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:6 大小:378KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

快递物流行业数据增量下载的实现.doc

快递物流行业数据增量下载的实现.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

快递物流行业:PDA端数据增量下载的实现网络拓扑图基础资料包括:操作人员信息,网点信息等,快递行业的网点人员,信息量过多,如果每次都采取全部下载的方式,会导致下载数据会等待很长一段时间,给用户体验带来不利的影响。因此我们需要寻找一种增量下载的方式,来提高基础数据同步的效率。下面就以操作人员的数据同步为例,给出相应的解决方案数据库设计方案IDUserIDNameCreateTimeUpdateTimeEnable编号用户名姓名数据创建时间最近修改时间是否启用0:停用1:启用10007值守策2012-10-2420:11:362012-11-0617:07:1913800107库管测0072012-10-2418:01:172012-11-1210:40:4614600202雷网接22012-10-2416:26:152012-11-0617:52:461588888888fghfg2012-11-0811:36:142012-11-0910:59:21064002押运22012-10-1216:32:112012-11-0711:02:171WeService服务器(PC)端思路:根据最近更新时间搜索最新的操作人员信息WebService层代码:业务逻辑层代码:数据访问层代码:PDA(手持机)端【思路:】设手持机的最后一次更新时间为LastUpdateTime1:当LastUpdateTime<UpdateTime时,说明服务器上有最新的基础数据需要下载手持机数据库设计:操作人员表:和服务器端的设计结构大致相同不同的是需要建立一个新表,设计一个字段即可即:最近数据更新时间:LastUpdateTime日期型获取最新的操作人员后,及时更新到PDA的本机数据库中设计方案的优化可以参考以下数据库的设计:IDUserIDNameUpdateTimeOperFlag编号用户名姓名最近修改时间操作类型标志D(删除delete,假删除)U(更新update)I(新增insert)10007值守策2012-11-0617:07:1913800107库管测0072012-11-1210:40:4614600202雷网接22012-11-0617:52:461588888888fghfg2012-11-0910:59:21064002押运22012-11-0711:02:171【思路:】设手持机的最后一次更新时间为LastUpdateTime1:当LastUpdateTime<UpdateTime时,说明服务器上有最新的基础数据需要下载1)当OperFlag=D(假删除),客户机不需要执行下载的操作,只需要把对应的记录设置为D即可2)当OperFlag=U(修改),客户机需要执行下载的操作,可以采用数据覆盖的方式进行3)当OperFlag=I(新增),客户机需要执行下载的操作,把服务器端的数量批量插入到客户机即可