|
|
10 meses atrás | |
|---|---|---|
| ReadMe.md | 10 meses atrás |
设计一个 医院教学管理系统 需要满足医院对本科生、研究生、留学生、规培生四个群体的教学业绩管理需求。以下是系统的详细需求分析和设计方案:
系统需要支持以下用户角色:
系统采用 前后端分离 的架构:
用户表(user)
id:用户ID(主键)。username:用户名。password:密码。role:角色(管理员、教学秘书、教师、学生、审核人员)。教师表(teacher)
id:教师ID(主键)。name:姓名。title:职称。department_id:科室ID(外键)。学生表(student)
id:学生ID(主键)。name:姓名。student_id:学号。type:学生类型(本科生、研究生、留学生、规培生)。教学业绩表(teaching_record)
id:业绩ID(主键)。teacher_id:教师ID(外键)。student_id:学生ID(外键)。type:业绩类型(课程教学、临床带教、科研指导等)。content:业绩内容。hours:学时。status:审核状态(待审核、通过、不通过)。create_time:创建时间。审核记录表(audit_record)
id:审核记录ID(主键)。teaching_record_id:教学业绩ID(外键)。auditor_id:审核人员ID(外键)。result:审核结果(通过、不通过、退回修改)。comment:审核意见。audit_time:审核时间。/api/teaching-recordjson
{
"teacher_id": 1,
"student_id": 1,
"type": "课程教学",
"content": "内科课程",
"hours": 20
}
json
{
"code": 200,
"message": "录入成功"
}
/api/teaching-recordteacher_id:教师ID(可选)。student_id:学生ID(可选)。type:业绩类型(可选)。start_time:开始时间(可选)。end_time:结束时间(可选)。json
{
"code": 200,
"data": [
{
"id": 1,
"teacher_name": "张三",
"student_name": "李四",
"type": "课程教学",
"content": "内科课程",
"hours": 20,
"status": "通过"
}
]
}
/api/teaching-record/auditjson
{
"teaching_record_id": 1,
"result": "通过",
"comment": "符合要求"
}
json
{
"code": 200,
"message": "审核成功"
}
该医院教学管理系统通过模块化设计,满足了医院对本科生、研究生、留学生、规培生的教学业绩管理需求。系统具有高扩展性和易用性,能够有效提升医院教学管理的效率。