版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 页目录TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 1引言2 HYPERLINK l bookmark2 o Current Document 1.1编写目的2 HYPERLINK l bookmark4 o Current Document 1.2参考资料2 HYPERLINK l bookmark6 o Current Document 1.3定义及简写2 HYPERLINK l bookmark8 o Current Document 2模块设计规则2 HYPERLINK l bookmark10 o Current D
2、ocument 2.1系统运行环境2 HYPERLINK l bookmark12 o Current Document 2.2系统结构图3 HYPERLINK l bookmark14 o Current Document 3系统功能设计3 HYPERLINK l bookmark16 o Current Document 3.1获取数据3 HYPERLINK l bookmark18 o Current Document 3.1.1主动获取数据3 HYPERLINK l bookmark20 o Current Document 3.1.2被动获取数据4 HYPERLINK l bookm
3、ark22 o Current Document 3.2发送数据4 HYPERLINK l bookmark24 o Current Document 3.2.1主动发送4 HYPERLINK l bookmark26 o Current Document 3.2.2定时发送5 HYPERLINK l bookmark28 o Current Document 3.2.3隔段时间发送5 HYPERLINK l bookmark30 o Current Document 3.3日志管理5 HYPERLINK l bookmark32 o Current Document 3.3.1系统日志5 H
4、YPERLINK l bookmark34 o Current Document 3.3.2发送日志6 HYPERLINK l bookmark36 o Current Document 3.3.3接收日志6 HYPERLINK l bookmark38 o Current Document 3.4数据跟踪6 HYPERLINK l bookmark40 o Current Document 3.5客户端管理6 HYPERLINK l bookmark42 o Current Document 3.6系统配置6 HYPERLINK l bookmark44 o Current Document
5、 3.6.1终端配置6 HYPERLINK l bookmark46 o Current Document 3.6.2数据获取方式配置7 HYPERLINK l bookmark50 o Current Document 3.7异常处理7 HYPERLINK l bookmark52 o Current Document 3.7.1文件上传异常处理7 HYPERLINK l bookmark54 o Current Document 3.7.2数据异常处理7 HYPERLINK l bookmark56 o Current Document 3.8资源管理7 HYPERLINK l bookm
6、ark58 o Current Document 3.9权限管理8 HYPERLINK l bookmark60 o Current Document 3.9.1系统功能权限83.9.2发送接收数据权限8 HYPERLINK l bookmark62 o Current Document 4系统数据库设计8 HYPERLINK l bookmark64 o Current Document 4.1数据库表说明8 HYPERLINK l bookmark66 o Current Document 5技术框架91引言1.1编写目的为了解决纵向(区、国家安监部门)及横向(市安委会成员单位)以及跨系统
7、之间的实现各类安全生产相关数据的交换共享与信息同步,特别是解决不同时期采用不同技术平台建设的相关系统之间的接口及异构信息交换与同步问题,必须开发出一个webservice服务系统,用来实时高效的传递数据,达到数据共享。1.2参考资料数据交互与共享需求说明书1.3定义及简写数据交互与共享需求说明书模块设计规则2.1系统运行环境根据需求的要求描述系统运行的工作环境2.2系统结构图数据交换引擎适配器管理重大危险源和预案服务系统客户端配置管理模块J权限管理.收发/配置管理k.y%Oracle适配器重大安全生产隐患.远程消息管理JDB2适配器Sybase适配器抢险救灾DI资源库SQLSEVER适配器r1
8、.日志管理t发送/接收广r,格式转换调度监控子系统主控服务模块消息发送接受模块凹.I数;Lttt据;交:换接:口:左边的客户端通过自己的配置(适配器管理)获取需要交互的数据,转化成xml格式,并且通过webservice服务将数据发送到webservice服务器,webservice根据数据进行不同的处理,转发和保存到数据库系统功能设计3.1获取数据该功能提供了从服务器端获取客户端的数据,并提供返回值用以告诉客户端是否获取到数据。功能分为2部分,第一,主动获取,由服务器端向客户端发送请求,第二,被动的接受客户端传过来的数据。获取数据之后也有2部分,第一,保存数据到指定的数据库指定字段,第二,进
9、行简单处理后转发。3.1.1主动获取数据暂无3.1.2被动获取数据由客户端发送数据,服务器端被动获取数据后进行数据处理。数据处理分为2种,一种直接保存到服务器端数据库,另一种进行简单处理后转发。保存入库的xml格式为:127.0.0.1我的电脑/nameid写入唯一标示/id/clienttableNameuser/tableNamecolumnsid,name,age,sex/columnswaysave/forward/wayuseriddescription=用户id1/idnamedescription=名称陈浙东/nameagedescription=年龄27/agesexdescr
10、iption=性另别male/sex/user/data通过获取way节点的值来确定,暂时只支持save方式3.2发送数据3.2.1主动发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip,进行发送。发送数据的时候,需要带上ip和标示。格式如下:?xmlversion=1.0encoding=utf8?dataclientip127.0.0.1/ipname我的电脑/nameid写入唯一标示/匚匕tableNameuser/tableNamecolumnsid,name,age,sex
11、/columnswaysave/forward/wayuser1/user/data3.2.2定时发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip,然后再选择定时发送时间,3.2.3隔段时间发送从系统配置中读取所有已经配置的表和列,展现在页面中,有用户自行选择发送哪些表的数据,再根据过滤条件,查询出所有的数据,生成xml文件,根据选择要发送的机器ip,然后再选择间隔多久发送一次。3.3日志管理3.3.1系统日志获取登陆,数据发送,权限管理,资源管理等操作的记录,并可根据操作时间,操
12、作人来进行查询,可快速查找到每一个人在任意时间段的登陆、操作记录。3.3.2发送日志包括手动发送,自动发送,定时发送,间隔发送的数据记录,包含发送时间,发送位置,发送数据的格式,发送者,发送方式,可以根据发送时间,目标ip来查询,方便查找任意一次的发送记录。3.3.3接收日志包括手动发送,自动发送,定时发送的数据记录,包含接收时间,接收数据的格式,发送者ip,可以根据接收时间,目标ip来查询,方便查找任意一次的接收记录。3.4数据跟踪获取数据后,将数据处理的过程进行分步式管理。接收到以后记录一次解析xml文档后记录一次保存到数据库之后记录用以查询数据的流向和确保数据能安全保存到数据库。3.5客
13、户端管理客户端进行安装以后,会自动发送客户端的信息到服务器,并在服务器上进行保存,供每次手动发送数据和数据跟踪选择。根据需要,可以进行客户端的流量,发送监控。3.6系统配置3.6.1终端配置配置此终端是服务器端还是客户端,如果是客户端的话,填写服务器端ip,保存之后自动将此终端信息发送给服务器,以便服务器端进行保存。127.0.0.1我的电脑/name客户端发送的信息主要包括客户端的IP,名称,并从服务器上获取一个唯一标示(经过特殊算法加密),保存在数据库的表system(有且只有一个数据)中。如果此终端是服务器,则在system表中存入server即可。3.6.2数据获取方式配置配置获取数据
14、的方式是直接从数据库获取数据,还是通过webservice的方式从其他系统获取数据。3.6.2.1直接从数据库中获取数据如果是从数据库直接获取数据,则还需要配置数据库的类型,ip,url连接等信息。将信息保存在sys_configsys_config_01表中,方便webservice系统直接从数据库中获取数据。3.6.2.2其他数据源文本,消息队列,webservice接口等,暂不支持。3.7异常处理文件上传异常处理断点续传数据异常处理如果由于网络原因或者ip错误调用webservice接口方法失败,给出提示3.8资源管理对需要上传以及下载的文档进行管理,包括图片、文本、声音、动画等。3.9
15、权限管理3.9.1系统功能权限使用现有的权限系统。3.9.2发送接收数据权限暂无系统数据库设计4.1数据库表说明系统配置表sysconfig列名列名中文说明类型id主键VarcharDataway类型。0从数据库获取,lwebserviceVarcharserver是否服务器端0否1是VarcharServerip如果server为0,填写此客户端的服务端ipVarcharDatetypeDataway=0时数据库类型,oraclemysql等VarcharDateipDataway=0时数据库ipVarcharDateurlDataway=0时数据库urlVarchar数据传输日志表data
16、tranlog列名列名中文说明类型id主键Varchartype类型。0发送,1接收Varcharformat数据格式Varcharcontent数据内容Varcharway发送方式,0手动,1自动Varchartime发送时间dateClientid客户端唯一标示VarcharCreateperople如果是手动发送,则保存发送人Varchar数据源表datasource列名列名中文说明类型id主键VarcharTablename表名Varchardescription表中文说明VarcharCreatepeople创建人VarcharCreatedate创建时间datetype类型,1发送0接收Varcharcondition过滤条件Varchar数据源子表datasource01列名列名中文说明类型id主键Varcharcolumnname表名Varchardescription表中文说明VarcharCreatepeople创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工离职报告(汇编15篇)
- 《观察物体(二)》教学实录-2023-2024学年四年级下册数学人教版
- 《自然语言处理》 教学实录小学信息技术浙教版五年级上册
- 温泉小学作文
- 2024-2025学年高中政治 第3单元 唯物辩证法的联系观 第10课 创新意识与社会进步 第1框 树立创新意识是唯物辩证法的要求教学实录 新人教版必修4
- 学生会各部门述职报告12篇
- 成人教育医学生自我鉴定50字
- 2024年老年人再婚离婚情感安慰与财产分配合同版B版
- 《苦儿流浪记》读书笔记个人书评六篇
- 感恩母亲节演讲稿4篇(经典)
- 智能化实验室建设方案
- 福建省福州市仓山区2023-2024学年六年级上学期期末数学试卷
- 师德师风自评情况对照《新时代高校教师职业行为十项准则》
- 医疗器械安全生产培训
- 2023年电池Pack结构设计工程师年度总结及下年规划
- 《科技改善生活》主题班会教案内容
- 2022年湖南工商大学数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)
- (完整版)18项医院核心制度:免修版模板范本
- 西北大学信息科学与技术学院
- 基于PLC的自动打铃控制器
- 中式烹调技艺教案
评论
0/150
提交评论