合同管理数据表设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3合同管理概要设计
3.1系统概述
合同管理主要包括合同基本信息登记、合同工程量清单登记、合同执行、合同变更、统计合同
执行情况等方面内容。
合同管理模块能够实现对合同执行过程的跟踪监控,它涵盖了总承包合同、分包合同、内部承
包合同、劳务合同、租赁合同等各种合同类型,贯穿了合同台账信息、合同变更索赔、进度款申请/支付、合同结算等合同全生命周期信息的管理。能够高效的生成管理需要的各种合同记录台账对比
分析表;同时具有将合同支出的费用归集到不同的费用科目功能,来实现费用的计划、控制和跟踪;
合同管理中的分析统计功能更能够满足客户实际查询需求的自定义报表让合同跟踪变得更简单,使
整个企业或项目的合同管理工作变得更清晰。
3.2业务流程描述
3.3实体关系描述
我写在列描述里了
3.3.1 合同管理
3.3.1.1 合同基本信息表(PMS_CT_ATTRIB)
序号描述列名数据类型备注
1 合同id CTID int 主键,递增
2 合同编号CTNO varchar
3 合同名称CTNAME varchar
4 关联合同分类id RELACTTYPEID int 关联合同分类子表(它
可以扩展)
5 合同类别(0,进项;1,出
项;)CTCATEGORY int
进项是承包合同。
出项是分包合同
6 关联招标id RELAZBID int 有则关联
7 合同金额CTMONEY numeric
8 币种CURRENCYTYPE int 关联数据字典
9 变更后的合同金额CTMODIFYMONEY numeric
10 业主单位YZUNITNAME varchar 直接保存名称
11 监理单位JLUNITNAME varchar 直接保存名称
12 承包单位CONTRACTOR varchar 直接保存名称
13 关联项目基础信息表的
id
RELAPROJITEMID int
关联项目基础信息表的
的id
14 乙方联络人SECONDPARTY varchar
15 签订日期SIGNDATE datetime
16 计划开工日期PLANSTARTDATE datetime
17 竣工日期PLANENDDATE datetime
18 合同状态(0,初始;1,
生效;3,竣工结算;4,
合同终止;)
STATUS int
19 录入人姓名ENTERUSERNAME varchar 不保存录入人id,直接
保存姓名
20 使用状态USESTATUS int 默认值为 1
21 创建时间CREATEDATE datetime 创建当条记录的时间
22 修改时间MODIFYDATE datetime 修改当条记录的时间
23 删除时间DELETEDATE datetime 删除当条记录的时间3.3.1.2 合同分类表(PMS_CT_TYPE)
序号描述列名数据类型备注
1 合同分类id TYPEID int 主键,递增
2 合同分类名称TYPENAME varchar
3 父项id PARENTID int
4 ……
5 使用状态USESTATUS int 默认值为 1
6 创建时间CREATEDATE datetime 创建当条记录的时间
7 修改时间MODIFYDATE datetime 修改当条记录的时间
8 删除时间DELETEDATE datetime 删除当条记录的时间3.3.1.3 合同附件表
开发部统一规划
3.3.1.4 合同工程量清单表(PMS_CT_PROJ_ITEMS)
说明:合同工程量清单表含承包合同工程量清单和分包合同工程量清单,分包合同清单与承包
合同清单是有关联的。
序号描述列名数据类型备注
1 清单主键id PROJID int 主键,递增[projId]
2 关联合同id RELACTID int [relaCtid]
3 关联承包合同清单id RELAPROJID int 如果是分包合同清单,
该字段有值
4 关联实物量id RELASWLID int [relaSwlid]
5 清单Wbs编码PROJHKRNO varchar [projHkrNo]
6 父项id PROJPARENTID int
7 层级PROJLEVEL int
8 清单编号PROJNO varchar [projNo]
9 项目名称PROJNAME varchar [projName]
10 计量单位UNIT varchar [projUnit]
11 子项标志(0,父项;1,
CHILDFLAG int
子项;)
12 工程量PROJAMOUNT numeric [projAmount]
13 单价PROJPRICE numeric [projPrice]
计算列,字符型14
排列顺序SORTNO varchar
[sortId]
15 是否分包标志(0,默认;
PACKAGEFLAG int
1,已分包)
16 变更标志(0,默认;1,
MODIFYFLAG int
变量;2,变价;3新增)
17 关联原合同清单id RELAOLDPROJID int