基于MySQL的考试系统研究与实现

来源 :经营管理者·中旬刊 | 被引量 : 0次 | 上传用户:yiqikeren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着教学改革的不断深化,各大高校对很多课程的考核方式也进行了深入的改革。由于传统的笔试考核中,试题的题量,难度,知识点的分布等方面都由人为控制,无法保证试卷的合理性与有效性,因此,开发考试管理系统是十分必要的。
  关键词:MySQL 考试系统 抽题算法
  一、引言
  进几年来,随着教学改革的不断深化,课程的考核方式已经成为教学改革中的一个重要方面。然而,在传统的笔试考核中,由于出题老師因人而异,在试题的难度、题量以及考核的知识点上都不尽相同,这就无法保证考试的合理性与有效性,而开发一款考试管理系统,建立试题库,计算机随机的从试题库中抽取试题,组成符合一定要求的难度、知识点、题型和题量等各种参数的试卷。这样,最大程度了体现了考试的公平性和有效性,同时试题的抽取带有一定的随机性,也避免了试题的泄露。
  二、系统结构设计
  为了方便教务工作人员的使用,本系统采用B/S结构,将整个系统划分为三个子系统,“组卷管理子系统”、“题库管理子系统”和“信息管理子系统”,三个子系统之间相互支持和协调,实现从组卷到试卷生成的一系列服务,大大减轻了工作人员的工作量。
  “组卷管理”子系统:负责实现系统组卷的过程,组卷系统是本系统的核心。出题教师首先通过系统设定某门课程试卷的各项参数(比如题量、题型、知识点、难易情况和使用次数)。作为一份试卷,主要作用是检测学生的学习效果,让教师通过成绩考察教学的效果。所以,试题数量一定要大,覆盖面一定要广泛,其次,试卷还要从一定程度促进学生的智能发展和提高,这就要求试题的类型有多样化。同时试卷还应该有一定的难度台阶,这样才能激发学生学习的积极性,让学生之间的成绩拉开差距,也就是说,试题要有难度等级,有知识点的划分。综上所述,“组卷管理”系统一定是以“试题数据库”为基础建立的。然后由计算机根据一定的算法从数据库中抽取符合参数设定的试题,自动组卷。
  “题库管理”子系统主要负责试题的录入与试题的管理。该系统不仅可以实现传统方式的逐一录入,同时系统中也提供导入机制将EXCEL表格中的试题导入,实现成批的题目导入到试题库,提高了试题的录入速度。“信息管理”子系统主要负责实现管理组卷过程所需要的相关信息,比如使用用户的基本信息(登录名和密码)和各项权限的设置、试卷中各项参数的设置等。系统将使用用户分为三类:普通用户、管理员用户和超级管理员。普通用户(如教师)登录系统后只能实现抽取试题,生成试卷,但是不能对试题数据库进行增加、删除和修改操作;管理员(如课程负责人)用户享有各种功能,可以对试题数据库进行更新以及各种参数的设置。超级管理员则可以实现各种功能,以及对系统进行维护和各类用户的管理功能。
  三、系统算法设计
  如何保证能够快速的抽取试题进行组卷,“组卷算法”就是一个关键。常用的组卷算法是随机选取法,这种算法是利用随机函数由计算机从数据库中随机抽取一道题目放入试卷中,抽取过程不断重复,直到抽题完毕,但是使用这种方法进行组卷的过程相对较慢,而且试卷中的试题无法保证其知识点的分布和难度的等级。所以,试卷不能体现其科学性和合理性。如果在抽取试题的过程中,设定一定的约束条件(知识点和难度等级),根据条件进行数据库的筛选直到抽取满足条件的试题,然后统计所有试题的难度分布和知识点的分布,是否满足总题量的要求,最后生成试卷。
  在组卷之前首先要考虑考试的范围;其次考试的题型是什么;还要确定整张试卷的题量怎样;以及要确定试卷的总体难度。所以,我们设定以下参数:题库中总题量;题库中各题型的题量(常见的题型包括选择题、填空题、判断题、简答题、计算题和论述题);首先初始化参数设定值,得到题库总题量值与各题型的题量值,根据难度系数计算得到各种难度等级的题量。接着计算每个知识点所占的题量,根据成卷参数中所选的章节、知识点,通过查询数据库,得到当前题库总题量值和各题型的题量值;判断各题量的条件,即试卷总题量不超过当前题库总题量,并且每种题量的数目不超过题库中对应种类的题量。
  四、系统数据库设计
  本系统采用MySQL数据库进行开发,Mysql是一个标准的关系型数据库管理系统,代码是开源的,而且支持大型的数据库,处理的数据量可以达到上千万条记录。 Mysql可以允许作用于多个系统上,并且支持多种语言。相对于一些大型的商业数据库Oracle、DB2及Sybase等管理系统,软件的操作难易程度差别很明显,对于普通用户来说, MySQL简单易用,因此吸引了大量的初级数据库用户。从安装情况来说,MySQL的安装包仅100MB左右大小,与上述那些大型商业数据库相比完全不在一个数量级,安装更加简单。MySQL另一个特点是性能高。通过权威的第三方评测机构多次测试比较各种数据库TPCC值的过程中,MySQL一直都有非常优异的表现,而且在其他所有商用的通用数据库管理系统中,仅仅有Oracle数据库能够与其一较高下。MySQL在保证足够稳定性的前提下,尽可能地提高自身的处理能力。至于可靠性,虽然官方数据没有过多的评价,但是通过业界的使用可以看出,虽然MySQL是开源的,一样很稳定,而且现在很多大型的网站都在使用该数据库来承担部分或大部分的业务,如yahoo、google等。所以,综上所述,MySQL数据库是开发中小型数据库管理系统的首选数据库软件。
  本系统的数据库逻辑结构设计如下:表1为用户表结构设计,表2为题库表结构设计。
  五、结语
  随着网络技术的不断发展,B/S模式的考试系统,不仅保证了考试的公正,公平,而且提高资源的利用率,减轻了人员的工作量。该系统中主要侧重试卷的生成,今后,可在系统中实现考场的安排,例如,学生的考试座位编排、考试场次以及监考人员的安排等,完善考试系统的功能,让系统发挥更大的作用。
  作者简介:何茜(1982—)女。籍贯:四川。研究生。陕西邮电职业技术学院。讲师。研究方向:数据库,程序设计。
其他文献
2014年-2016年,每年的4-9月,我作为西藏林芝职业中专的一名实习指导教师,会陪同学生前往林芝地区雅鲁藏布大峡谷景区进行为期六个月的顶岗实习。在学生顶岗实习期间发现随着经济社会的转型发展,出现了一些不可回避、不容忽视的新情况和新问题。本人采用教育叙事研究的方法,从经济法视角,对于学生实习期间出现的经济问题进行理性的分析和探讨。  一、我们的工资为什么比老员工低?  我校旅游服务与管理专业学生
期刊
摘 要:作者结合实际工作经验,以湖南艺术职业学院13舞表班为例,谈了自己的心得体会:在艺术类高职院校中,班主任通过问、闻、望、切等“诊断”方式,得出“诊断结果”(了解学生特质),找到听、写、读、说等最佳的解决办法。  关键词:班主任工作 心得体会 望闻问切 听说读写  一、诊断方式:问  診断结果:招生标准低  解决办法:听——普通班会,宜严不宜松  中医用语“问”,指询问症状。新生入学进行询问调
期刊
摘 要:《仓储与配送》是一门应用性、实践性和操作性很强的课程,运用传统教学方式很难适应现代高职学生的特点,也无法实现与企业需求的无缝对接。如何充分利用企业资源来培养学生的实践能力是每位从事高职教育工作的教师都必须面对的课题。本文通过作者多年来对《仓储与配送》这门课程的实际教学、科研工作以及在企业的实践经历,总结了目前高职高专院校学生如何在工学结合的基础上进一步学习好该门课程,提出了适合学生和该门课
期刊
摘 要:立足女大学生体质健康视野,以西安培华学院柔力球选项的60名女大学生为实验对象,采用文献资料法、实验法、数理统计法,逻辑分析法等,对实验前后数据指标的变化进行了分析研究,研究结果显示,柔力球运动可有效改善女大学生的身体形态、增强心肺功能,改善平衡能力、提高柔韧素质,对提升女大学生体质健康水平有较显著的作用,研究旨在为推动柔力球运动在高校的开展和普及提供理论依据和实践指导  关键词:柔力球运动
期刊
摘 要:动漫产业的发展对当前动漫专业人才的创新意识和创新能力提出了更高的发展要求,这就需要我国各类院校动漫专业在实际教学中不能固守传统教学模式,而要根据动漫专业特点和社会需求,从师资队伍建设、教学模式、教师方式、考核机制等方面入手,对现有专业教学进行改革,提高动漫专业学生的学习主动性和创新意识。  关键词:动漫 创新意识 创新能力 改革  随着动漫产业的发展,动漫专业人才的知识结构和能力面临越来越
期刊
摘 要:伴随着城市化进程的加快,越来越多的农民工陆续涌入城市, 由此产生的留守儿童的教育问题已成为社会转型期的特殊的问题,特别是这部分留守儿童考入职业院校后,其文化素质、自制力及自我管理能力普遍较差,这给学生的管理工作带来很大的困难。本文笔者结合多年的管理经验,对职业院校学生管理工作的现状进行分析,并提出一系列完善对策,以期提升职业院校学生管理工作效果。  关键词:职业院校 留守儿童 学生管理 问
期刊
摘 要:在全社会高度重视幼儿园前识字教育和前阅读教育的背景之下,对幼儿园阅读教材的分析与研究是必要的。笔者在对话理论和教材心理学理论的基础之上,通过文本分析、观察等方法对幼儿园广泛使用的前阅读教材进行问题分析并提出改进建议。  关键词:幼儿园 前阅读 教材  阅读作为儿童心灵的营养品,无疑是新的教育理念及科学的儿童观融于儿童生命与生活的重要方式。可是随着如今市场上幼儿阅读教材种类的增多,加之市场经
期刊
摘 要:针对应用型本科院校培养具有综合素质的应用型人才的办学目标,结合大学数学的教学现状,提出了将人文素质教育融入大学数学教学中的途径,从而实现了大学数学人文课堂,不仅培养了学生的数学素养,而且塑造了他们健全的人格,真正实现全面素质教育的目的。  关键词:应用型 人文素质 大学数学  大学数学课程是应用型本科院校的一门专业基础课程,这门课程最大的特点是抽象性、逻辑性强,大学数学教学质量的好坏不仅影
期刊
摘 要:人本主义心理学是20世纪50年代兴起于美国,重视研究人的本性、动机、潜能、经验以及价值的心理学的新思潮。人本主义心理学教育观倡导以学生为中心的全人化教育。因此它对我国现行的素质教育有着重要的启发意义。  关键词:教育目标 教师观 教学模式 人本课程  大约从50年代开始,人本主义心理学在在马斯洛、罗杰斯、罗洛·梅等人的领导下,终于在60、70年代发展成为西方心理学领域中一支不可低估的力量。
期刊
摘 要:在社会不断发展的今天,大学生就业形势越来越严峻,在求职择业过程中,大学生常会出现从众心理、烦躁心理、急于求成心理、挫折心理等就业心理问题,这些问题严重困扰着大学生就业,为了克服此些问题,就需要构建大学生就业心理健康教育体系。  关键词:大学生 就业 心理健康教育 体系  一、引言  大学生就业情况对高等教育发展有着直接影响,近些年,大学生就业越来越难,面对巨大的就业压力,不少大学生产生了不
期刊