littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Spring和MyBatis框架的CRM系统

项目简介

本项目是基于Spring和MyBatis框架构建的CRM(客户关系管理)系统。采用经典MVC架构,涵盖视图层、控制层、业务层、持久层和整合层,具备用户管理、数据字典维护、市场活动管理、线索管理、交易管理等功能,助力企业高效管理客户关系、市场活动和业务交易。

项目的主要特性和功能

  1. 用户管理
    • 支持用户通过用户名和密码登录系统,有10天记住密码功能,登录成功可在业务页面查看当前用户名称,能点击“退出”安全退出。
    • 利用拦截器验证用户登录状态,确保只有登录用户可访问业务资源。
  2. 数据字典维护
    • 可对数据字典类型进行增删改查操作,包括查询列表、创建、修改和删除类型。
    • 能对数据字典值进行增删改查,创建和修改时需满足表单验证条件。
  3. 市场活动管理
    • 可创建、查询、修改和删除市场活动,创建和修改时需表单验证,如所有者和名称不能为空、成本为非负整数。
    • 支持批量或指定导出市场活动数据到Excel文件,也能导入符合格式要求的Excel文件批量添加活动。
    • 可查看市场活动详细信息和备注,对备注进行添加、修改和删除操作。
  4. 线索管理
    • 可创建、查询线索,查看线索明细,关联和解除关联市场活动,进行线索转换,转换时可将线索信息转到客户表、联系人表和交易表等。
  5. 交易管理
    • 支持创建交易,查看交易明细,修改交易阶段。交易统计图表以销售漏斗图展示各阶段记录数量。

安装使用步骤

  1. 已下载项目的完整源码文件。
  2. 配置开发环境:
    • 安装Intellij IDEA 2022.1.1开发工具。
    • 安装JDK 1.8版本。
    • 安装mysql - 5.7.27数据库,设置字符集为UTF - 8。
  3. 使用Maven导入项目所需依赖,依赖信息在项目的pom.xml文件中查看。
  4. 执行项目提供的SQL脚本,创建所需数据库表,如tbl_usertbl_activity等。
  5. 根据项目要求添加必要的配置文件。
  6. 运行项目:
    • 在Intellij IDEA中启动项目。
    • 打开浏览器,访问项目首页进入登录页面。
    • 输入正确用户名和密码登录,登录成功后使用系统各项功能。

下载地址

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