学生网上练习自测系统详细设计说明书11月11号10 下载本文

8. 管理课程的信息模块 9. 管理套题信息模块 10. 管理考生成绩模块 11. 管理考试题目模块 12. 添加试题模块 13. 退出系统模块

3 数据库设计

3.1 数据库设计

1) .管理员信息表(tb_Administrator) 序号 1

ID

bigint

字段名

类型

长度 8

允许空

主键 √

系统管理员编号

2

Name

varchar

3

PWD

varchar

4

Join Time

datatime

8

加入时间

50

管理员密码

50

管理员名称 功能描述

管理员信息表(tb_Administrator)简介:主要用来保存管理员登陆网络考试系统用户名及密码,包括ID,Name,PWD,Join Time。

2) 课程信息表(tb_Lesson):

序号 1 2

字段名 类型 长度 允许空

主键 √

功能描述 ID Name

bigint 8 60

课程编号 课程名称

varchar

3

ofrofession 4

Join Time

varchar datatime

8

所属专业编号

8

加入时间

课程信息表(tb_Lesson)简介:主要用来保存课程信息,包括ID,Name,ofrofession,Join Time。

3) .专业信息表(tb_Profession): 1 ID

bigint

8

√ 专业编

2 Name

varcha20√

专业名r

0 称 4 Join datati8

√ 加入时Time

me

专业信息表(tb_Profession)简介:主要用来保存专业信息,包括ID,Name,4) 考试问题信息表(tb_Questions): 序字段名

类型

长允许主功能描述

号 度 空

键 1 id bigint 8 √ 试题编号 2

que_subject

varcha50

试题主题 r

3 que_type char 10 √ 试题类型 4

que_joindate

dateti8

试题加入时me

间 5 que_lessonid int 4 √ 所属课程号 6 que_professioint

4

所属专业号

nid 7

que_taotiid

bigint 8

所属套题编号

8

optionA

varcha50

选项A

r

9

optionB

varcha50

选项B

r

Join Time。

10

optionC

varchar

11

optionD

varchar

12 13

que_answer note

char varchar

考试问题信息表(tb_ Questions)简介:主要用来保存试题信息,包括id, que_subject等。

5) 注册学生信息表(tb_Student) 序号 1

ID

varchar

2

Name

varchar

3

PWD

varchar

4

Sex

varchar

5

Join Time 6

datatime

50

密码问题

8

加入时间

2

性别

20

学生密码

20

学生姓名

字段名

类型

长度 50

允许空

主键 √

学生证号 功能描述

10 50

√ √

试题答案 注释

50

选项D

50

选项C

question varcha

r

7 answer

varchar

50

密码答案

8 profession

bigint 8

所选专业号

9 IPAddress

char

30

IP地址

管理员信息表(tb_Administrator)简介:主要用来保存学生注册信息,包括ID,Name,PWDJoin Time等。

6) 学生成绩信息表(tb_StuResult):

序号 1

res_id

bigint

字段名

类型

长度 8

允许空

主键 √

试题结果编号

2

stu_id

varchar

3

which_lesson 4

taotiid

varchar bigint

8

50

50

所属学生编号 所属课程名称 所属套题编号

5

taotiname

varchar

6 7 8 9

res_single res_more res_total res_subdate

int int int datetime

4 4 4 8

√ √ √ √

50

所属套题名称 单选成绩 多选成绩 总成绩 成绩提交时间 功能描述

学生成绩信息表(tb_StuResult)简介:主要用来保存学生考试成绩,包括res_id,stu_id,which_lesson,taotiid等。

7) 套题信息表(tb_TaoTi) 序号 1 2

ID Name

bigint varchar

3

LessonID 4

Join Time

datatime

8

bigint

8

所属课程编号 加入时间

字段名

类型

长度 8 50

√ 允许空

主键 √

套题编号 套题名称 功能描述

套题信息表(tb_TaoTi)简介:主要用来保存套题信息,包括ID,Name,Join Time等。