一、项目简介
针对高校公益图书捐赠渠道不畅、图书资源分配不均、公益活动宣传不足等问题,本项目基于SpringBoot框架开发一套高校公益图书分享平台,结合MySQL数据库进行数据存储,实现图书捐赠、图书申领、公益活动管理、志愿时长记录等全流程功能,推动校园公益事业发展和图书资源循环利用。
二、核心技术栈
后端:SpringBoot + MyBatis
前端:HTML + CSS + JavaScript + Thymeleaf
数据库:MySQL
三、系统功能需求
系统分为前台用户模块和后台管理模块两大模块,覆盖公益图书分享全业务流程。
1、前台用户模块
• 用户注册/登录:学生志愿者和受助学生可注册登录;
• 图书捐赠:用户可捐赠闲置图书并填写捐赠信息;
• 图书申领:有需要的学生可在线申领公益图书;
• 活动参与:用户可查看和参与公益捐书活动;
• 志愿时长:志愿者可查看个人志愿时长记录。
2、后台管理模块
• 用户管理:管理员可管理志愿者和受助学生信息;
• 图书管理:管理员可审核捐赠图书和分配图书资源;
• 活动管理:管理员可发布和管理公益活动;
• 数据统计:管理员可统计捐赠量、申领量等公益数据;
• 志愿管理:管理员可记录和认定志愿时长。
四、系统截图
系统截图如下:
#java #springboot #mysql #毕业设计 #课程设计