项目简介
本项目是基于Spring Boot和Vue框架开发的CRM客户管理系统,用于管理客户信息、员工信息、订单信息等。系统提供丰富功能与接口,支持前后端分离的开发模式。
项目的主要特性和功能
后端功能
- 用户认证与授权:运用Spring Security + JWT实现认证和授权,支持管理员与普通员工的登录及权限管理。
- 数据管理:可管理客户、员工、订单等信息,支持添加、查询、更新和删除等CRUD操作。
- 数据统计:提供客户来源、行业、员工业绩等统计信息,支持导出Excel文件。
- 邮件发送:支持发送邮件通知。
前端功能
- 用户界面:使用Vue框架搭建,支持响应式布局,提供友好的用户交互体验。
- 数据展示:展示客户、员工、订单等数据,支持分页查询和模糊查询。
- 操作功能:支持添加、编辑、删除客户、员工、订单等操作,还提供邮件发送功能。
安装使用步骤
后端安装
- 数据库配置:将项目中的
crm.sql
文件导入到MySQL数据库。 - 运行后端服务:用IDE(如IntelliJ IDEA)打开项目,运行
CrmProjectApplication.java
文件启动Spring Boot应用。
前端安装
- 安装Node.js:下载并安装Node.js(建议使用LTS版本)。
- 启动前端服务:进入前端项目目录,运行
npm install
安装依赖,运行npm run serve
启动前端服务。
访问系统
打开浏览器,访问http://localhost:8080
(默认端口)即可进入系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】