洪波
【摘要】 随着通信技术和计算机技术的不断发展和应用,我国高校将计算机作为考试工具,并对计算机等级考试提出了更高的要求,旨在实现计算机考试的规范化、标准化和系统化管理。为了提高计算机等级考试的效率和效果,现设计一款功能完善、实用性强的计算机等级考试管理系统。首先,针对系统需求分析结果,完成对系统基本架构设计以及系统构成设计,其次,从数据模块设计、试题管理端功能设计、考生客户端功能设计三个方面入手,完成对系统核心功能详细设计和开发,最后,探讨了系统推广应用方式。结果表明:计算机等级考试管理系统运行正常、可靠、稳定,各个功能模块实现满足设计相关要求,符合实际应用需求。希望通过这次研究,为相关从业者提供有效的借鉴和参考。
【关键词】 计算机等级考试 管理系统 开发 应用
传统计算机等级考试模式下,需要借助软盘向考生发送试题,这就要求工作人员在开考之前,大规模地复制软盘,浪费了大量的人力成本、物力成本和财力成本。而计算机等级考试管理系统的出现和应用可以从根本上解决以上问题。通过开发和应用该系统,不仅可以实现对计算机等级考试的统一化、集中化控制和管理,还能根据考试级别,自动向考生发放试题,为实现上机文件的全面收集和整理提供重要的平台支持。因此,如何科学开发和应用计算机等级考试管理系统是技术人员必须思考和解决的问题。
一、系统总体设计
1.1系统基本架构设计
该系统在具体的设计中,主要在使用C/S系统架构模式的基础上,综合运用了客户/服务器数据库技术,构建出如图1所示的系统C/S架构结构。
从图1中可以看出,考生在上机考试期间,主要采用FTP服务器模式,完成对程序文件的上传[1]。此外,通过利用FTP服务器,可以构建出多种文件夹,这些文件夹与考生的考试语种一一对应,另外,在所有的语种文件夹内,均收集和整理了上机程序试题文件。
1.2系统构成
该系统主要包含以下五个子系统:1.试题管理子系统。该子系统主要负责对试题库的统一化、集中化维护和管理,其功能主要包含试题录入功能、智能组卷功能。其中试题录入功能主要负责对试卷的增删改查处理。智能组卷功能主要是指通过选用合适的组卷策略,实现对成套试卷的自动化、智能化生成[2]。2.考生考试子系统。该子系统主要负责对网络考试过程的实现,其功能主要包含考生登录功能、系统计时功能、交卷功能和自动判卷功能。其中,考生登录功能主要负责对考生身份信息的验证,只有身份信息验证通过的考生才能选择相应考语类别,此时,系统会自动生成多种试卷,供考生进行随机抽取。系统计时功能主要是指针对考生所选择的考试语种信息,向考生显示倒计时时间,便于考更好地控制答题时间。交卷功能主要是指当考生成功提交试卷后,系统会自动将考生提交的客观试题上传到数据库中,将主观试题上传到指定的FTP服务器中[3]。3.在线监考子系统。该子系统主要负责对考生整个考试过程的实时监督和控制,其功能主要包含监控考生状态功能、特殊情况处理功能。其中,监控考生状态功能主要是指对考生的考试时间、做题进度等状态进行实时监控。特殊情况处理功能主要是指采用标记的方式那些违规、违纪学生进行特殊处理,便于管理员对这些学生进行扣分处理或者取消成绩。4.考分查询子系统。该子系统主要负责对考生成绩的自动化、规范化管理,其功能主要包含成绩查询功能、成绩统计功能。其中,成绩查询功能主要是指通过输入考生的考号、姓名,实现对考生成绩的精确查询。成绩统计功能主要负责对考生及格率的实时统计[4]。5.考生信息管理子系统。该子系统主要负责对考生个人信息以及考试信息的实时维护,其功能主要包含考生信息批量导入功能、考生信息手工录入功能。
二、系统功能模块设计
为了保证系统功能实现效果,提高系统整体运行性能,技术人员要严格按照如图2所示的系统功能结构图,完成对系统核心功能设计和开发。
2.1數据模块设计
数据模块作为系统的核心功能模块,主要是指通过将多个数据库组件进行统一化、集中化管理,以保证数据连接和处理的可靠性和安全性[5]。但是,需要注意的是,不能将可视化组件导入到数据模块中。无论是试题管理端、考试系统监考,还是考试客户端,君可是借助数据模块,与系统数据库建立有效的连接。
2.2试题管理端功能模块详细设计
2.2.1管理端界面设计
为了保证系统管理端程序的可靠性和安全性,避免病毒、黑客、不法分子入侵系统,篡改或者破坏系统数据库内的数据,管理员必须要对用户的使用权限进行限定,确保用户只有在通过权限认证后,才能登录系统内使用相应的功能模块。管理端总流程图如图3所示。
2.2.2批量导入考生信息功能详细设计
批量导入考生信息功能在具体的设计中,首先,要采用批量导入文件的方式,将考生个人信息以及考试信息导入到相应的数据库中,同时,还要设置文本批量导入格式,不同考生对应的信息各自占用一行[8]。
2.3考生客户端功能模块详细设计
考生客户端作为整个考试管理的重要客户端,所有的考试功能均需要借助次客户端进行实现,这些考试功能主要包含考试倒计时功能、试卷分发功能、验证考生登录权限功能等。因此,保证客户端运行的可靠性和安全性显得尤为重要[7],为此,技术人员在设计考生客户端功能模块期间,必须要确保所有考生在进行实际的考试中,能够确保考试环境的安静,避免因考试大声喧哗而破坏其他考生的正常考试状态。为了保证考生客户端功能模块的设计效果,首先,技术人员要做好对客户端界面的设计,确保所设计的界面具有一定的简洁性、友好性和适用性,为用户带来良好的使用体验。其次,要做好对考生登录流程的设计。在这一环节中,系统要对考生的身份信息进行验证,只有验证通过的考生,才能正常登录和适用系统,登录系统后,考生可以选择相应的考试语种,随机抽题,此时,系统答题倒计时功能会自动启动,一旦时间结束,考生要立马交卷[8]。最后,要做好对FTP上传功能的设计。在这一环节中,当考试时间结束后,系统会自动将考生提交的各项考试文件上传到FTP服务器中,如果发现系统上传错误,那么监考教师需要采用手动上传的方式,就所有考试文件安全、可靠地上传到FTP服务器中。
三、系统推广应用
计算机等级考试管理系统在具体的推广和应用中,主要使用了开放模式,凡是参加计算机等级考试的高效,均可以免费获得和应用该系统。计算机等级考试管理网站自1999年正式投入使用后,所有高校都可以从这一网站中下载和应用最新计算机等级考试管理系统版本。随着中专院校、民办院校陆续加入,计算机等级考试管理系统用户不断增多。如今,计算机等级考试管理系统在我国各大高校中取得了广泛的应用,使得计算机等级考试管理变得更加系统化、信息化和规范化,为提高考务管理工作的效率和效果创造良好的条件。
四、结束语
综上所述,对于计算机等级考试管理系统而言,在进行开发和应用期间,需要借助网络技术不断优化和完善系统功能,从而提高系统的运行性能,使得该系统能够被广泛地应用于高校教育中,为进一步保证考务工作的开展效率和效果,实现对计算机等级考试的自动化、规范化、科学化管理提供有力的保障。另外,通过开发和应用计算机等级考试管理系统,还能确保高校计算机等级考试能够圆满完成,为促进高校计算机基础教育事业的健康、可持续发展做出相应的贡献,因此,计算机等级考试管理系统值得被进一步推广和应用于高校计算机等级考试领域中。
.
参 考 文 献
[1]崔淑鑫,杨兆辉.计算机等级考试网上考务管理系统的设计[J].科技视界,2020,33(5):12-13.
[2]魏晓玲.全国计算机等级考试网上考务管理系统的设计[J].信息技术,2020(6):202-204,206.
[3]孙聞,孙振亚.基于UML的高校计算机等级考试管理系统[J].电脑知识与技术,2019,5(36):10146-10147.
[4]林士敏,胡振宇,黄万华,等.广西高校计算机等级考试管理系统的开发与应用[J].广西科学院学报,2020,16(4):205-209.
[5]苏永瀚.计算机等级考试网上考务管理系统的设计探讨[J].求知导刊,2020,(22):290.
[6]侯永莉.计算机等级考试培训管理系统的设计与实现[D].内蒙古:内蒙古大学,2020,(8):4528.
[7]王昌刚,郑翠,吴刚山.计算机等级考试管理系统的设计与实现[J].计算机光盘软件与应用,2019,47(6):1415-1420,1496.
[8]赵丽.新疆农业职业技术学院计算机等级考试管理系统的设计与实现[D].北京:北京工业大学,2020(28):63.