一、项目介绍

本项目是一个基于SSM(Spring+SpringMVC+MyBatis)和Vue实现的微信小程序选课系统。该系统包含学生选课小程序和后台管理系统。
学生在微信小程序中可以进行以下操作:
1. 登录:学生可以使用自己的账号和密码登录系统。
2. 查看公告信息:学生可以查看学校发布的公告信息。
3. 查看课程信息:学生可以浏览可选的课程信息,包括课程名称、教师姓名、上课时间地点等。
4. 选课操作:学生可以选择感兴趣的课程进行选课,并提交选课申请。
5. 查看已选课记录:学生可以查看自己已选的课程。
6. 打卡操作:学生可以在课程上课时进行打卡操作,记录自己的出勤情况。
7. 添加留言:学生可以在留言板上发布留言,与教师和其他同学交流。

管理员在后台管理系统中可以进行以下管理操作:
1. 登录:管理员可以使用自己的账号和密码登录后台管理系统。
2. 管理个人信息:管理员可以修改自己的个人信息。
3. 学生信息管理:管理员可以添加、编辑和删除学生信息。
4. 课程信息管理:管理员可以添加、编辑和删除课程信息。
5. 课程类型管理:管理员可以对课程进行分类管理。
6. 课程申请管理:管理员可以处理学生的选课申请,包括通过或拒绝。
7. 课程打卡管理:管理员可以查看学生的打卡记录,包括出勤情况统计。
8. 留言板管理:管理员可以查看学生的留言,并进行回复或删除。
9. 系统管理:管理员可以对系统的配置进行管理,包括账号权限设置、操作日志查看等。

作品包含

购买的内容主要包括有源码安装教程+系统源码+技术说明+数据库+安装环境+交付PPT

二、项目技术


后端语言:Java

项目架构:B/S架构、MVC开发模式

数据库:MySQL

前端技术:JavaScript、HTML、CSS

后端技术:Spring Boot、SSM

三、运行环境

JDK版本:1.8

操作系统:Window、MacOS

数据库:MySQL5.7

主要开发工具:IDEA

Tomcat: 8.0

Maven:3.6

四、运行截图