(3)Question字段为问题内容,类型为文本。
(4)A字段代表选项A的内容
(5)B字段代表选项B的内容
(6)C字段代表选项C的内容
(7)D字段代表选项D的内容
(8)Answer字段表示答案选项
(9)Type字段表示试题类型
(10)subjectname字段代表试题所属科目名称
2.subject表结构
表3-2 subject表
字段名称 |
类型 |
说明 |
Multiper |
数字 |
常整型 |
Singleper |
数字 |
常整型 |
multinumber |
数字 |
常整型 |
singlenumber |
数字 |
常整型 |
subjectname |
文本 |
字段大小50 |
Testtime |
数字 |
常整型 |
Id |
自动编号 |
常整型,递增,主键 |
各字段说明:
(1)multiper字段代表在某考试科目的考试题中每个多选题的分值。
(2)singleper字段代表在某考试科目的考试题中每个单选题的分值。
(3)multinumber字段为某科的多选题题量。
(4)singlenumber字段为某科的多选题题量。
(5)subjectname字段代表科目名称。
(6)testtime字段代表某科的考试总时间。
(7)id字段代表科目的id号。
3.score表结构
表3-3 score表
字段名称 |
类型 |
说明 |
Studentname |
文本 |
字段大小50 |
Subjectname |
文本 |
字段大小50 |
Score |
数字 |
常整型 |
Id |
自动编号 |
常整型,递增,主键 |
Endtime |
日期/时间 |
|
各字段说明:
(1)studentname字段代表在某次考试记录中学生的名字。
(2)subjectname字段代表在某次考试纪录中考试科目名。
(3)score字段为某次考试纪录中考试分数。
(4)id字段为某次考试纪录的标志号。
(5)endtime字段代表考试的结束时间。
4.student表结构
表3-4 student表
字段名称 |
类型 |
说明 |
Studentname |
文本 |
字段大小50 |
Studentpassword |
文本 |
字段大小50 |
Id |
自动编号 |
常整型,递增,主键 |
各字段说明:
(1)studentname字段代表学生的名字。
(2)studentpassword字段代表密码。
(3)id字段为学生的标志号。
5.admin表结构
表3-5 admin表
字段名称 |
类型 |
说明 |
Name |
文本 |
字段大小50 |
Password |
文本 |
字段大小50 |
Id |
自动编号 |
常整型,递增,主键 |
各字段说明:
(1)name字段代表管理员的名字。
(2)password字段代表密码。
(3)id字段为管理员的标志号。
3.3.3 用户、管理员权限
☆管理员:在此系统中可以由若干个管理员,即系统管理员。他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。它不需注册,在数据库有一个表来存放相关信息,可由以存在的管理员添加或删除管理员。
☆一般用户:主要是指学校的学生和企事业单位的培训对象等。
3.3.4 功能模块详细设计
下面,对各个功能模块分别进行详细讨论,具体情况见系统源程序。
3.3.4.1 管理模块
管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。
1. 试题管理
(1)试题录入
首先,用户选择试题所属科目。若菜单中没有该科目,则可以新增一个。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容与选项和答案等栏目。管理员输入完以后,即可看到预览效果。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统给出相应的提示或警告,以待更正。
(2)试题修改
管理员还可以对试题进行修改。不过,对于各表中的主键不
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>