云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 完整的在线考试系统论文 - 图文

完整的在线考试系统论文 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 5:23:07

重庆科技学院本科毕业设计 3 系统设计

(2)考生标记表,该表用于保存考生是否已经考试的标识信息,属性有用户编号、课程名称、标识信息。其中用户编号和课课程名称共同作为主码。表结构如表3.2所示。

(3)考题表,该表用于保存考题的基本信息,属性有考题编号,课程名称,考题类型,题目级参考答案等。其中考题编号为主码。表结构如表3.3所示。 (4)试卷设置表,该表用于记录相应课程的考试设置的相关信息,属性有课程名称,单选题、多选题、判断题、简答题、编程题数量和分值,考试时间等。其中课程名称为主码。表结构如表3.4所示。

(5)试卷表,该表用于保存考生的试卷信息,属性有考生编号,课程名称,考题类型,考生答案和得分等。其中考生编号和课程名称共同作为主码。表结构如表3.5所示。

(6)成绩表,该表用于保存考生的考试成绩信息,属性有考生编号,课程名称,各考题得分,总得分。其中考生编号和课程名称共同作为主码。表结构如表3.6所示。

系统表结构如下:

表3.1用户表(UserInfo) 字段 Uid name utype password sex

类型 Varchar(10) Varchar(50) int Varchar(10) Varchar(2) 允许为空 否 否 否 否 是 说明 用户编号 用户姓名 用户类型 密码 性别 备注 pk 1为学生,2为教师,3为管理员 表3.2用户标记表(userflag) 字段 Uid Course flag

类型 Varchar(10) Varchar(20) int 允许为空 否 否 否 说明 用户编号 课程名称 用户标记 备注 pk pk 0试卷未提交 1试卷已提交 表3.3考题表(Question) 字段 Qid qtype course ques keyA 类型 int int Varchar(20) Text Varchar(50) 允许为空 说明 否 否 否 否 是 考题编号 考题类型 课程名称 题目 选项A 备注 pk 自增长 1单选题 2多选题 3判断题 4简答题 5编程题 9

重庆科技学院本科毕业设计 3 系统设计 keyB keyC keyD answer

Varchar(50) Varchar(50) Varchar(50) text 是 是 是 否 选项B 选项C 选项D 参考答案 表5.4考试设置表(TestSet) 字段 course sinc persin mulc permul judge perju jd perjd program perpro totaltime 类型 Varchar(20) int int Int int Int Int Int Int Int Int Int 允许为空 否 否 否 否 否 否 否 否 否 否 否 否 说明 科目 单选题数 每个单选题的分值 多选题数 每个多选题的分值 判断题数 每个判断题的分值 简答题数 每个简答题的分值 编程题数 每个编程题的分值 考试时间 备注 pk 表5.5试卷表(test) 字段 Uid Qid Course Qtype answer Tnumber score 类型 int int Text int float 允许为空 说明 用户编号 考题编号 课程名称 考题类型 考生答案 题目编号 得分 否 否 是 否 是 备注 pk pk 题库中的题号 1单选题 2多选题 3判断题 4简答题 5编程题 试卷中的第几题 Varchar(10) 否 Varchar(20) 否 表5.6成绩表(test) 字段 Uid Course score single multiply 类型 允许为空 说明 用户编号 课程名称 总得分 单选题得分 多选题得分 10

备注 pk pk Varchar(10) 否 Varchar(20) 否 float float float 否 否 否

重庆科技学院本科毕业设计 3 系统设计 judge jd program float float float 否 否 否 判断题得分 简答题得分 编程题得分 3.3.2 实体关系图

据分析系统实体关系图如图3.8所示:

单选题分值单选题数量课程名称考试设置简答题数量多选题分值多选题数量编程题数量编程题分值简答题分值编程题分值11判断题数量判断题分值考试时间密码性别参照用户类型标记N用户用户名称1标记N用户标记用户编号N考题编号考题类型用户编号课程名称标记1课程名称1考题题目选项A1选项B选项C选项D参考答案试考生成课程名称判断题得分考考题类型考题编号试NN试卷总得分N得分N生成1成绩编程题得分考生答案题目编号用户编号简答题得分多选题得分课程名称单选题得分用户编号图3.8 系统E-R图

系统各实体关系如下: 用户:用户标记 1:N 考试设置:用户标记 1:N 考题:考试设置 N:1 考题:试卷 1:N 用户:试卷 1:N 试卷:成绩 N:1

11

重庆科技学院本科毕业设计 3 系统设计

用户:成绩 1:N

3.3.3数据库的连接

在本系统中我们使用JDBC-ODBC桥连接,要进行数据库连接首先要配置数据源。按3.3.1和3.3.2的设计,设计好数据库ExamOnlie,再建一个名为ExamOnline的数据源。系统连接数据库的流程图如图3.9所示:

开始注册驱动建立连接找到数据源?是操作数据库否抛出异常关闭连接结束 图3.9系统连接数据库流程图

建立数据库连接和关闭数据库连接操作方法代码及说明如下,这些方法位于DBAccess类中,当作工具类来用

static{//静态代码块,在类被实例化时被调用,且只被调用一次 try{

Class.forName(\注册驱动 }catch(ClassNotFoundException e) {

throw new ExceptionInInitializerError(e); }

}

//得到连接

public Connection getConnection() {

try{

12

搜索更多关于: 完整的在线考试系统论文 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

重庆科技学院本科毕业设计 3 系统设计 (2)考生标记表,该表用于保存考生是否已经考试的标识信息,属性有用户编号、课程名称、标识信息。其中用户编号和课课程名称共同作为主码。表结构如表3.2所示。 (3)考题表,该表用于保存考题的基本信息,属性有考题编号,课程名称,考题类型,题目级参考答案等。其中考题编号为主码。表结构如表3.3所示。 (4)试卷设置表,该表用于记录相应课程的考试设置的相关信息,属性有课程名称,单选题、多选题、判断题、简答题、编程题数量和分值,考试时间等。其中课程名称为主码。表结构如表3.4所示。 (5)试卷表,该表用于保存考生的试卷信息,属性有考生编号,课程名称,考题类型,考生答案和得分等。其中考生编号和课程名称

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com