【springboot+vue】价值120的学生管理系统源码带课设报告
本帖最后由 蛋蛋蛋蛋小蛋蛋 于 2022-12-8 20:24 编辑前言
快点声明下:支持原版,打击盗版,该修改版仅做学习交流,勿用于商业用途
在某宝看到了一个学生管理系统带课程设计,在Gayhub找到源地址:
服务端:https://github.com/qiuxinfa/springboot-shiro-vue-stu
客户端:https://github.com/qiuxinfa/boot-shiro-vue-stu-client
淘宝卖的应该是这个作者的修改版本,本人不擅长Java开发,所以经过一早上的调试和完善,找到代码问题,如果错误,请各位大佬指正
这主要叙述某宝卖家售卖的程序:
0X0 环境
Win11+idea(IDEA 2022.2.3)+MySQL8.0+Vue(环境)
0X1 前端页面
功能基本可用,按照原有的教程,会出现一点问题(可能仅限我这边出现问题),后续附带本人的修改
0X2 前端搭建
(1)进入前端文件夹 \前端\vue-stu-client
tips:Gayhub里面的源码需要查找192.168.4.xxx 修改成localhost
(2)依赖安装:dos里面执行
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
``
如果上一句失败则执行下面,将已下载东西 重新编译
```c
npm rebuild node-sass
继续执行安装
npm install
(3)运行项目
npm run dev
(4)
0X3 后端搭建
(1) mysql导入项目根目录下的 boot-shiro-vue-stu.sql
(2) 打开idea,选择菜单栏file——new——project from existingxxxx选择项目路径
做出如下选择:
点击create,等待环境加载完成
(3)本人使用的jdk环境为1.8
(4)修改 \src\main\resources\application.yml 文件里面的数据库地址:我是服务器docker搭建的数据库。
(5)运行后端项目,然后在前端页面登录会出现请求失败之类的字眼,经过一早上的调试,我发现是,在后端进行post数据的时候,里面 GROUP BY p.sort执行失败
所以修改了 \src\main\java\com\com.alan\mapper\xml\RolePermsMapper.xml,直接注释掉GROUP BY p.sort .注意两处的都需要注释掉
再次运行项目,就可以正常登录,后台登录不是用数据库表的id登录,是名字登录,使用md5加密。
0X4 源码下载
链接:https://pan.baidu.com/s/1byCa4aad1jPh0gQvIcksZg?pwd=52pj
提取码:52pj
如有违规,请管理员删帖 收藏下,回头看看能不能用作其他,哈哈~ 蛋蛋蛋蛋小蛋蛋 发表于 2022-12-8 16:59
我什么都不知道
快点声明下:支持原版,打击盗版,该修改版仅做学习交流,勿用于商业用途。{:1_899:} 收藏下,感谢分享
收藏下,感谢感谢 已经收藏,感谢!! 收藏一下,有机会试一下 应该可以拿来做毕设吧{:1_886:} 进去看看有什么用先 森欧外 发表于 2022-12-8 16:52
应该可以拿来做毕设吧
我什么都不知道 老哥,这个个人信息头像显示是不是有错误