littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于Spring Boot和Vue的CRM客户管理系统

项目简介

本项目是基于Spring Boot和Vue框架开发的CRM客户管理系统,用于管理客户信息、员工信息、订单信息等。系统提供丰富功能与接口,支持前后端分离的开发模式。

项目的主要特性和功能

后端功能

  1. 用户认证与授权:运用Spring Security + JWT实现认证和授权,支持管理员与普通员工的登录及权限管理。
  2. 数据管理:可管理客户、员工、订单等信息,支持添加、查询、更新和删除等CRUD操作。
  3. 数据统计:提供客户来源、行业、员工业绩等统计信息,支持导出Excel文件。
  4. 邮件发送:支持发送邮件通知。

前端功能

  1. 用户界面:使用Vue框架搭建,支持响应式布局,提供友好的用户交互体验。
  2. 数据展示:展示客户、员工、订单等数据,支持分页查询和模糊查询。
  3. 操作功能:支持添加、编辑、删除客户、员工、订单等操作,还提供邮件发送功能。

安装使用步骤

后端安装

  1. 数据库配置:将项目中的crm.sql文件导入到MySQL数据库。
  2. 运行后端服务:用IDE(如IntelliJ IDEA)打开项目,运行CrmProjectApplication.java文件启动Spring Boot应用。

前端安装

  1. 安装Node.js:下载并安装Node.js(建议使用LTS版本)。
  2. 启动前端服务:进入前端项目目录,运行npm install安装依赖,运行npm run serve启动前端服务。

访问系统

打开浏览器,访问http://localhost:8080(默认端口)即可进入系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】