2026-09-19 18:07:45 +08:00
|
|
|
|
# 学生管理系统
|
2026-09-22 11:00:36 +08:00
|
|
|
|
## 教师篇
|
|
|
|
|
|
|
|
|
|
|
|
**main:主程序文件、测试接口**\
|
|
|
|
|
|
1 下面所有配置文件的接口全部导入并建表\
|
|
|
|
|
|
2 创建fastapi接口并本地运行\
|
|
|
|
|
|
**api:接口文件**\
|
|
|
|
|
|
*教师表Teacher的功能接口:*\
|
|
|
|
|
|
1.教师信息的查询\
|
|
|
|
|
|
2.教师信息的新增\
|
|
|
|
|
|
3.教师信息的更新\
|
|
|
|
|
|
4.教师信息的逻辑删除\
|
2026-09-22 21:01:35 +08:00
|
|
|
|
4.1输入id查\
|
|
|
|
|
|
4.2输入任意信息查\
|
|
|
|
|
|
5.学科信息的新增\
|
2026-09-22 11:00:36 +08:00
|
|
|
|
**dao数据筛选文件**\
|
2026-09-22 13:54:00 +08:00
|
|
|
|
1.查询 get_tea_dao:\
|
|
|
|
|
|
2.新增 add_tea_dao:\
|
|
|
|
|
|
3.更新 update_tea_dao:\
|
2026-09-22 21:01:35 +08:00
|
|
|
|
4.根据教师id逻辑删除 delete_tea_dao:\
|
|
|
|
|
|
5.任意信息逻辑删除\
|
|
|
|
|
|
6.科目信息的新增\
|
2026-09-22 13:54:00 +08:00
|
|
|
|
**tea_model数据库建表文件**\
|
2026-09-22 15:19:19 +08:00
|
|
|
|
1.教师表\
|
2026-09-22 21:01:35 +08:00
|
|
|
|
2.科目表\
|
2026-09-22 13:54:00 +08:00
|
|
|
|
字段名:id、name、sex、class_id、sub(学科)\
|
|
|
|
|
|
home_place specialty(专业)、start_time(入职时间)\
|
|
|
|
|
|
work_experience、collage、creat_date、update_date\
|
2026-09-22 21:01:35 +08:00
|
|
|
|
is_delete、delete_time、phone\
|
2026-09-22 15:19:19 +08:00
|
|
|
|
2.学科表\
|
2026-09-22 21:01:35 +08:00
|
|
|
|
字段名:id,name(科目名字)\
|
2026-09-22 13:54:00 +08:00
|
|
|
|
**schema 请求体、响应体**\
|
2026-09-22 21:01:35 +08:00
|
|
|
|
教师表\
|
|
|
|
|
|
请求体:\
|
|
|
|
|
|
1.查询、任意逻辑删除调用
|
|
|
|
|
|
2.新增、更改时调用
|
|
|
|
|
|
响应体:用于返回给前端\
|
|
|
|
|
|
科目表:\
|
|
|
|
|
|
1.请求体:新增科目时调用
|
|
|
|
|
|
|
|
|
|
|
|
|
2026-09-22 14:39:20 +08:00
|
|
|
|
|
2026-09-22 11:00:36 +08:00
|
|
|
|
|
|
|
|
|
|
|