在线选课系统-springboot vue mysql 微信小程序

34 阅读2分钟

在线选课系统-springboot vue mysql 微信小程序

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

一、项目描述

基于springboot,vue,微信小程序的在线选课系统。通过springboot,vue框架进行开发

http://localhost:8080/zaixianxuanke/admin/dist/index.html#/login

管理员 账户:admin 密码:123456

教师 账户:a1 密码:123456

小程序 用户 账户:a1 密码:123456

二、项目功能

管理员功能描述

1.个人中心:查看和编辑个人信息,修改登录密码

2.用户管理:查看、添加、编辑、删除用户信息

3.教师管理:查看、添加、编辑、删除教师信息

4.管理员管理:查看、添加、编辑、删除管理员信息

5.课程信息:查看、添加、编辑、开课、删除课程信息

6.公告管理:查看、添加、编辑、删除公告信息

7.论坛管理:查看、添加、编辑、回复、删除论坛信息

8.选课管理:查看、审核、删除选课信息

9.课程类型管理:查看、添加、编辑、删除课程类型信息

10.公告类型管理:查看、添加、编辑、删除公告类型信息

11.轮播图管理:查看、添加、编辑、删除轮播图信息

教师功能描述

1.个人中心:查看和编辑个人信息,修改登录密码

2.用户管理:查看用户信息

3.课程信息:查看、添加、编辑、开课、删除课程信息

4.选课管理:查看、审核、删除选课信息

5.公告管理:查看、添加、编辑、删除公告信息

6.论坛管理:查看、添加、编辑、回复、删除论坛信息

用户功能描述

1.个人中心:查看和编辑个人信息,修改登录密码。查看选课,论坛,公告信息。

2.论坛:查看论坛信息进行回复操作。

3.课程信息:查看课程信息进行选课操作。

4.首页:查看系统概览信息

三、运行环境

开发环境eclipse

运行环境 MYSQL5+java1.8

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

四、项目技术

后台:vue ,axios,vue-router, element-ui

前台:微信小程序

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

五、项目截图

1761807317-859708c4d581439.png

1761807321-6f56a6311c7a698.png

1761807323-0d22dfbf73f328e.png

1761807325-b57969066145285.png

1761807332-b569f9c30f73625.png

1761807335-b522d7f14bd7382.png

1761807338-ad7df4f5d6c1273.png

1761807342-852b517b11a8de7.png

1761807346-8bf8a5b2eb6c59a.png

1761807351-2f25e190ee8bda6.png

1761807355-f7bbc5c9b944dd7.png

1761807358-e4c6f1f4ce5604f.png

1761807362-b503be40c7c2984.png

1761807364-6e47eee3229ee0b.png

1761807367-ad4c12dc20ba5f2.png

1761807370-4484b3b1b51cacc.png

1761807374-fae7a5985604449.png

1761807377-9c396bd766bd386.png

1761807379-3f3ea37be28fac3.png

1761807382-4d3e84ff4674f0e.png

1761807385-fef20b90c1b680f.png

1761807387-13767d34fd9e6ba.png

1761807388-6b59fee72bbcd14.png

1761807389-3b0ce0a18354993.png

1761807390-d6a50f57e8cb69e.png

1761807391-d729f74a49253c3.png

1761807391-e7fbaf730574b2f.png

1761807392-ae8653c3b646f20.png

1761807393-e33ee05d847c747.png

1761807394-62f963b1b91b634.png