CRM数据库设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

客户关系管理系统数据库设计报告

文件状态:

[√] 草稿

[ ] 正式发布

[ ] 正在修改文件标识:Company-Project-SD-DATABASE 当前版本:X.Y

作者:

完成日期:Year-Month-Day

Company Information

版本历史

版本/状态作者参与者起止日期备注

目录

0. 文档介绍 (4)

0.1文档目的 (4)

0.2文档范围 (4)

0.3读者对象 (4)

0.4参考文献 (4)

0.5术语与缩写解释 (4)

1. 数据库环境说明 (5)

2. 数据库的命名规则 (5)

3. 逻辑设计 (5)

4. 物理设计 (5)

4.0表汇总 (5)

4.1表A (6)

4.N 表N ................................................. 错误!未定义书签。

5. 安全性设计 (14)

5.1防止用户直接操作数据库的方法 (14)

5.2用户帐号密码的加密方法 (14)

5.3角色与权限 (14)

6. 优化 (15)

7. 数据库管理与维护说明 (15)

0. 文档介绍

0.1 文档目的

为明确软件需求,统一各位成员的数据操作接口,特编写这个数据库详细设计说明书,本文档供本组开发人员参考

0.2 文档范围

0.3 读者对象

本项目所有开发人员

0.4 参考文献

提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符] 作者,文献名称,出版单位(或归属单位),日期

例如:

[AAA]作者,《立项建议书》,机构名称,日期

[SPP-PROC-SD] SEPG,系统设计规范,机构名称,日期

0.5 术语与缩写解释

缩写、术语解释

SPP 精简并行过程,Simplified Parallel Process

SD 系统设计,System Design

1. 数据库环境说明

提示:

(1)说明所采用的数据库系统,设计工具,编程工具等

(2)详细配置

2. 数据库的命名规则

提示:

(1)完整并且清楚的说明本数据库的命名规则。

(2)如果本数据库的命名规则与机构的标准不完全一致的话,请作出解释。

3. 逻辑设计

提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。

4. 物理设计

提示:

(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。

(2)对表结构进行规范化处理(第三范式)。

4.0 表汇总

表名功能说明

bas_dict(字典表)保存条目,地区,服务类型

cst_activity(交往记录表)保存客户和企业的交往信息

cst_customer(客户信息表)保存客户的详细信息

cst_linkman(客户联系人表)保存客户的联系人记录

cst_lost(客户流失表)保存客户流失的原因

cst_service(服务表)保存企业为客户的服务记录

sal_chance(机会表)保存企业和公司建立关系的机会

sal_plan(计划表)保存企业为开发客户所做的计划

sys_right(权限表)保存本系统的所有权限模块

sys_role(角色表)保存本系统中所有的角色

sys_role_right(角色表和模

块表的关联表)

保存角色表和模块表的主键

sys_user(用户表)保存用户的信息

orders(订单表)保存客户的订单信息

orders_line(订单明细表)保存订单明细

Product(商品表)保存商品的信息

Storage(仓库表)保存仓库信息

4.1 bas_dict(字典表)

bas_dict (字典表)

字段名字段描述数据类型(精

度)

空/非空默认值约束条件

dict_id 编号bigint false 主键自动

增长

dict_type 类别nvarchar(50) false

dict_item 条目nvarchar(50) false

dict_value 值nvarchar(50) false

dict_is_editabl e

是否可编辑 1-可以;0-不可

bit false 补充说明

约束条件:是否是主键,是否唯一等等

4.2 sal_chance(销售机会表)

sal_chance 机会销售表

字段名字段描述数据类型(精

度)

空/非空默认值约束条件chc_id 主键自动增长(1,1)bigint false 主键

chc_source 机会来源nvarchar(50) true

chc_cust_name 客户名称nvarchar(100) false

chc_title 概要nvarchar(200) false

chc_rate 成功机率int false

chc_linkman 联系人nvarchar(50) true

chc_tel 联系电话nvarchar(50) true

false

chc_desc 机会描述nvarchar(2000

)

chc_create_id 创建人编号bigint false 外键

chc_create_by 创建人(可省略)nvarchar(50) false

chc_create_date 创建时间datetime false

chc_due_id 指派给编号bigint true 外键

chc_due_to 指派给的人(可省略)nvarchar(50) true

chc_due_date 指派时间datetime true

char(10) false

chc_status 状态:1--未指派;2--已指

派;3--开发成功;4--终止

开发。

补充说明

约束条件:是否是主键,是否唯一等等

4.3 cst_activity(交往记录表)

cst_activity 交往记录表

空/非空默认值约束条件字段名字段描述数据类型(精

度)

atv_id 编号(主键自动生长(1,1)bigint false 主键

atv_cust_no 客户编号char(17) true 外键

atv_cust_name 客户名称(可省略)nvarchar(100) true

atv_date 交往日期datetime false

atv_place 交往地点nvarchar(200) false

atv_title 交往概要nvarchar(500) false

true

atv_desc 详细信息nvarchar(2000

)

补充说明

相关文档
最新文档