CRM客户关系管理系统数据库表设计需求规格说明书.docx
《CRM客户关系管理系统数据库表设计需求规格说明书.docx》由会员分享,可在线阅读,更多相关《CRM客户关系管理系统数据库表设计需求规格说明书.docx(13页珍藏版)》请在冰豆网上搜索。
![CRM客户关系管理系统数据库表设计需求规格说明书.docx](https://file1.bdocx.com/fileroot1/2023-1/31/c45dcce3-3c58-4c7b-8e4a-bb1d85af0ff7/c45dcce3-3c58-4c7b-8e4a-bb1d85af0ff71.gif)
CRM客户关系管理系统数据库表设计需求规格说明书
数据库设计
1.角色表(sys_role)
描述:
系统管理员、销售主管、客户经理和高管;
列
类型
大小
描述
是否为空
role_id
bigint
系统自动生成(标识列、主键)
否
role_name
nvarchar
50
角色名称
否
role_desc
nvarchar
50
角色描述
是
role_flag
int
角色状态(1或0,1表示可用)
是
1.菜单表(sys_right)
描述:
营销管理、客户管理、服务管理、统计报表、基础数据和权限管理六个模块;
营销管理:
销售机会管理、客户开发计划;
客户管理:
客户信息管理、客户流失管理;
服务管理:
服务创建、服务分配、服务处理、服务反馈、服务归档;
统计报表:
客户贡献分析、客户构成分析、客户服务分析、客户流失分析;
基本数据:
数据字典管理、查询产品信息、查询库存;
权限管理:
用户管理、角色管理;
列
类型
大小
描述
是否为空
right_code
varchar
50
菜单编码(主键)
否
right_parent_code
varchar
50
父菜单编码
是
right_type
varchar
20
菜单类型
是
right_text
varchar
50
菜单文本
是
right_url
varchar
100
菜单访问路径
是
right_tip
varchar
50
菜单提示
是
1.权限表(sys_role_right)
描述:
角色对应菜单
列
类型
大小
描述
是否为空
rf_id
bigint
系统自动生成(标识列、主键)
否
rf_role_id
bigint
角色编号(外键sys_role表role_id)
否
rf_right_code
varchar
50
菜单编码(外键sys_right表right_code)
否
1.用户表(sys_user)
列
类型
大小
描述
是否为空
user_id
bigint
系统自动生成(标识列、主键)
否
user_name
nvarchar
50
用户名
否
user_password
nvarchar
50
用户密码
否
user_role_id
bigint
用户权限(外键sys_role表role_id)
是
user_flag
int
用户状态(1或0,0是禁用,1是正常)
否
1.销售机会表(sal_chance)
列
类型
大小
描述
是否为空
chc_id
bigint
系统自动生成(标识列、主键)
否
chc_source
nvarchar
50
机会来源
是
chc_cust_name
nvarchar
100
客户名称
否
chc_title
nvarchar
200
概要(对销售机会的简要描述)
否
chc_rate
int
成功机率
否
chc_lixxxxnkman
nvarchar
50
联系人
是
chc_tel
nvarchar
50
联系人电话
是
chc_desc
nvarchar
2000
机会描述
否
chc_create_id
bigint
创建人编号
否
chc_create_name
nvarchar
50
创建人姓名
否
chc_create_date
datetime
创建时间(默认为当前系统时间)
否
chc_due_id
bigint
指派给的人编号
是
chc_due_name
nvarchar
50
指派给的人姓名
是
chc_due_date
datetime
指派时间
是
chc_status
char
10
销售机会状态为“已指派”、“未分配”或“已归档”。
已指派或者叫开发中。
已归档有两种状态:
1、开发成功。
2、开发失败。
否
1.开发计划表(sla_plan)
列
类型
大小
描述
是否为空
pla_id
bigint
系统自动生成(标识列、主键)
否
pla_chc_id
bigint
机会编号(外键sys_chance表chc_id)
否
pla_date
datetime
计划时间
否
pla_todo
nvarchar
500
计划内容
否
pla_result
nvarchar
500
执行效果
是
1.客户表(cst_customer)
列
类型
大小
描述
是否为空
cust_no
char
17
客户编号(主键)
否
cust_name
nvarchar
100
客户姓名(公司名称)
否
cust_region
nvarchar
50
客户地区
是
cust_manager_id
bigint
客户经理编号
是
cust_manager_name
nvarchar
50
客户经理姓名
是
cust_level
int
客户等级(数字)
是
cust_level_label
nvarchar
50
客户等级(等级描述)
是
cust_satisfy
int
客户满意度
是
cust_credit
int
客户信用度
是
cust_addr
nvarchar
300
客户地址
是
cust_zip
char
10
客户邮政编码
是
cust_tel
nvarchar
50
客户电话
是
cust_fax
nvarchar
50
客户传真
是
cust_website
nvarchar
50
客户网址
是
cust_licence_no
nvarchar
50
营业执照注册号
是
cust_chieftain
nvarchar
50
法人
是
cust_bankroll
bigint
注册资金
是
cust_turnover
bigint
年营业额
是
cust_bank
nvarchar
200
开户银行
是
cust_bank_account
nvarchar
50
银行帐号
是
cust_local_tax_no
nvarchar
50
地税登记号
是
cust_national_tax_no
nvarchar
50
国税登记号
是
cust_status
char
1
客户状态
是
1.客户的联系人表(cst_lixxxxnkman)
描述:
每个客户可以有多人联系人;
列
类型
大小
描述
是否为空
lkm_id
bigint
(联系人编号)系统自动生成(标识列、主键)
否
lkm_cust_no
char
17
客户编号(cst_customer表cust_no)
否
lkm_name
nvarchar
50
联系人姓名
否
lkm_sex
nvarchar
5
联系人性别
是
lkm_postion
nvarchar
50
联系人职位
是
lkm_tel
nvarchar
50
办公电话
否
lkm_mobile
nvarchar
50
联系人手机
是
lkm_memo
nvarchar
50
备注
是
1.交往记录表(cst_activity)
描述:
客户与公司的交往记录
列
类型
大小
描述
是否为空
atv_id
bigint
系统自动生成(标识列、主键)
否
atv_cust_no
char
17
客户编号(cst_customer表cust_no)
是
atv_date
datetime
时间
否
atv_place
nvarchar
200
地点
否
atv_title
nvarchar
500
概要
否
atv_desc
nvarchar
2000
描述
是
1.客户流失表(cst_lost)
描述:
判断客户是否流失;
列
类型
大小
描述
是否为空
lst_id
bigint
(流失客户编号)系统自动生成(标识列、主键)
否
lst_cust_no
Char
17
客户编号(cst_customer表cust_no)
否
lst_cust_manager_id
bigint
使用者编号
否
lst_cust_manager_name
nvarchar
50
使用者
否
lst_last_order_date
datetime
上次下单时间
是
lst_lost_date
datetime
确认流失时间
是
lst_delay
nvarchar
4000
暂缓措施
是
lst_reason
nvarchar
2000
流失原因
是
lst_status
nvarchar
10
状态(暂缓流失、确认流失)
否
1.客户服务表(cst_service)
列
类型
大小
描述
是否为空
svr_id
bigint
(客户服务编号)系统自动生成(标识列、主键)
否
svr_type
nvarchar
20
服务类型
否
svr_title
nvarchar
500
服务概要
否
svr_cust_no
char
17
客户编号(cst_customer表cust_no)
是
svr_status
nvarchar
10
服务状态(新创建、已分配、已处理、已归档)
否
svr_request
nvarchar
3000
服务请求
否
svr_create_id
bigint
服务创建人编号(客户经理)
否
svr_create_name
nvarchar
50
否
svr_create_date
datetime
服务创建时间
否
svr_due_id
bigint
服务分配给的人编号
是
svr_due_name
nvarchar
50
服务分配给的人姓名
是
svr_due_date
datetime
服务分配时间
是
svr_deal
nvarchar
3000
服务处理
是
svr_deal_id
bigint
服务处理人编号
是
svr_deal_name
nvarchar
50
服务处理人姓名
是
svr_deal_date
datetime
服务处理时间
是
svr_result
nvarchar
500
服务处理结果
是
svr_satisfy
int
服务满意度
是
1.客户订单表(cst_order)
列
类型
大小
描述
是否为空
odr_id
bigint
(订单编号)系统自动生成(标识列、主键)
否
odr_cust_no
char
17
客户编号(cst_customer表cust_no)
否
odr_date
datetime
订单时间
否
odr_addr
nvarchar
200
订单所在地址
是
odr_status
char
1
订单状态(是否回款0、未回款。
1、已回款)
否
1.产品表(pro_product)
列
类型
大小
描述
是否为空
prod_id
bigint
(产品编号)系统自动生成(标识列、主键)
否
prod_name
nvarchar
200
产品名称
否
prod_type
nvarchar
100
产品型号
否
prod_batch
nvarchar
100
等级、批次
是
prod_unit
nvarchar
10
产品单位
是
prod_price
money
产品价格
是
prod_memo
nvarchar
200
产品备注
是
1.库存表(pro_storage)
列
类型
大小
描述
是否为空
stk_id
bigint
(库存编号)系统自动生成(标识列、主键)
否
stk_prod_id
bigint
产品编号(pro_product表prod_id)
否
stk_warehouse
nvarchar
50
仓库
否
stk_ware
nvarchar
50
货位
否
stk_count
int
件数
否
stk_memo
nvarchar
200
备注
是
1.订单连接表(order_line)
列
类型
大小
描述
是否为空
odd_id
bigint
系统自动生成(标识列、主键)
否
odd_order_id
bigint
订单编号(cst_order表odr_id)
否
odd_prod_id
bigint
产品编号(pro_product表prod_id)
否
odd_count
int
数量
否
odd_unit
nvarchar
10
单位
是
odd_price
money
价格
是
1.数据字典表(bas_dict)
描述:
可以当作多个表使用。
列
类型
大小
描述
是否为空
dict_id
bigint
系统自动生成(标识列、主键)
否
dict_type
nvarchar
50
数据字典类别
否
dict_item
nvarchar
50
数据字典条目
否
dict_value
nvarchar
50
数据字典数据(所要得到的值)
否
dict_is_editable
bit
是否可以添加(1、是。
0、否。
)
否
关系表
主表(主键)
子表(外键)
sys_role(role_id)
sys_role_right(rf_role_id)
sys_right(right_code)
sys_role_right(rf_right_code)
sys_role(role_id)
sys_user(user_role_id)
sal_chance(chc_id)
sla_plan(pla_chc_id)
cst_customer(cust_no)
cst_lixxxxnkman(lkm_cust_no)
cst_customer(cust_no)
cst_activity(atv_cust_no)
cst_customer(cust_no)
cst_lost(lst_cust_no)
cst_customer(cust_no)
cst_service(svr_cust_no)
cst_customer(cust_no)
cst_order(odr_cust_no)
pro_product(prod_id)
pro_storage(stk_prod_id)
cst_order(odr_id)
order_line(odd_order_id)
pro_product(prod_id)
order_line(odd_prod_id)