新客商管理系统数据库设计.doc

上传人:b****1 文档编号:238884 上传时间:2022-10-07 格式:DOC 页数:9 大小:174.50KB
下载 相关 举报
新客商管理系统数据库设计.doc_第1页
第1页 / 共9页
新客商管理系统数据库设计.doc_第2页
第2页 / 共9页
新客商管理系统数据库设计.doc_第3页
第3页 / 共9页
新客商管理系统数据库设计.doc_第4页
第4页 / 共9页
新客商管理系统数据库设计.doc_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

新客商管理系统数据库设计.doc

《新客商管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《新客商管理系统数据库设计.doc(9页珍藏版)》请在冰豆网上搜索。

新客商管理系统数据库设计.doc

设备数据库

客商管理系统

数据库设计

1.地区编码表

表名(bd_areacl)

字段名称(中文)

字段名称(英文)

字段类型

说明

地区分类编号

areaclcode

VARCHAR(40)

notnull

地区分类名称

areaclname

VARCHAR(200)

notnull

自定义项1

def1

VARCHAR(100)

自定义项2

def2

VARCHAR(100)

自定义项3

def3

VARCHAR(100)

自定义项4

def4

VARCHAR(100)

自定义项5

def5

VARCHAR(100)

删除标志

dr

SMALLINT

助记码

mnecode

VARCHAR(50)

地区分类主键(PK)

pk_areacl

CHAR(20)

notnull

公司主键

pk_corp

CHAR(4)

notnull

上级地区分类

pk_fatherarea

CHAR(20)

时间戳

ts

CHAR(19)

说明:

①主键为pk_areacl列

②在客商管理系统中只用“地区分类编号”、“地区分类名称”、“地区分类主键”和“上级地区分类”等列。

③把地区建成具有两级结点的树状结构的方法如下:

⑴将该表的所有记录按照areaclcode列的升序排列;

⑵对于每一行数据,取“地区分类编号”、“地区分类名称”、“地区分类主键”和“上级地区分类”4列的值。

如果“上级地区分类”列的值为空,说明该地区没有上级地区而有下级地区,将其放入树的一级节点队列中;如果“上级地区分类”列的值不为空,说明该地区没有下级地区而有上级地区,由于已对表的所有记录按照areaclcode列的升序排列,故其上级地区已出现在树的一级节点队列中,将其加入到上级地区节点的下级节点队列的最后位置即可;

⑶对每一行重复执行步骤⑵直到全部执行过为止。

2.公司编码表

表名(bd_corpl)

字段名称(中文)

字段名称(英文)

字段类型

说明

公司主键(PK)

pk_corp

CHAR(4)

notnull

公司成立时间

createdate

CHAR(10)

删除标志

dr

SMALLINT

经济类型

ecotype

CHAR(20)

上级公司

fathercorp

CHAR(4)

是否控股

holdflag

CHAR

(1)

所属行业

industry

VARCHAR(20)

编码级次

innercode

VARCHAR(60)

是否已建帐

ishasaccount

CHAR

(1)

是否封存

isseal

CHAR

(1)

是否用于零售

isuseretail

CHAR

(1)

notnull

是否经营单位

isworkingunit

CHAR

(1)

内部编码下级最大值

maxinnercode

VARCHAR(60)

备注

memo

VARCHAR(100)

所有权份额

ownersharerate

OTHER

公司编码

unitcode

VARCHAR(40)

notnull

公司名称

unitname

VARCHAR(200)

notnull

公司简称

unitshortname

VARCHAR(40)

notnull

时间戳

ts

CHAR(19)

说明:

①主键为pk_corp列

②在客商管理系统中只用“公司主键”、“公司编码”、“公司名称”、“公司简称”。

③在unitcode列上建立唯一索引。

④在unitname列上建立唯一索引。

⑤此表与帐套编码表有何关系?

怎样建立关系(即通过两表的哪些列建立联系)?

在此表中,由于在unitcode列上建立了唯一索引,所以每一行的unitcode的值都互不相同。

任取该表的一行的unitcode列的值,到帐套编码表(bd_glorgbook)中找glorgbookcode列的值去掉后5位后等于该值的行。

此即两表元素间的对应关系。

⑥目前一个公司仅对应一个会计主体账簿,且先建立公司,之后再建立对应的会计主体账簿,所以可以只考虑公司与客商的对应关系,不必考虑会计主体账簿与客商的对应关系,故在此系统中不必考虑帐套编码表(bd_glorgbook)。

3.帐套编码表

表名(bd_glorgbook)

字段名称(中文)

字段名称(英文)

字段类型

说明

会计主体账簿(PK)

pk_glorgbook

CHAR(20)

notnull

会计主体账簿编码

glorgbookcode

VARCHAR(40)

notnull

会计主体账簿名称

glorgbookname

VARCHAR(200)

是否启用

isstartuse

CHAR

(1)

固定资产帐簿分类

glbooktype_fa

SMALLINT

账簿分类

type

SMALLINT

会计主体

pk_glorg

CHAR(20)

核算账簿

pk_glbook

CHAR(20)

总账启用期间

pk_startaccperiod

CHAR(20)

固定资产帐簿启用期间

pk_startperiod_fa

CHAR(20)

删除标志

dr

SMALLINT

时间戳

ts

CHAR(19)

说明:

①主键为pk_glorgbook列

②在客商管理系统中最多只用“会计主体账簿”、“会计主体账簿编码”、“会计主体账簿名称”、“是否启用”。

③此表与公司编码表有何关系?

怎样建立关系(即通过两表的哪些列建立关系)?

④在客商管理系统中暂不考虑此表。

4.客商编码表

表名(bd_cubasdoc)

字段名称(中文)

字段名称(英文)

字段类型

说明

客商档案主键(PK)

pk_cubasdoc

CHAR(20)

notnull

客商编号

custcode

VARCHAR(40)

notnull

客商名称

custname

VARCHAR(200)

notnull

客商简称

custshortname

VARCHAR(200)

notnull

地区分类

pk_areacl

CHAR(20)

notnull

纳税人登记号

taxpayerid

VARCHAR(20)

法人

legalbody

VARCHAR(16)

所属行业

trade

CHAR(20)

web网址

url

VARCHAR(60)

邮政编码

zipcode

CHAR(6)

删除标志

dr

SMALLINT

时间戳

ts

CHAR(19)

说明:

①主键为pk_cubasdoc列

②在客商管理系统中只用“客商编号”、“客商名称”、“客商简称”、“地区分类”(从地区编码表取相应行的“地区分类编号”行的值)、“纳税人登记号”,客商属性:

0外部。

5.客商分配表

表名(bd_cumandoc)

字段名称(中文)

字段名称(英文)

字段类型

说明

客商管理档案主键(PK)

pk_cumandoc

CHAR(20)

notnull

公司主键

pk_corp

CHAR(4)

notnull

客商档案主键

pk_cubasdoc

CHAR(20)

notnull

是否客户

custflag

CHAR

(1)

notnull

说明:

①主键为pk_cumandoc列。

②custflag列的值为‘0’表示对应的客商是公司的客户,为‘4’表示对应的客商是公司的供应商。

③在pk_corp+pk_cubasdoc+custflag上建立了唯一索引。

④在客商管理系统中只用前3列。

⑤该表一条记录表示一个客商与一个公司(帐套)之间的对应关系,即将一个客商分配给某个公司(帐套),以便该公司的帐套能够使用该客商。

⑥在客商管理系统中暂不考虑此表。

因为客商可以重复分配给公司(帐套)。

以上5个表由NC系统提供。

6.客商新增申请表

表名(custaddsq)

字段名称(中文)

字段名称(英文)

字段类型

说明

申请流水号(PK)

sqlsh

CHAR(14)

notnull

申请序号(PK)

sqxh

SMALLINT

notnull

申请操作员(FK)

squserid

CHAR(6)

申请日期

sqdate

CHAR(19)

客商名称

custname

VARCHAR(200)

notnull

客商简称

custshortname

VARCHAR(200)

notnull

地区分类

pk_areacl

CHAR(20)

notnull

纳税人登记号

taxpayerid

VARCHAR(20)

审批操作员(FK)

spuserid

CHAR(6)

审批日期

spdate

CHAR(19)

说明:

①申请流水号编码规则:

第1位固定为‘1’,表示客商新增申请,2-9位为申请日期,以区别于其它申请,10-14位为序号,从00001开始。

一次可以申请增加多个新客商。

②主键为申请流水号+申请序号。

   ③申请操作员、审批操作员均为用户表的主键userid的外键。

7.申请材料表

表名(sqcl)

字段名称(中文)

字段名称(英文)

字段类型

说明

申请流水号(PK)

sqlsh

CHAR(14)

notnull

申请序号(PK)

sqxh

SMALLINT

notnull

申请类型

sqtype

CHAR

(1)

notnull

申请材料序号(PK)

xuhao

SMALLINT

notnull

申请材料说明

sqdesc

VARCHAR(200)

申请材料文件上传日期

uploaddate

CHAR(19)

申请材料文件上传地址

uploadaddr

VARCHAR(100)

说明:

①主键为申请流水号+申请序号+申请材料序号。

其中申请流水号和申请序号来自于客商新增申请表、客商变更申请表或客商合并申请表,具体来自哪个表由“申请类型”字段指定。

②申请类型:

‘1’表示客商新增申请,‘3’表示客商变更申请,‘4’表示客商合并申请。

③申请材料文件上传地址需规范如D:

/yyyy/mm/申请流水号+申请序号+申请材料序号+实际文件名(含扩展名),”D

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

当前位置:首页 > 幼儿教育 > 唐诗宋词

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

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