学校考试系统的设计与实现

时间:2022-04-10 10:22:01

学校考试系统的设计与实现

摘要:学校考试系统采用上机考试的形式,教师可以对现有的试题库进行更新,学生可以答题,管理人员能够对现有的用户进行管理,快速实现考试过程中的各项任务。

关键词:上机考试;试题库;答题

中图分类号:G434 文献标识码:A文章编号:1007-9599 (2011) 14-0000-01

School Examination System Design and Implementation

Zhang Zhihong

(China Shipbuilding Industry Corporation,No.713 Institute,Zhengzhou450015,China)

Abstract:School examination system in the form of exam used on the machine,the teacher can update the existing test database,students can answer,administrators can manage existing users quickly realize the tasks in the examination process.

Keywords:Online Examination;Test database;Answer

一、前言

考试与我们的关系是非常密切的,考试出题要花费大量的时间和精力;传统考试用的考卷,需要大量人工和打印机来印制试卷,无纸化考试必将是以后考试的主要形式。学校考试管理系统因其公正性、灵活性、随机性、以及方便性等特点,己成为目前高校青睐的一种考试方式。

二、功能分析

本系统前台用Visual Basic 6.0开发,后台用Access 2000进行开发。主要实现以下功能:

(一)系统管理模块:本系统可以提供给教师类用户、学生类用户以及管理人员使用,对于不同用户限定不同的权限。教师类用户可以创进行题库维护、创建试卷、评阅试卷、查询信息等。

(二)试卷创建、浏览及修改模块。试卷创建分教师命题和系统自动命题两种方式。选择自动命题方式后,教师指定各种题型的题目数后,系统自动从相应的题库随机抽取试题,生成试卷。教师命题方式提供教师类用户从题库中选取试题的功能。教师具有对系统创建的和教师命题的试卷修改的功能。允许教师打印试卷样稿。

(三)题库管理模块。实现题库的及时更新,完成对试题库添加新的试题、删除旧题、修改原题等功能。生成试卷信息报表,并且实现浏览和打印。试题库的更新由教师类用户完成。学生类用户与管理员不允许对试题进行更新。

(四)学生答题模块。学生身份登录后可以答题。

(五)试卷评阅模块。实现试卷评阅分教师评阅和系统自动评阅两种方式。自动评阅方式由系统自动评阅客观性题型。教师评阅主观性题型。只有教师具有对试卷的评阅功能。

三、系统的整体设计功能流程图

图1:系统整体设计功能流程图

四、数据库的设计

本系统的数据库是Test.mdb。分别在数据库中建立填空题题库表、判断题题库表、单选题题库表、问答题题库表、学生基本信息表、教师基本信息表等。

五、系统功能的具体实现

(一)系统管理模块功能的实现。以不同身份登录进入系统,主菜单显示权限不同。如图2所示:

图2:程序主界面

(二)试卷创建、浏览及修改功能的实现。1.试卷创建功能的实现。教师登录之后,单击【试题创建】―>【生成试卷】―>【教师命题】或【自动命题】,就会出现试卷创建窗体,可进行教师出题。如图3所示:

图3:教师出题窗体图

2.修改、浏览、查询试卷功能的实现。生成试卷后,单击【试题创建】―>【修改试卷】或者【浏览试卷】,可对已生成的考卷进行修改和浏览。若要查询,先选择要查询的试题的类型,再单击此界面上的【查询设置】,对具体的试题进行查找。

(三)题库管理模块功能的实现。如果想对题库中的题目进行添加、删除、修改或进行试题查询,可在教师登录后,单击【题库管理】在其下拉菜单中选择相应的操作。

(四)试卷评阅模块功能的实现:1.评判试卷功能的实现。当答题部分进行完之后,就可以进行试卷评阅了。重新以教师的身份登录,然后在菜单栏单击【评分查分】―>【评判试卷】就会弹出试卷评阅(frmCheck)客观题系统自动评阅,主观题需要教师给出分数。2.教师和学生查询信息的实现。教师进行完试卷评阅之后,可查看分数情况。本系统把主观题、客观题、总分,分别列出,方便教师查看及获取相应的信息。学生想查看自己的成绩时,以学生的身份登录,也可以看到自己的考试成绩。

六、结束语

上机考试具有很多传统考试所不具备的优点,它可以即需即考、无纸无笔,必将取代传统的纸笔考试形式。但目前,这种考试系统还存在许多需要完善的地方,如安全性、网络因素、高科技作弊等等。它在课程考试中得到广泛应用还需一段时间。

参考文献:

[1]刘浩.Visual Basic+Access数据库应用系统开发与实例[M].北京:人民邮电出版社,2004

[2]谭浩强.Visual Basic程序设计(基础版)[M].北京:华夏出版社,2005

上一篇:高校计算机实验中虚拟技术的应用研究 下一篇:关于中职计算机专业教学改革的几点思考