开放式教学评测系统的设计与实现

更新时间:2024-04-15 作者:用户投稿原创标记本站原创 点赞:6060 浏览:20535

摘 要:本文通过使用高效的ASP.NET技术、简便的ACCESS数据库来构建一个基于B/S模式的开放式教学评测考试平台,应用于校园日常的教学评测.

关 键 词:教学评价考试系统ASP.NET;B/S模式

引言:

随着2012年1月19日印发《所属高校投资建设“十二五”规划》以来,各高校都将重点抓好加强校园基本建设、完善配套基础设施、建设一流学科专业、打造一流科研平台、提升学生能力素质、营造交流合作环境、创建新型数字校园等七项任务.而随着这些工作任务地展开与深入,就如何建设一个开放式数字校园?如何建设一个开放式教学评测系统?一直是教学一线人员思索的一个重大课题.基于此,本文对现行的教学评测系统进行了研究与改进,构建了一个简捷的开放式教学评测系统,应用于学生的日常教学评价[1].

一、开放式教学评测系统功能模型设计与实现

本系统简化了后台管理功能,把教师管理权限与管理员权限合二为一.这样做的考虑是系统功能本身简便、技术要求不高,从而无需专门配备专职系统管理员.二是教师维护管理系统方便.无论是对学生信息、班级信息;还是对题库信息、试卷配置管理信息等,都能方便、快捷、高效地进行管理[2].本系统功能模型如图1所示.

各部分具体功能如下:

学生登录:所有学生必须经过的步骤,验证当前使用者的身份,根据不同身份转入相应的用户界面.如图2所示:

学生可以使用或查看以下几个功能:

学生基本信息:姓名、学号、号、班级信息.

考试时间管理:查看当前考试或测试规定的时间是多少.

在线考试:参加管理员组织的网上考试,并在规定时间内完成考试.

成绩查询:即时查询学生考试成绩,并能快速定位答错试题,查看正确试题正确答案.

教师或管理员使用的功能:

系统管理员管理:修改或删除管理员.

试卷信息设置:对试卷内容进行相应配置.

班级管理:添加、修改、删除相关班级信息.

学生管理:添加、修改、删除学生相关信息.

试题管理:单项、多项、判断题的添加、修改、删除管理.

文件数据管理:配置在线考试系统安全性管理.如网站文件管理、备份恢复数据、数据结构管理

另外,系统采用B/S模式((Browser/Server,浏览器/怎么写作器))设计,布置于校园局域网[3],极大地通方便了学生访问本系统.因为B/S模式具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网页即可增加怎么写作器功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强等优点.

二、开放式教学评测系统数据库设计

数据库的设计是项目开发中非常重要的环节之一,如果设计不利,会给程序开发和调试增加难度,而且有可能影响系统功能和后期的维护[4].本文采用最简捷ACCESS数据库实现各表单的设计与实现.主要有以下几个数据表:


1.学生信息表

学生信息表包含学生的基本信息,如学号、姓名、性别、年级、班级、专业、登录等相关信息.如表4-1所示:

2.教师/管理员信息表

管理员信息表包含了管理员的基本信息,如管理员姓名、、最近一次登录时间等信息.如表4-2所示:

3.单项与多项选择题信息表

单项与多项选择题信息表主要包含了题目内容、选项内容、正确答案、题号等相关内容.如表4-3所示:

4.判断题信息表

判断题信息表主要包含了题目内容、判断选项、正确答案、题号等相关内容.如表4-4所示:

三、总结

开放式教学评测系统不仅方便了教学考核,而且对教师的质量提高也起到一定的作用[5].本系统要求教师以更开放的思想去设计考试试题,融教、学、练、考为体,更好提高教育教学水平,全面提升学生素质.