没有合适的资源?快使用搜索试试~ 我知道了~
工程数据库应用库存设计报告-在线考试系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 77 浏览量
2023-10-02
15:30:20
上传
评论
收藏 421KB DOC 举报
温馨提示
试读
17页
数据库的设计应该包含以下信息: 1、考生的基本信息用来在考生登陆时进行核对验证,防止考生信息录错的情况。 2、考生考试的基本信息用来控制考试时间和考生的考试状态,统计在线考生和缺考情况,同时管理员下达指令,给所有考生同时开始考试和结束考试。从而体现公平一致的原则。 3、题库应包含所有的考试类型、题目内容和每题的分值,以便以后的随机抽题和为考生评分。并且数据库里也存储有每题对应的正确答案,考生的考试答案,这样可以方便评分。还对考生答案做了备份,方便以后的查阅和总结考试情况,以进一步更新考试,提高考试质量。 4、最后把评卷的结果和考生成绩统计出来做备份,考生可在考试结束后直接查看考试结果。如果发现有疑问地方也可随时查看和核对。
资源推荐
资源详情
资源评论
0
目录
一、系统功能分析........................................2
二、概念结构设计........................................2
三、逻辑结构、物理结构设计..............................3
四、数据库实施..........................................4
五、数据库运行.........................................11
六、总结...............................................17
1
一、系统功能需求分析
随着网络考试的日益普及,在各种考试中越来越多地采用了计算机在线考试
的方式。相对于以前的打印考试而言,由于传统的打印考试从线下印刷到下发试
卷等环节需要一定的时间。而计算机考试系统采用试题库方式提供试题来源,考
前无需准备任何成套试卷,并且考试时考卷在电脑或手机随机生成,各考生试卷
不完全相同,从而避免了互相参看等作弊现象或不公平成绩的出现。同时也可考
后即可获得成绩,省去了人力评卷的麻烦和弊端。
数据库的设计应该包含以下信息:
1、考生的基本信息用来在考生登陆时进行核对验证,防止考生信息录错的
情况。
2、考生考试的基本信息用来控制考试时间和考生的考试状态,统计在线考
生和缺考情况,同时管理员下达指令,给所有考生同时开始考试和结束考试。从
而体现公平一致的原则。
3、题库应包含所有的考试类型、题目内容和每题的分值,以便以后的随机
抽题和为考生评分。并且数据库里也存储有每题对应的正确答案,考生的考试答
案,这样可以方便评分。还对考生答案做了备份,方便以后的查阅和总结考试情
况,以进一步更新考试,提高考试质量。
4、最后把评卷的结果和考生成绩统计出来做备份,考生可在考试结束后直
接查看考试结果。如果发现有疑问地方也可随时查看和核对。
二、概念结构设计
(1)整体 E-R 图:
考生信息
考 生 考
试信息
考生考试信息
查 看
成绩
考生成绩
查看题目
考生试卷答题
抽题
1
1
1
1
1
m
1
题库
m
1
1
对应答案
正确答案
2
三、逻辑结构、物理结构设计
(1)下面是将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的
主关键字和外部关键字,并对各个关系的约束加以限定:
考生表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
准考证号
char(6)
Yes
数字字符
姓名
varchar(8)
不允许为空
性别
char(2)
只允许取“男”
或“女”
身份证号
char(18)
数字字符
所在学校
varchar(16
)
考试信息表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
考试编号
int
Yes
考生科目
char(15)
准考证号
char(6)
Yes
考生表
数字字符
考试时间
char(22)
不允许为空
考试状态
varchar(6)
不允许为空
题库表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
题号
int
Yes
大于 0
题目
varchar(10
0)
不允许为空
题目
varchar(10
0)
附加信息
varchar(20
0)
题目类型
Varchar(20
)
分值
int
分 值 in
(1,20)
标准答案
varchar(10
0)
考生试卷表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
题号
int
Yes
题库
大于 0
3
考生号
char(5)
Yes
考生表
Not null
考试编号
char(15)
Yes
考试信息
答题答案
varchar(20
)
考生成绩表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
考生号
Char(6)
Yes
考生信息
数字字符
考试编号
Char(6)
Yes
考试信息
成绩
int
成 绩 in(0,100) 缺
省为 0
四、数据库实施
(1)创建数据库和表,具体代码如下:
drop DATABASE 学生在线考试管理;
CREATE DATABASE 学生在线考试管理
ON PRIMARY
(
NAME='kaoshi_data', --数据文件的逻辑名称
FILENAME='D:\kaoshi_data.mdf',--数据文件的物理名称
SIZE=5MB, --数据文件初始大小
MAXSIZE=15MB, --数据文件最大容量
FILEGROWTH=20% --数据文件增长量
)
LOG ON
(
NAME='kaoshi_log', --日志文件的逻辑名称
FILENAME='D:\kaoshi_log.ldf',--日志文件的物理名称
SIZE=5MB, --日志文件初始大小
MAXSIZE=10MB, --日志文件最大容量
FILEGROWTH=1MB --日志文件增长量
)
剩余16页未读,继续阅读
资源评论
等天晴i
- 粉丝: 3511
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功