立项初衷:中小企业在日常运营中面临员工信息分散、客户跟进混乱、任务分配靠口头等痛点,缺乏一套轻量级数字化管理工具来规范流程、沉淀数据。本系统旨在提供一套开箱即用的企业协同办公后端服务,帮助企业用最低成本实现"人、客、事"的线上化管理。
点击空白处退出提示
立项初衷:中小企业在日常运营中面临员工信息分散、客户跟进混乱、任务分配靠口头等痛点,缺乏一套轻量级数字化管理工具来规范流程、沉淀数据。本系统旨在提供一套开箱即用的企业协同办公后端服务,帮助企业用最低成本实现"人、客、事"的线上化管理。
本系统包含四大核心功能模块:
1.员工管理模块——支持员工信息的增删改查、分页搜索和多条件筛选,关联部门归属,区分管理员和普通员工角色权限,可启用或禁用账号状态。
2.客户管理模块——支持客户档案的完整CRUD操作,按客户等级(潜在客户、意向客户、已成交)进行分级管理,记录客户来源渠道,每位客户关联专属跟进人,支持添加多条跟进记录形成完整的沟通轨迹。
3.任务管理模块——支持任务的创建、分配、编辑和删除,任务状态按待办、进行中、已完成流转,可按优先级和截止日期排序筛选,执行人和创建人双视角查看。
4.系统管理模块——基于JWT实现无状态登录认证和接口鉴权,关键操作自动记录操作日志,数据统计看板提供员工数、客户分布、任务完成率等核心指标的一览视图。
本人独立完成项目全部后端开发工作,包括需求分析、数据库设计、架构搭建、业务逻辑编码和接口测试。采用Spring Boot 3.2加MyBatis-Plus 3.5加MySQL 8经典三层架构,Controller层接收请求,Service层处理业务逻辑,Mapper层完成数据持久化。全局统一使用Result和PageResult封装JSON返回体,通过全局异常处理器统一拦截业务异常和参数校验异常。安全方面采用JWT令牌加拦截器实现接口鉴权。开发难点在于客户删除时需事务性级联清理关联的跟进记录,以及任务状态流转需校验合法的状态转换路径。实现亮点包括:操作日志通过Service层手动埋点记录所有关键操作,部门支持无限层级树形结构,分页查询支持多字段模糊搜索和条件组合筛选。



评论