CRM客户关系管理数据库设计文档
(CRM客户关系)CRM客户关系管理系统设计说明书

客户编号
employee_id
理由
speak_mess
投诉内容
speak_content
客户意见
speak_suggest
公司态度
speak_comp
采取决策
speak_desci
主键,自增 主键,自增 主键,自增 主键,自增
数据库分析说明
通过模块功能来实现对书库库的操作
1 用户管理块涉及的表权限表 6 个 2 员工块
市场活动管理特殊节假日(sportmanager)
活动编号
sportmanager_id
主键,自增 自增,主键
主键,自增
主键,自增 主键,自增
活动开始日期
sport_startdate
活动结束日期
sport_stopdate
活动内容
sport_content
活动负责人
employee_id
活动地点
people_id
交易金额
fix_money
交易日期
fix_date
交易产品
product_id
联系人表(潜在客户)(unitlinkmanager)
联系人编号
unitlink_id
联系人姓名
unitlink_name
联系人性别
unitlink_sex
联系人职位
unitlink_dute
联系人部门
unitlink_department
关怀主题
unit_main
关怀内容
unit_content
关怀日期
unit_date
联系人特殊纪念日
unit_date
合作伙伴信息合作伙伴表(unit)
CRM系统数据库设计参考文档

20 0
是
9
EType
varchar
20 0
是
序号
列名
表名:tb_ClientInfo
数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1
ClientID varchar
20
0
是
否
2
CName
varchar
50
0
是
3
CStep
varchar
20
0
是
4
CRoot
varchar
20
0
是
5
CTrade
1
GID
varchar
20
0
是
否
2
GName varchar
50
0
是
3
GType varchar
50
0
是
4
GSpec varchar
50
0
是
5
GIPrice money
8
4
是
6
GOPrice money
8
4
是
7
GUnit char
10
0
是
8
GRemark varchar
1000 0
是
表名:tb_Event
50
0
是
3
AreaType char
10
0
是
1000 0
是
序号
列名
表名:tb_CInfo
数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1
CName
varchar
50
0
CRM数据库设计

CRM数据库设计CRM(Customer Relationship Management)是指企业通过对客户进行有效管理和维护,达到提高客户满意度、提升企业竞争力的一种管理模式。
在CRM系统中,数据库设计是一个重要的环节,决定了系统的性能和可维护性。
本文将从数据库的概念、设计原则和步骤、表结构设计以及数据完整性等方面进行探讨。
1.数据库的概念数据库是指长期存储在计算机中、有组织、有共享性的大量数据的集合,它可以提供对数据进行高效管理和访问的功能。
2.数据库设计原则和步骤2.1数据库设计原则包括:完整性、一致性、灵活性、高性能、易维护等。
2.2数据库设计步骤主要包括:需求分析、概念设计、逻辑设计、物理设计、数据库实现和测试等。
3.表结构设计在CRM数据库中,通常可以设计以下几张表:3.3销售机会表:记录销售人员所发现的潜在销售机会的信息,包括机会名称、预计金额、销售阶段等。
3.4销售订单表:记录客户的购买订单信息,包括订单号、产品名称、数量、金额等。
3.5售后服务表:记录客户的售后服务信息,包括服务类型、服务描述、处理人员等。
4.数据完整性为了保证CRM数据库的数据完整性,可以设计以下几方面的措施:4.1主键约束:为每个表定义主键,并设置主键约束,防止数据重复和混乱。
4.2外键约束:在数据关联的表中,定义外键约束,确保关联数据的一致性。
4.3数据校验:为表中的字段设置合适的数据类型和长度,并进行数据校验,减少数据错误。
4.4触发器:通过触发器在数据库层面实现复杂的业务逻辑,提高数据的一致性和完整性。
总结起来,CRM数据库设计是一个复杂而重要的过程,它需要结合业务需求和技术要求,通过设计合理的表结构和数据完整性机制,为企业的CRM系统提供高效、可靠的数据管理和访问能力,从而提升企业的客户满意度和竞争力。
「客户关系管理系统数据库设计」

「客户关系管理系统数据库设计」
客户关系管理系统(Customer Relationship Management System,简称CRM)是一种通过整合企业所有客户相关信息,根据客户需求及行为进行有效管理和分析的系统。
它主要用于帮助企业建立和维护良好的客户关系,提高市场竞争力。
一个有效的CRM系统需要有一个良好的数据库设计作为其基础。
接下来是表结构的设计。
根据数据模型,可以将每个实体转化为一个数据表。
每个数据表包含多个字段,用于存储该实体的属性信息。
例如,客户表可以包含客户ID、客户名称、客户地址等字段。
每个字段的数据类型和约束条件需要根据实际需求进行设计。
最后是数据字典的设计。
数据字典是CRM系统数据库中各个字段的详细说明。
它包括字段名称、数据类型、约束条件、默认值等信息,以及对字段的解释和用途的描述。
数据字典可以帮助用户理解和使用CRM系统中的各个字段。
除了以上内容,还需要进行适当的索引设计、数据安全设计和性能优化等方面的工作,以确保CRM系统数据库的高效运行和安全性。
综上所述,一个完整的客户关系管理系统数据库设计包括数据模型设计、表结构设计、数据表关系设计和数据字典设计等内容。
通过良好的数据库设计,可以帮助企业构建一个高效、安全、易用的CRM系统,提升客户管理和市场竞争力。
客户关系管理系统数据库设计

客户关系管理系统一、数据库MyCrm1.系统用户表crm_User备注列名描述类型是否为空(F:不为空,T:为空)UserId 用户编号Int F 主键,标识,自动增长UserName 用户名Varchar(10) FUserPwd 用户密码Varchar(10) FRealName 真实姓名Varchar(50) FIsStatus 是否可用Int F 1为可用,0:不可用默认为1Email 注册邮箱Varchar(20) TAddress 联系地址Varchar(200) TTelPhone 联系电话Varchar(15) FRemarks 备注Varchar(200) TRoleId 角色编号Int F crm_Roles表外键DepartmentId 部门编号Int F crm_Department表外键2.角色表:crm_Roles备注列名描述类型是否为空(F:不为空,T:为空)RoleId 角色编号Int F 主键,标识,自动增长RoleName 角色名称Varchar(10) FIsStatus 是否可用Int F 1为可用,0:不可用默认为1 Remarks 备注Varchar(200) T3.部门表:crm_Department列名描述类型是否为空(F:不备注为空,T:为空)DepartmentId 部门编号Int F 主键,标识,自动增长DepartmentName 部门名称Varchar(10) FIsStatus 是否可用Int F 1为可用,0:不可用默认为1 Remarks 备注Varchar(200) T4.客户表:crm_Customers备注列名描述类型是否为空(F:不为空,T:为空)CustomerId 客户编号Int F 主键,标识,自动增长CustomerName 客户姓名varchar(50) FUserID 归属用户Int F 用户表外键Company 所属公司名称Varchar(100) TCustomerPost 职务Varchar(20) FEmail 联系邮箱Varchar(20) TAddress 联系地址Varchar(200) TTelPhone 联系电话Varchar(15) FCutomerGrade 客户重要等级Int F 123451最重要,依次递减CutomerCity 客户所在城市VarChar(50) FRemarks 备注Varchar(200) TIsStatus 是否可用Int F 1为可用,0:不可用默认为1二.功能需求1.角色分为:系统超级管理员,部门经理,普通员工三个等级2.系统中所有的用户只可以修改本人密码,员工的部门、角色只有管理员可以修改,系统管理员可以修改全部人员的密码3.角色功能:1):系统超级管理员具有管理用户功能:可以添加、修改、停用用户、重置用户密码。
crm详细设计文档

CRM详细设计文档1. 引言本文档旨在详细描述CRM系统的设计。
CRM(Customer Relationship Management,客户关系管理)是一种通过系统化、规范化和自动化的方式,来管理和维护企业与客户之间关系的策略和工具。
本文档将介绍CRM系统的功能和架构设计,并详细描述系统的各个模块。
2. 系统概述CRM系统是一个基于Web的应用程序,旨在帮助企业管理其客户关系。
系统具有以下主要目标: - 管理客户信息:包括客户基本信息、联系方式、历史交易等; - 销售管理:包括销售机会跟踪、销售预测、销售报表等; - 售后服务管理:包括服务请求、客户反馈、售后服务报表等; - 市场推广管理:包括市场活动计划、市场调研、营销结果分析等。
3. 系统架构设计CRM系统采用三层架构,包括表示层、业务逻辑层和数据访问层。
3.1 表示层表示层是CRM系统的用户界面,采用Web页面的形式展现给用户。
用户可以通过浏览器访问系统,并进行各种操作,如查询客户信息、创建销售机会、提交服务请求等。
表示层使用HTML、CSS和JavaScript来实现页面的布局和交互功能。
3.2 业务逻辑层业务逻辑层负责处理系统的核心业务逻辑。
它接收表示层传递过来的请求,进行权限验证,并调用相应的服务来处理请求。
业务逻辑层还负责处理数据的校验与转换,并将处理结果返回给表示层。
3.3 数据访问层数据访问层负责与数据库进行交互,包括数据的读取、写入和更新等操作。
数据访问层使用ORM(Object-Relational Mapping,对象关系映射)技术来简化数据库操作,提高开发效率。
数据访问层还负责处理数据库事务,并进行性能优化。
4. 模块设计CRM系统包括以下主要模块:4.1 客户管理模块客户管理模块用于管理客户信息。
它包括客户的基本信息(如姓名、地址、联系方式)、客户分类(如潜在客户、重要客户)、历史交易记录等。
用户可以通过该模块进行客户信息的查询、创建、更新和删除操作。
CRM数据库设计

CRM数据库设计引言:CRM(Customer Relationship Management,客户关系管理)是一种通过不同的策略、流程和技术,全面管理企业与客户之间的关系的方法。
为了有效地实施CRM战略,建立一个可靠的CRM数据库是至关重要的。
本文将介绍一个CRM数据库的设计,旨在帮助企业更好地管理和发展客户关系。
一、数据库结构设计:1. 客户信息表:包括客户名称、联系人、联系电话、邮箱、地址等基本信息。
2. 销售机会表:记录开发中的销售机会信息,包括机会名称、销售阶段、预计金额等字段。
3. 销售记录表:记录销售过程中的点滴,包括销售人员、销售日期、销售金额、备注等字段。
4. 联系人表:存储与客户相关的联系人信息,包括姓名、职位、联系电话、邮箱等字段。
5. 市场活动表:记录市场活动的信息,包括活动名称、活动时间、活动地点、活动类型等字段。
二、数据字段定义:1. 客户名称:字符型,长度限制为50。
2. 联系人:字符型,长度限制为50。
3. 联系电话:字符型,长度限制为20。
4. 邮箱:字符型,长度限制为100。
5. 地址:字符型,长度限制为200。
6. 销售机会名称:字符型,长度限制为100。
7. 销售阶段:字符型,长度限制为50。
8. 预计金额:数值型,限制为正整数。
9. 销售人员:字符型,长度限制为50。
10. 销售日期:日期型,格式为YYYY-MM-DD。
11. 备注:字符型,长度限制为200。
12. 姓名:字符型,长度限制为50。
13. 职位:字符型,长度限制为50。
14. 活动名称:字符型,长度限制为100。
15. 活动时间:日期型,格式为YYYY-MM-DD。
16. 活动地点:字符型,长度限制为100。
17. 活动类型:字符型,长度限制为50。
三、数据关系定义:1. 客户信息表与销售机会表:一对多关系,一个客户可以有多个销售机会。
2. 销售机会表与销售记录表:一对多关系,一个销售机会可以有多个销售记录。
2020年(CRM客户关系)crm数据库设计说明书

性别
cst_lin_sex
nvarchar(5)
职位
cst_lin_postion
nvarchar(50)
办公电话
cst_lin_tel
nvarchar(50)
非空
手机
cst_lin_mobilelin_memo
nvarchar(300)
客户信息表(cst_customer)
非空
服务请求
cst_ser_request
nvarchar(3000)
非空
创建人
cst_ser_create_id
bigint
外键,用户表,Usr_id,非空
创建时间
cst_ser_create_date
datetime
默认为当前系统时间
指派人
cst_ser_due_id
bigint
外键,用户表,Usr_id,非空
nvarchar(2000)
创建人id
sal_create_id
bigint
外键,用户表,Usr_id
创建时间
sal_create_date
datetime
默认为当前系统时间
指派人id
sal_due_id
bigint
外键,用户表,Usr_id
指派时间
sal_due_date
datetime
默认为当前系统时间
order_prod_id
nvarchar(100)
外键,非空,产品表prod_id
产品数量
order_count
nvarchar(100)
非空
单位
order_unit
nvarchar(10)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户标识(0:已删除/1:未删除) ,非空
14.角色表(sys_role)
字段名称
字段类型
备注
role_id
number(8)
角色编号,主键,非空
role_name
number(20)
角色名称,外键,非空
role_desc
varchar2(50)
用户描述
role_flag
number(2)
角色标识(0:已删除/1:未删除) ,非空
15.权限表(sys_right)
字段名称
字段类型
备注
right_code
varchar2(50)
权限编号,主键,非空
right_parent_code
varchar2(50)
权限父节点名称
right_type
varchar2(20)
权限类型
right_text
varchar2(50)
负责客户的经理名称,非空
lost_last_order_date
varchar2(50)
客户上次下订单时间,非空
lost_last _date
varchar2(50)
确认客户流失时间
lost_delay
varchar2(500)
暂缓措施
lost_reson
varchar2(500)
comm_date
varchar2(50)
交往时间,非空
comm_address
varchar2(500)
交往地点,非空
comm_title
varchar2(400)
交往概要,非空
comm_detail
varchar2(400)
交往详细信息
comm_remark
varchar2(500)
备注
comm_flag
字段名称
字段类型
字段备注
prod_no
number(10)
商品编号,主键,非空
prod_name
varchar2(300)
商品名称,非空
prod_type
varchar2(400)
商品型号,非空
prod_garde_batch
varchar2(300)
商品等级/批次,非空
prod_unit
varchar2(50)
stor_prod_no
number(10)
商品编号,外键,非空
stor_storehouse
varchar2(200)
存放仓库名称,非空
stor_location
varchar2(200)
货位,非空
stor_count
number(10)
库存量,非空
stor_remark
varchar2(500)
varchar2(50)
权限名称
right_url
varchar2(100)
权限链接地址
right_tip
varchar2(50)
显示
16.角色-权限表(sys_role_right)
字段名称
字段类型
备注
rf_role_id
number(8)
角色编号,外键,非空
rf_right_code
varchar2(50)
流失原因
lost_status
number(2)
客户流失状态(0:预警/1:暂缓流失/2:确认流失) ,非空
8.交往记录表(communicate_record)
字段名称
字段类型
字段备注
comm_no
varchar2(20)
交往记录编号,主键,非空
comm_cust_no
varchar2(20)
交往客户编号,外键,非空
varchar2(50)
联系人职位。
link_telephone
varchar2(50)
联系人办公电话。
link_mobile
number(11)
联系人手机号码
link_remark
varchar2(400)
联系人备注
link_flag
number(2)
联系人标识(0:已删除/1:未删除),非空
3.订单表(orders)
概要,非空
chan_linkman
varchar2(50)
联系人
chan_telephone
varchar2(50)
联系电话(固定)
chan_moblie
number(11)
联系人手机号码
chan_description
varchar2(1000)
销售机会描述,非空
chan_create_by
varchar2(50)
字段类型
字段备注
serv_no
varchar2(20)
服务编号,主键,非空,由程序自动生成
serv_cust_no
varchar2(20)
客户编号,外键,非空
serv_type
number(2)
服务类型(0:咨询/1:投诉/2:建议),参照数据字典表,非空
serv_title
varchar2(500)
varchar2(50)
客户银行账号。
cust_local_tax_no
varchar2(50)
客户地税登记号
cust_national_tax_no
varchar2(50)
客户国税登记号
cus(0:已删除/1:正常/2:流失),非空
2.联系人表(cust_linkman)
商品单位,非空
prod_price
varchar2(50)
商品单价(元) ,非空
prod_remark
varchar2(50)
商品备注
prod_flag
number(2)
商品标识(0:已删除/1:未删除),非空
6.库存表(storage)
字段名称
字段类型
字段备注
stor_no
number(10)
库存编号,主键,非空
number(2)
交往记录标识(0:已删除/1:未删除),非空
9.数据字典表(basic_dictionary)
字段名称
字段类型
字段备注
basi_no
number(10)
数据字典编号,主键,非空
basi_type
varchar2(100)
数据字典类型,非空
basi_item
varchar2(100)
number(10)
销售机会编号,外键,非空
plan_date
varchar2(50)
开发计划计划时间,非空
plan_item
varchar2(500)
开发计划计划项,非空
plan_result
varchar2(500)
开发计划执行效果
plan_flag
number(2)
开发计划标识(0:已删除/1:未删除) ,非空
服务概要,非空
serv_cust_name
varchar2(100)
客户姓名,非空
serv_status
number(2)
服务状态(0:新创建/1:已分配/2:已处理/3:已反馈/4:已归档),非空
serv_request
varchar2(3000)
服务请求,非空
serv_create_by
varchar2(50)
订单状态(0:未回款/1:已回款),非空
orde_flag
number(2)
订单标识(0:已删除/1:未删除),非空
4.订单明细表(orders_line)
字段名称
字段类型
字段备注
line_no
number(10)
订单明细编号,主键,非空
line_orde_no
number(10)
订单编号,外键,非空
13.用户表(sys_user)
字段名称
字段类型
备注
user_id
number(8)
用户编号,主键,非空
user_role_id
number(20)
角色编号,外键,非空
user_name
varchar2(50)
用户名称,非空
user_password
varchar2(50)
用户密码,非空
user_flag
字段名称
字段类型
字段备注
link_no
varchar2(20)
联系人编号,主键,非空
link_cust_no
varchar2(20)
客户编号,外键,非空
link_name
varchar2(50)
联系人名称,非空
link_sex
number(2)
联系人性别(0:男/1:女)。
link_position
字段名称
字段类型
字段备注
orde_no
number(10)
订单编号,主键,非空
orde_cust_no
varchar2(20)
客户编号,外键,非空
orde_date
varchar2(50)
订单日期,非空
orde_address
varchar2(300)
送货地址,非空
orde_status
number(2)
销售机会指派状态(0:未指派/1:已指派开发中/2:已归档开发失败/3:已归档开发成功),非空,
chan_flag
number(2)
销售机会标识(0:已删除/1:未删除) ,非空
12.开发计划表(sale_plan)