Skip to content

ooo353/-CRM-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

轻量级销售客户与合同管理系统(极简CRM)

基于 JDK 21 + SpringBoot 3.2 开发的轻量化客户关系管理系统,面向中小销售团队提供客户管理、合同回款、权限管控与数据统计一站式解决方案,支持 Spring AI + LangChain4j 智能能力扩展,遵循企业级开发规范,开箱即用、可直接上线商用。


项目简介

轻量级销售客户与合同管理系统(极简CRM)是一款单体架构、低门槛、高性能的企业级后台管理系统,专为 100 人以内中小销售团队设计,解决传统 Excel 管理带来的客户资源流失、跟进无记录、回款难追踪、数据不协同等核心痛点。

项目采用 JDK 21 (LTS) + SpringBoot 3.2 最新稳定技术栈,原生兼容 Spring AI、LangChain4j 等新一代 AI 开发框架,可快速扩展智能分析、客户标签、跟进建议等能力。整体架构简洁务实,不堆砌微服务、不分库分表、不做过度设计,聚焦真实业务闭环,兼顾学习面试、工程实践与商用落地。

核心功能

  • 系统权限管理:基于 RBAC 模型实现菜单权限 + 数据权限双维度控制,支持多角色管理与操作日志审计
  • 客户全生命周期管理:客户信息管理、跟进记录、公海池流转、负责人分配、跟进计划提醒
  • 合同与回款管理:合同全状态流转、分期回款登记、合同附件管理、自动更新履约状态
  • 数据统计分析:个人/团队业绩、客户转化漏斗、回款统计、可视化数据报表
  • AI 扩展能力:支持 Spring AI + LangChain4j 集成,实现客户智能分析、自动摘要、智能推荐(可选扩展)

技术栈

环境与核心框架

  • JDK 21 (LTS)
  • SpringBoot 3.2.x
  • Spring AI 1.x(原生支持)
  • LangChain4j 0.32+(原生支持)
  • Maven 3.9+

后端技术

  • Spring Security 6.x
  • MyBatis-Plus 3.5.6
  • MySQL 8.0
  • Redis 7.2
  • Lombok / Hutool / Knife4j

部署方案

  • Docker / Docker Compose
  • Ubuntu 环境一键部署
  • 支持云服务器线上发布

项目亮点

  • JDK 21 最新 LTS 版本,紧跟企业技术趋势
  • SpringBoot 3.2 最新稳定版,原生支持 AI 大模型集成
  • 单体架构务实设计,无过度技术堆叠,易理解、易维护、易部署
  • 企业级工程规范:统一响应、全局异常、AOP 日志、乐观锁、数据脱敏
  • 完整业务闭环:客户 → 跟进 → 合同 → 回款 → 统计全流程落地
  • Docker 容器化一键运行,本地/服务器/虚拟机环境完全一致
  • 面试/复试/实习 高适配项目,技术主流、业务真实、深度可挖掘

适用场景

  • Java 后端校招/实习/复试实战项目
  • 中小销售团队客户与合同管理工具
  • JDK 21 + SpringBoot 3 新技术栈学习项目
  • Spring AI + LangChain4j AI 应用入门实践
  • 企业级后台管理系统开发模板

部署要求

  • JDK 21
  • Docker & Docker Compose
  • MySQL 8.0 / Redis 7.2

About

中小销售团队/个体商户,需要轻量化的工具管理客户信息、跟进记录、合同订单、回款进度,无需专业CRM的复杂功能,核心流程开箱即用。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors