各个模块包含主要功能如下: (1)用户管理模块:包括三种帐户(管理员、教师和学生)的查询、添加、删除和修改功能。 内容来自www.paper51.com (2)资源管理模块:包括系统资源(院系、科目和班级)的查询、添加、删除和修改功能。 copyright paper51.com (3)控制中心模块:包括查看考试进行中的情况功能。包括已交卷和未交卷的人数以及按条件查找考生的考试情况。 内容来自论文无忧网 www.paper51.com (4)题库管理模块:包括题库中所有题目的查询、添加、删除和修改功能。 copyright paper51.com (5)试卷管理模块:包括生成试卷和发布试卷(或取消发布)功能。 copyright paper51.com (6)考试评分模块:包括学生请求试卷、进行答题、提交试卷、给出评分和记录成绩功能。 http://www.paper51.com 其中管理员权限下有用户管理模块、资源管理模块和控制中心模块;教师权限下有题库管理模块和试卷管理模块;学生权限下有考试评分模块。 内容来自www.paper51.com 2. 系统流程 http://www.paper51.com http://www.paper51.com 图4-3 网上考试系统流程图 http://www.paper51.com 用户登录时选择身份,根据身份的不同跳转到不同的页面。 copyright paper51.com (1)管理员具有对整个系统的管理权限,可以管理所有用户,管理系统资源,以及对考试过程控制。 http://www.paper51.com
(2)教师则有权对题库进行管理,包括对题库的添加,删除和修改;对试卷管理,包括生成试卷和发布试卷,但仅限发布自己创建的试卷。 http://www.paper51.com (3)学生能参加考试和成绩查询,考试中有倒计时功能和定时提醒的功能。 copyright paper51.com 3. 数据库设计 内容来自www.paper51.com
各数据表的设计: 内容来自www.paper51.com (1)管理员信息admini表:存储管理员的基本信息; 内容来自www.paper51.com (2)教师信息teacher表:存储教师的基本信息; 内容来自www.paper51.com (3)学生信息student表:存储学生的基本信息; 内容来自www.paper51.com
(4)题库pool表:包含问题、选项和答案等; http://www.paper51.com
(5)试卷属性paper表:存储的基本属性表; 内容来自www.paper51.com (6)被抽取的问题question表:存储根据试卷属性抽取的题目及选项,用来组成试卷的所有题目; paper51.com (7)监控monitor表:此表为一个临时表,存储学生进入考试状态的相关信息; 内容来自www.paper51.com
(8)院系department表:存储所有的院系信息; 内容来自论文无忧网 www.paper51.com (9)班级class表:存储所有的班级信息; 内容来自论文无忧网 www.paper51.com (10)科目subject表:存储所有科目信息; http://www.paper51.com (11)答题answer表:存储学生提交的答案; paper51.com
(12)成绩score表:存储学生的考试成绩; 内容来自www.paper51.com 表4-1 学生信息表(student) http://www.paper51.com 名称 copyright paper51.com 字段名 copyright paper51.com 数据类型 内容来自www.paper51.com
主键 paper51.com 非空 内容来自论文无忧网 www.paper51.com 用户名 内容来自www.paper51.com username 内容来自www.paper51.com
char(20) paper51.com YES paper51.com
YES paper51.com 密码 http://www.paper51.com
password copyright paper51.com char(20) paper51.com NO paper51.com
NO copyright paper51.com
姓名 内容来自论文无忧网 www.paper51.com name http://www.paper51.com varchar(50) copyright paper51.com NO http://www.paper51.com NO 内容来自www.paper51.com 性别 http://www.paper51.com sex 内容来自论文无忧网 www.paper51.com char(2) http://www.paper51.com NO copyright paper51.com NO 内容来自www.paper51.com 出生日期 内容来自www.paper51.com birthday http://www.paper51.com datetime(8) paper51.com NO 内容来自论文无忧网 www.paper51.com NO paper51.com 系别 内容来自www.paper51.com deptname paper51.com varchar(50) copyright paper51.com
NO paper51.com NO 内容来自www.paper51.com
专业 paper51.com profession 内容来自www.paper51.com varchar(50) 内容来自论文无忧网 www.paper51.com
NO http://www.paper51.com
NO copyright paper51.com
班级 paper51.com class http://www.paper51.com varchar(50) 内容来自www.paper51.com NO 内容来自论文无忧网 www.paper51.com
NO 内容来自论文无忧网 www.paper51.com 学号 内容来自论文无忧网 www.paper51.com
num http://www.paper51.com int(4) http://www.paper51.com NO 内容来自www.paper51.com NO copyright paper51.com 电子邮箱 paper51.com email copyright paper51.com varchar(50) 内容来自论文无忧网 www.paper51.com NO http://www.paper51.com NO 内容来自论文无忧网 www.paper51.com 状态 内容来自www.paper51.com state 内容来自www.paper51.com int(4) 内容来自www.paper51.com NO paper51.com NO copyright paper51.com 身份等级 copyright paper51.com tpri http://www.paper51.com int(4) http://www.paper51.com NO http://www.paper51.com
NO http://www.paper51.com 表4-2 试卷属性表(paper) http://www.paper51.com
名称 http://www.paper51.com 字段名 内容来自论文无忧网 www.paper51.com
数据类型 paper51.com 主键 内容来自论文无忧网 www.paper51.com
非空 paper51.com
试卷号 paper51.com papered 内容来自www.paper51.com int (4) paper51.com YES 内容来自www.paper51.com YES copyright paper51.com 试卷类型 内容来自论文无忧网 www.paper51.com
paperhead 内容来自www.paper51.com
varchar(50) 内容来自论文无忧网 www.paper51.com NO copyright paper51.com NO paper51.com 科目 http://www.paper51.com subjname copyright paper51.com varchar(50) paper51.com
NO copyright paper51.com NO copyright paper51.com 院系 http://www.paper51.com
deptname 内容来自论文无忧网 www.paper51.com varchar(50) paper51.com NO 内容来自论文无忧网 www.paper51.com
NO copyright paper51.com 状态 paper51.com state http://www.paper51.com int (4) paper51.com NO 内容来自论文无忧网 www.paper51.com NO 内容来自论文无忧网 www.paper51.com 考试时间 http://www.paper51.com time http://www.paper51.com int (4) 内容来自论文无忧网 www.paper51.com
NO 内容来自www.paper51.com
NO paper51.com 创建者 http://www.paper51.com
creatby 内容来自论文无忧网 www.paper51.com varchar(50) copyright paper51.com NO paper51.com NO http://www.paper51.com 表4-3 题库表(pool) http://www.paper51.com
名称 copyright paper51.com 字段名 http://www.paper51.com 数据类型 内容来自论文无忧网 www.paper51.com 主键 copyright paper51.com 非空 paper51.com 问题号 paper51.com sequence 内容来自论文无忧网 www.paper51.com int(4) 内容来自www.paper51.com
YES 内容来自论文无忧网 www.paper51.com YES copyright paper51.com 科目 paper51.com subj 内容来自论文无忧网 www.paper51.com
varchar(50) http://www.paper51.com
NO 内容来自www.paper51.com NO 内容来自论文无忧网 www.paper51.com
题型 内容来自www.paper51.com type paper51.com
varchar(50) 内容来自论文无忧网 www.paper51.com NO 内容来自www.paper51.com NO paper51.com 问题 paper51.com question 内容来自论文无忧网 www.paper51.com varchar(250) 内容来自www.paper51.com
NO http://www.paper51.com NO http://www.paper51.com 选项1 内容来自www.paper51.com option1 copyright paper51.com varchar(250) 内容来自论文无忧网 www.paper51.com NO paper51.com NO 内容来自www.paper51.com 选项2 内容来自论文无忧网 www.paper51.com option2 内容来自www.paper51.com varchar(250) http://www.paper51.com
NO 内容来自www.paper51.com NO copyright paper51.com 选项3 paper51.com option3 内容来自论文无忧网 www.paper51.com varchar(250) http://www.paper51.com NO 内容来自论文无忧网 www.paper51.com
NO http://www.paper51.com 选项4 paper51.com option4 http://www.paper51.com varchar(250) http://www.paper51.com NO copyright paper51.com
NO 内容来自论文无忧网 www.paper51.com 答案 copyright paper51.com answer paper51.com varchar(5) 内容来自论文无忧网 www.paper51.com NO paper51.com NO copyright paper51.com 表4-4 院系信息表 http://www.paper51.com 名称 内容来自论文无忧网 www.paper51.com 字段名 内容来自www.paper51.com 数据类型 http://www.paper51.com 主键 内容来自论文无忧网 www.paper51.com 非空 http://www.paper51.com
院系编号 内容来自www.paper51.com deptcode paper51.com char(10) 内容来自www.paper51.com YES http://www.paper51.com YES 内容来自www.paper51.com
院系名称 http://www.paper51.com deptname copyright paper51.com
varchar(50) http://www.paper51.com NO paper51.com NO 内容来自论文无忧网 www.paper51.com
表4-5 班级信息表 内容来自www.paper51.com
名称 内容来自www.paper51.com 字段名 http://www.paper51.com 数据类型 copyright paper51.com 主键 内容来自论文无忧网 www.paper51.com 非空 copyright paper51.com
院系名称 内容来自论文无忧网 www.paper51.com deptname 内容来自www.paper51.com varchar(50) http://www.paper51.com YES 内容来自论文无忧网 www.paper51.com YES 内容来自www.paper51.com 班级编号 内容来自www.paper51.com classcode paper51.com char(10) 内容来自论文无忧网 www.paper51.com YES copyright paper51.com
YES paper51.com 班级名称 paper51.com classname 内容来自www.paper51.com varchar(50) 内容来自论文无忧网 www.paper51.com
NO paper51.com NO paper51.com 人数 内容来自论文无忧网 www.paper51.com total 内容来自www.paper51.com int(4) http://www.paper51.com NO 内容来自www.paper51.com
NO copyright paper51.com 数据库连接是此系统最为重要的一部分,Java中连接数据库的技术是JDBC (Java Database Connectivity)。大多数数据库系统带有JDBC驱动程序, Java程序就通过JDBC驱动程序与数据库相连,执行查询、提取、插入数据等等操作。另外Sun公司还开发了JDBC-ODBC桥,用此技术Java程序就可以访问带有ODBC驱动程序的数据库。 paper51.com |