08登录功能的开发
逻辑前端部分:创建登录页面Login.vue,包含账号、密码输入框和角色选择下拉框默认设置角色为STUDENT点击登录按钮时,将表单数据(包含username, password, role)发送到后端 后端部分:后端Controller接收登录请求(/login),根据role字段分发到不同的Service: 1234567if...
07学生信息的管理
...
06教师头像的上传和渲染
action:文件上传的接口on-success:文件上传成功后的钩子函数,也就是给对应的字段初始化 FileController核心功能文件上传:通过/files/upload接口接收前端上传的文件文件下载:通过/files/download/{fileName}接口提供文件下载 文件存储路径:1private static final String...
05教师信息的删除功能
逻辑前端操作:管理员在教师列表找到要删除的那条记录点击”删除”按钮后,会弹出一个确认框:”确定要删除吗?”点击确定后,前端会把这条教师的id发给后端 后端处理:前端请求示例 后端拿到id后直接执行: 结果反馈:成功:列表自动刷新,刚删除的那条不见了失败:提示”删除失败” 二次确认123456 import {ElMessage, ElMessageBox} from...
04.教师信息的更新功能
...
03教师信息的分页查询和条件查询
逻辑前端操作:管理员在页面顶部输入框输入教师姓名(可不填)选择每页显示多少条数据(默认5条)点击”查询”按钮或翻页时触发查询 后端处理: 接收参数:页码、每页条数、教师姓名(可选)核心处理逻辑:if(有教师姓名){ 执行模糊查询:select * from teacher where name like '%张%' } else { ...
02教师信息的新增功能
逻辑前端操作:管理员点击”新增”按钮弹出空白表单,填写教师信息(用户名、姓名、性别等)点击”保存”按钮提交 后端处理: // 1. 检查用户名是否已存在(防重复)Teacher dbTeacher = teacherMapper.selectByUsername(teacher.getUsername());if(已存在){ 直接报错:”用户名已存在”} // 2....
01选课管理系统介绍
...
mac系统git,github
首先先去官网下载git下载 macOS 版 然后用git --version查看版本成功就是安装成功了 如何在macos上配置ssh并免密拉取git仓库内容 首先打开终端 1ssh-keygen -t rsa 1234cd //进入根目录cd .ssh //进入.sshls //查看.ssh下面有什么文件cat ~/.ssh/id_rsa.pub ...
mac系统入门
由于之前的旧电脑坏了,换了新电脑是mac系统所以只能慢慢研究一下了,很多都是我需要的功能直接保存的链接,芯片是m1 重置密码:看状态如果是,就把电脑关机,长按指纹键,进入一个两个按钮一个mac一个选项,选择选项然后进入终端 最后在终端输入RESETPASSWORD 快捷键Mac 键盘快捷键 - 官方 Apple 支持...


