继保点检系统数据接口设计方案1应用场景系统在总部及各单位分别布署,版本相似;各单位之间不能通讯,各单位与总部之前可互相通讯。2接口目的实现集团内各单位数据共享,A单位可查看集团内任一单位的部分数据(重要是原则、台账、人员和统计分析,具体业务数据不需要)。3实现办法(1)数据同时:定时自动同时。各单位的数据加单位标记、时间戳、操作标记(CMD),初次进行全表同时,之后定时进行增量同时;(2)文献同时:手动同时。总部收到请求后在本地查找或去目的单位下载目的文献,再发送给请求单位。3.1数据同时发送方式:定时自动同时。同时方向:各单位数据同时至总部后,由总部统一进行下发操作。如:A、B、C……单位将数据同时至总部,总部再将B、C……单位的数据下发给A单位,把A、C……单位的数据下发给B单位。同时数据列表:全部表(总部与各单位的数据表构造相似)同时方式:统一数据同时/增量同时。初次布署进行一次“统一数据同时”操作,厂家将总部全部须同时的数据统一进行下发;每日进行“增量同时”,厂家将数据上传至总部,由总部进行统一分发。使用“增量同时”方式必须增加下列数据表:A、同时数据配备表(固定两条数据T/G,用于设立周期):属性名称字段名称数据类型备注主键GUIDVARCHAR2(42)同时任务TASKVARCHAR2(42)同时方式SYN_TYPECHAR(1)T表达统一数据同时G表达增量同时同时周期PERIODINTEGER单位为天,可觉得小数B、同时数据配备表:属性名称字段名称数据类型备注主键GUIDVARCHAR2(42)数据来源单位FROM_DEPTVARCHAR2(42)数据来源部门编码数据分类DATA_TYPEVARCHAR2(20)SB设备QX缺点DJ点检JX检修同时表名称TB_TBNAMEVARCHAR2(50)全表/增量同时ISFULLCHAR(1)F表达全表G表达增量最后更新时间LAST_DOWNLOAD_TIMEDATE厂家接受总部数据后更新该字段C、本地更新数据log表:属性名称字段名称数据类型备注主键GUIDVARCHAR2(42)操作名称OPERATECHAR(1)C表达新建D表达删除U表达更新更新表名称GX_TBNAMEVARCHAR2(50)数据IDGX_GUIDVARCHAR2(42)对应统计的guid操作时间OPE_TIMEDATED、数据同时log表:属性名称字段名称数据类型备注主键GUIDVARCHAR2(42)数据来源单位FROM_DEPTVARCHAR2(42)数据来源部门编码同时表名称TB_TBNAMEVARCHAR2(50)全表/增量同时ISFULLCHAR(1)F表达全表G表达增量更新数据条数COUNT_NUMINTEGER同时开始时间UP_TIMEDATE同时结束时间UP_TIMEDATEE、数据同时具体log表:属性名称字段名称数据类型备注主键GUIDVARCHAR2(42)数据IDGX_GUIDVARCHAR2(42)对应统计的guid操作名称OPERATECHAR(1)C表达新建D表达删除U表达更新3.2文献同时发送方式:手动召唤同时。同时方向:应用中建立downloadfiles文献夹,按各单位建立子文献夹,用于寄存同时的文献。各单位在本系统中上传的附件名称须确保唯一性。(设备台账那比较多)某单位或总部请求其它单位的文献时,请求先发送到总部,总部在downloadfiles中查找目的文献,则将此文献在总部数据库中的统计与目的单位数据库中的统计进行对比,如果一致就把目的文献发送给请求单位。如果文献比对日期不一致或是文献不存在,则去目的单位下载到downloadfiles后发送给请求单位。