CRM项目sql文件

在这里插入图片描述

  1. 创建一个数据库
create database myssm;
  1. 使用当前数据库
use myssm;
  1. 复制下面代码,执行,创建各种表格
    在这里插入图片描述
/*==============================================================*/
/* DBMS name:      MySQL 5.0                                    */
/* Created on:     2022/5/14 20:26:29                           */
/*==============================================================*/


DROP TABLE IF EXISTS tbl_activity;

DROP TABLE IF EXISTS tbl_activity_remark;

DROP TABLE IF EXISTS tbl_clue;

DROP TABLE IF EXISTS tbl_clue_activity_relation;

DROP TABLE IF EXISTS tbl_clue_remark;

DROP TABLE IF EXISTS tbl_contacts;

DROP TABLE IF EXISTS tbl_contacts_activity_relation;

DROP TABLE IF EXISTS tbl_contacts_remark;

DROP TABLE IF EXISTS tbl_customer;

DROP TABLE IF EXISTS tbl_customer_remark;

DROP TABLE IF EXISTS tbl_dic_type;

DROP TABLE IF EXISTS tbl_dic_value;

DROP TABLE IF EXISTS tbl_tran;

DROP TABLE IF EXISTS tbl_tran_history;

DROP TABLE IF EXISTS tbl_tran_remark;

DROP TABLE IF EXISTS tbl_user;

/*==============================================================*/
/* Table: tbl_activity                                          */
/*==============================================================*/
CREATE TABLE tbl_activity
(
   activity_id          CHAR(32) NOT NULL,
   activity_owner       CHAR(32),
   activity_name        VARCHAR(255),
   activity_start_date  CHAR(10),
   activity_end_date    CHAR(10),
   activity_cost        VARCHAR(255),
   activity_description VARCHAR(255),
   activity_create_time CHAR(19),
   activity_create_by   VARCHAR(255),
   activity_edit_time   CHAR(19),
   activity_edit_by     VARCHAR(255),
   PRIMARY KEY (activity_id)
);

ALTER TABLE tbl_activity COMMENT '市场活动表';

/*==============================================================*/
/* Table: tbl_activity_remark                                   */
/*==============================================================*/
CREATE TABLE tbl_activity_remark
(
   acitvity_remark_id   CHAR(32) NOT NULL,
   activity_id          CHAR(32),
   ar_note_content      VARCHAR(255),
   ar_create_time       CHAR(19),
   ar_create_by         VARCHAR(255),
   ar_edit_time         CHAR(19),
   ar_edit_by           VARCHAR(255),
   ar_edit_flag         CHAR(1),
   PRIMARY KEY (acitvity_remark_id)
);

ALTER TABLE tbl_activity_remark COMMENT '市场活动备注表';

/*==============================================================*/
/* Table: tbl_clue                                              */
/*==============================================================*/
CREATE TABLE tbl_clue
(
   clue_id              CHAR(32) NOT NULL,
   clue_owner           CHAR(32),
   clue_remark_idcompany VARCHAR(255),
   clue_appellation     VARCHAR(255),
   clue_fullname        VARCHAR(255),
   clue_job             VARCHAR(255),
   clue_email           VARCHAR(255),
   clue_mphone          VARCHAR(255),
   clue_website         VARCHAR(255),
   clue_phone           VARCHAR(255),
   clue_state           VARCHAR(255),
   clue_source          VARCHAR(255),
   clue_description     VARCHAR(255),
   clue_contact_summary VARCHAR(255),
   clue_create_by       VARCHAR(255),
   clue_create_time     CHAR(19),
   clue_edit_by         VARCHAR(255),
   clue_edit_time       CHAR(19),
   clue_next_contact_time CHAR(10),
   clue_address         VARCHAR(255),
   PRIMARY KEY (clue_id)
);

/*==============================================================*/
/* Table: tbl_clue_activity_relation                            */
/*==============================================================*/
CREATE TABLE tbl_clue_activity_relation
(
   clue_activity_relation_id CHAR(32) NOT NULL,
   clue_id              CHAR(32),
   activity_id          CHAR(32),
   PRIMARY KEY (clue_activity_relation_id)
);

/*==============================================================*/
/* Table: tbl_clue_remark                                       */
/*==============================================================*/
CREATE TABLE tbl_clue_remark
(
   clue_remark_id       CHAR(32) NOT NULL,
   clue_id              CHAR(32),
   clue_remark_note_content VARCHAR(255),
   clue_remark_create_by VARCHAR(255),
   clue_remark_create_time CHAR(19),
   clue_remark_edit_by  VARCHAR(255),
   clue_remark_edit_time CHAR(19),
   clue_remark_edit_flag CHAR(1),
   PRIMARY KEY (clue_remark_id)
);

/*==============================================================*/
/* Table: tbl_contacts                                          */
/*==============================================================*/
CREATE TABLE tbl_contacts
(
   contacts_id          CHAR(32) NOT NULL,
   customer_id          CHAR(32),
   contacts_owner       CHAR(32),
   contacts_source      VARCHAR(255),
   contacts_fullname    VARCHAR(255),
   contacts_appellation VARCHAR(255),
   contacts_emaill      VARCHAR(255),
   contacts_mphone      VARCHAR(255),
   contacts_job         VARCHAR(255),
   contacts_create_by   VARCHAR(255),
   contacts_create_time CHAR(19),
   contacts_edit_by     VARCHAR(255),
   contacts_edit_time   CHAR(19),
   contacts_description VARCHAR(255),
   contacts_contact_summary VARCHAR(255),
   contacts_next_contact_time CHAR(10),
   contacts_address     VARCHAR(255),
   PRIMARY KEY (contacts_id)
);

/*==============================================================*/
/* Table: tbl_contacts_activity_relation                        */
/*==============================================================*/
CREATE TABLE tbl_contacts_activity_relation
(
   contacts_activity_relation_id CHAR(32) NOT NULL,
   contacts_id          CHAR(32),
   activity_id          CHAR(32),
   PRIMARY KEY (contacts_activity_relation_id)
);

/*==============================================================*/
/* Table: tbl_contacts_remark                                   */
/*==============================================================*/
CREATE TABLE tbl_contacts_remark
(
   contacts_remark_id   CHAR(32) NOT NULL,
   contacts_id          CHAR(32),
   contacts_remark_note_content VARCHAR(255),
   contacts_remark_create_by VARCHAR(255),
   contacts_remark_create_time CHAR(19),
   contacts_remark_edit_by VARCHAR(255),
   contacts_remark_edit_time CHAR(19),
   contacts_remark_edit_flag CHAR(1),
   PRIMARY KEY (contacts_remark_id)
);

/*==============================================================*/
/* Table: tbl_customer                                          */
/*==============================================================*/
CREATE TABLE tbl_customer
(
   customer_id          CHAR(32) NOT NULL,
   customer_owner       CHAR(32),
   customer_name        VARCHAR(255),
   customer_website     VARCHAR(255),
   customer_phone       VARCHAR(255),
   customer_description VARCHAR(255),
   customer_contact_summary VARCHAR(255),
   customer_next_contact_time CHAR(10),
   customer_address     VARCHAR(255),
   customer_create_by   VARCHAR(255),
   customer_create_time CHAR(19),
   customer_edit_by     VARCHAR(255),
   customer_edit_time   CHAR(19),
   PRIMARY KEY (customer_id)
);

/*==============================================================*/
/* Table: tbl_customer_remark                                   */
/*==============================================================*/
CREATE TABLE tbl_customer_remark
(
   customer_remark_id   CHAR(32) NOT NULL,
   customer_id          CHAR(32),
   customer_remark_note_content VARCHAR(255),
   customer_remark_create_by VARCHAR(255),
   customer_remark_create_time CHAR(19),
   customer_remark_edit_by VARCHAR(255),
   customer_remark_edit_time CHAR(19),
   customer_remark_edit_flag CHAR(1),
   PRIMARY KEY (customer_remark_id)
);

/*==============================================================*/
/* Table: tbl_dic_type                                          */
/*==============================================================*/
CREATE TABLE tbl_dic_type
(
   dic_code             VARCHAR(255) NOT NULL,
   div_name             VARCHAR(255),
   dic_description      VARCHAR(255),
   PRIMARY KEY (dic_code)
);

ALTER TABLE tbl_dic_type COMMENT '数据字典类型表';

/*==============================================================*/
/* Table: tbl_dic_value                                         */
/*==============================================================*/
CREATE TABLE tbl_dic_value
(
   dic_id               CHAR(32) NOT NULL,
   dic_code             VARCHAR(255),
   dic_value            VARCHAR(255) NOT NULL,
   dic_text             VARCHAR(255),
   order_no             VARCHAR(255),
   PRIMARY KEY (dic_id)
);

ALTER TABLE tbl_dic_value COMMENT '数据字典值';

/*==============================================================*/
/* Table: tbl_tran                                              */
/*==============================================================*/
CREATE TABLE tbl_tran
(
   tran_id              CHAR(32) NOT NULL,
   activity_id          CHAR(32),
   contacts_id          CHAR(32),
   customer_id          CHAR(32),
   tran_owner           CHAR(32),
   tran_money           VARCHAR(255),
   tran_name            VARCHAR(255),
   tran_expected_date   CHAR(10),
   tran_stage           VARCHAR(255),
   tran_type            VARCHAR(255),
   tran_source          VARCHAR(255),
   tran_description     VARCHAR(255),
   tran_contact_summary VARCHAR(255),
   tran_next_contact_time CHAR(10),
   tran_create_by       VARCHAR(255),
   tran_create_time     CHAR(19),
   tran_edit_by         VARCHAR(255),
   tran_edit_time       CHAR(19),
   PRIMARY KEY (tran_id)
);

/*==============================================================*/
/* Table: tbl_tran_history                                      */
/*==============================================================*/
CREATE TABLE tbl_tran_history
(
   tran_history_id      CHAR(32) NOT NULL,
   tran_id              CHAR(32),
   tran_histroy_stage   VARCHAR(255),
   tran_histroy_money   VARCHAR(255),
   tran_histroy_expected_date CHAR(10),
   tran_histroy_create_by VARCHAR(255),
   tran_histroy_create_time CHAR(19),
   PRIMARY KEY (tran_history_id)
);

/*==============================================================*/
/* Table: tbl_tran_remark                                       */
/*==============================================================*/
CREATE TABLE tbl_tran_remark
(
   tran_remark_id       CHAR(32) NOT NULL,
   tran_id              CHAR(32),
   tran_remark_note_content VARCHAR(255),
   tran_remark_create_by VARCHAR(255),
   tran_remark_create_time CHAR(19),
   tran_remark_edit_time CHAR(19),
   tran_remark_edit_by  VARCHAR(255),
   tran_remark_edit_flag CHAR(1),
   PRIMARY KEY (tran_remark_id)
);

/*==============================================================*/
/* Table: tbl_user                                              */
/*==============================================================*/
CREATE TABLE tbl_user
(
   user_id              CHAR(32) NOT NULL,
   u_login_act          VARCHAR(255),
   u_login_pwd			VARCHAR(255),
   div_name             VARCHAR(255),
   u_email              VARCHAR(255),
   u_expire_time        CHAR(19),
   u_lock_state         CHAR(1),
   u_deptno             CHAR(4),
   u_allow_ips          VARCHAR(255),
   u_createTime         CHAR(19),
   u_create_by          VARCHAR(255),
   u_edit_time          CHAR(19),
   u_edit_by            VARCHAR(255),
   PRIMARY KEY (user_id)
);

ALTER TABLE tbl_user COMMENT '用户表';

ALTER TABLE tbl_activity_remark ADD CONSTRAINT FK_Relationship_2 FOREIGN KEY (activity_id)
      REFERENCES tbl_activity (activity_id) ON DELETE RESTRICT ON UPDATE RESTRICT;
`tbl_user``tbl_tran_remark`
ALTER TABLE tbl_clue_activity_relation ADD CONSTRAINT FK_Relationship_3 FOREIGN KEY (clue_id)
      REFERENCES tbl_clue (clue_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_clue_activity_relation ADD CONSTRAINT FK_Relationship_4 FOREIGN KEY (activity_id)
      REFERENCES tbl_activity (activity_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_clue_remark ADD CONSTRAINT FK_Relationship_5 FOREIGN KEY (clue_id)
      REFERENCES tbl_clue (clue_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_contacts ADD CONSTRAINT FK_Relationship_7 FOREIGN KEY (customer_id)
      REFERENCES tbl_customer (customer_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_contacts_activity_relation ADD CONSTRAINT FK_Relationship_8 FOREIGN KEY (activity_id)
      REFERENCES tbl_activity (activity_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_contacts_activity_relation ADD CONSTRAINT FK_Relationship_9 FOREIGN KEY (contacts_id)
      REFERENCES tbl_contacts (contacts_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_contacts_remark ADD CONSTRAINT FK_Relationship_10 FOREIGN KEY (contacts_id)
      REFERENCES tbl_contacts (contacts_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_customer_remark ADD CONSTRAINT FK_Relationship_6 FOREIGN KEY (customer_id)
      REFERENCES tbl_customer (customer_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_dic_value ADD CONSTRAINT FK_Relationship_1 FOREIGN KEY (dic_code)
      REFERENCES tbl_dic_type (dic_code) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_tran ADD CONSTRAINT FK_Relationship_11 FOREIGN KEY (contacts_id)
      REFERENCES tbl_contacts (contacts_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_tran ADD CONSTRAINT FK_Relationship_12 FOREIGN KEY (customer_id)
      REFERENCES tbl_customer (customer_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_tran ADD CONSTRAINT FK_Relationship_13 FOREIGN KEY (activity_id)
      REFERENCES tbl_activity (activity_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_tran_history ADD CONSTRAINT FK_Relationship_14 FOREIGN KEY (tran_id)
      REFERENCES tbl_tran (tran_id) ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE tbl_tran_remark ADD CONSTRAINT FK_Relationship_15 FOREIGN KEY (tran_id)
      REFERENCES tbl_tran (tran_id) ON DELETE RESTRICT ON UPDATE RESTRICT;


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在瞬息万变的市场环境中,企业要立于不败之地,必须依托现代化的管理思想和手段,其中客户管理尤为重要。本例中的客户管理系统实现了企业客户管理的信息化,可对企业所有客户的相关信息进行有效管理,并且可以通过邮件与客户进行沟通、交流。本系统属于小型的数据库管理系统,可以对中、小型企业客户进行有效管理。 (7)本系统有两种操作员,一种是系统管理员;一种是普通用户。系统管理员拥有所有权限,普通用户不能添加操作员及设置操作员的权限;也不能添加客户资料及竞争对手;还没有设置“我方信息管理”的权限。 业务流程 在使用本系统时,请按照以下流程进行操作: (1)通过“用户管理”菜单中的“用户管理”模块添加操作员。 (2)通过“用户管理”菜单中的“设置权限”模块为操作员分配操作权限。 (3)通过“我方信息管理”菜单中的菜单项添加本单位信息资料。 (4)通过“资料管理”菜单中的菜单项添加客户资料信息。 (5)在“统计分析”菜单中分别实现了对客户级别和客户来源的图表分析。 (6)通过“系统维护”菜单可以对数据进行备份、还原及清理。 注意:在清理或还原数据前最好先对数据进行备份,以免造成数据丢失。 (7)本系统提供了很多辅助功能。在“帮助”菜单中可以直接启动记事本、word、Excel等。其中“水平平铺”和“重直平铺”的效果,需要在打开两个以上模块的情况下实现。 (8)操作用户可通过“用户管理”菜单中的“更改密码”菜单项修改自己的密码。 0

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

素心如月桠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值