42 lines
974 B
Markdown
42 lines
974 B
Markdown
# 班级操行分管理系统
|
||
|
||
基于 Python FastAPI 开发的班级操行分管理系统,支持学生端、管理端、家长端三端访问,实现操行分的加减记录与查询功能。
|
||
|
||
## 主要功能
|
||
|
||
### 学生端
|
||
- 查询个人当前操行总分
|
||
- 查看个人加减分历史明细(时间、分数变化、原因)
|
||
- 修改个人登录密码
|
||
- 查看全班学生操行分排行榜
|
||
- 查看任意学生的加减分历史记录
|
||
|
||
### 管理端(班主任/班委)
|
||
- 对学生进行加分/减分操作(需填写原因)
|
||
- 导出操行分数据(Excel)
|
||
- 批量导入学生
|
||
|
||
### 家长端
|
||
- 通过学生学号查询子女操行分
|
||
- 查看子女加减分历史明细
|
||
|
||
## 技术栈
|
||
|
||
- **后端框架**: FastAPI
|
||
- **数据库**: MySQL
|
||
- **认证**: JWT
|
||
- **配置管理**: python-dotenv(.env)
|
||
|
||
|
||
## 安装部署
|
||
|
||
详见 [INSTALL.md](INSTALL.md)
|
||
|
||
## 使用说明
|
||
|
||
详见 [USAGE.md](USAGE.md)
|
||
|
||
## 许可证
|
||
|
||
本项目使用[MIT License](LICENSE)许可证
|