项目名称:基于 Spring Boot 的智慧社区物业管理系统
项目描述:
独立开发了一套面向小区物业场景的智慧社区管理平台,采用前后端分离架构,包含 Web 管理端、Web 业主端和微信小程序端。系统覆盖物业日常管理中的用户管理、报修工单、物业缴费、公告通知、投诉反馈、社区论坛、社区活动、在线客服、AI 智能助手等业务流程,并支持 Docker Compose 一键部署,方便本地演示和快速交付。
核心功能:
用户管理:支持管理员、业主、维修员多角色登录与权限控制,完成业主信息、维修员审核、管理员维护等功能。
报修系统:实现业主提交报修、管理员派单、维修员接单处理、完成维修、业主评价的完整工单闭环。
缴费管理:支持物业费、水电费等费用发布、业主查询、模拟支付、支付订单生成、支付回调幂等处理。
公告通知:支持管理员发布通知,业主端查看通知,并通过 WebSocket 实现通知实时推送与未读数更新。
在线客服:实现业主与管理员之间的客服会话,支持 Web 管理端、Web 业主端、微信小程序端消息实时同步。
社区功能:实现投诉反馈、社区论坛、社区活动报名等模块,增强业主互动与物业服务能力。
AI 智能助手:接入 AI 对话能力,支持物业业务问答与智能客服场景。
工程化部署:新增 Dockerfile、Nginx 配置、Docker Compose 编排和 GitHub Actions CI,实现后端测试、前端构建和一键启动。
技术实现:
后端:Spring Boot 2.7、MyBatis Plus、JWT、Spring WebSocket、Spring AOP、Maven。
前端:Vue 3、Element Plus、Vant、微信小程序原生开发。
数据库:MySQL 8,设计用户、业主、报修、缴费、支付订单、通知、聊天记录等核心业务表,并通过主外键关系和索引优化查询。
实时通信:基于 WebSocket 实现通知和客服消息推送,前端结合连接重试与轮询兜底,提升消息到达稳定性。
安全认证:基于 JWT 实现无状态登录认证,通过自定义拦截器解析用户身份,并结合角色权限控制保护接口访问。
支付设计:设计支付订单表,支持订单复用、模拟支付、回调幂等和费用状态同步,贴近真实支付业务流程。
部署运维:使用 Docker Compose 编排 MySQL、后端服务、管理端、业主端,配合 Nginx 反向代理完成前后端联调部署。
接口文档:集成 OpenAPI/Swagger,便于接口调试和项目演示。
项目地址:https://github.com/BILSON093/smart-community-property-system
项目名称: 基于深度学习的果实成熟度识别与自动分拣解决方案
项目描述:参与开发一套面向智慧农业场景的智能桃子分拣系统,采用端到端自动化架构,实现图像采集、AI 识
别、机械控制一体化运行。系统实现以下核心功能模块:
核心功能:桃子图像采集、成熟度智能识别(生 / 半熟 / 熟三分类)、数据增强预处理、实时模型推理、传送带控
制、自动推杆分拣、设备状态联动技术实现:
后端:Python + OpenCV + 多线程编程 + MQTT 设备通信
算法:CNN 卷积神经网络 + HSV 颜色特征提取 + 纹理特征分析 + 数据增强