电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

12页
  • 卖家[上传人]:小****头
  • 文档编号:186658908
  • 上传时间:2021-07-19
  • 文档格式:DOC
  • 文档大小:256KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 数据交互与共享概要设计说明书数据交互与共享平台V1.0概要设计说明书部 门:软件部编 写:陈浙东审 核:批 准日 期:2012-11-262012年11月文档修订控制序号版本号修订日期修订概述修订人审批人备注1 引言1.1 编写目的为了解决纵向(区、国家安监部门)及横向(市安委会成员单位)以及跨系统之间的实现各类安全生产相关数据的交换共享与信息同步,特别是解决不同时期采用不同技术平台建设的相关系统之间的接口及异构信息交换与同步问题,必须开发出一个webservice服务系统,用来实时高效的传递数据,达到数据共享。1.2 目标及范围1.3 参考资料数据交互与共享需求说明书1.4 定义及简写数据交互与共享需求说明书2 模块设计规则2.1 系统运行环境根据需求的要求描述系统运行的工作环境2.2 系统结构图左边的客户端通过自己的配置(适配器管理)获取需要交互的数据,转化成xml格式,并且通过webservice服务将数据发送到webservice服务器,webservice根据数据进行不同的处理,转发和保存到数据库3 系统功能设计3.1 获取数据该功能提供了从服务器端获取客户端的数据,并提供

      2、返回值用以告诉客户端是否获取到数据。功能分为2部分,第一,主动获取,由服务器端向客户端发送请求,第二,被动的接受客户端传过来的数据。获取数据之后也有2部分,第一,保存数据到指定的数据库指定字段,第二,进行简单处理后转发。3.1.1 主动获取数据暂无3.1.2 被动获取数据由客户端发送数据,服务器端被动获取数据后进行数据处理。数据处理分为2种,一种直接保存到服务器端数据库,另一种进行简单处理后转发。保存入库的xml格式为:127.0.0.1我的电脑写入唯一标示userid,name,age,sexsave/forward1 陈浙东27male通过获取way节点的值来确定,暂时只支持save方式3.2 发送数据3.2.1 主动发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip,进行发送。发送数据的时候,需要带上ip和标示。格式如下:127.0.0.1我的电脑写入唯一标示userid,name,age,sexsave/forward13.2.2 定时发送从系统配置中读取所有已经配置

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

      4、ml文档后记录一次3. 保存到数据库之后记录用以查询数据的流向和确保数据能安全保存到数据库。3.5 客户端管理客户端进行安装以后,会自动发送客户端的信息到服务器,并在服务器上进行保存,供每次手动发送数据和数据跟踪选择。根据需要,可以进行客户端的流量,发送监控。3.6 系统配置3.6.1 终端配置配置此终端是服务器端还是客户端,如果是客户端的话,填写服务器端ip,保存之后自动将此终端信息发送给服务器,以便服务器端进行保存。127.0.0.1我的电脑客户端发送的信息主要包括客户端的IP,名称,并从服务器上获取一个唯一标示(经过特殊算法加密),保存在数据库的表system(有且只有一个数据)中。如果此终端是服务器,则在system表中存入server即可。3.6.2 数据获取方式配置配置获取数据的方式是直接从数据库获取数据,还是通过webservice的方式从其他系统获取数据。3.6.2.1 直接从数据库中获取数据如果是从数据库直接获取数据,则还需要配置数据库的类型,ip,url连接等信息。将信息保存在sys_config sys_config_01表中,方便webservice系统直接从数

      5、据库中获取数据。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列名列名中文说明类型id主键VarcharData_way类型。0从数据库获取,1webserviceVarcharserver是否服务器端 0 否 1是VarcharServer_ip如果server为0,填写此客户端的服务端ipVarcharDate_typeData_way=0时数据库类型,oracle mysql等VarcharDate_ipData_way=0时数据库ipVarcharDate_urlData_way=0时数据库urlVarchar数据传输日志表 data_tran_log列名列名

      6、中文说明类型id主键Varchartype类型。0发送,1接收Varcharformat数据格式Varcharcontent数据内容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列名列名中文说明类型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 系统原型设计参考webservice原型设计界面6 技术框架Spring+xfire- 河南汉威电子股份有限公司 第 9 页

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

      点击阅读更多内容
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.