在线考试系统的设计与实现

2021-01-21 00:13顾伟刚
家园·建筑与设计 2021年16期
关键词:模块设计在线考试系统设计

顾伟刚

摘要:在当下高校教学活动中,落实和优化在线考试系统的科学应用尤为重要。在线考试系统可以实现自动阅卷、自动排名、从数据库中“自由”筛 选信息等特点,使得相关教育工作者不仅可以及时地了解学生的学习乃至生活状态,更可以根据大数据的反馈进行有针对性调整与巩固,因此积极利用在 线考试系统进行学生综合能力素质的科学考评方式尤为重要。

关键词:在线考试;系统设计;模块设计;概要设计

随着时代的发展和科学技术的快速进步,近年来,进行在线考试系统 创新与改革成为相关工作单位和工作人员需要重点思考和突破的问题,借 由 Mysql、ASP、AJAX 等一系列关键技术设计研发的在线考试系统在高校 考试改革中获得了逐渐的落实和优化,人们适应于、享受于在线考试系统 带来的便捷性、准确性和灵活性等等。

1 考试系统需求分析

1.1 实际需求阐述

当下高校的具体考试方式,主要有过程性考核和终结性考核两个方面,终结性考核是对学生综合学习成绩的全面体现,而过程性考试则是学生在 整个学习过程中的动态评价。这种动态的、及时的、高效的考评方式无疑 需要在线考试系统的积极作用作为基础,才能更好地实现考核的准确性。举例来说,一方面,倘若软件类学科过程性考核通过线下纸质考试来进行,必然无法及时了解学生的实际操作能力,无法获得学生学习效果的准确反 馈,从而出现轻实践而重理论的不良隐患。另一方面,教师也需要大量的 时间和精力去进行系统的批改和总结。这种在线考试方式实际上极大程度 的提高了过程性考核的实践性、客观性和高效性等等,因此,在有应用需 求的高校或学院落实应用和改革创新必要的在线考试系统尤为重要。

2.2 功能需求分析

相关系统主要面向三类用户,第一类,管理员,管理员是整个系统的 主要负责人,其能够结合实际情况对系统权限进行极具针对性的操控,实 现对系统的日常维护、科学升级和反馈性调整等等,从而从整体上优化整 个系统的可操作性。第二类,主要是相关教师,教师可以利用在线系统快 速地对实际数据进行系统的汇总整合、调整处理以及分析总结等等,从而 及时地了解学生的实际学习情况。第三类,主要面向相关学生,学生是在 线考试系统主界面的主要应用者,在进行考试界面的设计时,除了要注意 考试系统的实用性、可操作性和准确性等,也要尽力保障针对学生学习情 况进行相应的人性化设计。

2 在线考试系统的架构设计方案

为了保障在线考试系统能够以 Internet 或 Windows 为背景,对学生进行 系统考评,要求其总体结构具备表现层,业务逻辑层和数据访问层,这是相 关系统的架构设计主要内容。这里的三层结构并不是简单的实物性的物理堆 砌,主要是指逻辑内容的三层,形成一个系统的操作流程,具体内容如下:

2.1 表现层

这一逻辑层主要是操作界面,主要是登录问题,该模块有两大系统组 成,主要是管理员参与模块和学生应用模块。相关的操作界面主要包括学 生的实践性登录、管理员的管理性登录以及整个操作界面的系统网页。

2.2 业务逻辑层

业务逻辑层,顾名思义,负责相关的逻辑系统操作流程,其主要方向 是处理业务方面的具体逻辑,操作类型包括管理员、考生登录、教师操作、 考试管理操作类等具体工作项目,每项操作项目和体系都有相应的工作系 统,诸如由 Admin-Manager. cs 实现的对整个系统进行系统操作管理的,能 够有效保障系统 的稳定性和准确性的管理员操作体系,由 Students Manager.cs 类来具体实现的考生能够自主登录进行考试和个人成绩查询的 工作内容等等。另外,其概念性的工作内容,主要指灵活判断用户输入的 信息是否准确、是否符合登录要求,能够将相关指令性信息有针对性地传 输给相关数据访问层,以进行后续的整个、处理与分析,并能够把具体数 据反馈给相关工作者等等。

2.3 数据访问层

数据访问层相对于其他两个逻辑操作层来说,有着很大 的稳定性和固 定性,它不仅能够直接访问系统数据库,并且能够在一定的参考标准和系 统要求下自主进行数据库信息的对增加、删减、修改和查询等一系列工作 内容。另外,由于其数据系统的操作固定性,其他两个逻辑层在一般情况 下都不能参与本层的数据处理。本逻辑层主要是数据库内容,数据库的访 问机制主要有 Access 和数据库 SQL 两种具体类型,此外,本层还对两种数 据库的操作对象和具体操作方法进行了一定的限制和调整。

3 考试系统功能模块的科学设计

3.1 考試管理模块

结合相关实践性操作内容,我们可以认识到,在线考试系统 主要通过基础 Web 技术来实现,相对于传统的线下考试模式,在线考试有着节约时 间和空间、节省人力和物力以及具有极大的灵活性和“自由性”等的特点,其应用为高校学生带来了很大的便利。对于具体的考试管理模块应用,为 了能够对班级进行灵活而系统的有效管理,相关教师可以首先将学生的个 人信息导入数据库,让学生在登录界面通过确认姓名、学号、身份证号、 登录密码等完成在线考试系统的登录确认,并通过具体技术将学生个人信 息和所有考试内容连接起来,从而实现考试内容和考试数据管理的人性化 和个体化。另外,当学生参与在线考试时,学生输入能够进行考试指令的 代码,系统就能自动数据库中读取、筛选和确认符合要求的考试内容,并 及时生成考试试题,另外,考试界面要能够应用颜色知识,将考生选择的 信息明确的标注出来,还要有明显的考试截止时间的提示,从而保障考生 考试结果的稳定性、真实性和准确性。

3.2 成绩查询模块

顾名思义,成绩查询模块即是学生能够通过网页获得个人考试成绩的 渠道。此模块主要包含两个查询端,不动的查询端口所查询的具体范围和 收到的相关限制各不相同,举例来说,教师登录相关界面,不仅能够对整 个班级的单元测试、期末测试等进行查阅,更能通过统计学手段,对每个 学生的学习状态进行数据化的分析与总结,这极大地提高了教师对教学管 理的熟练度和便捷性。另外,学生登录成绩查询模块则主要是获取个人考 试成绩,其能获取的信息范围较小。

3.3 试卷管理模块

试卷管理模块是计算机基本数据处理层的主要任务,它需要教师以大 数据分析为基础,将具体的考试题目进行整合、编排、调整和发布等,在 实际操作中,教师只需要点击“添加试卷”操作控制选项,将所需要的试 卷题目进行准确的命名,然后通过相关系统导入试题即可。

3.4 信息管理模块

由于考试结果需要准确地对应到人,因此,在相关操作过程中,设置 科学合理地信息管理模块尤为重要。其主要分为三个操作类型,第一,学 生信息管理层面,主要指学生可以通过个人账户随机地登入个人信息界面,审核个人信息的准确性,然后可以有针对性地对个人信息进行灵活而细致 的修改,但是涉及到删除或者是重置等的问题,学生操作端不具备此方面 的操作权利。第二,教师信息管理层面,教师通过教师登录界面或者个人 登录账号完成登录之后,不仅能对自己的个人信息进行及时的修改,其享 有审阅和修改学生信息的特权,在具体操作过程中,其可以根据学生真实 的、准确的、有个人因素影响的反馈,对学生信息进行及时的修改和重新 归档。第三,主要指具有最大管理特权和最小权利限制的管理员信息管理 系统,管理员可以修改系统中除了基础数据之外的几乎所有信息。因此,一定程度上,可以说管理员信息管理模块的主要负责人。

3.5 成绩管理模块

成绩管理模块主要针对优化学生成绩分析和教学水平测试做技术基 础,教师通过相关系统的实际操作,可以及时准确地筛选出本次考试的最 高分、最低分、平均分、分数众数等等,还可以以全班同学乃至全校同学 为操作对象,利用统计学知识对其进行全面的处理、分析、整理、归纳总 结等等,从而得出较为符合实际学习和教学情况的具体数据信息,并做出 一定的教学调整。

4 结束语

综上所述,做好在线考试系统的科学设计、灵活应用、合理反馈与调 整和积极创新等,对于提高高校考试管理水平和学习效果测评等有着影响 深渊的积极作用,相关教师、学生和教学单位都应当积极重视起来,积极 利用在線考试系统的优势规范日常学习行为,有针对性地提高过程性考核 的测试质量和效率,真正为促进高校考试系统的完善、改革与创新,乃至 促进我国高校教育水平的整体提高做出积极的努力。

参考文献:

[1]周霄峰.在线考试系统设计与实现[D].石家庄铁道大学,2019.

[2]刘赛娥,任友理,浦理娥,等.在线考试系统的设计与实现——以云 南国土资源职业学院为例[J].教育教学论坛,2020,13(5):144-145.

[3]祁欣玥,陈雪洁,俞晓明,等.在线考试系统的设计与实现[J].福建电 脑,2020,36(4):94-96.

猜你喜欢
模块设计在线考试系统设计
基于Java的考场管理系统的研究与实现
基于小型ERP管理系统
大学物理在线考试与分析系统
试论HIS系统中病区管理模块的设计以及管理效果
基于J2EE的牛奶销售系统设计与开发
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
大数据背景下在线评教与在线考试融合的思路探讨