v1.3版本发布
This commit is contained in:
16
README.md
16
README.md
@@ -24,7 +24,7 @@
|
||||
- 学生管理:新增/编辑/删除学生、批量导入学生(JSON)
|
||||
- 操行分管理:对学生进行加减分、撤销任何扣分记录、查看全班历史记录、导出德育分记录
|
||||
- 作业管理:发布作业、查看提交情况
|
||||
- 考勤管理:查看全班考勤记录、自定义考勤扣分值
|
||||
- 考勤管理:按时段(早上 7:15/中午 14:00/晚修 19:30)记录考勤、自定义考勤扣分值
|
||||
- 科目管理:动态增删学科
|
||||
- 管理员管理:添加/编辑/删除/重置密码班长/科代表/考勤委员/劳动委员/志愿委员
|
||||
- 学期管理:创建/编辑/删除学期、激活学期、归档学期(含考勤/作业统计快照)、关联历史记录、归档后可选重置分数
|
||||
@@ -40,7 +40,7 @@
|
||||
- 历史记录:仅查看自己提交的操作记录
|
||||
|
||||
**考勤委员权限:**
|
||||
- 考勤管理:记录考勤状态、关联扣分(仅扣分,按规则)
|
||||
- 考勤管理:按时段(早上 7:15/中午 14:00/晚修 19:30)记录考勤状态、关联扣分(仅扣分,按规则)
|
||||
- 历史记录:仅查看自己提交的操作记录
|
||||
|
||||
**劳动委员权限:**
|
||||
@@ -51,6 +51,16 @@
|
||||
- 操行分管理:以服务时长为由进行加分(仅加分)
|
||||
- 历史记录:仅查看自己提交的操作记录
|
||||
|
||||
## 技术栈
|
||||
## 安全特性
|
||||
|
||||
- JWT Token + PHP Session 双轨制认证
|
||||
- Redis 管理登录态,支持空闲超时自动失效
|
||||
- 全链路输入校验:Pydantic Schema 层(正则/长度/范围约束)+ Service 层(业务逻辑校验)
|
||||
- 输入过滤中间件(XSS/SQL 注入防护)
|
||||
- 密码 bcrypt 加密存储
|
||||
- 操作日志记录
|
||||
|
||||
## 技术栈
|
||||
|
||||
| 层级 | 技术 | 版本 |
|
||||
@@ -60,7 +70,6 @@
|
||||
| 缓存 | Redis | 7.x |
|
||||
| 前端 | PHP | 8.0 |
|
||||
| Web服务器 | Nginx | 1.28+ |
|
||||
|
||||
## 文件结构
|
||||
|
||||
```
|
||||
@@ -255,6 +264,7 @@ classmanager/
|
||||
| v1.0 | 2026.4.19 | 初始版本发布,包含基础功能 |
|
||||
| v1.1 | 2026.4.20 | 更新家长端查看加减分记录功能 |
|
||||
| v1.2 | 2026.4.22 | 学期管理、env配置加减分上限、排行榜百分比筛选、撤销操作日志、调试入口开关 |
|
||||
| v1.3 | 2026.4.27 | 考勤时段系统(早上/中午/晚修三时段)、历史记录扣分类型筛选、管理员/科目信息编辑、全链路输入安全校验 |
|
||||
|
||||
## 许可证
|
||||
|
||||
|
||||
Reference in New Issue
Block a user