# StudentManagementSystem
SpringBoot+Layui搭建的学生管理系统,加入了shiro安全框架和Ehcache缓存框架
最近新学习了前端框架Layui、安全框架Shiro、缓存框架Ehcache的基本用法,边学习边练习,写了这个学生管理系统。
### 介绍
该系统相对于以前的练手项目,最主要就是新增了shiro权限。我在菜单栏用了shiro标签对菜单进行控制,根据登录用户的不同,显示不同的菜单和操作按钮。
新接触的Layui的表单可以说是非常实用了,但是我用ehcache缓存对list集合进行缓存时,layui的表格分页功能就会失效(比如我查询学生列表,并且对这个list添加了缓存,那么在前端展示时,layui的分页功能就会失效,转而显示所有的学生),目前还没有找到解决办法,所以在项目中就没有对list查询进行缓存。
基本的环境:
* Spring+SpringMVC+Mybatis
* 前端:Layui+Thymeleaf模板
* 安全框架:shiro
* 缓存:抽象缓存Ehcache
* 简单的Restful风格开发
* pagehelper分页助手
* 加入了Druid数据监控
### 数据库文件
数据库的文件放在了display目录下,可作为学习参考使用
### 模块说明(大体框架是这样,不做细分)
src|——
|——main |——
├── java/com/braisedpanda |——
|——bean --:javabean
|——config --:自定义的各种配置类
|——controller --:controller层
|——mapper --:mapper借口层
|——service --:service层
|——serviceimpl --:service实现层,可以和service放在一起
|——xxxxApplication --:项目的启动类
├── resource |——
|——mybatis --:放置mybatis文件
|——static --:放置静态资源(图片、js、css之类的)
|——templates --:themeleaf模板
|——application --:spring配置文件
### 预览
#### `登录界面`<br><br>
![](http://cdn.xiqiuye.design/login.png)<br><br><br>
#### `学生列表`<br><br>
![](http://cdn.xiqiuye.design/sttudentlist.png)<br><br><br>
#### `班级列表`<br><br>
![](http://cdn.xiqiuye.design/classlist.png)<br><br><br>
#### `添加学生`<br><br>
![](http://cdn.xiqiuye.design/addstudent.png)<br><br><br>
#### `我的考试成绩`<br><br>
![](http://cdn.xiqiuye.design/mygrades.png)<br><br><br>
#### `各班级考试成绩`<br><br>
![](http://cdn.xiqiuye.design/classgrades.png)<br><br><br>
#### `所有角色一览`<br><br>
![](http://cdn.xiqiuye.design/allclass.png)<br><br><br>
#### `各角色对应的权限`<br><br>
![](http://cdn.xiqiuye.design/rollpermission.png)<br><br><br>
#### `新建权限角色(可定制可观看的菜单和对应的操作按钮)`<br><br>
![](http://cdn.xiqiuye.design/addrole.png)<br><br><br>
#### `授予某个用户权限`<br><br>
![](http://cdn.xiqiuye.design/addpermission.png)<br><br><br>
没有合适的资源?快使用搜索试试~ 我知道了~
毕设项目:基于SpringBoot+Layui搭建的学生管理系统.zip
共335个文件
gif:75个
java:74个
jpg:48个
0 下载量 75 浏览量
2023-09-04
14:38:55
上传
评论
收藏 29.17MB ZIP 举报
温馨提示
项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计,请放心下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
毕设项目:基于SpringBoot+Layui搭建的学生管理系统.zip (335个子文件)
mvnw.cmd 6KB
bundled.css 152KB
layui.css 71KB
jquery-confirm.css 27KB
layer.css 14KB
layui.mobile.css 10KB
laydate.css 7KB
confirm.css 2KB
code.css 1KB
index.css 755B
public_permission.css 464B
public.css 370B
userlist.css 338B
body.css 109B
edit.css 52B
main.css 34B
top.css 34B
iconfont.eot 41KB
59.gif 10KB
22.gif 10KB
24.gif 8KB
13.gif 7KB
16.gif 7KB
39.gif 6KB
64.gif 6KB
63.gif 6KB
50.gif 6KB
loading-0.gif 6KB
4.gif 6KB
1.gif 5KB
42.gif 5KB
71.gif 5KB
21.gif 5KB
20.gif 5KB
29.gif 5KB
70.gif 4KB
5.gif 4KB
17.gif 4KB
27.gif 4KB
9.gif 4KB
44.gif 4KB
11.gif 4KB
8.gif 4KB
3.gif 4KB
23.gif 4KB
34.gif 4KB
41.gif 4KB
38.gif 4KB
65.gif 3KB
32.gif 3KB
45.gif 3KB
7.gif 3KB
12.gif 3KB
26.gif 3KB
60.gif 3KB
2.gif 3KB
40.gif 3KB
25.gif 3KB
19.gif 3KB
66.gif 3KB
18.gif 3KB
46.gif 3KB
10.gif 3KB
28.gif 3KB
51.gif 3KB
57.gif 3KB
67.gif 3KB
0.gif 3KB
48.gif 3KB
43.gif 3KB
30.gif 2KB
61.gif 2KB
33.gif 2KB
69.gif 2KB
14.gif 2KB
47.gif 2KB
36.gif 2KB
49.gif 2KB
58.gif 2KB
6.gif 2KB
54.gif 2KB
53.gif 2KB
56.gif 2KB
62.gif 2KB
31.gif 2KB
55.gif 2KB
35.gif 2KB
15.gif 2KB
loading-2.gif 2KB
37.gif 1KB
68.gif 1KB
52.gif 777B
loading-1.gif 701B
.gitignore 333B
editstudent.html 11KB
addstudent.html 10KB
userlist.html 10KB
userlist2.html 8KB
editClass.html 7KB
main.html 6KB
共 335 条
- 1
- 2
- 3
- 4
资源评论
c++服务器开发
- 粉丝: 3045
- 资源: 4463
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功