本系统数据库共有14张重要的表,它们分别是:管理员属性表(admin)、学生属性表(student)、教师属性表(teacher)、教师权限表(teacher_power)、科目属性表(courses)、班级属性表(class)、章节属性表(chapter)、试题内容表(question)、学生答案表(answer)、试卷组成表(construct)、试卷权限表(paper_power)、试卷属性表(paper_info)、试卷模板表(templet)、考试成绩表(score),其表结构设计如下:
管理员属性表(admin)用于存储管理员的账号信息,包含2个字段,分别用于存储管理员账号和密码,具体表结构如表4-1所示。
表4-1 管理员属性表(admin)
序号 | 字段名 | 数据类型 | 数据长度 | NULL | Primarykey | 描述 |
1 | adminId | varchar | 20 | 非空 | 主键 | 用户名 |
2 | adminPwd | varchar | 20 | 非空 |
| 密码 |
学生属性表(student)用于存储学生的账号信息,包含5个字段,分别用于存储学号、密码、学生姓名、性别和班级信息,具体表结构如表4-2所示。
表4-2 学生属性表(student)