数据交互与共享平台概要设计说明书

上传人:人*** 文档编号:564783096 上传时间:2024-01-09 格式:DOCX 页数:9 大小:49.44KB
返回 下载 相关 举报
数据交互与共享平台概要设计说明书_第1页
第1页 / 共9页
数据交互与共享平台概要设计说明书_第2页
第2页 / 共9页
数据交互与共享平台概要设计说明书_第3页
第3页 / 共9页
数据交互与共享平台概要设计说明书_第4页
第4页 / 共9页
数据交互与共享平台概要设计说明书_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据交互与共享平台概要设计说明书》由会员分享,可在线阅读,更多相关《数据交互与共享平台概要设计说明书(9页珍藏版)》请在金锄头文库上搜索。

1、目录1引言21.1编写目的21.2参考资料21.3定义及简写22模块设计规则22.1系统运行环境22.2系统结构图33系统功能设计33.1获取数据33.1.1主动获取数据33.1.2被动获取数据43.2发送数据43.2.1主动发送43.2.2定时发送53.2.3隔段时间发送53.3日志管理53.3.1系统日志53.3.2发送日志 63.3.3接收日志63.4数据跟踪63.5客户端管理63.6系统配置63.6.1终端配置63.6.2数据获取方式配置73.7异常处理73.7.1文件上传异常处理73.7.2数据异常处理73.8资源管理73.9权限管理83.9.1系统功能权限83.9.2发送接收数据权

2、限84 系统数据库设计84.1数据库表说明85 技术框架91 引言1.1 编写目的为了解决纵向(区、国家安监部门)及横向(市安委会成员单位)以及跨系统之间的实 现各类安全生产相关数据的交换共享与信息同步,特别是解决不同时期采用不同技术平台建 设的相关系统之间的接口及异构信息交换与同步问题,必须开发出一个 webservice 服务系 统,用来实时高效的传递数据,达到数据共享。1.2 参考资料数据交互与共享需求说明书1.3 定义及简写数据交互与共享需求说明书2 模块设计规则2.1 系统运行环境根据需求的要求描述系统运行的工作环境2.2 系统结构图数据交换引擎适配器管理重大危险 源和预案服务系统客

3、户端配置管理模块J权限管理.收发/配置管理k.y %Oracle适配器重大安全生产隐患.远程消息管理JDB2适配器Sybase适配器抢险救灾 D I资源库SQL SEVER适配器r1. 日志管理t发送/接收广r,格式转换调度监控子系统主控服务模块消 息 发 送 接 受 模 块凹.I 数; Ltt t 据; 交: 换 接: 口:左边的客户端通过自己的配置(适配器管理)获取需要交互的数据,转化成xml格式,并且通 过 webservice 服务将数据发送到 webservice 服务器, webservice 根据数据进行不同的处理, 转发和保存到数据库3 系统功能设计3.1 获取数据该功能提供了

4、从服务器端获取客户端的数据,并提供返回值用以告诉客户端是否获取 到数据。功能分为2 部分,第一,主动获取,由服务器端向客户端发送请求,第二,被动的 接受客户端传过来的数据。获取数据之后也有2 部分,第一,保存数据到指定的数据库指定 字段,第二,进行简单处理后转发。3.1.1 主动获取数据暂无3.1.2 被动获取数据由客户端发送数据,服务器端被动获取数据后进行数据处理。数据处理分为2 种,一种直接保存到服务器端数据库,另一种进行简单处理后转发。 保存入库的 xml 格式为:127.0.0.1 我的电脑 /nameid写入唯一标示/id/clienttableNameuser/tableName

5、columnsid,name,age,sex/columnswaysave/forward/wayuserid description=用户id1/idnamedescription=名称陈浙东 /nameage description=年龄27/agesex description=性另别male/sex/user/data通过获取 way 节点的值来确定,暂时只支持 save 方式3.2 发送数据3.2.1 主动发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表 的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip, 进行发送。发

6、送数据的时候,需要带上ip和标示。格式如下:?xml version=1.0 encoding=utf8 ? dataclientip127.0.0.1/ipname我的电脑 /nameid写入唯一标 示/匚匕tableNameuser/tableNamecolumnsid,name,age,sex/columnswaysave/forward/wayuser1/user/data3.2.2 定时发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表 的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip, 然后再选择定时发送时间,3.2.

7、3 隔段时间发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表 的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip, 然后再选择间隔多久发送一次。3.3 日志管理3.3.1 系统日志获取登陆,数据发送,权限管理,资源管理等操作的记录,并可根据操作时间,操作人来进行查询,可快速查找到每一个人在任意时间段的登陆、操作记录。3.3.2 发送日志包括手动发送,自动发送,定时发送,间隔发送的数据记录,包含发送时间,发送 位置,发送数据的格式,发送者,发送方式,可以根据发送时间,目标ip来查询,方 便查找任意一次的发送记录。3.3.3 接收日志

8、包括手动发送,自动发送,定时发送的数据记录,包含接收时间,接收数据的格式, 发送者ip,可以根据接收时间,目标ip来查询,方便查找任意一次的接收记录。3.4 数据跟踪获取数据后,将数据处理的过程进行分步式管理。1. 接收到以后记录一次2. 解析 xml 文档后记录一次3. 保存到数据库之后记录 用以查询数据的流向和确保数据能安全保存到数据库。3.5 客户端管理客户端进行安装以后,会自动发送客户端的信息到服务器,并在服务器上进行保存,供每次手动发送数据和数据跟踪选择。根据需要,可以进行客户端的流量,发送监控。3.6 系统配置3.6.1 终端配置配置此终端是服务器端还是客户端,如果是客户端的话,填

9、写服务器端ip,保存之 后自动将此终端信息发送给服务器,以便服务器端进行保存。127.0.0.1 我的电脑 /name客户端发送的信息主要包括客户端的IP,名称,并从服务器上获取一个唯一标示(经过 特殊算法加密),保存在数据库的表system (有且只有一个数据)中。如果此终端是服务器, 则在 system 表中存入 server 即可。3.6.2 数据获取方式配置配置获取数据的方式是直接从数据库获取数据,还是通过 webservice 的方式从其他系统 获取数据。3.6.2.1直接从数据库中获取数据如果是从数据库直接获取数据,则还需要配置数据库的类型, ip, url 连接等信息。将 信息保

10、存在sys_config sys_config_01表中,方便webservice系统直接从数据库中获取数据。3.6.2.2其他数据源文本,消息队列, webservice 接口等,暂不支持。3.7 异常处理3.7.1 文件上传异常处理断点续传3.7.2 数据异常处理如果由于网络原因或者ip错误调用webservice接口方法失败,给出提示3.8 资源管理对需要上传以及下载的文档进行管理,包括图片、文本、声音、动画等。3.9 权限管理3.9.1 系统功能权限使用现有的权限系统。3.9.2 发送接收数据权限暂无4 系统数据库设计4.1 数据库表说明系统配置表 sys config列名列名中文说明

11、类型id主键VarcharData way类型。0从数据库获取,lwebserviceVarcharserver是否服务器端0否1是VarcharServer ip如果server为0,填写此客户端的服务端ipVarcharDate typeData way=0 时数据库类型,oracle mysql 等VarcharDate ipData way=0时数据库ipVarcharDate urlData way=0 时数据库 urlVarchar数据传输日志表 data tran log列名列名中文说明类型id主键Varchartype类型。0发送,1接收Varcharformat数据格式Var

12、charcontent数据内容Varcharway发送方式,0手动,1自动Varchartime发送时间dateClient id客户端唯一标示VarcharCreate perople如果是手动发送,则保存发送人Varchar数据源表 data source列名列名中文说明类型id主键VarcharTable name表名Varchardescription表中文说明VarcharCreate people创建人VarcharCreate date创建时间datetype类型,1发送0接收Varcharcondition过滤条件Varchar数据源子表 data source 01列名列名中

13、文说明类型id主键Varcharcolumn name表名Varchardescription表中文说明VarcharCreate people创建人VarcharCreate date创建时间datetype类型,1发送0接收VarcharData source id数据源idVarchar客户端表 client列名列名中文说明类型id主键Varcharcolumn name名称Varchardescription唯一标示VarcharCreate peopleipVarcharCreate date创建时间datetype描述Varchar系统表system列名列名中文说明类型id当前终端的唯一标示,服务器端存serverVarchar5 技术框架Spring+xfire

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号