科技成果

阅读数: 558

成果名称: 专业技术人员技能考试系统V1.0

成果登记号: 9612023Y3237

第一完成单位: 陕西塞上华硕电子科技有限公司

联 系 人: 张小旺

成果类型: 应用技术

成果体现形式 : 新产品

技术领域: 电子信息

应用行业: 科学研究和技术服务业

学科分类: 软件工程(520.4070)

应用状态: 产业化应用

完成人: 屈晓渊,韩帅帅,郑征

成果简介:

1概述

本考试系统是一个功能强大的基于计算机网络的应用系统,本系统设计采用了基于目前较流行的B/S模式和C#语言,目的在于探索一种以互联网为基础的考试模式。通过这种新的模式,改变了传统考试模式漫长而复杂的过程。充分利用校园网的便利环境,实现随时随地对考生进行考试,大大简化了传统考试的过程,减轻了单位业务主管部门的工作强度,提高了工作效率和标准化水平。

2系统功能架构

2.1体系结构设计

系统采用了基于微软.NET架构及当前流行的Browser/Server模式,即Client(Browser)、WebServer、DataServer三层分布式结构组成。本系统基于MicrosoftSQLServer2008、ADO.NET及C#.NET设计实现了在线考试系统的主要模块及所遇到的常见问题。将考题和应用程序安装在Server上,考生端基于Web浏览器进行答卷,具有很高的安全稳定性。这种B/S三层结构模式系统维护简单,方便升级,具有良好的可移植性和可扩展性。

2.2系统主要功能模块

系统具有以下功能:1)前端:考生打开浏览器进入考试页面,输入登录验证信息并确认无误后,系统随机抽取试题,考生开始答卷,系统自动倒计时。考生答题结束,确认交卷,结束考试;或者考试时间已到,考生还未完成答题,系统强制结束答卷。由监考老师输入结束密码退出。考完后对考试题的自动评分、存档。2)后端:考试前,系统管理员要正确安装服务器端,并配置好服务器。输入或导入考生信息等数据,管理员进入管理界面,可以对考生信息、试题库、考卷等内容进行增加、修改及删除等操作。考试结束后,系统自动进行阅卷和评分

系统主要包含:登录(身份信息验证)、在线答题、阅卷评分、成绩查询,考生信息管理、考题管理、成绩管理、课程套题和课程信息管理等功能。

1)用户注册:用户包括系统管理员、教师和考生,教师和考生可以提交自己的注册信息进行登记注册,以后还可以修改个人资料及密码。

2)在线考试:考生注册后,在浏览器中输入服务器网址,登录服务器进行考试科目选择,然后考试。考试页面分成左右两栏,左边是考试题目,考生选择要做的题,右边自动显示试题内容,即可进行答题。比如,考生选择了一道Excel操作试题,界面右栏显示Excel编辑环境。考生完成答题后点击交卷按钮,确认后结束答题。为了方便考生顺利答卷,提示考生掌握好考试时间,系统在屏幕右上角显示考试剩余时间,进行时间倒计时,在剩余15分钟和5分钟时弹出警示框提醒考生,时间到后自动提交考卷,自动关闭考生的考试界面。

3)成绩查询:考生交卷后,每位考生的答案自动保存在服务器数据库中,系统对每位考生的试卷进行评分和分析。考生以后可以随时登录系统,查询自己考过的课程试卷成绩,也可看到参考答案,对照自己的答题进行对比,以便纠正以后不会再犯类似错误,所以考试效果非常高。

4)服务器管理:本系统中服务器地位非常重要,只有管理员才可以对试题进库进行添加、删除、审核的权限。管理员通过单独的管理模块和安全口令登录,进行后台数据库的维护工作,当然包括对试题的添加、修改和删除。管理员还可以根据试题类型分类进行维护,比如:单项选题、多项选题、主观试题等。管理员也可以对考试中出现的意外情况进行紧急处理,比如,在答题过程中,考生考试机器死机了或者突然掉电,就需要进行断点续考,如果发生这些情况,管理员只要更改该考试机的IP地址回更换另外一台考试机就可以继续考试,由于考生的答案保存在服务器,与考生使用的电脑无管,所以不会使考生原来的答案丢失

2.3数据存储结构设计

系统的数据库服务器采用SQLServer2008,基于C#.NET平台,通过ADO.NET实现对数据的存取。ADO.NET包括Connection,负责连接数据库;Command,执行T-SQL语句;DataAdapter,用户填充DataSet,断开模式;DataReader,读取数据库,一种只读模式,只向前的;DataSet,数据集,好比电脑的内存。为在线考试系统建立数据库,主要包含的表的:系统管理员表、教师信息表、考生表、考试课程表、选择题表、填空题表、主观题信息表、选择题答案表、填空题答案表、主观题答案表、考生考试相关信息表等组成

3软件系统实现

系统功能及设计目标传统考试一般要经过出题、打印、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,现在可以利用计算机网络随时随地对考生进行考试,极大的简化了考试的过程。本软件具有以下主要功能:

1)验证不同身份的登录用户

2)随机抽取试题

3)实现考试计时功能

4)系统自动评分

5)合理安全的后台管理