学生运动打卡系统-springboot + vue +微信小程序

76 阅读2分钟

学生运动打卡系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的学生运动打卡系统

SpringBoot+Vue+微信小程序学生运动打卡系统,学生微信端每日打卡、刷公告、论坛互动,教师后台批阅、统计、管理,实现校园体育作业“打卡+分享+评分”数字化。

后台登录网址: http://localhost:8080/springboot8n69wgx5/admin/dist/index.html

管理员账户密码: admin/admin

学生账户密码: 学号1/123456

教师账户密码: 教师工号1/123456

二、项目功能

【微信小程序模块】

个人信息:查看/修改本人头像、姓名、班级。

公告信息:浏览学校体育通知与活动。

运动打卡:新增、查看、删除当日运动记录(时长、步数、截图)。

学生:教师专属,查看所授班级学生打卡。

我的收藏:收藏/取消收藏优质打卡与帖子。

论坛:发帖、回帖、编辑、删除个人帖子。

我的发贴:集中管理本人论坛帖子。

修改密码:自助重置登录口令。

【后台模块】

修改密码:管理员自助修改口令。

个人信息:查看、修改本人资料与头像。

学生:增删改查学号、姓名、班级、状态。

教师:增删改查教师工号、姓名、权限。

运动类型:增删改查“跑步、跳绳、健身”等分类。

公告信息:发布、修改、删除、查询校园体育公告。

运动打卡:查看、删除、导出全部打卡记录;教师评分。

论坛:审核、删除、置顶帖子与评论。

轮播图管理:增删改查首页轮播图片及跳转链接。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1760507179-4b5ff9b9d8e04a7.png

1760507183-054d212ca78bc18.png

1760507188-13c8a7fc05e1b9a.png

1760507189-f373010976cfbd5.png

1760507194-036b2d3d1ad3f26.png

1760507199-6d1277ee73ac30d.png

1760507202-96ca496dec00550.png

1760507204-de4f6d547dd6f65.png

1760507206-28b8bf93a2964de.png

1760507207-e73df0dd928b8d5.png

1760507208-6e6d70d257f8a80.png

1760507210-19f887f47feb379.png

1760507211-f51725f3a9208d2.png

1760507212-2fb8c6677410b7f.png

1760507213-d43e45645ea32a6.png

1760507214-e2ac3ce1c3309ac.png

1760507215-5dee285866f895e.png

1760507216-f89f3e8720691d2.png

1760507217-b289fc62b965d7e.png

1760507218-d9871ee70204aae.png

1760507219-ae860cc2f90660c.png

1760507220-3b2df7f04fbf350.png

1760507220-e2bf08fb82f120b.png

1760507221-7ef8f5f3d75e20a.png

1760507222-1d862ae2b597c8e.png

1760507223-d885d2bd923fce7.png

1760507224-5dbce3c79ef0fa9.png