2024年4月17日发(作者:)
网上培训系统概念数据库设计(教师视图)
一、教师子模块E-R图
TestPaper
Paper_ID
0..*
Composes
1..*
1..1
UsesGenerates
0..11..1
Has
1..1
1..*
1..*
TestResult
CourseStudent
Test
Test_ID
Subject
Subject_ID
Queries
StartData
EndData
TeacherState
1..1
Has
1..*1..1
Homework
Exercise_ID
1..1
Has
1..1
Marks
Teacher
Teacher_ID
0..1
1..*
1..1
Teaches
1..*
Course
Course_ID
1..1
1..*
Supports
Has
Answer
Classroom
Serial_No
FAQ
Item_ID
0..*
PrivateSpace
Name
1..1
Has
二、教师子模块E-R图描述
1、办公室
a. 分析学员学习情况
1) 教师进入办公室首页,系统从课程教师表(course_techer)中取出其所授课程,对应某
门课程,点击学习情况按钮,进入分析学员学习情况界面。传递的参数为课程编号。
2) 在分析学员学习情况界面中,显示了对应此门课程,有多少学员选课,及选课学员的总
在线时间及最近一次作业的成绩。其中,选课学员数从课程学员表(course_student)中
取;学员总在线时间从学员在线明细表(student_online)中取;学员最近一次作业的成
绩从学员作业成绩表(exercise_grade)中取。在此界面中,若点击“返回”,则返回到
办公室首页。
3) 在2)中,对应某具体学员,教师点击在线时间(明细)链接,则转入该学员在线时间
明细界面。传递的参数为课程编号、学员编号。
4) 在学员在线时间明细界面中,显示了对应此门课程,该学员的在线开始时间,在线结束
时间,在线总时间的列表;这些数据从学员在线明细表(student_online)中取。在此界
面中,若点击“返回”,则返回到分析学员学习情况界面。
5) 在2)中,对应某具体学员,教师点击作业成绩(明细)链接,则转入该学员作业成绩
明细界面。传递的参数为课程编号、学员编号。
在学员作业成绩明细界面中,显示了对应此门课程,该学员的各章节课后作业的成绩列表;
这些数据从学员作业成绩表(exercise_grade)中取。在此界面中,若点击“返回”,则返回
到分析学员学习情况界面。
b. 批改作业(Teacher marks homework)
1) 在批改作业界面中,显示了某门课程各章节课后作业学员的上交时间、批改状态、批改
时间及成绩,这些数据从学员作业成绩表(exercise_grade)中取;若教师选择某学员的
某次作业进行批改,则进入批改学员作业界面。
2) 在1)中,若点击“显示未上交作业学员列表”,则进入显示未上交作业学员列表界面。
该界面显示的信息从学员作业成绩表(exercise_grade)和课程学员表(course_student)
联合查找。
3) 在1)中,若针对某学员的某次作业选择“批改”,则进入批改学员作业的界面。在此
界面中,显示了作业内容、学员的答案、参考答案,这些数据分别从学员作业客观题答
案表(object_answer)、学员作业主观题答案表(subject_answer)和相应题型的题库表
中取。
4) 在3)中的批改学员作业的界面中,教师根据学员答案和参考答案,给出一个总分,并
按“确定”,系统弹出确定窗口,教师再次选择“确定”,系统更新学员作业成绩表
(exercise_grade)的相应记录。
c. 测试室(Teacher queries testPaper)
1) 教师进入测试室,系统从课程教师表(course_techer)中取出该教师所授的课程列表,
对应每门课程,教师可以选择评判练习试卷和考试试卷。
2) 若选择评判考试试卷,系统将从考试成绩表(test_result)中取出对应课程编号course_id
的考试编号test_id及学员编号、是否评判、评判时间、总成绩等信息。教师可以选择
某学员的考卷进行评判。
3) 在评判某学员的考卷界面中:
系统从试卷库存表(test_paper_prohibit)中取出试卷编号paper_id;
根据试卷编号paper_id从试卷习题表(test_question_prohibit)中取出习题编号
question_id、题库代号test_table_id、题在题库中的序号problem_id和分值(score);
根据题库代号和题在题库中的序号从选择题题库表、填空题题库表、判断题题库表、
综合题题库表、简答题题库表中取出具体的题目及标准答案;
从学员试卷表(student_paper)中取出对应student_id、paper_id、question_id的客
观题答案或主观题答案。
综合考卷题目、学员答案、标准答案和分值,系统按照习题编号question_id显示
出学员考卷。
4) 针对客观题,系统自动给出分数;针对主观题,由教师评判分数。教师评判完毕后,点
“确定”,系统出现提示窗口(给多少分),再次点击“确定”,系统将更新学员试卷表
(student_paper)和考试成绩表(test_result)的相应记录。
d. 课程答疑
详见答疑室模块
2、课堂(Teacher teaches the course in the classroom)
1) 教师进入课堂首页,系统从课程教师表(course_techer)中取出该教师所授课程的列表。
2) 教师选择某门课程,进入课堂,系统往教师授课时间明细表(teacher_classtime)中插
入一条记录。
3) 在“课堂在线”页面里,系统从课程章节信息表(chapter_info)中取该课程的章节信
息,从学员在线明细表(student_online)取在线的学员。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713326854a2226848.html
评论列表(0条)