🎈系统亮点:DeepSeek公益助手、善款信息追溯、志愿服务积分闭环、ECharts运营分析、活动状态自动流转;
一、项目介绍
1.1 技术介绍
①:架构:B/S、MVC、前后端分离,Web前台+管理后台,管理员、捐赠者、志愿者三角色
②:系统环境:Windows
③:开发环境:IDEA、JDK17、Maven、MySQL、Node.js
④:后端技术:Java、Spring Boot 3、Spring MVC、MyBatis-Plus、MySQL、JWT、定时任务、DeepSeek API
⑤:网页前端技术:Vue 3、Vite、Element Plus、Vue Router、Pinia、Axios、ECharts、AiEditor、SSE流式响应
1.2 系统亮点
√ DeepSeek公益助手:结合用户捐赠历史与当前筹款项目生成推荐理由,支持公益问答、SSE流式回复和历史记录查看,帮助用户了解并选择公益项目。
√ 善款信息追溯:将项目筹款进度、捐赠记录、资金用途、受助对象与项目进展关联展示,让捐赠者了解项目推进和善款使用情况。
√ 志愿服务积分闭环:从岗位报名、审核、签到到积分发放,再到商品兑换、发货和确认收货,串联志愿服务与积分激励流程。
√ ECharts运营分析:展示活动分类与状态、报名审核、捐赠金额与笔数、筹款完成率、帖子话题及互动分布,支持日趋势与月趋势切换。
√ 活动状态自动流转:后端定时任务根据活动起止时间更新进行中、已结束状态,减少人工维护。
1.3 系统功能
1.3.1管理员端
√ 捐赠者与志愿者管理:条件查询、分页、新增编辑、删除、密码重置。
√ 公益项目管理:项目分类、项目维护、筹款状态、项目进展、善款使用明细、捐赠记录。
√ 志愿活动管理:活动分类、活动维护、报名审核、驳回说明、签到管理与积分记录。
√ 积分商城管理:商品维护、积分与库存设置、兑换记录、发货处理。
√ 公益内容管理:公益资讯、论坛帖子审核、评论、点赞及收藏记录管理。
√ 统计分析:公益项目、志愿活动、社区互动三类分析页面,支持近7天与近12个月趋势切换。
1.3.2捐赠者端
√ 注册登录、图形验证码、信息修改与密码管理。
√ 公益首页、分类浏览、全站搜索、项目详情、项目收藏与捐赠排行榜。
√ 捐赠订单创建、支付确认演示、取消与退款、个人捐赠记录查询。
√ 查看项目进展和善款使用明细,追溯捐赠项目的执行情况。
√ 公益论坛发帖、评论回复、点赞收藏,使用AI助手进行公益咨询与项目推荐。
1.3.3志愿者端
√ 浏览活动分类、活动详情、岗位要求及所需技能标签。
√ 提交岗位报名、查看审核结果、取消报名、输入签到码签到。
√ 签到获取积分,查询积分明细,兑换积分商品并查看兑换状态、确认收货。
√ 个人中心管理活动记录、兑换记录、帖子、评论和收藏。
二.系统实现(部分截图)

2.1 志愿者
2.1.1 首页

2.1.2 公益项目

2.1.3 志愿活动

2.1.4 公益论坛

2.1.5 AI助手

2.1.6 活动记录

2.2 捐献者
2.2.1 捐献记录

2.2.2 善款流向

2.3 管理员
2.3.1 公益项目

2.3.2 数据分析

2.3.3 志愿活动

2.3.4 报名签到

2.3.5 论坛帖子

2.3.6 积分兑换记录
