曹金静 孙德刚
摘 要:随着现代信息技术的普及,高校对课程进行考核的方式也在不断改变。为了改变传统轻实践重理论的考核方式,笔者设计出基于互联网的在线网络考试系统,其可以在学生学习的过程中,对其课程每章节的学习情况进行综合测评。同时,教师也可以利用本系统进行期末测试、成绩查询并对分数进行统计。因此,基于互联网的在线考试系统为教师对学生进行测评和及时掌握学生学习情况提供了极大的便利。
关键词:互联网;在线考试系统;考试管理
中图分类号:TP315 文献标识码:A 文章编号:2096-4706(2019)02-0014-03
Abstract:With the popularization of modern information technology,the form of curriculum assessment in colleges and universities is constantly changing. In order to change the past assessment form of emphasizing theory rather than practice,we have designed an online network examination system based on internet. In the process of learning,students can make a comprehensive assessment of the learning situation of each chapter of their curriculum. At the same time,teachers can also use the system for final test,performance query and score statistics. Therefore,the online examination system based on the Internet provides great convenience for teachers to evaluate students and grasp students’learning situation in time.
Keywords:internet;online examination system;examination management
0 引 言
在线考试系统充分利用计算机网络资源,实现了考试的无纸化和网络化管理,打破了传统理论考试方式的限制,其在线网络考试的方式,在一定程度上降低了考试成本。学生借助此系统,可以实现计算机在线考试,提高自身实践操作能力,做到将理论与实践相结合,相较于传统考试方式,在线考试系统可以更好地提高学生的实际应用能力;同时,通过该系统老师也可以更便捷、高效、快速地对学生的考试成绩进行汇总、整理及分析。在线考试系统设计灵感源于软件工程思想,笔者根据对教师、学生各项需求的分析,对功能模块进行划分,并通过实验与调试,对各个模块进行详细设计,以便为学校设计出功能较为齐全且较为实用的学生成绩测评在线考试系统。
1 需求分析
1.1 需求概述
根据对考试方式的实际调查,可将考核方式分为过程性考核和终结性考核,而过程性考核主要涉及组织学生考试和老师批改试卷两方面。如果软件类课程采用纸质方式考核,从学生层面来讲,就重理论而轻实践,难以真实体现学生的水平。从教师层面来讲,其需要在考后进行大量试卷批改工作,占用时间相对较长。而在线考试系统利用现代化技术,既可以真实体现学生的动手实践能力,又可以省去教师批改试卷的程序,在很大程度上便利了学校测评活动的展开,因此,对于软件类课程测评而言,在线考试系统的设计与实现十分必要。
1.2 功能需求
该系统的设计主要涉及三种类型的用户:管理员,即系统权限操作者,有权限对系统进行维护、升级等操作;教师,通过该系统可以便捷地对数据进行汇总、整理及分析;学生,主要的界面使用群体,因此,在线考试系统应对学生使用界面进行人性化的系统设计。
2 系统概要设计
2.1 系统结构设计概述
在线考试系统可以在Internet或Windows局域网上使用,其总体结构设计采用3层分组B/S结构,学生考试试卷资源均上传至服务器终端,试卷数据储存方式为SQL Server。学生操作的PC客户端,无须任何配置操作,只需使用浏览器代理向服务器终端发出考试请求,服务终端代理通过中间组件与试卷存放数据库相链接,由浏览器代理以Web页面形式把PC客户端请求考试的试卷内容反馈给学生進行操作。在线考试系统结构如图1所示。
2.2 功能模块设计
2.2.1 考试管理模块
通过Web技术实现的在线考试系统,使考试不再受时间、地点的限制。为了便于期末考试的组织和管理,教师可以先将本班学生的信息导入,之后再让学生通过网络进行考试权限获取,进而实现在线考试。学生获取权限的方式为实名注册认证,其将学号、姓名、身份证号等信息与系统导入的学生信息进行匹配,若匹配成功,则完成实名注册认证,系统将自动确认该考生信息,确认无误后,学生方可登陆考试界面进行考试。当学生进入试卷考试界面后,系统将根据考生输入的试卷代码,从终端数据库中自动读取符合条件的试卷记录并通过Web网页生成考试所需试题。在考试的过程中,考试试卷界面上将显示考试倒计时,当学生完成考试,点击“交卷”按钮后,系统会将考生答案传送至代理服务器的终端数据库,数据库会对考生答案进行汇总、存档并将已提交考试答案学生的信息标注为已考。
2.2.2 成绩查询模块
成绩查询模块共包括两部分:学生查询成绩模块,教师查询成绩模块。教师和学生登录系统后,可通过此模块进行成绩查询。成绩的录入方式为系统自动录入汇总,可实现交卷后即可查询成绩。学生账号登陆后,只能查询本账号所对应的考试成绩;教师账号登陆后,系统自动分配教师查询成绩模块,教师可以根据数据分析需要,进行多种成绩查询操作,例如按班级进行查询等。
2.2.3 试卷管理模块
通过试卷管理模块教师可以对数据库终端存储的试卷进行管理,教师既可对单个试卷题型的数量进行更改,也可根据某份试卷要求生成试题整理规则,并对其进行发布。除此之外,教师还可以对已生成的试卷进行预览、删除和修改等操作。
2.2.4 信息管理模块
信息管理模块主要分为三部分:管理员管理,教师用户管理,学生管理。该模块主要实现教师及学生信息的增加、修改及删除等功能。
2.2.5 成绩管理模块
在线考试系统可以同时完成客观题和主观题的考察。选择题、填空题、判断题等客观题以及程序辨析等主观题均可通过该系统进行考试。成绩管理模块的核心为试卷批阅,系統设置的阅卷流程为:学生答完所有试题后,点击“交卷”按钮,系统会自动检索相应试卷的答案,并将之与数据库中试卷正确答案进行比对,进而自动得出学生提交试卷的分数。
3 系统数据库设计
在线考试系统数据库分为四个模块:学生信息表,课程信息表,管理员信息表,试题信息表。四个模块具体描述如下。
学生信息表(id,username,password,sex),id号为主键。如表1所示。
课程信息表(id,lesson_name),lesson_name为主键。如表2所示。
管理员信息表(glname,password),glname号为主键。如表3所示。
试题信息表(tihao,title,选项A,选项B,选项C,选项D,answer),tihao为主键。如表4所示。
这四个模块基于SQL Server数据库实现运行。
4 在线考试系统具体设计
4.1 考试管理模块设计
考试管理模块的主要使用群体为需要参加考试的学生。系统实现过程如下:首先,学生在用户登录界面选择学生入口,输入自己的用户名和密码,即可进入学生考试模块主界面。在此界面设置多种考试形式,例如:单元考试、期中考试、期末考试等。对于单元考试,学生可在界面选择相应的单元考试,系统则自动为学生生成单元考试试卷,对考试成绩进行汇总,并以单元考试的形式对其进行分类存储。对于期末考试,为了便于组织统一考试,教师需要设置固定考试时间和考试班级等条件,考生答完试卷点击“交卷”后,或考试倒计时结束后,系统将自动默认考试结束,自动阅卷并生成考试成绩。
4.2 成绩查询模块设计
成绩查询模块的主要功能为成绩查询,模块共分为两部分:学生查询成绩、教师查询成绩。其中,教师以对应的用户名登录,可以查看任课班级所有学生的各项考试成绩,如单元测试、期末考试等,此模块为教师对学生成绩数据进行分析提供了极大的便利;学生以对应账户登录时,仅可以查看自己的各项考试成绩,包括单元测试成绩和期末考试成绩等。
4.3 试卷管理模块设计
试卷管理模块通过“添加试卷”选项可以添加新的试卷,系统管理员只需填好试卷名称、内容,然后添加试题即可。
4.4 信息管理模块设计
信息管理模块可分为三部分:学生信息管理、教师管理、管理员管理。学生通过对应账号登陆系统后,可通过信息管理界面,对账号的个人信息进行更改,但不可删除。教师通过对应账号登陆系统后,可通过信息管理界面,对任课班级的学生信息进行更改或删除,同时也可以对教师个人信息进行修改。管理员登录系统时,可以对数据库中的课程、试卷、学生信息等进行管理操作。其中,管理员拥有最高信息管理权限。
4.5 成绩管理模块设计
成绩管理模块主要是为任课老师提供成绩查询、统计、分析整理功能,通过此模块,教师可以查看所有考生的各项考试成绩,并对其进行分类、统计操作,分类、统计内容包括考试人数、班级最高分、班级平均分、专业平均分、专业最高分以及各分数段人数等。
5 系统测试
对登录界面进行测试。管理员,老师,学生均可通过用户名账号和密码登录系统,登录时用户需要选择对应的身份,并将登录身份与账号一一对应,系统则会根据不同的用户名权限跳转到相应的页面,从而完成登录。如果用户名或密码错误,或用户名与系统默认登陆身份不统一,系统将会弹出对话框,提示用户名或密码错误,需返回登录界面重新输入,直到用户名和密码同时正确,并与对应登陆身份匹配,才可登录系统。登录界面如图2所示。
对该系统五大管理模块的功能测试结果表明,此系统的功能可以基本满足用户需求,具有可用性。
6 结 论
在线考试系统依托计算机网络技术和计算机软件技术,实现了教学考察过程中,学生与教师的线上信息交流,提高了考试工作的服务效率,降低了考试的材料成本和人工成本,实现了考试的网络化和信息化,为学校教学测评工作提供了极大的便利。
参考文献:
[1] 黄浩.在线考试系统的设计与实现 [J].淮北职业技术学院学报,2018,17(6):113-114.
[2] 金强,王亮,方春华.计算机信息技术课程在线考试系统的设计与实现 [J].软件工程,2018,21(11):59-62+58.
[3] 陈磊萍.计算机应用在线考试系统设计与实现 [J].计算机产品与流通,2018(9):86.
[4] 张素珍,王月春,田卫辉,等.基于在线考试系统精准教学模式设计与实现 [J].电脑知识与技术,2018,14(18):114-115.
[5] 许光林.在线考试系统的设计与实现 [D].青岛:青岛大学,2018.
[6] 左匡天,韩露男.在线练习及考试系统的设计与实现 [J].电脑知识与技术,2018,14(11):112-114.
作者简介:曹金静(1983.12-),女,汉族,山东德州人,教师,讲师,硕士,研究方向:电子信息、软件开发;孙德刚(1980.12-),男,汉族,山东德州人,教师,副教授,硕士,研究方向:电子信息、软件开发