高校试题库管理系统的设计与实现分析

2018-05-14 16:38向平
知识文库 2018年21期
关键词:试题库管理系统试题

向平

高校中涉及到的专业众多,课程门类也众多,在学校安排相关的课程考试尤其是在组织期末考试的过程中,需要针对不同专业、不同课程进行制卷考试,如果仅仅是依靠人口开展相关的考试工作,试题编制、试卷印刷、分类等工作量非常大,而且就试题的编制质量来说,可能存在无法对于课程的全面覆盖,导致考核缺乏科学性。因此,很多高校积极利用现代技术,尝试通过构建试题库管理系统的方式实现高校的试题管理,促进考核的针对性和全面性,提升学校考核效率。本文就高校试题库管理系统的设计和实现进行分析,探究高校试题库管理系统的有效实现路径。

现阶段,信息技术、计算机科技、网络通信技术等快速发展,为高校的试题设计和管理带来了全新的思路和方法,研究高校試题库管理系统设计和实现是目前很多高校的重要工作内容之一。实践证明,高校试题库管理系统的设计和实现对于提升高校试题管理效率,促进教学考核的科学有效做出了巨大贡献,值得应用推广。

1 主要涉及的系统开发技术

1.1三层浏览器体系结构

目前,高校试题库管理系统中的主要技术体系是以Web为基础的三层浏览器B/S/S,这也是现阶段应用比较广泛的软件开发体系。这一体系中,数据库服务器发挥着信息存储的功能。该系统中主要用到的是MySQL数据库,这是一种功能比较强大的数据库类型,且性价比相对较高。在试题库的三层浏览器体系中,处于中间位置的Web服务器作为系统的基础部分,是整个体系开发的重难点。

1.2UML技术

该技术是由UML语言和UML建模构成。其中,UML语言指的是一种软件建模的标志性符号,也是软件设计的通用标准语言之一,而UML建模属于一种开发分析工具,UML建模的基本功能是绘图,还能实现代码生成以及模型提供。

1.3数据库连接技术

就高校的试题库管理系统来说,其特性核心在于数据,这一系统的存储中同时使用了三个数据库,且各数据库的管理途径也存在一定的差异,而要实现整个体系的有效协调和运用,就需要将这三个数据库有效的连接在一起,数据连接技术就能实现这一目标。ODBC技术作为数据库管理系统中的一种能够对于不同数据库之间差异进行屏蔽的技术,将其应用到试题库管理系统中,更加经济实用。而在高校试题库管理系统的开发之初,为确保工作效率,多采用ODBC来实现对于数据库的操作,但是实际的使用中,存在很多不方便的地方,因此,尝试在系统中使用Hibernate的做法,Hibernate是ORM映射工具。

2 系统分析

2.1可行性分析

在试题库管理系统出现以前,高校的各类考试都需要大量的教师参与进行,从试卷的试题编制、汇总、试卷印刷、分类、试卷批改、总分等等,这一系列繁杂的过程中,教师必不可少,且工作量非常大。但是随着高校的进一步扩招,招生人数的不断增加,专业设置的新增等等,导致学生考试工作量已经超出负荷,采用科学高效的现代化考试管理方法已经显得十分必要了,因此,高校试题库管理系统应运而生。

通过利用相关的计算机技术、信息技术等对于高校试题库系统进行设计优化,能够减少教师很大的工作量,提升考试的管理效率,节约人力财力物理,促进学校考试工作高效有序开展。

2.2功能性分析

目前高校试题库管理系统的主要人群包括系统管理员、教师和学生。其中的系统管理员主要实现对于系统的日常维护,对于系统参数进行设计,管理用户权限等;教师用户负责在系统内完成学生试卷的编制生成,完成考试试卷的全部内容设计;学生用户主要是通过登录试题库管理系统,进行实体浏览和解答。前面两者的工作都是为后者服务的。

现阶段,高校试题库管理系统还能够按照用户要求进行模块划分,主要可以分给用户管理模块、数据库管理模块、试卷管理模块以及试题管理模块。其中,用户管理模块能够对于用户的登录权限进行分配,可以满足用户新建账号的需求,还能对于用户的基本信息资料等进行存储和维护;数据库管理模块属于后台的管理内容之一,主要是在系统管理员使用系统时对于相关的系统参数进行设置的部分;试卷管理模块的使用能够对教师和学生同时开放,学生主要是对试卷进行浏览和作答,教师主要是浏览学生的答题情况,并对其答案对错进行批改;试题管理模块是面向教师群体的,教师进入这一模块,对于专业试题进行编制,设置试题的分支和布局,完成一份完成的试卷编制。

3 系统的设计实现

3.1登录的实现

不管是哪一类的系统用户,要进入高校试题库管理系统进行相应的操作,首先要利用账号进行系统登录,这一点是目前众多系统共同的运营和管理形式。借助系统登录的过程,系统能够对于用户的合法性进行分析验证,并根据用户登录时带入的信息对用户实施分类,让他们在登录后进入到不同的用户界面中。进入到系统界面中更多用户权限也会因为用户身份会受到一定的限制。例如,系统管理员、教师和学生都可以进入到数据库管理系统中。但是不同的用户身份在登录系统后的权限也不一样。登录用户祝你能进入到与自身身份相对应的页面中,例如学生作为这一系统中权限最少的用户,他们在进入系统后只能进入试卷管理模块,对于相关试题进行浏览和解答,而不能进入后台管理系统进行相关系统维护和管理工作,也不能进入教师管理模块进行试卷的编制和试卷的批改。

3.2管理功能的实现

登入系统后,用户需要选择符合自己角色的登录页面,进入不同的管理功能模块。如教师登录后可以进入试题管理模块和试卷模块两大版面,可以进行试卷的设计和修改。这些功能的实现需要上文提到的编程语言和技术进行区分设计。在试卷的管理过程中,课程管理员,也就是教师可以选择试卷的难度等级和试卷的类型。高校试题库管理系统除了试题管理和试卷管理外,还有数据库管理这一大模块,数据库的管理是系统管理员的工作,主要是进行数据的备份、恢复和日常数据的存储及管理。

4 现阶段高校试卷库管理系统使用的步骤

就现阶段高校已经开发设计的试题库管理系统的应用步骤来看,主要使用流程如下:

第一步,相关专业课程教师要根据课程标准及教学大纲,按照相应的教学和考核要求对于试题进行编制设计,并依次录入试题库管理系统中,在专业教师完成试卷的录入后,由教务处对于试卷进行检查和审核。第二步,相关专业教师在考试前进入到试题库中将审阅合格的试卷进行组卷,组卷完成后,进行二次检查后方能投入系统中用于对学生的考核。第三步,学生在考试时间内,进入到试题库管理系统中,找到相应的课程模块,进入课程试卷进行浏览和答题,答题完成后提交试卷。教师再统一登录系统,对于所有试卷进行批改,形成学生的考试成绩。

试题的排版以及试题的编辑都是试题管理系统所面临的难题。面对这些难题,在设计过程中需要借助强有力的Word编辑排版功能。为了能解决试卷试题的合理性问题,采用组卷算法,组卷算法是试题库的灵魂,是试题库管理系统的核心。

5 总结

随着计算机辅助教学的发展,在高校校务管理中引用高校试题库管理系统是十分必要的。经分析可知,符合需求的高校试题库管理系统在理论和技术层面都可以得到实现。但在实际生活中,由于设计人员的综合水平问题,高校试题库管理系统的设计还存在一些问题,但是,随着信息技术的发展,我们可以预见,这些错误和问题一定会得到不断的修正。总体来说,高校的试卷库管理系统对于提升高校考试管理工作成效具有积极作用,对此,高校要不断完善试卷库管理系统的设计,通过系统进一步优化和模块设计调整等,促进整个系统功能的提升,促进科学考核,提升考核的有效性和高效性。

课题信息:2017年福建省中青年教师教育科研项目(社科类);课题名称:《高职院校试题库建设研究与探索》;课题编号:JAS171231。

(作者单位:厦门华天涉外职业技术学院)

猜你喜欢
试题库管理系统试题
基于单片机MCU的IPMI健康管理系统设计与实现
加强高校试题库建设与管理的讨论
使用ASP.NET实现试题库系统试题导入及修改维护的一种方法
2021年高考数学模拟试题(四)
基于物联网的IT运维可视化管理系统设计与实现
2019年高考数学模拟试题(五)
《陈涉世家》初三复习试题
2019届高考数学模拟试题(二)
基于分布式数据库Cedar的高效工单管理系统设计与实现
高校试题库建设方案探索