学生选课系统-ssm + vue +微信小程序

项目描述 基于ssm + vue +微信小程序的学生选课系统
这是一个基于SSM(Spring + SpringMVC + MyBatis)、Vue和微信小程序的学生选课系统,支持学生、教师和管理员三种角色,涵盖选课、课程管理、个人信息管理等功能。前端使用Vue.js框架,后端使用SSM框架,同时通过微信小程序提供移动端访问支持。

登录网址: http://localhost:8080/ssmdmkas/admin/dist/index.html
管理员账户密码: abo/abo
教师账户密码: 22/22
学生账户密码:11/11

项目功能
(1)学生模块
注册登录:提供学生注册和登录功能,支持用户名和密码验证,可通过微信小程序实现快速登录。
个人信息:查看和修改个人资料,如姓名、学号、联系方式等。
选课介绍:提供选课流程和规则的介绍。
课程信息:浏览课程列表,包括课程名称、教师、课程时间、课程容量等信息,支持课程搜索和筛选功能。
取消选课:允许学生在规定时间内取消已选课程。
收藏管理:学生可以收藏感兴趣的课程,方便后续查看和选课。

(2)教师模块
个人中心:修改密码和查看个人信息。
课程信息管理:添加、修改和删除自己负责的课程信息。
选课信息管理:查看选了自己课程的学生名单。
取消选课管理:管理学生取消选课的申请,例如批准或拒绝。

(3)管理员模块
个人中心:修改密码和查看个人信息。
学生管理:添加、修改和删除学生信息。
教师管理:添加、修改和删除教师信息。
课程类型管理:管理课程分类,如公共课、专业课等。
课程信息管理:添加、修改和删除课程信息。
选课信息管理:查看所有学生的选课情况,进行统计和分析。
取消选课管理:管理学生取消选课的申请。
管理员管理:添加、修改和删除管理员账户。
系统管理:
轮播图管理:管理首页轮播图,展示重要信息或课程推荐。
选课介绍:编辑和发布选课相关的介绍内容。

 

 

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

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

项目技术
服务端技术:SSM
前端技术:Vue+微信小程序

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

提供最优质的资源集合

立即查看 了解详情