青少年科普教学系统-springboot + vue + 微信小程序

144 阅读3分钟

淘宝店铺搜索:点创微科

青少年科普教学系统-springboot + vue + 微信小程序

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

一、项目描述

基于springboot + vue + 微信小程序的青少年科普教学系统

该项目是一个青少年科普教学系统,使用了Spring Boot作为后端框架,Vue作为前端框架,并结合微信小程序进行移动端开发。

系统的主要目标是提供一个平台,让青少年能够方便地获取科普知识。

登录网址:http://localhost:8080/qingshaoniankepujiaoxuepingtai/admin/dist/index.html

管理员 账户:admin 密码:admin

用户 账户:a1 密码:123456

二、项目功能

(1)用户模块

注册与登录 用户可以通过注册页面创建新账户,填写必要的信息。用户可以登录系统,查看和参与各种科普活动和学习资源。

个人信息管理 用户可以查看和编辑个人信息,包括头像、性别、联系方式和邮箱等。

作品管理 用户可以上传和管理自己的作品,包括视频和文章。

通知公告 用户可以查看系统发布的通知公告,获取最新的活动和课程信息。

视频信息 用户可以浏览和搜索视频信息,查看视频详情,点赞和评论。

文章信息 用户可以浏览和搜索文章信息,查看文章详情,点赞和评论。

科创中心 用户可以参与科技创新活动,查看和参与各种科普项目。

(2)管理员模块

修改密码 管理员可以修改自己的登录密码,以确保账户安全。

个人信息 管理员可以查看和编辑自己的个人信息,包括用户名、联系方式、邮箱等。

管理员管理 管理员可以管理系统中的其他管理员账户。包括新增、修改和删除管理员账户。

基础数据管理

作品类型管理:管理员可以新增、修改和删除作品类型。

公告类型管理:管理员可以新增、修改和删除公告类型。

视频类型管理:管理员可以新增、修改和删除视频类型。

文章类型管理:管理员可以新增、修改和删除文章类型。

作品信息管理 管理员可以查看、审核、修改和删除用户上传的作品信息。

通知公告管理 管理员可以发布、修改和删除系统通知公告。包括公告标题、内容和发布时间的管理。

视频信息管理 管理员可以管理视频信息,包括审核、修改和删除视频。

视频评论管理 管理员可以查看和管理视频评论,包括回复和删除评论。

视频收藏管理 管理员可以查看用户收藏的视频信息,并进行管理。

文章信息管理 管理员可以管理文章信息,包括审核、修改和删除文章。

文章评论管理 管理员可以查看和管理文章评论,包括回复和删除评论。

文章收藏管理 管理员可以查看用户收藏的文章信息,并进行管理。

用户管理 管理员可以管理系统中的用户账户,包括新增、修改和删除用户。

轮播图管理 管理员可以管理首页的轮播图,包括新增、修改和删除轮播图。

三、运行环境

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

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

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

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

五、项目截图

1751439810-62068ef795fe117.png

1751439813-549d847df2147f3.png

1751439821-b1a66a1d33ddc7d.png

1751439825-ff99a849f9116fd.png

1751439829-1232c0de88384ed.png

1751439831-52636d5fa686807.png

1751439840-37225cd8f1e9f1b.png

1751439842-29517e6cb2102d3.png

1751439846-05735512d48e619.png

1751439846-e1e0977505eeea6.png

1751439847-d86cf4ee9c27b2b.png

1751439848-479c49af1526be6.png

1751439850-5df26b0819dfaba.png

1751439853-30c316a60adc534.png

1751439854-2e0cda24bd45bd4.png

1751439857-f55d704eb74bee1.png

1751439858-6d8fc2c32e20975.png

1751439859-b4ebc7ce5e8726d.png

1751439860-df666f3f7600b16.png

1751439861-a0e9f162f1971c3.png

1751439862-07c4047936fd83c.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp