本项目源码:java-基于ssm+vue课程管理系统实现源码+说明文档资料资源-CSDN文库
项目关键技术
开发工具:IDEA 、Eclipse
编程语言: Java
数据库: MySQL5.7+
框架:ssm、Springboot
前端:Vue、ElementUI
关键技术:springboot、SSM、vue、MYSQL、MAVEN
数据库工具:Navicat、SQLyog
1、SSM框架简介
SSM框架,是Spring+Spring MVC+MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。
2、数据库:MySQL
本系统开发使用的数据库是MySQL数据库,MySQL数据库运行速度快、安全性高,对使用的平台没有任何的限制,因而被广泛应运到系统的开发中。
3、B/S结构
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,能够把系统核心功能集中在服务器上面,帮助系统开发人员简化操作,便于维护和使用。B/S结构主要有三层,分别为数据层、控制逻辑层和视图层。用户通过视图层,让控制层调用数据层的数据,从而达到整个访问过程。三层相互独立,维护方便,使用安全,三层有互相调用,提高效率。
4、VUE框架
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。
系统详细功能
1.1 管理员模块的实现
1.1.1 学生信息管理
课程管理系统的系统管理员可以管理学生,可以对学生信息添加修改删除以及查询操作。具体界面的展示如图1.1所示。
图1.1 学生信息管理界面
1.1.2 教师信息管理
系统管理员可以查看对教师信息信息进行添加,修改,删除以及查询操作。具体界面如图1.2所示。
图1.2 教师信息信息管理界面
1.2 老师模块的实现
1.2.1 学生请假管理
老师可以对学生请假进行审核操作。界面如下图所示:
图1.3 在线报名信息管理界面
1.2.1 老师课程管理
老师可以在老师课程管理里面查看属于自己的课程。界面如下图所示:
图1.4 老师课程管理界面
1.2 学生模块的实现
1.2.2 学生请假
学生可以请假。界面如下图所示:
图1.5 学生请假界面
1.2.3 学生请假管理
学生登录后可以在学生请假管理查看自己的请假信息是否被审核通过和历史请假信息,并且可以删除操作。界面如下图所示:
图1.6 老师回答信息界面