Skip to content

Fankekeke/course_cos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于SpringBoot + Vue的学生选课系统

教务管理、抢课辅助系统、排课算法、培养方案管理、教学评测、选课冲突检测、退补选流程

账号体系与公告门户
账号注册与登录: 支持教员与学生自主注册,并提供多角色权限隔离的登录入口,确保校园数据的访问安全。
公告与动态管理: 实时发布选课指南、教务通知及校园动态,通过信息流同步确保师生及时获取关键教学资讯。
统计图表与数据看板
数据统计中心: 全量汇总学生、教员及课程规模,通过缺席统计分析出勤状况,为教学质量评估提供数据支撑。
可视化分析图表: 运用专业分布、访问记录及预约人数统计图,直观展现选课热度与用户行为轨迹,辅助教务决策。
管理员端:全全局调度与管控
课程与选课管理: 统筹全校课程资源配置,监管选课流程节点,动态调整课容量,确保教学资源分配公平高效。
用户与封禁管理: 维护学生与教员档案,管控系统账户状态,通过账号封禁功能处理违规行为,净化校园网络环境。
教员端:教学执行与学生互动
信息与任务管理: 维护个人教学背景并管理教学进度,通过任务系统接收排课指令,实现教学工作的规范化。
选课管理与名单查看: 自主决定课程的开启或停领,实时查看选课学生列表,全面掌握班级学生构成与到课情况。
学生端:自主选课与学业规划
课程预约管理: 学生根据培养方案在线预约心仪课程,实时锁定学位,通过移动端交互提升选课流程的便捷性。
学生课程/信息管理: 自主管理已选课程清单并维护个人学籍资料,实时查看课表动态,实现个人学业进度的自我驱动。

安装环境

JAVA 环境

Node.js环境 [https://nodejs.org/en/] 选择14.17

Yarn 打开cmd, 输入npm install -g yarn !!!必须安装完毕nodejs

Mysql 数据库 [https://blog.csdn.net/qq_40303031/article/details/88935262] 一定要把账户和密码记住

redis

Idea 编译器 [https://blog.csdn.net/weixin_44505194/article/details/104452880]

WebStorm OR VScode 编译器 [https://www.jianshu.com/p/d63b5bae9dff]

采用技术及功能

后端:SpringBoot、MybatisPlus、MySQL、Redis、 前端:Vue、Apex、Antd、Axios 报表:Spread.js

平台前端:vue(框架) + vuex(全局缓存) + rue-router(路由) + axios(请求插件) + apex(图表) + antd-ui(ui组件)

平台后台:springboot(框架) + redis(缓存中间件) + shiro(权限中间件) + mybatisplus(orm) + restful风格接口 + mysql(数据库)

开发环境:windows10 or windows7 , vscode or webstorm , idea + lambok

教员,学生账号注册;管理员,教员,学生账号登陆,系统公告管理,系统动态管理,系统数据统计(学生统计,教员统计,课程统计, 缺席统计)

学生专业分布状况统计图,访问记录统计图,课程预约人数统计图,参加课程学生情况,学生选课信息,教员代课信息

管理员:课程管理,学生管理,教员管理,选课管理,系统用户管理,系统公告管理,系统动态管理,系统账户封禁

教员:教员信息管理,查看学生列表信息,教学任务管理,选课或停课,查看当前课程学生情况

学生:个人信息修改,课程预约,学生课程管理

前台启动方式

安装所需文件 yarn install 运行 yarn run dev

后端启动方式

1.首先启动redis,进入redis目录终端。输入redis-server回车 2.导入sql文件,修改数据库与redis连接配置 3.idea中启动后端项目

默认后台账户密码

[管理员] admin 1234qwer

[教员] test1 1234qwer

[学生] fkkk 1234qwer

项目截图

演示视频

项目视频:基于SpringBoot的学生选课系统

获取方式

Email: fan1ke2ke@gmail.com

WeChat: Storm_Berserker

附带部署与讲解服务,因为要恰饭资源非免费,伸手党勿扰,谢谢理解😭

1.项目纯原创,不做二手贩子 2.一次购买终身有效 3.项目讲解持续到答辩结束 4.非常负责的答辩指导 5.黑奴价格

项目部署调试不好包退!功能逻辑没讲明白包退!

其它资源

2025年-答辩顺利通过-客户评价🍜

2024年-答辩顺利通过-客户评价👻

2023年-答辩顺利通过-客户评价🐢

2022年-答辩通过率100%-客户评价🐣

毕业答辩导师提问的高频问题

50个高频答辩问题-技术篇

计算机毕设答辩时都会问到哪些问题?

计算机专业毕业答辩小tips

接JAVAWEB毕设,纯原创,价格公道,诚信第一

网站建设、小程序、H5、APP、各种系统 选题+开题报告+任务书+程序定制+安装调试+项目讲解+论文+答辩PPT

More info: 悲伤的橘子树

fankekeke

About

基于SpringBoot + Vue的学生选课系统 教务管理、排课算法。 学生专业分布状况统计图,访问记录统计图,课程预约人数统计图,参加课程学生情况,学生选课信息,教员代课信息 管理员:课程管理,学生管理,教员管理,选课管理,系统用户管理,系统公告管理,系统动态管理,系统账户封禁 教员:教员信息管理,查看学生列表信息,教学任务管理,选课或停课,查看当前课程学生情况 学生:个人信息修改,课程预约,学生课程管理

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors