客户关系管理系统数据库关系设计文档.docx
- 文档编号:9495124
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:23
- 大小:23.11KB
客户关系管理系统数据库关系设计文档.docx
《客户关系管理系统数据库关系设计文档.docx》由会员分享,可在线阅读,更多相关《客户关系管理系统数据库关系设计文档.docx(23页珍藏版)》请在冰豆网上搜索。
客户关系管理系统数据库关系设计文档
{项目名称}
数据库设计文档
文件状态:
文件标识:
Company-Project-SD-DATABASE
[v]
草稿
当前版本:
V1.0
[]
正式发布
作者:
xxxx
[]
正在修改
完成日期:
2011-8-26
微软教育襄樊软件学院
版本历史
0.文档介绍3
0.1文档目的3
0.2文档范围3
0.3读者对象3
0.4参考文献错误!
未定义书签。
0.5术语与缩写解释4
1.数据库环境说明5
2.数据库的命名规则6
3.逻辑设计6
4.物理设计6
4.0表汇总6
4.1表A8
4.N表N90.文档介绍
0.1文档目的
数据库设计文挡是数据库文件系统的详细数据库详细设计说明,主要用于规范数据库的
实体字段,和实体的功能性解释说明
0.2文档范围
文挡要求数据库使用sqlserver2000\2005来开发,文挡主要包括数据库实体和每个实体的字段的详细设计和说明,并且用word文件方式呈现
0.3读者对象
项目开发小组;
项目验收人员
0.4术语与缩写解释
缩写、术语
解释
sal
销售:
Sale
bas
基础,基本:
base
cst
客户:
customer
sys
系统的:
system
1.数据库环境说明
软件环境说明:
数据库要使用sqlserver2000或者是sqlserver2005来开发,要求,数据库实
体的命名与数据库设计文挡的一致,字段与数据库详细设计文挡的一致,命名简洁规范,易于读取;
2••数据库的命名规则
数据库命名规则主要是采用英文字母加下划线来命名;
如果实体用一个单词能表达清楚的话,该实体只用一个单词命名,如实体库存表,命
名规则为:
storage
如果实体需要用多个单词来拼接,主要是单词的缩写加下画线来命名该实体;如实体
系统用户:
命名规则为:
sys_users
3.逻辑设计
提示:
数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)
如果采用面向对象方法(OOAD),这里实体相当于类(class)。
4.物理设计
4.0表汇总
表名
功能说明
:
基础数据表(basdiet)
basdict是基础的数据表(该项目中充当着字典的功能),用户存储常识和不
变的数据:
如中国各个地方的名称,客户的等级,和公司对客户的服务类型,
i
客户的信用度和客户的满意度的不改变的数据
1
销售机会表
(sal_chance)
销售机会表是客户关系管理系统中的目标客户的信息的集合表,该表主要是1
对目标客户跟踪信息进行管理(主要有客户名称,联系人,联系人电话,机
1
会来源,成功几率和机会创建的时间及创建人的信息)
销售计划表(cal_plan)
销售计划表主要是对销售机会的开发计划和计划执行结果的管理1
客户信息表
(cst_customer)
客户信息表用户主要存储客户的基本信息,如客户,等级,信用度,满意度,
所在的,邮政编码,电话,传真,营业执照,法人代表,注册资金,年营业
1
额,开户银行,银行帐号,地税登记号和国税登记号
客户交往录表
(cstactivity)
该表用于存储公司与客户的交往记录
1
:
1
.1
联系人信息表
(cst_linkman)
该表存储客户的联系方式:
主要存储联系人的姓名,性别,职位,办公室电
话和手机号码
1
客户流失表(cst_lost)
对流失客户进行详细的记录,主要包括客户的基本信息和流失原因
客户服务表
(cst_service)
用于存储服务信息表,主要存储的数据有,服务创建人,服务分配,服务处理,反馈和处理结果。
订单表(orders)
该表存储客户定购商品的时间
订单详细表
(orders_line)
该表存储订构的详细信息:
主要关联订单,产品,定购数量和定价总计
:
1
:
1
产品信息表(product)
存储产品的相关信息:
如产品的名称,型号,等级、单价和相关的说明
库存表(storage)
存储商品的库存信息:
商品的存储仓库,货位,库存数量,商品的名称
用户信息表
(sys_user)
存储使用该系统的用户名,密码,角色代码
1
1
■
用户角色表
(sys_role)
用户角色表主要为该系统的用户进行角色的分类:
主要包括角色的名称,权
限的描述1
角色模块对应表
(sys_role_right)
该表主要是实现角色和模块的功能对应,存储模块编号和角色编号1
i
项目功能模块表
(sys_right)
存储该项目中所有的模块:
字段有模块的代号,模块的类型,节点的位置,
1
节点的名称,模块的路径,和提示信息
4.1销售机会表
实体属性表
实体名称:
sal_chance(销售机会表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Chc_id
PK
Notnull
Number
int
标识列
Chc_source
null
Text
NVARCHAR(50)
销售机会来源
Chc_cust_name
Notnull
Text
NVARCHAR(10
0)
客户名称
Chc_titlle
Notnull
Text
NVARCHAR(20
0)
概要
Chc_rate
Notnull
Text
int
成功几率
Chc_linkman
Null
Text
NVARCHAR(50)
联系人
Chc_tel
Null
Text
NVARCHAR(50)
联系电话
Chc_desc
Notnull
Text
NVARCHAR(20
00)
机会描述
Chc_create_id
Notnull
Text
bigint
机会创建人编号
Chc_create_date
Notnull
Text
datetime
机会创建日期
Che_create_by
Notnull
Text
NVARCHAR(50)
机会创建人
Chc_due_id
Notnull
Text
bigint
被指派人的编号
Chc_due_to
Notnull
Text
NVARCHAR(50)
被指派人
Chc_due_date
Notnull
Text
datetime
指派日期
Chc_status
null
Text
Char(10)
当前的状态
补充说明
4.2销售计划表
实体属性表
实体名称:
cal_plan(销售计划表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Pla_id
PK
Notnull
Number
bigint
标识列
Pla_chc_id
null
Text
bigint
销售机会编号
Pla_date
Notnull
Text
datetime
计划创建时间
Pla_todo
Notnull
Text
NVARCHAR(50)
计划的内容
Pla_result
Notnull
Text
NVARCHAR(50
0
计划执行结果
补充说明
4.3客户信息表
实体属性表
实体名称:
Cst_customer(客户信息表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/
外)
空/非
空
基本类别
具体类型
字段描述
Cust_no
PK
Not
null
Text
Char(17)
客户编号
Cust_name
Not
null
Text
NVARCHARr(100)
客户名称
Cust_region
null
Text
NVARCHAR(50)
客户所在地
Cust_manager_id
null
Number
bigint
客户经理编
号
Cust_manager_name
null
Text
NVARCHAR(50
客户经理名称
Cust_level
null
Number
bigint
客户等级编
号
Cust_level_label
null
Text
NVARCHAR(50)
客户等级
Cust_satisfy
null
Number
Int
客户满意度
编号
Cust_credit
null
Number
int
客户信用度
编号
Cust_addr
null
Text
NVARCHAR(300)
地址
Cust_zip
null
Text
Char(10)
邮编
Cust_tel
Null
Text
NVARCHAR(50)
联系电话
Cust_fax
Null
Text
NVARCHAR(50)
传真
Cus_sebsite
Null
Text
NVARCHAR(50)
网址
Cust_licence_no
Null
Text
NVARCHAR(50)
营业执照编
号
Cust_chieftain
Null
Text
NVARCHAR(50)
公司法人代
表名称
Cust_bankroll
Null
Number
Bigint
注册资金
Cust_turnover
Null
Number
Bigint
年营业额
Cust_bank
Null
Text
NVARCHAR(200)
开户银行
Cust_bank_account
Null
Text
Nvarchar(50
银行帐号
Cust_local_tax_no
Null
Text
NVARCHAR(50
地税登记号
Cust_national_tax_no
Null
Text
NVARCHAR(50
国税登记号
Cust_status
Null
Text
Char⑴
状态
Cust_id
Null
Number
Int
标识列
补充说明
4.4客户交往记录表
实体属性表
实体名称:
cst_activity(
客户交往录表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Atv_id
PK
Notnull
Number
bigint
标识列
Atv_cust_no
null
Text
Char(17)
客户编号
Atv_cust_name
null
Text
NVARCHAR(10
0)
客户名称
Atv_date
Notnull
Text
Datetime
交往时间
Atv_place
Notnull
Text
NVARCHAR(20
0)
交往地点
Atv_title
Null
Text
NVARCHAR(50
0)
交往概要
Atv_desc
Null
Text
NVARCHAR(20
00)
交往的详细信息
补充说明
4.5联系人信息表
实体属性表
实体名称:
cst_linkman(联系人信息表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Lkm_id
PK
Notnull
Number
bigint
标识列
Lkm_cust_no
null
Text
Char(17)
客户编号
Lkm_cust_name
null
Text
NVARCHAR(10
0)
客户名称
Lkm_name
null
Text
NVARCHAR(50)
联系人姓名
Lkm_sex
Notnull
Text
NVARCHAR(5)
联系人性别
Lkm_postion
Notnull
Text
NVARCHAR(50)
联系人地址
Lkm_tel
null
Text
NVARCHAR(50)
联系人办公室电话
Lkm_mobile
Notnull
Text
NVARCHAR(50)
联系人手机
Lkm_memo
Notnull
Text
NVARCHAR(30
0)
备注
补充说明
4.6客户流失表
实体属性表
实体名称:
cst_lost(客户流失表)
DBMS类型:
SQLServer2000/200
5
实体管理
者
客户关系管理系统
属性名称(列名)
键型(主/
外)
空/非空
基本类别
具体类型
字段描述
Lst_id
PK
Notnull
Number
bigint
标识列
Lst_cust_no
null
Text
Char(17)
客户编号
Lst_cust_name
null
Text
NVARCHAR(10
0)
客户名称
Lst_cust_mamager_id
Notnull
Number
bigint
客户经理编号
Lst_cust_mamager_na
me
Notnull
Text
NVARCHAR(50)
客户经理姓名
Lst_last_order_date
null
Text
datetime
最后下定单的时
间
Lst_lost_date
null
Text
datetime
客户流失时间
Lst_delay
null
Text
NVARCHAR(40
00)
暂缓流失措施
Lst_reason
null
Text
NVARCHAR(20
00)
流失原因
Lst_status
null
Text
Varchar(10)
客户当前状态
补充说明
4.7客户服务表(cst_service)
实体属性表
实体名称:
cst_service(客户服务表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Svr_id
PK
Notnull
Number
bigint
标识列
Svr_type
null
Text
NVARCHAR(20)
服务类型
Svr_title
null
Text
NVARCHAR(500)
服务名称
Svr_cust_no
Notnull
Text
Char(17)
客户编号
Svr_cust_name
Notnull
Text
NVARCHAR(100)
客户姓名
Svr_status
Null
Text
NVARCHAR(10)
服务状态
Svr_request
Notnull
Text
NVARCHAR(3000)
客户请求
Svr_create」d
Notnull
Number
bigint
服务创建人编号
Svr_create_by
Notnull
Text
NVARCHAR(50)
服务创建人
Svr_create_date
Notnull
Text
Datetime
服务创建时间
Svr_due_id
Notnull
Text
Varchar(10)
被分配服务人的
编号
Svr_due_to
Notnull
Text
NVARCHAR(50)
被分配服务人的名称
Svr_deal_id
Null
Number
bigint
处理服务人的编
号
Svr_deal_by
Null
Text
NVARCHAR()50
处理服务人的名
称
Svr_deal_date
Null
Text
Datetime
服务处理时间
Svr_result
Null
Text
NVARCHAR(500)
服务处理结果
Svr_satisfy
Null
Number
Int
客户对处理服务
的满意度
补充说明
4.8订单表(orders)
实体属性表
实体名称:
订单表(orders)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Odr_id
PK
Notnull
Number
bigint
标识列
odr_cust_no
Notnull
Text
Char(17)
客户编号
Odr_customer
Notnull
Text
NVARCHAR(100)
客户姓名
Odr_date
Null
Text
datetime
下定单时间
Odr_addr
Notnull
Text
NVARCHAR(200)
地址
Odr_status
Notnull
Text
Char
(1)
定单的状态
补充说明
4.9订单详细表
实体属性表
实体名称:
orders」ine(订单详细表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Odd」d
PK
Notnull
Number
bigint
标识列
Odd_roder_id
Notnull
Number
bigint
定单编号
Odd_prod_id
Notnull
Number
bigint
产品编号
Odd_count
Notnull
Number
int
商品的订购
Odd_unit
Notnull
Text
NVARCHAR(10)
商品的单位
Odd_price
Notnull
Number
money
总的价格
补充说明
4.10产品信息表
实体属性表
实体名称:
Products(产品信息表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Stk_id
PK
Notnull
Number
bigint
标识列
Stk_prod_id
Notnull
Number
Bigint
产品编号
Stk_warehouse
Notnull
Text
Nvarchar(50)
库房
Stk_ware
Notnull
Text
Nvarchar(50)
库位
Stk_count
Notnull
Number
Int
库存数量
Stk_memo
Notnull
Number
money
备注
补充说明
4.11库存表
实体属性表
实体名称:
Storage(库存表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Prod_id
PK
Notnull
Number
bigint
标识列
Prod_name
Notnull
Text
NVARCHAR(200)
产品名称
Prod_type
Notnull
Number
bigint
产品类型
Odd_count
Notnull
Number
int
商品的订购
Odd_unit
Notnull
Text
NVARCHAR(10)
商品的单位
Odd_price
Notnull
Number
money
总的价格
补充说明
12用户信息表
实体属性表
实体名称:
Sysuser(用户信息表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
usr_id
PK
Notnull
Number
bigint
标识列
usr_name
Notnull
Text
NVARCHAR(50)
用户名称
Usr_password
Notnull
Text
NVARCHAR(50)
用户密码
Usr_role_id
Notnull
Number
bigint
角色编号
Usr_flag
Notnull
Text
int
补充说明
4.13用户角色表
实体属性表
实体名称:
Sys_role(用户角色表)
DBMS类型:
SQLServer2000/2005
实体管理者
客户关系管理系统
属性名称(列名)
键型(主/外)
空/非空
基本类别
具体类型
字段描述
Role_id
PK
Notnull
Number
bigint
标识列
Role_name
Notnull
Text
NVARCHAR(50)
角色名称
Role_desc
Notnull
Text
NVARCHAR(50)
角色描述
Role_flag
Notnull
Number
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户关系 管理 系统 数据库 关系 设计 文档