表3. 5 学生分数表
序号 5 表名 UserGrade 中文名 学生分数表
备注 本表是用来记录用学生考试成绩,包括各种题型的总分以及所有所得总分。
序号 字段名 中文名 类型 约束 备注
1 UserGradeID 分数记录ID int 主键,自增
2 CouseID 课程ID int 外键约束
3 LoginID 账户ID int 外键约束
4 SCScore 单选题分数 int Check约束 0到200
5 MCScore 多选题分数 int Check约束 0到200
6 TFScore 判断题分数 int Check约束 0到200
7 FIScore 填空题分数 int Check约束 0到200
8 SQScore 简答题分数 int Check约束 0到200
9 SumScore 总分 int Default 约束 默认为0
10 ExamTime 考试时间 datetime Default约束 默认当前时间
表3. 6 考试设置表
序号 6 表名 ExamSet 中文名 考试设置表
备注 本表是用来记录每门课程的考试设置信息,包括各种题型的数量、不同题型每题的分数,考试总时间长度(秒数)。
序号 字段名 中文名 类型 约束 备注
1 CouseID 课程类型ID int 主键,自增
2 SingleChoiceNumber 单选题数目 int Default约束 默认为0
3 MultipleChoiceNumber 多选题数目 int Default约束 默认为0
4 TrueFalseNumber 判断题数量 int Default约束,Check约束 默认为0
5 FillInNumber 填空题数目 int Default约束,Check约束 默认为0
6 SimpleQuestionNumber 简答题数目 int Default约束,Check约束 默认为0
7 EachSCScore 每道单选题分数 int Default约束,Check约束 默认为0,0到20
8 EachMCScore 每道多选题分数 int Default约束,Check约束 默认为0,0到200
9 EachTFScore 每道判断选题分数 int Default约束,Check约束 默认为0,0到200
10 EachFIScore 每道题空选题分数 int Default约束,Check约束 默认为0,0到200 ASP.net公司学员在线考试系统的开发(9):http://www.youerw.com/jisuanji/lunwen_6414.html