数据交换详细设计说明书模板Word文档下载推荐.docx
《数据交换详细设计说明书模板Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据交换详细设计说明书模板Word文档下载推荐.docx(102页珍藏版)》请在冰点文库上搜索。
2.2.13T_SYS_RT_LOG(运行时日志) 错误!
2.2.14T_DICT_FMT(数据格式字典) 错误!
2.2.15T_NODE_ORG(交换节点表) 错误!
2.2.16T_SYS_LOGING_LOG(登录日志) 错误!
2.2.17T_SYS_LOGING_LOG_BACKUP(登录日志备份)错误!
2.2.18T_SYS_USE_LOG(系统日志) 错误!
2.2.19T_SYS_USE_LOG_BACKUP(系统日志备份)错误!
未定义
书签。
2.2.20T_DICT_MAIN(字典项主表) 错误!
2.2.21T_DICT_MAIN_VALUE(字典值表) 错误!
2.2.22T_RT_INST(实例管理表) 错误!
2.3系统菜单 错误!
2.4用户及权限管理 错误!
2.4.1功能说明 错误!
2.4.2页面设计 错误!
2.4.3相关规则 错误!
2.4.4相关SQL 错误!
2.5机构管理 错误!
2.5.1功能说明 错误!
2.5.2页面设计 错误!
2.5.3相关规则 错误!
2.5.4相关SQL 错误!
2.6交换管理 错误!
2.6.1功能说明 错误!
2.6.2用例图 错误!
2.6.3用例分析 错误!
2.6.4页面设计 错误!
2.6.5相关规则 错误!
2.6.6相关SQL 错误!
2.7日志管理 错误!
2.7.1功能说明 错误!
2.7.2用例图 错误!
2.7.3用例分析 错误!
2.7.4页面设计 错误!
2.7.5相关规则 错误!
2.7.6相关SQl 错误!
2.8字典管理(暂缓) 错误!
2.8.1功能说明 错误!
2.8.2用例图 错误!
2.8.3用例分析 错误!
2.8.4页面设计 错误!
2.8.5相关规则 错误!
2.8.6相关SQL 错误!
2.9任务管理 错误!
2.9.1模块概述 错误!
2.9.2任务定义 错误!
2.9.3任务控制 错误!
2.9.4错误日志 错误!
2.9.5实例管理 错误!
2.9.6任务组管理(暂缓) 错误!
2.9.7运行控制(暂未实现) 错误!
2.10任务运行 错误!
2.10.1模块概述 错误!
2.10.2基本流程 错误!
2.10.3映射规则文件 错误!
2.10.4外部接口 错误!
2.10.5内部接口 错误!
2.10.6交换日志(暂缓) 错误!
2.10.7运行时事件日志 错误!
2.10.8任务自动启停 错误!
2.10.9异常处理 错误!
2.10.10运行方式 错误!
2.10.11安装部署 错误!
1引言
1.1编写目的
1.2项目背景
1.3当前状况
2详细说明
数据展示时根据机构权限过滤此次暂不考虑
2.1数据库设计
2.1.1数据库命名规则
1.数据库主键全部采用是32位UUID,针对Oracle数据库采用
char(32)
2.表名以“T_”开头,视图名以“V_”开头,函数以“FN_”开头,存储过程以“SP_”触发器以“TR_”
3.针对数据库中相应的字符串,提供以下规范性的字符升序约定:
4.短字符串:
varchar2(20),如姓名、电子邮件,类别等。
5.中字符串:
varchar2(100),如地址、部门名称等。
6.长字符串:
varchar2(1000),如处理意见,备注等。
7.文本型字符串:
CLOB,如摘要信息等。
96
2.1.2表空间命名规则
以TS开头加‘_’命名各个表空间,具体内容如下:
1.TS_LOB:
大字段存储
2.TS_INDEX:
索引表空间
3.TS_DATA:
一般数据存储
4.TS_TEMP:
临时数据表空间
5.TS_HISTORY:
归档数据存储表空间
2.2逻辑结构
2.2.1T_USER(用户信息)
Name
Code
Comment
DataType
PF
M
USER_ID
主键
CHAR(32)
X
STAFF_CODE
用户名
VARCHAR2(100)
PASSWORD
登录密码
BELONG_ORG_ID
所属机构ID
POSITION
用户职务
USER_NAME
姓名
VARCHAR2(20)
EMAIL
电子邮箱
LINK_TEL
联系电话
STATE
状态(1有效,0无效)
NUMBER
(1)
CREATE_ORG
创立机构
CREATE_DATE
创立时间,精确到秒
DATE
USER_TYPE
用户类型(A管理员,U普通用户)
CHAR
(1)
2.2.2T_ORG(机构信息)
P
FM
ORG_ID
ORG_CODE
机构代码
VARCHAR2(10)
ORG_NAME
机构名称
SIMPLE_NAME
机构简称
VARCHAR2(50)
PARENT_ORG_ID
上级机构ID
VER_ORG_ID
垂管机构父节点ID
机构类型(00省政府,01省级部
ORG_TYPE
门,02市政府,03市级部门,04区县政府,05区
CHAR
(2)
县部门,)
创立时间,精确到
秒
状态(1有效,0无效)
ORD
机构顺序
NUMBER(4)
2.2.3T_MENU(菜单信息)
MENU_ID
DataType PFM
MENU_TITLE
MENU_NAME
CHAR(32)VARCHAR2(50)VARCHAR2(50)
PARENT_MENU_IDPARENT_MENU_ID父级菜单ID
MENU_TYPE
MENU_DESCRIBEMENU_DESCRIBE
MENU_PIC MENU_PIC
MENU_URL MENU_URL
ORD ORD
CREATE_DATE CREATE_DATE
菜单标题
菜单名称
菜单分类(0系统管理,
1非系统管理)
菜单描述菜单图标菜单URL顺序号
VARCHAR2(200)
VARCHAR2(100)VARCHAR2(1000)NUMBER(4)
2.2.4T_USER_MENU(用户菜单信息)
F
USER_MENU_ID
菜单ID
用户ID
创立时间
MANAGE_ORG
1省级权限,2市级权
限 NUMBER
(1)
创立机构创立时间
2.2.5T_USER_MANAGE_ORG(用户数据权限信息)
MANAGE_ORG_IDUSER_ID
CHAR(32)CHAR(32)
F M
2.2.6T_TASK_DEF(任务定义)
IDTASK_NAME
名称
CHAR(32) XVARCHAR2(100)
TASK_DESC
描述
CLOB
所属机构
CREATE_USER
创立人
TASK_STATE
1启用0停用
TRANS_SCR
转换脚本
删除标记位
STATE_DATE
创立/修改时间
INST_ID
执行此任务的运行时平台实
例
2.2.7T_ENDPOINT(端点配置)
IDEP_TYPE
端点类型.0源端点1目标端点
CHAR(32)NUMBER
(1)
P F
TASK_ID
所属任务
EP_NAME
端点名称
NODE_ID
所属节点
MAP_FILE
映射规则文件
FMT_ID
数据格式
NUMBER(8)
TRANS_ID
传输方式
DB_TYPE_ID
数据库类型
JDBC_URL
JDBC连接串
JDBC_USER
JDBC用户名
JDBC_PSWD
JDBC密码SHA的HEX散列值
WS_USER
WS用户名
WS_PWSD
WS密码SHA的HEX散列值
S_CDC_ID
增量识别机制
S_TS
时间戳字段
S_TS_DB
时间戳子段是否使用数据库字段.0否1是
S_TIME_LAG
源端点与本系统的保险时差,单位分钟
D_DB_OP
目标端点数据库操作.位运算.增改删都支持为
111,即十进制7
D_DB_CONFLICT
目标端点数据库操作时,
主键冲突的处理.0合并1
丢弃源2丢弃目标3改变
主键插入
D_WS_URL
D_CONSIS_MAP
(目标端点)是否使用和源端点一致的映射规则
2.2.8T_TASK_CTRL(任务运行控制)
关联的任务
任务能够运行的时间段,自动cron判断
CHAR(32)CHAR(32)VARCHAR2(100)
ID
TASK_IDRUN_PERIOD
POLL_INTERVALPOLL_INTERVAL轮询间隔,自动cron判 VARCHAR2(100)
断DAILY_QUOTA DAILY_QUOTABATCH_SIZE BATCH_SIZE
DEDICATED_VMDEDICATED_VM
VM_ARGS
LAST_SCHELAST_RUNLAST_TS
日配额控制的数据条数
批量条数
是否使用专用虚拟机运行任务
虚拟机启动参数上次调度时间
上次交换数据时间
上次交换的截止时间戳(源端点基于时间戳识别时)
本系统数据库时间
NUMBER(8)NUMBER
(1)
DATEDATE
2.2.9T_DICT_TRANS(传输方式字典)
CODE
传输方式代码
NUMBER
(2)
NAME
传输方式名称
2.2.10T_DICT_CDC(增量识别机制字典)
DateType
CODENAMESTATE
增量识别机制代码增量识别机制名称删除标记位
NUMBER
(2)VARCHAR2(100)NUMBER
(1)
LAST_TRANS_DATELAST_TRANS_DATE最后尝试传输的时 DATE
间
FAILED_TIMES FAILED_TIMES 已经失败次数 NUMBER(8)
2.2.11T_DATA_QUEUE(待传数据队列)
所属的任务
D_EP_ID
目标端点
数据创立时间
PATH
数据存放位置(数据
必须被串行化到文件系统)
DATA_COUNTDATA_COUNT交换的数据条数
DATA_KB DATA_KB 交换的数据量
START_DATESTART_DATE源端点发起数据交换的时
间(以本系统获得数据的时
刻计)
NUMBER(8)DATE
2.2.12T_TRANS_LOG(数据交换日志)
产生数据交换的任务
S_EP_ID
数据来源端点
数据目标端点
END_DATE END_DATE 目标端点得到数据的时间 DATE
(以本系统将数据成功发送给目标端点计)
2.2.13T_SYS_RT_LOG(运行时日志)
SEVERITY
严重度:
0一般1警告2
错误
OCCUR
事件发生阶段:
0平台启动1任务启动2任务停止3任务运行
EVENT_TY
事件类型:
0数据交换成功1数据
PE
交换失败
MESSAGE
消息
VARCHAR2(20
0)
THREAD_N
线程名称
VARCHAR2(50
AME
)
ERR_STAC
K
错误堆栈
SOURCE
事件源(发生事件的对象)(对于
OCCUR:
1、2、3,存放TASK_ID)
EVENT_TI
时间发生时间
ME
2.2.14T_DICT_FMT(数据格式字典)
数据格式代码数据格式名称删除标记位
创立时间,精DATE
确到日
修改时间,精确到日
节点状态1-