用VC++实现企业网络数据共享
2008-11-14 19:33:42 来源:WEB开发网核心提示: 图一:企业网络间数据共享机制设计示意图3. 企业网络间数据共享机制的实现3.1. 数据发布子模块的实现数据发布子模块实现流程叙述为:企业网站后台管理登录à用户选择发布数据à显示发布网页à根据网页提示确定数据发布条件à将条件组合拼接成S
图一:企业网络间数据共享机制设计示意图
3. 企业网络间数据共享机制的实现
3.1. 数据发布子模块的实现
数据发布子模块实现流程叙述为:企业网站后台管理登录à用户选择发布数据à显示发布网页à根据网页提示确定数据发布条件à将条件组合拼接成SQL语句并执行检索操作à将检索结果插入固定模式的ACCESS数据库中的表。发布条件即是SQL语句中where子句确定的内容,是将发布网页中用户确定的条件转换并拼接得到的。选取固定模式的ACCESS数据库是因为对一特定企业其所需发布的数据信息类在一段时间内是固定,根据这一特点,可以设计出固定模式的过渡数据库,这样大大简化了发布的实现。
3.2. 接收方数据导入子模块的实现
实现流程如下:
图二:接收方数据导入子模块实现流程示意
每个企业都有属于自己发布的过渡数据库,现需获得的是某特定企业提供的过渡数据库,因此,在接收过渡数据的时候必须提供被接收企业的标识,通过该标识在本地数据库中查询其对应的连接信息,有URL、用户名、密码、端口,根据这些连接条件调用FTP组件的COM接口执行FTP操作取得某特定企业的过渡数据库。另,由于不明取得的数据是否是本数据库中已有的,就需要在导入时检查数据冗余,冗余数据取消导入。
3.3. 数据传输子模块的实现
该模块以组件的形式提供给用户,属于DCOM范畴内的实现。用户只需要在其网络服务器上完成该组件注册,就可以根据该组件的调用说明进行数据传输的实现。
更多精彩
赞助商链接