简单版本CRM 客户管理系统设计
思维导图:
数据库设计
表结构设计+初始化设计
DROP TABLE IF EXISTS `connect_info`;
CREATE TABLE `connect_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '联系编号',`user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户编号',`customer_id` bigint(20) NULL DEFAULT NULL COMMENT '客户编号',`create_dt` datetime(0) NULL DEFAULT NULL COMMENT '联系时间',`context` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容',PRIMARY KEY (`id`) USING BTREE,INDEX `user_id`(`user_id`) USING BTREE,INDEX `customer_id`(`customer_id`) USING BTREE,CONSTRAINT `connect_info_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,CONSTRAINT `connect_info_ibfk_2` FOREIGN KEY (`customer_id`) REFERENCES `customer_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of connect_info
-- ----------------------------
INSERT INTO `connect_info` VALUES (1, 1, 1, '2020-01-10 08:00:00', '内容1');
INSERT INTO `connect_info` VALUES (2, 3, 2, '1998-09-03 08:00:00', '内容2');
INSERT INTO `connect_info` VALUES (3, 4, 3, '2021-09-03 08:00:00', '内容3');DROP TABLE IF EXISTS `customer_info`;
CREATE TABLE `customer_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '客户编号',`user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户编号',`level_id` bigint(20) NULL DEFAULT NULL COMMENT '级别编号',`state_id` bigint(20) NULL DEFAULT NULL COMMENT '状态编号',`name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '客户姓名',`gender` int(11) NULL DEFAULT NULL COMMENT '客户性别:1=男,2=女',`telphone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '客户电话号码',`qq` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '客户QQ',`address` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '客户地址',`note` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '客户备注',`mark` int(11) NULL DEFAULT NULL COMMENT '客户标记',PRIMARY KEY (`id`) USING BTREE,INDEX `customer_info_ibfk_1`(`user_id`) USING BTREE,INDEX `level_id`(`level_id`) USING BTREE,INDEX `state_id`(`state_id`) USING BTREE,CONSTRAINT `customer_info_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,CONSTRAINT `customer_info_ibfk_2` FOREIGN KEY (`level_id`) REFERENCES `level_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,CONSTRAINT `customer_info_ibfk_3` FOREIGN KEY (`state_id`) REFERENCES `state_info` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of customer_info
-- ----------------------------
INSERT INTO `customer_info` VALUES (1, 1, 1, 11, '张三', 1, '18819967811', '56473811', '广东.韶关', '无', 1);
INSERT INTO `customer_info` VALUES (2, 3, 1, 1, '李思思', 2, '18619967811', '58473811', '广东.东莞', '无', 1);
INSERT INTO `customer_info` VALUES (3, 3, 1, 1, '给狗蛋', 1, '13619967811', '110938', '广东.广州', '无', 1);DROP TABLE IF EXISTS `level_info`;
CREATE TABLE `level_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '级别编号',`name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '级别名称',`introduction` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '级别描述',`mark` int(10) NULL DEFAULT NULL COMMENT '级别标记',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of level_info
-- ----------------------------
INSERT INTO `level_info` VALUES (1, 'A级', '90-100', 1);
INSERT INTO `level_info` VALUES (2, 'B级', '80-90', 1);
INSERT INTO `level_info` VALUES (3, 'C级', '70-80', 1);
INSERT INTO `level_info` VALUES (4, 'D级', '60-70', 1);
INSERT INTO `level_info` VALUES (5, 'E级', '50-60', 1);DROP TABLE IF EXISTS `state_info`;
CREATE TABLE `state_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '状态编号',`name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态名称',`introduction` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态描述',`mark` int(10) NULL DEFAULT NULL COMMENT '状态标记',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of state_info
-- ----------------------------
INSERT INTO `state_info` VALUES (1, '停滞', '停滞', 1);
INSERT INTO `state_info` VALUES (2, '暂缓', '暂缓', 1);
INSERT INTO `state_info` VALUES (3, '已签约', '已签约', 1);
INSERT INTO `state_info` VALUES (4, '电话邀约', '电话邀约', 1);
INSERT INTO `state_info` VALUES (5, '客户拜访', '客户拜访', 1);
INSERT INTO `state_info` VALUES (6, '初步方案', '初步方案', 1);
INSERT INTO `state_info` VALUES (7, '技术交流', '技术交流', 1);
INSERT INTO `state_info` VALUES (8, '正式方案', '正式方案', 1);
INSERT INTO `state_info` VALUES (9, '项目评估', '项目评估', 1);
INSERT INTO `state_info` VALUES (10, '商务谈判', '商务谈判', 1);
INSERT INTO `state_info` VALUES (11, '签约成功', '签约成功', 1);DROP TABLE IF EXISTS `user_info`;
CREATE TABLE `user_info` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户编号',`name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户姓名',`gender` int(11) NULL DEFAULT NULL COMMENT '用户性别: 1=男,2=女',`age` int(11) NULL DEFAULT NULL COMMENT '用户年龄',`account` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户',`passwd` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of user_info
-- ----------------------------
INSERT INTO `user_info` VALUES (1, '周志刚', 1, 30, 'zzg', '123456789');
INSERT INTO `user_info` VALUES (3, '周晨曦', 1, 2, 'zcx', '123456');
INSERT INTO `user_info` VALUES (4, '周晨宇', 1, 1, 'zcy', '123456');
Spring Boot 后台源码:
百度网盘地址:
链接:https://pan.baidu.com/s/1CkPrhp-16psW9ZiBqDa8lw
提取码:1234
后台服务接口postman 认证:
Vue 简易CRM系统截图:
前端框架(Vue+Element UI+Axios+Vue-Route+Vuex),前端项目完成级别检索组件、分页组件和表格组件的封住。完成对接的模块(客户管理、等级管理、拜访管理)。
前端下载地址:
链接:https://pan.baidu.com/s/1IJbPatlhCmas2MRIbJZpYg
提取码:1234
简单版本CRM 客户管理系统设计相关推荐
- Axure高保真保险行业后台管理原型+微保CRM客户管理+保险产品附加险、费率+web端企业crm后台管理原型+渠道管理、会员管理
作品介绍:近几年保险行业进入快速发展的阶段,各类保险产品引领各类广大市场.不过也是一个具有经营风险的金融行业,业内人士认为在借助保险行业CRM客户关系管理系统可以大大的把握住客户关系,有助于保险行业的 ...
- 2023年国产CRM客户管理系统软件排名
目录 一.CRM客户管理系统前10名有哪些 1.纷享销客-国内知名CRM服务商 2.销售易-主打企业级CRM 3.神州云动-老牌CRM 4.金蝶-大厂出品 5.红圈CRM-早期SaaS 6.用友CRM ...
- SugarCRM Professional:适合中小企业的CRM客户管理平台
作为全球市场上增长最快的 crm管理平台 之一,SugarCRM一直在不断创新.因此,SugarCRM从未知的小型销售工具发展成为功能全面的CRM.SugarCRM的发展轨迹在定义公司愿景方面发挥了至 ...
- 推荐好用的CRM客户管理软件?
有没有好用的CRM客户管理软件推荐?综合来看,比较推荐您使用Zoho CRM.在功能方面,Zoho CRM的完整性能和领头羊SF有的一拼,但相同版本的价格还不到三分之一:在本土化方面,Zoho CRM ...
- 医疗行业CRM客户管理解决方案
医疗行业解决方案 行业背景 不同于别的行业,医院信息化不能止步于内部应用.按照目前国内外普遍认同的划分方法,医院信息化一般要经历三个阶段:以人财物为中心的医院管理信息系统(MIS).以病人为中心 ...
- 外贸crm客户管理软件,外贸crm软件哪家最好?
外贸crm客户管理软件 CRM(客户关系管理)软件是一种帮助企业管理客户联系信息和互动的工具.外贸CRM软件特别适用于跨国贸易企业,因为它可以帮助企业管理与国外客户的交流和联系.它可以帮助企业管理与国 ...
- CRM客户管理软件就是软件?企典Teamface正确为您解读
CRM在中国已有十多年了虽然近年来对CRM的需求激增,CRM系统虽然发展成熟,但真正了解CRM的人数仍然是少数,仍然有不少人对CRM客户管理软件存在一定的误区.Teamface企典小编总结了普遍存在的 ...
- CRM客户管理软件开发功能有哪些?
互联网技术的不断提高使得企业管理方式也发生了变化,企业CRM系统应用市场逐渐扩大,相关软件开发也引起越来越多商家企业的关注.因为企业CRM系统软件开发能够根据企业需求制作,帮助企业更好的追踪管理客户信 ...
- Myesclipe+SSH+jsp+mysql+tomcate实现一个简单的CRM客户关系管理系统
导读: CRM客户关系管理系统的目的通过客户管理,产品管理,系统管理等功能同客户建立联并收集客户信息,此基础上满足客户"一对一"个性化服务.同时信息在企业的流程上得以流转,让客户得 ...
- 呼叫中心系统的CRM客户管理模块的功能
呼叫中心系统的客户管理模块是个非常重要的功能,主要包括:客户管理.客户导入.客户调配.客户数据处理等四个功能板块. 其中客户管理由三个要素组成:客户信息管理.客户联系人管理以及客户联系记录.客户信息管 ...
最新文章
- pip install scipy和matplotlib报错的问题详解:(pip install其它时报错通用)
- python 自动填充表单,如何在Django / Python中自动填充PDF表单?
- UA OPTI512R 傅立叶光学导论 透镜成像系统例题
- 读《java的讲座》后感,老师讲座听后感
- java13页_Java 13 新特性及实战案例
- win7重装系统后设置Python2.7环境
- 【各种信噪比联系与区别详解】实信号、复信号Es、N0、符号信噪比EsN0、带内信噪比、比特信噪比EbN0、SNR的含义及关系详解
- 从一个OutOfMemoryError 学会了分析Java内存泄漏问题
- Macaca简单入门
- c++贪吃蛇_细致的C语言写贪吃蛇教程+详细思路-适合新手附源码
- 破解版果冻手机动画主题for WM5 WM6
- eplan如何导入access_EPLAN导入edz文件太慢如何解决
- Day16:C++之STL应用篇(推箱子cxk限定)
- Github开源项目总结
- 基于HTML5移动app开发教程一
- 40G SR4 vs 40G BIDI vs 40G UNIV:你选哪个?
- 一篇读懂:Android手机如何通过USB接口与外设通信(附原理分析及方案选型)
- E销宝:dsp广告应该怎么投放?
- 实用食品英语 (餐桌上用的)
- 杰理之实验现象【篇】
热门文章
- QT实现植物大战僵尸中文版工具代码
- 华为认证考试方式有哪些?华为认证考试怎么考?
- 【龙印】在龙芯1c上用TM7705+NTC热敏电阻实现温度测量
- 解决局域网共享文件时提示“没有权限访问,请与网络管理员联系请求访问权限“
- 共享该文件当前不能用户此计算机,局域网共享常见问题解决汇集
- 轻松办公信息化 六大OA产品优劣点评
- linux(计划任务)
- 饭客网络(基础教程)
- php- osc,【原创】phpdesigner 使用OSC@GIT
- 数据库名、实例名、数据库域名、全局数据库名、服务名 ,