v1.3版本发布

This commit is contained in:
2026-04-27 05:04:00 +08:00
parent afdda9fa14
commit 76088b0dd4
6 changed files with 57 additions and 34 deletions

View File

@@ -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 | 考勤时段系统(早上/中午/晚修三时段)、历史记录扣分类型筛选、管理员/科目信息编辑、全链路输入安全校验 |
## 许可证