合同管理数据库设计.docx

上传人:b****8 文档编号:8997168 上传时间:2023-02-02 格式:DOCX 页数:106 大小:41.34KB
下载 相关 举报
合同管理数据库设计.docx_第1页
第1页 / 共106页
合同管理数据库设计.docx_第2页
第2页 / 共106页
合同管理数据库设计.docx_第3页
第3页 / 共106页
合同管理数据库设计.docx_第4页
第4页 / 共106页
合同管理数据库设计.docx_第5页
第5页 / 共106页
点击查看更多>>
下载资源
资源描述

合同管理数据库设计.docx

《合同管理数据库设计.docx》由会员分享,可在线阅读,更多相关《合同管理数据库设计.docx(106页珍藏版)》请在冰豆网上搜索。

合同管理数据库设计.docx

合同管理数据库设计

 

合同管理系统

数据库设计说明书

文件编号:

CMMI03-TMP04

项目编号:

文件版次:

V1.0

编写人/日期:

审核人/日期:

批准人/日期:

 

变更记录

序号

版本号

修改单号

修改条款与内容

修改人/日期

批准人/日期

1.

2.

3.

4.

注:

对该文件内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。

1目的

本数据库设计说明书是在充分理解用户需求调研记录、深入分析软件需求规格说明书后编制的。

本文档的编写目的,是为软件开发方充分理解系统开发对象而编写的。

它阐述了数据库的实体关系、对象描述、对象定义,明确了所要实现的数据库目标,从而使软件开发方对系统数据库对象有一个充分的理解,使之成为系统详细设计、系统实现的基础,为系统的设计、开发与测试提供指导。

2范围

本数据库设计说明书适用于合同管理系统的设计、开发、测试等研究开发工作。

本文档的预期读者包括支持本项目的领导和负责人员;设计、开发、测试人员与文档编写人员;项目管理人员;参与项目实施的相关工作人员等。

3参考资料

4公共词汇

5数据库设计

5.1数据库实体关系图

无。

5.2数据库对象清单

数据库清单如下:

子系统

实体

实体名称

实体类型

备注说明

5.3数据库结构设计

5.3.1业务表部分

5.3.1.1关系图

5.3.1.2结构设计

5.3.1.2.1合同基本信息表T_CNT_BASICINFO

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

CNT_ID

主键ID

VARCHAR2(32)

Y

N

系统生成UUID

CNT_NAME

合同名称

VARCHAR2(500)

N

保存时,需要判断是否含有特殊字符。

CNT_CODE

合同编号

VARCHAR2(200)

按照国网规则系统生成,需要提供国网规则,在保存时,生成合同编号。

CNT_SELE_CODE

合同自编号

VARCHAR2(200)

填写的编号。

CNT_TYPE

合同类型ID

VARCHAR2(32)

N

来源于数据字典(t_cnt_dictdic_parent_id=02)

CNT_SECRET

合同密级

VARCHAR2(20)

枚举类型(秘密、机密、绝密)

CNT_FUNDS_DIREC

资金流向

VARCHAR2(20)

枚举类型(收款、付款、无支付)

CNT_IDENTITY

我方身份

VARCHAR2(20)

枚举类型(甲方、乙方、丙方)

CNT_MONEY

合同金额

NUMBER(20,2)

CNT_MONEY_TYPE

货币类型

VARCHAR2(32)

货币类型ID,来源于数据字典

(t_cnt_dictdic_parent_id=0101)

CNT_MONEY_RMB

合同金额(人民币)

NUMBER(20,2)

合同金额*汇率

CNT_MONEY_EXCHANGERATE

汇率

NUMBER(10,4)

当时的汇率,手动填写

CNT_TAX_RATE

印花税率

NUMBER(10,4)

根据合同类型ID和单位ID从印花税率表中取得印花税率

CNT_TAX_SYSTEM

系统核定印花税

NUMBER(10,4)

由系统根据设定的税率自动计算:

合同金额(人民币)*印花税率

CNT_TAX

手动填写印花税

NUMBER(10,4)

用于由于某种原因造成实际印花税与系统计算不符情况下

CNT_EMERGENCY

紧急情况

VARCHAR2(20)

枚举类型(一般,紧急,特急)

CNT_PROXY

授权情况

VARCHAR2(20)

枚举类型(已授权,未授权)

CNT_PROXY_CODE

授权编号

VARCHAR2(100)

CNT_PROXY_ID

授权书ID

VARCHAR2(32)

CNT_STATE

合同状态

VARCHAR2(20)

枚举类型(草稿,会签,待生效,履行,归档,作废,已变更)

IS_CHANGE

是否变更

VARCHAR2(5)

枚举,TRUE、FALSE默认为FALSE

IS_DESTORY

是否作废

VARCHAR2(5)

枚举,TRUE、FALSE默认为FALSE

CNT_USER_ID

承办人ID

VARCHAR2(32)

CNT_USER_NAME

承办人姓名

VARCHAR2(100)

CNT_DEPT_ID

承办人部门ID

VARCHAR2(32)

CNT_DEPT_NAME

承办人部门名称

VARCHAR2(200)

CNT_COMPANY_NAME

承办人单位

VARCHAR2(200)

CNT_COMPANY_ID

承办人单位ID

VARCHAR2(32)

CNT_USER_TEL

联系电话

VARCHAR2(32)

CNT_EXECUTE_USER_ID

履行人id

VARCHAR2(32)

CNT_EXECUTE_USER_NAME

履行人姓名

VARCHAR2(100)

CNT_ORGAN_PATH

组织机构路径

VARCHAR2(1000)

用于查询1#s1#s2到公司

重要

CNT_CREATE_TIME

起草时间

NUMBER(13)

CNT_ORDERNUMBER_TIME

编号时间

NUMBER(13)

DESC

CNT_EFFECT_TIME

合同生效时间

NUMBER(13)

CNT_LOSE_EFFECT_TIME

合同失效时间

NUMBER(13)

CNT_END_TIME

合同结束时间

NUMBER(13)

CNT_AUDIT_TIME

合同签订时间

NUMBER(13)

CNTACT_REMARK

备注

VARCHAR2(1000)

CNT_ABSTRACT

合同摘要

VARCHAR2(1000)

CNT_FLOW_ID

合同流程ID

VARCHAR2(50)

PROC_DEF_ID

CNT_FLOW_NAME

合同流程名称

VARCHAR2(200)

IS_INSTANCY

是否紧急

VARCHAR2(20)

枚举,TRUE、FALSE默认为FALSE

CNT_NAME_PINYIN

合同名称拼音

VARCHAR2(3000)

N

大写

CNT_YEAR

合同年份

VARCHAR2(4)

N

CNT_INCREMENT_NO

流水号

NUMBER(6)

N

按单位/年份来算

CNT_BALANCE_MONEY

结算金额

NUMBER(13)

CNT_BALANCE_MONEY_TYPE

结算金额货币类型

VARCHAR2(32)

货币类型ID

CNT_BALANCE_MONEY_RMB

结算金额(人民币)

NUMBER(20,2)

CNT_BID_ID

招标情况id

VARCHAR2(32)

来源于数据字典

(t_cnt_dictdic_parent_id=91)

CNT_BID_CONTENT

招标内容

VARCHAR2(1000)

文本

IS_DEL

是否删除

VARCHAR2(5)

枚举,TRUE、FALSE默认为FALSE

CNT_CODE_NUM

合同编号数字号

NUMBER

CNT_FILLIN_COMPANY_ID

填报单位ID

VARCHAR2(50)

CNT_FILLIN_COMPANY_NAME

填报单位名称

VARCHAR2(500)

5.3.1.2.2合同变更表T_CNT_CHANGE

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

CHANGE_ID

主键ID

VARCHAR2(32)

Y

N

系统生成UUID

CNT_CNTID

合同ID

VARCHAR2(32)

Y

N

CNT_SOURCE_ID

原合同ID

VARCHAR2(32)

Y

N

用于记录合同变更时的原合同ID

CNT_SOURCE_NAME

原合同名称

VARCHAR2(500)

N

用于记录合同变更时的原合同名称

CNT_CHANGE_REMARK

变更说明

VARCHAR2(1000)

N

用于记录合同变更说明

5.3.1.2.3合同作废表T_CNT_DESTORY

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

DESTORY_ID

主键ID

VARCHAR2(32)

Y

N

系统生成UUID

CNT_CNTID

合同ID

VARCHAR2(32)

Y

N

CNT_DESTORY_REMARK

作废说明

VARCHAR2(1000)

N

用于记录合同作废说明

CNT_DESTORY_USER

作废人员

VARCHAR2(500)

N

记录作废人员的信息,如单位部门姓名

CNT_DESTORY_TIME

作废时间

VARCHAR2(15)

N

5.3.1.2.4合同流程跟踪表T_CNT_WORKFLOW

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

WF_ID

主键

VARCHAR2(32)

Y

N

主键

CNT_USED_TIME

处理耗时

NUMBER(13)

N

毫秒

REAL_USER_ID

真实处理人ID

VARCHAR2(32)

N

REAL_USER_NAME

真实处理人姓名

VARCHAR2(32)

N

ACTIVITY_ID

环节ID

VARCHAR2(32)

N

PROCESS_ID

流程ID

VARCHAR2(255)

N

BUSINESS_ID

合同ID

VARCHAR2(32)

N

CURRENT_USER_IDS

当前用户ID

VARCHAR2(255)

N

CURRENT_USER_NAMES

当前用户姓名

VARCHAR2(255)

N

USER_DUTY_NAME

岗位名称

VARCHAR2(32)

N

PREVIOUS_USER_ID

上一个用户的ID

VARCHAR2(32)

N

PREVIOUS_USER_NAME

上一个用户的姓名

VARCHAR2(32)

N

ACTIVITY_DEF_ID

环节定义ID

VARCHAR2(32)

N

ACTIVITY_DEF_NAME

环节定义名称

VARCHAR2(32)

N

CURRENT_STATE

当前环节状态

VARCHAR2(32)

N

枚举:

流转,关闭

RECEIVE_TIME

接收时间

NUMBER(13)

N

SEND_TIME

发送时间

NUMBER(13)

CURRENT_DEPT_ID

当前部门ID

VARCHAR2(255)

CURRENT_DEPT_NAME

当前部门名称

VARCHAR2(255)

BUSINESS_CODE

编号

VARCHAR2(100)

BUSINESS_USER_ID

承办人id

VARCHAR2(32)

BUSINESS_USER_NAME

承办人姓名

VARCHAR2(32)

BUSINESS_DEPT_ID

承办部门id

VARCHAR2(32)

BUSINESS_DEPT_NAME

承办部门名称

VARCHAR2(32)

BUSINESS_COMPANY_ID

承办人公司id

VARCHAR2(32)

BUSINESS_COMPANY_NAME

承办人公司名称

VARCHAR2(32)

SOURCE_ID

合同id

VARCHAR2(32)

N

BUSINESS_NAME

操作名称

VARCHAR2(128)

WF_STATE

当前流程流转状态

VARCHAR2(32)

N

枚举:

流转,关闭

PROC_DEF_ID

流程定义ID

VARCHAR2(32)

PROC_DEF_NAME

流程定义名字

VARCHAR2(64)

WF_TYPE

流程类型

VARCHAR2(32)

N

枚举:

合同,授权书

USER_DUTY_NAME

岗位名称

VARCHAR2(32)

N

IS_DEL

删除标志

VARCHAR2(5)

WORK_ITEM_ID

工作项ID

NUMBER(13)

CURRENT_COMPANY_ID

承办人公司ID

VARCHAR2(32)

CURRENT_COMPANY_NAME

承办人公司名称

VARCHAR2(32)

5.3.1.2.5合同意见信息表T_CNT_AUDITINFO

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

AUD_ID

主键

VARCHAR2(32)

Y

N

WF_ID

流程ID

VARCHAR2(32)

N

AUD_CNTENT_1

意见1

VARCHAR2(4000)

意见内容根据长度保存到意见1、2、3中

AUD_CNTENT_2

意见2

VARCHAR2(4000)

AUD_CNTENT_3

意见3

VARCHAR2(4000)

IS_FLAG

是否为最终意见

VARCHAR2(20)

5.3.1.2.6合同会签部门表T_CNT_AUDIT_DEPT

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

AUDIT_ID

主键

VARCHAR2(32)

Y

N

OBJ_ID

关联id

VARCHAR2(32)

N

记录合同ID

DEPT_ID

部门ID

VARCHAR2(32)

N

会签部门ID或会签处室ID

DEPT_NAME

部门名称

VARCHAR2(200)

N

会签部门名称或会签处室名称

RECEIVER_ID

接收人id

VARCHAR2(32)

N

RECEIVER_NAME

接收人姓名

VARCHAR2(50)

N

AUDIT_FLAG

标识

VARCHAR2

(1)

COMPANY_ID

会签部门所属单位ID

VARCHAR2(32)

IS_DEL

删除标志

VARCHAR2(20)

5.3.1.2.7个人意见库表T_CNT_COMMON_AUDIT

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

COM_AUD_ID

公共意见ID

VARCHAR2(32)

Y

N

USER_ID

创建人id

VARCHAR2(32)

N

AUDIT_CNTENT

意见内容

VARCHAR2(4000)

N

AUD_TIME

意见时间

NUMBER(13)

N

WF_TYPE

流程类型

VARCHAR2(20)

N

枚举:

合同,委托书

5.3.1.2.8流程配置表T_CNT_FLOW_CONFIG

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

FLOW_CONF_ID

主键

VARCHAR2(32)

Y

N

PROC_DEF_ID

流程定义ID

VARCHAR2(32)

N

PROC_DEF_NAME

流程名称

VARCHAR2(32)

N

FLOW_TYPE_ID

流程类型ID

VARCHAR2(20)

N

枚举:

授权书,合同

FLOW_TYPE_NAME

流程类型名称

VARCHAR2(100)

N

OWNER_ORG_ID

所属单位ID

VARCHAR2(32)

N

IS_PUB

是否公用

VARCHAR2(20)

N

枚举:

是,否

IS_AUDIT_DEPT

是否需要部门会签

VARCHAR2(20)

N

枚举:

是,否

IS_AUDIT_SUBDEPT

是否需要处室会签

VARCHAR2(20)

N

枚举:

是,否

IS_FIRST_ACT_SELECT

第一环节是否选择人员

VARCHAR2(20)

N

枚举:

是,否

BATCH_ACT

可以批量转发的环节定义ID

VARCHAR2(4000)

多个以,分开

SPECIAL_ACT

可以特送环节定义ID

VARCHAR2(4000)

多个以,分开

AUDIT_DEPT_ID

会签部门ID

VARCHAR2(32)

AUDIT_DEPT_NAME

会签部门名称

VARCHAR2(200)

MONEY_MIN

适用合同金额最小值

NUMBER

MONEY_MAX

适用合同金额最大值

NUMBER

5.3.1.2.9会签部门配置表T_CNT_AUDITDEPT_CONFIG

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

AUDITDEPT_CONF_ID

主键

VARCHAR2(32)

Y

N

PROCESS_DEF_ID

流程定义ID

VARCHAR2(200)

N

PROCESS_DEF_NAME

流程定义名称

VARCHAR2(200)

N

COMPANY_ID

单位ID

VARCHAR2(50)

N

COMPANY_NAME

单位名称

VARCHAR2(200)

N

DEPT_ID

部门ID

VARCHAR2(32)

N

DEPT_NAME

部门名称

VARCHAR2(100)

N

RECEIVE_ID

接收人ORGAN_ID

VARCHAR2(32)

N

RECEIVE_NAME

接收人名称

VARCHAR2(200)

N

SELECT_TYPE

选择类型

VARCHAR2(20)

N

枚举:

候选,选定

IS_DEL

是否删除

VARCHAR2(5)

5.3.1.2.10会签处室配置表T_CNT_AUDITSUBDEPT_CONFIG

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

AUDITDEPT_CONF_ID

主键

VARCHAR2(32)

Y

N

PROCESS_DEF_ID

流程定义ID

VARCHAR2(200)

N

PROCESS_DEF_NAME

流程定义名称

VARCHAR2(200)

N

COMPANY_ID

单位ID

VARCHAR2(50)

N

COMPANY_NAME

单位名称

VARCHAR2(200)

N

DEPT_ID

部门ID

VARCHAR2(32)

N

DEPT_NAME

部门名称

VARCHAR2(100)

N

SUBDEPT_ID

处室ID

VARCHAR2(32)

N

SUBDEPT_NAME

处室名称

VARCHAR2(100)

N

RECEIVE_ID

接收人ORGAN_ID

VARCHAR2(32)

N

RECEIVE_NAME

接收人名称

VARCHAR2(200)

N

SELECT_TYPE

选择类型

VARCHAR2(20)

枚举:

候选,选定

5.3.1.2.11印花税率配置表T_CNT_TAX_CONFIG

字段名称

字段意义

数据类型

是否主键

是否外键

是否允许为空

备注

TAX_ID

主键

VARCHAR2(32)

Y

N

CNT_TYPE_ID

合同类型ID

VARCHAR2(32)

N

CNT_TYPE_NAME

合同类型名称

VARCHAR2(200)

N

TAX_RATE

税率

NUMBER(5,4)

N

ORGAN_ID

单位ID

VARCHAR2(32)

N

ORGAN_NAME

单位名称

VARCHAR2(200)

N

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1