在线考试系统的设计与实现
——以云南国土资源职业学院为例
2020-02-18刘赛娥任友理浦理娥刘顺有
刘赛娥,任友理,浦理娥,魏 翔,刘顺有
(云南国土资源职业学院,云南 昆明 652501)
在线考试系统的设计与实现,不仅能够推动监考过程的规范化,而且可以实现考卷评阅的自动化,这对于提升考试管理工作水平以及考试管理工作效率具有重要意义。由此可见,对云南国土资源职业学院在线考试系统的设计与实现做出分析与论述,对于提升云南国土资源职业学院教育信息化水平以及考试管理工作成效具有不容忽视的理论价值与现实意义。
一、系统设计需求
在云南国土资源职业学院考试管理工作中,涉及的主体包括学生、教师、教学督导、考务人员,在完成在线考试系统开发之后,考试系统管理员也会在考试系统的管理与维护中发挥出重要的作用。从主体层面来看,在线考试系统设计需求主要体现在以下几个方面:从学生角度来看,在线考试系统需要满足学生的考试报名、在线答题以及试卷提交等需求;从教师角度来看,在线考试系统需要能够满足教师的试题录入、主观题查阅以及成绩查看等需求;从教学督导角度来看,在线考试系统需要满足教学督导审查试卷内容、审查成绩以及统计成绩的需求;从考务人员角度来看,在线考试系统需要满足考务人员审核学生信息、安排考场以及开展阅卷管理的需求;从系统管理人员角度来看,在线考试系统需要具备权限管理、日志管理等功能,从而满足系统管理人员对考试系统进行日常管理与维护的需求。
二、用例模型分析
系统设计需求是云南国土资源职业学院构建在线考试系统用例模型的重要依据。在在线考试系统开发过程中,用例模型是UML语言中面向对象需求分析所指定的功能模型。由于用例模型能够反映考试管理工作中涉及的各主体所需要的需求,因此合理的用例模型是确保在线考试系统发挥出自身作用的关键。在线考试系统总体用例如图1所示。
图1 系统总体用例图
从图1可以看出,在线考试系统能够满足系统管理员、教师、学生、考务人员、教学督导在参与考试以及开展考试管理和系统维护管理中的需求。其中,基础数据管理、学生管理、考务管理、成绩管理是用例模型中的核心。在明确用例模型的基础上,在线考试系统开发工作者需要对各个主体的需求以及在线考试系统的功能进行进一步的细分,从而确保在线考试系统能够发挥出提升云南国土资源职业学院考试管理工作水平以及考试管理工作效率的作用。
三、系统结构设计
在明确用户与管理主体需求并以此为依据构建用例模型之后,在线考试系统开发工作者需要对系统功能进行细化设计,并明确设计目标、设计原则以及设计方法。在此过程中,我们需要选择面向对象的在线考试系统设计方法对在线考试系统的各类模块进行设计,并依托UML建模技术完成模块建模。
图2 云南国土资源职业学院在线考试系统总览图
图3 在线考试系统控制类关系图
从学生管理模块来看,这一模块能够实现学生信息的采集、分类、导入、导出,依托这一模块,学生能够自主开展信息填写与审核,而教师以及系统管理工作者则能够对学生信息进行查阅;从题库管理模块来看,教师在完成考试题目设置之后,可以将考试内容导入在线考试系统当中,而考务人员则可以依托这一模块对教师录入的内容进行格式设置与归类管理,从而为在线考试内容的良好呈现奠定基础;从考试管理模块来看,考务人员可以依托这一模块对考场以及考试内容进行安排,从而为在线考试的有序开展提供良好的保障,在此基础上,学生可以使用在线考试系统开展无纸化考试;从阅卷管理模块来看,依托这一模块,在线考试系统可以对客观题进行自动化的阅卷,并且能将主观题分配给教师并由教师开展在线阅卷;从成绩管理模块来看,依托这一模块,在线考试系统可以对学生成绩进行计算与统计,无论是教师还是学生都可以通过在线考试系统查阅学生成绩;从基础数据管理模块来看,在线考试系统维护管理工作者可以对系统使用过程中产生的记录、使用者权限等进行查阅,并对在线考试系统界面、内容等进行更新。
四、总结
综上所述,在线考试系统的设计与实现,对于提升云南国土资源职业学院考试管理水平与考试管理效率具有重要意义,为此,云南国土资源学院有必要分析在线考试系统需求,并使用面向用户的设计方法对系统用例模型、结构等进行设计,从而确保在线考试系统能够满足院校考试管理需求。