针对“学生成绩管理”,给出其相应的数据结构,及数据表的设计,给出常用的功能、页面展示、以及所使用的数据源(单个数据表、多个数据表)。 1、学校、学院、班级、学生 2、课程类别、课程、学期 3、成绩类别:考试、补考、重修、缓考 4、学期+课程+学生+成绩+成绩类别 5、成绩分析(维度)
时间: 2023-08-30 14:07:43 浏览: 148
1. 数据结构:
- 学校:school_id, school_name
- 学院:college_id, school_id, college_name
- 班级:class_id, college_id, class_name
- 学生:student_id, class_id, student_name
2. 数据表设计:
- course_category:category_id, category_name
- course:course_id, category_id, course_name
- term:term_id, term_name
- score_category:score_category_id, score_category_name
- score:score_id, term_id, course_id, student_id, score_category_id, score_value
3. 常用功能:
- 添加/编辑/删除/查询 学校、学院、班级、学生、课程类别、课程、学期、成绩类别、成绩
- 成绩录入
- 成绩查询
- 成绩分析
- 数据导入/导出
4. 页面展示:
- 学校、学院、班级、学生、课程类别、课程、学期、成绩类别、成绩的添加/编辑/删除/查询页面
- 成绩录入页面
- 成绩查询页面
- 成绩分析页面
5. 数据源:
- 单个数据表:score
- 多个数据表:course_category、course、term、score_category、score
阅读全文