考试系统数据库设计
① 在线考试系统数据库设计与实现
你这个问题太笼统了,不好回答你。
如果是关于设计板块的话,一般在线考试系统需要包含:题库、考生、考试、数据、以及考生端这几个重点板块。
② php考试系统数据库设计,主要是题库表和试卷表
1、题库记录各种试题
2、试卷是按规则生成出的试题;
3、用户考试:用户 关联 试卷 及试题 ,计算得分
大致就可以了1
③ 如何让你设计一个考试系统中的数据库,你需要设计哪些数据表
考题表
选项表
答案表
用户表
④ 要建立一个考试题目的数据库应该怎么建
数据库文本类型只能接受255个字符,如果你超过了这个字符数,就把数据库中的数据类型改为备注型字段,就可以了.
⑤ 数据库课程设计标准化考试系统怎么设计
可以参考下这些:http://wenku..com/link?url=tGr0Bh8NfrLZ5Dr_ddq7Se-2R4cijK-IK3i4SGGBu3_i9c5Q1APp2J1SQbKohYo6HAEy0-l-
⑥ 我在做一个在线考试系统,用的C#,Winform,题目都是单选题,怎么设计考题数据库表比较好SQL数据库
--类型表,用来存储题目的类型
create table Types
(
[ID] int primary key identity,
[QuestionType] nvarchar(20) not null
)
--选项表,用来存储各种选项
create table Options
(
[ID] int primary key identity,
[OptionContent] nvarchar(200) not null
)
--题目表,用来存储各种问题
create table Questions
(
[ID] int primary key identity,
[QuestionContent] nvarchar(200) not null,--题目
[OptionAID] int references Options(ID) not null,--选项A,引用选项表
[OptionBID] int references Options(ID) not null,--选项B,引用选项表
[OptionCID] int references Options(ID) not null,--选项C,引用选项表
[OptionDID] int references Options(ID) not null,--选项D,引用选项表
[AnswerID] int references Options(ID) not null,--正确答案,,引用选项表,用于评分
[TypeID] int references Types(ID) not null--题目种类,引用类型表,用于确定题目类型
)
这样三张表的话,可扩展性比较强,比如以后增加了试题类型,只要在Types表中新增一条记录就可以了,同理Options表也是很好扩展的
希望可以帮到你
⑦ c#在线考试系统 数据库怎么设计,最好详细点
从面向对象考虑:
1有个学生表(学号,姓名,班级,班主任,如果需要可以加上课系),如果需要还有个教师表。
2科目表(政治,历史,地理,物理,化学等)。
3还有个成绩表(主要包含科目,分数,考试时间,如果可以补考还要添加一个补考分数字段)。
4题目表(试题编号,科目编号(从科目表获得科目表的科目ID),试题类型号(1单选,2多选,3填空))
5考场信息表(考场科目,考试开始与结受时间,监考老师,考场人数,录入时间)
6答案表(学号,分数,科目ID,试题编号)
觉得可以的话,自己把这5个表列出来,想想他们之间的关系。1,2,4,5是基础信息表。其他表示业务表。
⑧ php在线考试系统,可以自定义试卷的题数,数据库该怎么设计
一:题目表
字段为:题目id,题目标题,题目类型(填空,多选,单选,问答等)
二:答案表
字段为: 表自增id, 题目ID,答案文字 (如选择题,一个题目id会对应多个答案)
三: 试卷表
字段为:表自增id, 试卷名称,题目ID,分数 (该题在该试卷的分数)
⑨ 在线考试系统的数据库
开源的考试系统,都有数据库的
比如
WLS考试系统,春浪,