码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 免费分享一套SpringBoot+Vue教务管理(课程管理)系统,帅呆了~~


    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue教务管理(课程管理)系统,分享下哈。

    项目视频演示

    【免费】SpringBoot+Vue教务管理(课程管理)系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBoot+Vue教务管理(课程管理)系统 Java毕业设计项目来自互联网,免费开源分享,严禁商业。更多毕业设源码:http://www.java1234.com/a/bysj/javaweb/, 视频播放量 120、弹幕量 0、点赞数 2、投硬币枚数 0、收藏人数 1、转发人数 1, 视频作者 java1234官方, 作者简介 公众号:java1234 微信:java9266,相关视频:打造前后端分离 权限系统 基于SpringBoot2+SpringSecurity+Vue3.2+Element Plus 视频教程 (火爆连载更新中..),【免费】微信小程序扫码点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) Java毕业设计,非常好的源码,2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~,【免费】微信小程序外卖跑腿点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) Java毕业设计,非常好的源码,2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~,【免费】Springboot+Vue在线教育平台系统 Java毕业设计,【免费】SpringBoot + Vue + ElementUI 人力资源管理系统 Java毕业设计,【免费】javaweb机票订购系统毕业设计,【免费】springboot+vue选课/排课管理系统系统 Java毕业设计,【免费】SpringBoot+Vue汽车租赁管理系统 Java毕业设计icon-default.png?t=N7T8https://www.bilibili.com/video/BV1S1421z7pp/

    项目介绍

    教务管理工作是高等学校教育工作的一项重要内容,是整个学校管理的核心和基础。教务管理工作是指学校管理人员按照一定教育方针,运用先进的管理手段,组织 、协调 、指挥并指导各方面人员的活动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。教务管理工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项目的性、计划性、适用性、创造性和科学性很强的工作。教务管理工作关系到高校教学秩序的稳定和教学质量的提高,关系到高校的发展和人才的培养,教务管理高校中占有相当重要的地位。

    随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合教务管理信息系统,是深化教务体制改革的有利措施。

    vue是以组件化的编程方式、面向对象的程序设计、快速的Pascal编译器、众多的组件和强大的数据库及网络应用开发支持,在竞争激励的开发工具市场中越来越羸得程序设计者的青睐。vue是Windows系统下的可视化集成开发工具,提供了强大的可视化组件功能,使程序员能够快速、高效地开发出Windows系统下的应用程序,特别是在数据库和网络方面,vue与其它开发工具相比更是胜出一筹。可视化主要是指开发图形用户界面时,不需编写大量程序代码以描述界面的外观特性,而只需把所需的组件加入窗体相应位置即可。

    系统展示

    部分代码

    1. package com.rainng.coursesystem.controller;
    2. import com.rainng.coursesystem.model.vo.request.LoginVO;
    3. import com.rainng.coursesystem.model.vo.response.ResultVO;
    4. import com.rainng.coursesystem.service.UserService;
    5. import org.springframework.validation.annotation.Validated;
    6. import org.springframework.web.bind.annotation.PostMapping;
    7. import org.springframework.web.bind.annotation.RequestBody;
    8. import org.springframework.web.bind.annotation.RequestMapping;
    9. import org.springframework.web.bind.annotation.RestController;
    10. @RequestMapping("/user")
    11. @RestController
    12. public class UserController extends BaseController {
    13. private final UserService service;
    14. public UserController(UserService service) {
    15. this.service = service;
    16. }
    17. @PostMapping("/login")
    18. public ResultVO login(@Validated @RequestBody LoginVO loginVO) {
    19. String username = loginVO.getUsername();
    20. String password = loginVO.getPassword();
    21. Integer userType = loginVO.getUserType();
    22. return service.login(username, password, userType);
    23. }
    24. @RequestMapping("/login/status")
    25. public ResultVO getLoginStatus() {
    26. return service.getLoginStatus();
    27. }
    28. @RequestMapping("/logout")
    29. public ResultVO logout() {
    30. return service.logout();
    31. }
    32. }
    1. <template>
    2. <div
    3. class="login-wrap"
    4. style="height: 100vh;
    5. display: flex; align-items: center;
    6. justify-content: center;
    7. "
    8. >
    9. <div
    10. style="display: flex; background-color: white; width: 54%; border-radius: 5px; overflow: hidden"
    11. >
    12. <div style="flex: 1">
    13. <img src="@/assets/16.jpg" alt="" style="width: 450px;height: 400px" />
    14. div>
    15. <div
    16. style="flex: 1; display: flex; align-items: center; justify-content: center"
    17. >
    18. <el-form :model="formData" style="width: 80%" :rules="rules" ref="form">
    19. <div
    20. style="font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 20px"
    21. >
    22. 欢迎登录教务管理(课程管理)系统
    23. div>
    24. <el-form-item prop="username">
    25. <el-input
    26. v-model="formData.username"
    27. placeholder="学号/工号/用户名"
    28. autocomplete="off"
    29. >
    30. <i slot="prefix" class="el-input__icon el-icon-user">i>
    31. el-input>
    32. el-form-item>
    33. <el-form-item prop="password">
    34. <el-input
    35. v-model="formData.password"
    36. size="medium"
    37. placeholder="请输入密码"
    38. clearable
    39. show-password
    40. autocomplete="off"
    41. >
    42. <i slot="prefix" class="el-input__icon el-icon-lock">i>
    43. el-input>
    44. el-form-item>
    45. <el-form-item prop="userType">
    46. <el-radio-group v-model="formData.userType" label-width="100%">
    47. <el-radio-button label="1">学生el-radio-button>
    48. <el-radio-button label="2">教师el-radio-button>
    49. <el-radio-button label="3">教务管理员el-radio-button>
    50. el-radio-group>
    51. el-form-item>
    52. <el-form-item>
    53. <el-button type="primary" style="width: 100%" @click="submit()"
    54. >登 录
    55. >
    56. el-form-item>
    57. <a href="http://www.java1234.com/a/bysj/javaweb/" target='_blank'><font color=red>Java1234收藏整理font>a>
    58. el-form>
    59. div>
    60. div>
    61. div>
    62. template>
    63. <script>
    64. import { login } from "../api/user";
    65. export default {
    66. data: function() {
    67. return {
    68. formData: {
    69. username: "",
    70. password: "",
    71. userType: "1",
    72. },
    73. rules: {
    74. username: [
    75. { required: true, message: "请输入用户名", trigger: "blur" },
    76. ],
    77. password: [{ required: true, message: "请输入密码", trigger: "blur" }],
    78. userType: [
    79. { required: true, message: "请选择用户类型", trigger: "blur" },
    80. ],
    81. },
    82. };
    83. },
    84. methods: {
    85. submit() {
    86. this.$refs.form.validate((valid) => {
    87. if (valid) {
    88. login(
    89. this.formData.username,
    90. this.formData.password,
    91. this.formData.userType
    92. ).then((res) => {
    93. this.$message.success("登录成功: " + res.username);
    94. this.$store.commit("login", res);
    95. this.$router.push({ name: "container" });
    96. });
    97. }
    98. });
    99. },
    100. },
    101. };
    102. script>
    103. <style scoped>
    104. .login-wrap {
    105. position: relative;
    106. width: 100%;
    107. height: 100%;
    108. /* background: #0f9876; */
    109. background-color: #5a83c9;
    110. background-image: url("../assets/img/login-bg.svg");
    111. background-size: 100% 100%;
    112. }
    113. .form-title {
    114. width: 100%;
    115. line-height: 50px;
    116. text-align: center;
    117. font-size: 20px;
    118. color: #fff;
    119. border-bottom: 1px solid #ddd;
    120. }
    121. .login-form {
    122. position: absolute;
    123. left: 50%;
    124. top: 50%;
    125. width: 350px;
    126. margin: -190px 0 0 -175px;
    127. border-radius: 5px;
    128. background: rgba(0, 0, 0, 0.6);
    129. overflow: hidden;
    130. }
    131. .form-content {
    132. padding: 30px 30px;
    133. }
    134. .login-btn {
    135. text-align: center;
    136. }
    137. .login-btn button {
    138. width: 100%;
    139. height: 36px;
    140. }
    141. .el-radio {
    142. color: #fff;
    143. }
    144. style>

    源码下载

    CSDN 1积分下载:https://download.csdn.net/download/caofeng891102/89298421

    或者免费领取加小锋老师wx:java9266

    热门推荐

    免费分享一套微信小程序商城系统(电商系统)(SpringBoot+Vue3)【至尊版】,帅呆了~~-CSDN博客

    免费分享一套SpringBoot宠物医院管理系统,帅呆了~~-CSDN博客

    免费分享一套SpringBoot+Vue在线考试系统(优质版),帅呆了~~-CSDN博客

    免费分享一套SpringBoot+Vue敬老院(养老院)管理系统,帅呆了~~-CSDN博客

    免费分享一套微信小程序扫码点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) ,帅呆了~~_uniapp微信点餐-CSDN博客

  • 相关阅读:
    IM6ULL学习总结(四-七-1)输入系统应用编程
    Ubuntu20.04中复现FoundationPose
    中文信息杂志中文信息杂志社中文信息编辑部2022年第6期目录
    【C++】结构体、类和引用
    【深度优先】LeetCode1932:合并多棵二叉搜索树
    四十二、java版 SpringCloud分布式微服务云架构之Java 文档注释
    冷热电气多能互补的微能源网鲁棒优化调度(Matlab代码实现)
    企业为什么要搭建数据指标体系
    YOLO学习
    elementUI踩坑记录-el-table
  • 原文地址:https://blog.csdn.net/caoli201314/article/details/138788475
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号