数据库设计示例文档(完整)概念数据库设计(教师视图)

数据库设计示例文档(完整)概念数据库设计(教师视图)


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信