任务打卡系统-springboot + vue +微信小程序

47 阅读3分钟

任务打卡系统-springboot + vue +微信小程序

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

一、项目描述

基于springboot + vue +微信小程序的任务打卡系统

SpringBoot+Vue+微信小程序任务打卡系统,用户每日打卡赚积分、换商品、写周记,管理员后台派发任务、奖惩管理,打造“打卡+积分+社交”一体化习惯养成平台。

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

管理员账户密码: admin/admin

用户账户密码: 用户名1/123456

二、项目功能

【用户模块】

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

用户:浏览、关注/取消关注其他用户。

公告通知:查看平台最新活动与规则。

任务信息:领取、查看、放弃可参与任务。

任务进度:更新、查看当日打卡状态与完成率。

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

积分商品:浏览、搜索、收藏可兑换商品。

任务提醒:新增、修改、删除、查看自定义提醒。

日记周报:新增、修改、删除、查看个人打卡周记。

积分兑换:新增、查看兑换记录与物流状态。

奖惩信息:查看获得积分或扣除记录。

我的收藏管理:收藏/取消收藏商品、帖子、任务。

我的关注管理:查看、取消关注列表。

我要发贴:新增论坛帖子。

我的发贴:编辑、删除、查看本人帖子。

留言反馈:新增、查看、删除本人反馈。

【管理员模块】

用户:增删改查账号,启用/禁用、重置密码。

任务分类:增删改查“学习、运动、生活”等分类。

任务信息:发布、修改、删除、查询每日任务。

积分商品:上下架、修改、删除、查询商品。

任务进度:全量查看、删除、统计完成率。

任务提醒:系统级提醒新增、修改、删除、查询。

日记周报:查看、删除用户周记,设优秀展示。

积分兑换:审核、发货、删除、查询兑换单。

奖惩信息:手工新增、修改、删除积分奖惩记录。

留言反馈:查看、回复、删除用户反馈。

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

关于我们:编辑、查看平台介绍。

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

系统简介:填写功能说明与用户协议。

公告通知:发布、修改、删除、查询公告。

公告通知分类:增删改查公告栏目。

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

个人信息:查看、修改管理员头像与联系方式。

三、运行环境

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

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

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

四、项目技术

服务端技术:springboot

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

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

五、项目截图

1760255987-9c1e414a424f7bd.png

1760255992-6367f709dc7280a.png

1760255997-2eb090733a36359.png

1760256001-5bfdfe27c359b90.png

1760256003-e6d2ea963c8c6e6.png

1760256005-e8257892aaf07d7.png

1760256007-64d697245cd4860.png

1760256011-58ff1a0c1a9d393.png

1760256015-4536b3e7f538775.png

1760256018-efa4ba8eb7ac49d.png

1760256020-07eb47410580d16.png

1760256022-0e41cae3e7879e1.png

1760256027-63cb632910345a2.png

1760256031-1c5a97f9f1786ed.png

1760256035-e0ef9e063cdaa57.png

1760256036-f12ac03867aab63.png

1760256037-f4b8543c58ec2e6.png

1760256038-ed820de50b4dd50.png

1760256039-4e5865a8df23f2f.png

1760256040-d8c5c8722018cb5.png

1760256042-22d0b01e8a4c3f9.png

1760256042-65dbd20224e9539.png

1760256043-31b673fb050890d.png

1760256044-2a162283c43a9a1.png

1760256045-a848f432e119e61.png

1760256046-deab118a0b06a34.png

1760256047-c910925d5cd278c.png

1760256048-6aefc07dd39da35.png

1760256048-e7488c017ce9437.png

1760256049-43432e8c777f1cd.png

1760256050-9ad1ae9ba3ab076.png

1760256051-afab7994aea4c90.png

1760256052-708cb5a270db584.png

1760256053-c8f59ca34d568fe.png

1760256054-e407e6a6e04ff55.png