# 学生管理系统——后端
学生管理系统后端,基于SpringBoot + Spring Security + Mybatis实现,后台管理页面使用layuimini模板,项目正在完善中,开发环境:MySQL 5.5 + Java 8 + IDEA,
<del>目前仅实现了基本功能,维护数据还需要手动使用sql来维护</del>,因为赶进度,没有打印日志,计划后续添加,欢迎各位大佬来添砖加瓦~
## Todo-List
- [x] 完成基本功能,可上线使用
- [x] 完善后端其他功能<br/>
- [ ] <del>使用Redis或Ehcache做缓存,减轻数据库压力</del>
- [x] 添加管理页面,方便添加、修改数据
- [x] 添加批量导入数据的功能
- [x] 添加Controller层日志打印,便于后续的运维
- [x] 添加统一异常处理
## 部署说明
>后台体验地址:[http://39.107.42.214:8081](http://39.107.42.214:8081)
>用户名:admin 密码:123456,为方便他人,请不要更改密码
>可进行渗透测试,但请不要进行DDOS攻击,发现漏洞可以提issue反馈,万分感谢!
**请使用jar包方式进行部署,目前war包部署存在问题。**
项目为微信小程序后端,需要搭配 [学生管理系统小程序端](https://github.com/weingxing/StudentInfo-fronted) 使用,克隆项目到本地,导入IDEA,修改数据库连接地址、用户名、密码等信息,导入数据库文件到数据库,数据库**studentinfo.sql**文件位于 **src/sql** 目录,修改**src\main\java\com\oxygen\studentinfo\config\CommonConfig.java** 中的**APP_ID**和**SECRET** 为你的微信小程序APP_ID和SECRET,源码中使用 "XXXXXXX" 代替,不修改将无法正常使用微信小程序。运行mvn中的package命令,将项目打包为jar文件,可直接上传到服务器,通过
```shell
nohup java -jar 打成的jar文件名 >temp.txt 2>&1 &
// 这种方法会把日志文件输入到你指定的文件中(temp.txt),没有则会自动创建。进程会在后台运行。
```
命令运行,<del>也可以修改pom.xml文件,打成war包,利用Tomcat部署。</del>
为减轻服务器压力,可使用阿里云OOS等作为图床,项目中图片地址为后台**根据学号生成(域名地址+学号+文件后缀 的格式)**并插入数据库,数据库中保存的是图片的地址,可修改**config目录下的CommonConfig.java**中的**domain**来修改图片的域名地址。
请在使用微信小程序绑定工号和姓名前,向数据库中提前导入待绑定的工号和姓名,不要导入openid字段,默认为Null即可,绑定时会先查询工号和姓名是否存在,数据存在且openid为空,可以绑定,否则提示 **没有权限**
后台登录**用户名为 admin,密码为 123456**,密码可以登陆后在后台修改,用户名目前需要手动修改数据库中user表。
后台登录页面向后端发送用户名和密码时,密码采用RSA加密传输,如果要更改密钥,可使用**util/RSAUtil.java**生成新的密钥对,然后将私钥内容填写在**config/CommonConfig.java**,公钥内容填写现在**resources/static/js/util.js**中的**pubkey**
## 运行截图
![](./ScreenShot/login.png)
![](./ScreenShot/home.png)
![](./ScreenShot/student.png)
![](./ScreenShot/teacher.png)
![](./ScreenShot/add.png)
![](./ScreenShot/category.png)
没有合适的资源?快使用搜索试试~ 我知道了~
学生管理系统后端,基于SpringBoot实现.zip
共326个文件
gif:75个
java:73个
js:54个
需积分: 0 1 下载量 49 浏览量
2023-10-09
15:26:34
上传
评论
收藏 5.7MB ZIP 举报
温馨提示
学生管理系统后端,基于SpringBoot实现
资源推荐
资源详情
资源评论
收起资源包目录
学生管理系统后端,基于SpringBoot实现.zip (326个子文件)
mvnw.cmd 6KB
layui.css 73KB
font-awesome.css 37KB
font-awesome.min.css 30KB
wangEditor.css 17KB
wangEditor.min.css 15KB
layer.css 14KB
layuimini.css 11KB
layui.mobile.css 10KB
zyupload-1.0.0.min.css 9KB
laydate.css 7KB
login.css 2KB
step.css 1KB
public.css 1KB
code.css 1KB
treetable.css 294B
fontawesome-webfont.eot 162KB
iconfont.eot 46KB
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 249B
edit.html 12KB
add.html 10KB
student.html 9KB
welcome.html 6KB
404.html 5KB
index.html 5KB
共 326 条
- 1
- 2
- 3
- 4
资源评论
一只会写程序的猫
- 粉丝: 1w+
- 资源: 866
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功