crm数据库设计说明书
CRM系统概要设计说明书

客户关系管理系统(CRM)概要设计说明书贵州凯佳盛特科技发展有限公司2016年1月12日星期二目录1 引言 (3)1.1编写目的 (3)1.2背景 (3)2 总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3处理流程 (4)2.4结构 (5)2.5功能器求与程序的关系 (7)3接口设计 (8)3.1用户接口 (8)3.2内部接口 (8)4运行设计 (9)4.1运行模块组合 (9)4.2运行控制 (9)4.3运行时间 (9)5系统数据结构设计 (10)5.1逻辑结构设计要点 (10)5.2数据库详细设计 (10)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (11)1 引言1.1编写目的在本系统项目的前一阶段,也就是需求分析阶段,已将系统用户对本系统的需求做了详细的阐述,并将需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对客户关系管理系统做概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对客户关系管理系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景本项目(客户关系管理系统)由贵州凯佳盛特科技发展有限公司负责设计开发。
根据公司实际情况和需求,自主开发CRM管理系统,此系统主要解决销售人员在移动端对客户的管理,管理者对所管辖销售人员的销售情况和客户情况进行统筹管理和实时管理以及客户的挖掘等。
2 总体设计2.1需求规定本公司为方便客户关系的管理,需开发一个客户关系管理系统。
(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系统提供高效、可靠的数据管理和访问能力,从而提升企业的客户满意度和竞争力。
CRM客户关系管理数据库设计文档

1.客户表(cust_customer)
字段名称
字段类型
字段备注
cust_no
varchar2(20)
客户编号,主键,非空
cust_name
varchar2(100)
客户名称,非空
cust_region
number(2)
客户所在地区,参照数据字典表。
cust_manager_name
销售机会指派状态(0:未指派/1:已指派开发中/2:已归档开发失败/3:已归档开发成功),非空,
chan_flag
number(2)
销售机会标识(0:已删除/1:未删除),非空
12.开发计划表(sale_plan)
字段名称
字段类型
备注
plan_no
number(10)
开发计划编号,主键,非空
plan_chan_no
服务创建人,非空
serv_create_date
varchar2(50)
服务创建时间,非空
serv_due_to
varchar2(50)
被分派人
serv_due_date
varchar2(50)
分派日期
serv_deal
varchar2(3000)
服务处理详情
serv_deal_name
varchar2(20)
13.用户表(sys_user)
字段名称
字段类型
备注
user_id
number(8)
用户编号,主键,非空
user_role_id
number(20)
角色编号,外键,非空
user_name
varchar2(50)
CRM数据库设计说明书

项目编号: S×××-<CRM>数据库设计说明书Version:项目承担部门:撰写人(签名):完成日期:目录1. ........................................................................................................................................................................... 引言.. (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 ............................................................................................................ 错误!未定义书签。
2.外部设计..................................................................................................................... 错误!未定义书签。
2.1 类型划分 ............................................................................................................ 错误!未定义书签。
2.2 标识符和约定 ................................................................................................... 错误!未定义书签。
2.3 数据库表设计格式说明 (1)2.4 支持软件 ............................................................................................................ 错误!未定义书签。
CRM 概要设计说明书

1.3背景a.现有工作方式的问题(1)现在的销售都是通过xls表来统计销售情况的,信息分散,不利于管理。
(2)没有CRM系统,有ERP系统。
(3)销售中支出的成本没法统计。
(4)由于没有数据支持,无法对销售人员的工作情况进行分析,无法对客户和行业增长情况进行定量分析,从而无法开展有针对性的销售。
(5)开发CRM的主要目的是控制销售人员数量,提供销售人们管理的水平。
b.工作流程售前咨询→商务执行→生产备货(库房、组装)→售后服务(服务并销售备件或服务)c.客户对CRM系统的要求(1)能够通过系统了解将现有销售人员的工作情况,以及合同、回款的情况。
(2)销售主管可以方便的了解每个销售人员的工作量,并据此分配相应的工作。
(3)系统与现有ERP系统能够进行数据交换,保证数据的一致性。
(4)操作要简单,录入要方便,减少对销售人员的培训。
(5)考虑到数据的安全性,CRM系统必须做对内、对外的安全防范处理。
(6)合同可能会多次更改,即使在合同执行过程中,也可能更改。
(7)需要方便的打印各种格式文本,如:合同,报价等。
(8)需要有知识库,主要是以xls,pdf,word等文件存在,便于销售人员下载学习和报给用户。
(9)时间方面,圣诞节前完成。
d.其他(1)建议采用PHP+MySQL,服务器和数据库费用最好不要有,或者用较为便宜的数据库。
2.4结构2.4.1市场管理市场管理模块包括“市场活动管理”和“线索管理”两大功能模块。
●市场活动市场活动管理模块通常由产品市场经理和市场部业务人员使用,主要功能是针对目标客户制定市场活动计划、组织执行市场活动,获得销售线索,评估市场活动效果、控制费用预算等;企业总经理也可使用市场活动管理模块了解市场工作状况,获得市场信息、客户信息和销售线索信息等。
市场活动是针对目标客户群的一次或一组市场活动,可以是产品发布会、研讨会、印刷品广告或其他类型的营销举措。
●市场活动执行市场活动计划通过审核后,其负责人可以启动该市场活动,并进入执行状态。
CRM客户关系管理数据库设计文档

字段类型
字段备注
orde_no
number(10)
订单编号,主键, 非空
orde_cust_no
varchar2(20)
客户编号,外键, 非空
orde_date
varchar2(50)
订单日期, 非空
orde_address
varchar2(300)
送货地址, 非空
orde_status
number(2)
lost_manager_name
varchar2(50)
负责客户的经理名称, 非空
lost_last_order_date
varchar2(50)
客户上次下订单时间, 非空
lost_last _date
varchar2(50)
确认客户流失时间
lost_delay
varchar2(500)
暂缓措施
lost_reson
stor_remark
varchar2(500)
备注
stor_flag
number(2)
库存标识(0:已删除/1:未删除), 非空
7.客户流失表(cust_lost)
字段名称
字段类型
字段备注
lost_no
number(10)
客户流失编号,主键, 非空
lost_cust_no
varchar2(20)
客户编号,外键, 非空
number(10)
库存编号,主键, 非空
stor_prod_no
number(10)
商品编号,外键, 非空
stor_storehouse
varchar2(200)
存放仓库名称, 非空
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
客户编号
cst_ser_cst_no
nvarchar(50)
外键,客户信息表cst_no,非空
状态
cst_ser_status
nvarchar(10)
非空
服务请求
cst_ser_request
nvarchar(3000)
非空
创建人
cst_ser_create_id
bigint
外键,用户表,Usr_id,非空
非空
单位
order_unit
nvarchar(10)
价格
order_price
money
客户服务表(cst_service)
名称
字段
数据类型
说明
编号
cst_ser_id
bigint
主键,非空
服务类型
cst_ser_type
int
1--咨询,2--投诉,3--建议,非空
概要
cst_ser_title
nvarchar(500)
cst_ser_deal_id
bigint
外键,用户表,Usr_id,非空
处理时间
cst_ser_deal_date
datetime
默认为系统当前时间
处理结果
cst_ser_result
nvarchar(500)
非空
满意度
cst_ser_satisfy
bigint
非空
客户流失表(cst_lost)
名称
订单表(ord_order)
名称
字段
数据类型
说明
订单编号
ord_id
bigint
主键,非空
客户名称
ord_customer
nvarchar(100)
非空
日期
ord_date
datetime
非空
送货地址
ord_address
nvarchar(200)
非空
状态
ord_status
char(10)
非空
订单详情表(order_line)
字段
数据类型
非空
产品型号
prod_type
nvarchar(100)
非空
批次/等级
prod_batch
nvarchar(100)
非空
单位
prod_unit
nvarchar(10)
价格
prod_price
money
说明
prod_memo
nvarchar(200)
商品库存表(prod_storage)
名称
字段
数据类型
创建时间
cst_ser_create_date
datetime
默认为当前系统时间
指派人
cst_ser_due_id
bigint
外键,用户表,Usr_id,非空
分配时间
cst_ser_due_date
datetime
默认为当前系统时间
服务处理
cst_ser_deal
nvarchar(3000)
非空
处理人
说明
编号
prod_sto_id
bigint
主键,非空
产品编号
prod_prod_id
bigint
外键,非空,产品表prod_id
仓库
prod_warehouse
nvarchar(50)
非空
货位
prod_ware
nvarchar(50)
非空
件数
prod_count
bigint
非空
备注
prod_memo
名称
字段
数据类型
说明
编号
order_id
bigint
主键,非空
订单编号
order_order_id
nvarchar(200)
外键,非空,订单表odr_id
产品编号
order_prod_id
nvarchar(100)
外键,非空,产品表prod_id
产品数量
order_count
nvarchar(100)
bigint
外键,用户表,Usr_id
创建时间
sal_create_date
datetime
默认为当前系统时间
指派人id
sal_due_id
bigint
外键,用户表,Usr_id
指派时间
sal_due_date
datetime
默认为当前系统时间
状态
sal_status
char(10)
1--未指派;2--已指派;3--开发成功;4--终止开发。
nvarchar(200)
销售机会表(sal_chance)
名称
字段
数据类型
说明
编号
sal_id
bigint
主键,非空
机会来源
sal_source
nvarchar(50)
非空
客户编号
sal_cust_name
nvarchar(100)
外键,非空,客户信息表cห้องสมุดไป่ตู้t_no
概要
sal_title
nvarchar(200)
CRM数据库设计说明书
表格清单
1用户表(sys_user)
名称
字段
数据类型
说明
编号
Usr_id
bigint
主键,非空
用户名
Usr_name
nvarchar(50)
非空
密码
Usr_password
nvarchar(50)
非空
用户类型
Usr_role_id
bigint
外键,非空
用户状态
Usr_flag
int
主键,非空
角色类型编号
rf_role_id
nvarchar(50)
外键,非空
功能节点编号
rf_right_code
nvarchar(50)
外键,非空
产品表(prod_product)
名称
字段
数据类型
说明
编号
prod_id
bigint
主键,非空,自增
产品名称
prod_name
nvarchar(200)
非空
成功机率
sal_rate
bigint
联系人
sal_linkman_name
nvarchar(50)
外键,联系人信息表cst_name
联系人电话
sal_linkman_tel
nvarchar(50)
外键,联系人信息表cst_tel
机会描述
sal_desc
nvarchar(2000)
创建人id
sal_create_id
开发计划表(sal_plan)
名称
字段
数据类型
说明
编号
sal_id
bigint
主键,非空
销售机会编号|
sal_sal_id
bigint
外键,非空,销售机会表sal_id
日期
sal_date
datetime
非空
计划项
sal_todo
nvarchar(500)
非空
执行结果
sal_result
nvarchar(500)
正常,删除
2用户类型表(sys_role)
名称
字段
数据类型
说明
类型编号
Role_id
bigint
主键,非空
角色名称
Role_name
nvarchar(50)
非空
描述
Role_desc
nvarchar(50)
3功能模块表( sys_right)
名称
字段
数据类型
说明
功能节点编号
Right_code
nvarchar(50)
主键,非空
功能名称
Right_name
nvarchar(50)
非空
Url地址
Right_url
nvarchar(50)
非空
上级节点编号
Right_parentnodeid
Nvarchar(50)
非空
4角色—权限表(sys_role_right)
名称
字段
数据类型
说明
编号
rf_id
nvarchar(50)