基于PHP技术的计算机基础考试系统的开发
2016-11-21余攀
余攀
摘 要 对于这个系统相关的开发,主要是针对于我们学校的计算机基础考试来进行的,从对于考试进行计时,先自动的进行分管卷子,然后进行试题管理等等方面进行相关的研究,这样的话可以更好地进行相应的研究,可以为我们的系统提供很多的解决方法。本文的创新点就在我们用的系统是采用PHP和jquery技术来实现的新系统,这样的话就可以较好地避免学生在考试的过程里面进行页面的刷新的现象。
关键词 计算机基础 PHP技术 考试系统 开发
中图分类号:TP311.52 文献标识码:A
随着社会的不断的发展,我们国内许多的招生都采用网上管理的方式来进行,很多社会性质的考试都采取网上报名的方式。但是因为目前我国内各个方面的限制,造成网上报名和管理方面还不是很好,仍然存在许多的缺点。对于传统的管理方式来说,对于那些需要反复进行的考试而言,这样是一种耗费巨大时间和精力的事情,所以传统的管理方式达不到想要的高效和准确等方面的要求,加上其中进行的事情太多,很容易出现错误的现象,造成很多的浪费和麻烦的事情。所以我们需要开发一个较为完善的软件,可以较好地处理这个事情。
1开发相关背景简介
计算机基础是一门公共基础课程,因为上我们这门课的学生的数量比较的多,所以造成这门课在期末考试的时候会变得很忙,因为批改试卷,登录成绩等等的任务比较的多,所以这就造成了老师的工作量比较的大,加上考试的任务比较的重,既耗费时间,也很耗费精力,基于上面我说的这些情况来看,这就需要我们开发计算机基础考试系统,这样就可以实现自动的进行评分和组合卷子,较好地弥补了计算机基础课相关的考试的缺点。现在我们这个系统已经实现了考试的组卷,让考试这个过程变得更加的公平,更好地减少在考试评分过程里面的人为失误相关的因素。
本篇主要的研究的系统是基于PHP技术的系统,这种计算机基础考试系统是针对选择题来进行的,不仅可以为期末计算机考试提供一定的思路,而且既节省时间也节省精力,具有较好的实用价值。对于本文我们设计的这个系统,不仅可以防止学生在考试期间进行刷新操作,还可以自动进行评分。他们会针对于最后得出的考试分数和答题的正确率来针对性地给学生相关的建议。
对于现在开发的系统来说,我们可以依据试题库来进行随机的抽取,从而生成每次都不同的试卷,这样不用让老师每次都耗费时间和精力来重新出卷。而且在考试里,因为试卷都是随机的抽取出来的,可以很好地减少作弊的可能性。在考试结束之后,这个系统可以进行自动的评分等考试后的工作,较好的减轻了考试的压力。综合上面的这些可以看出,这样的考试可以较好的保证考试的公平性。这个系统不仅可以用在计算机基础课程上面,而且对于其他科目的各种测试也可以用上,所以对于这个计算机基础考试系统来说,具有很好的实用性和价值。
2系统模块图简述
对于考题相关的信息添加模块来说,因为这个系统是针对于题目中的单选题类型进行各种添加的,单选题的选项有四项,主要我们添加的就是单选题的内容和答案。对于这方面需要解决的就是在添加到相应的数据库里面的时候,答案是怎么来进行存放的。因为我们要做到的在考生在答题的过程里面,单选题的答案是用单选的按钮来呈现的。怎么样把数据库里面的单选题答案作为字符串进行分隔,然后一条一条地读出来是我们需要想的,我们是采用的在添加答案的时候将四个选项进行分隔的方法来实现的,如下图所示。对于自动评分方面来说,在相应的自动评分模块里面,系统会根据考生的成绩和错误的方向来提供不同的建议,从而可以让考生有针对性的复习和提高。
3数据库设计方面
对于数据库方面来说,我们的数据库里面需要存考试表,当然考题表也需要在里面存储,这样的设计单看表面来说,并不是很复杂,但是由于里面包含的元素比较的多,也比较的复杂,所以我们根据我校历年来题库方面的设计来进行相应的分析,最后得到下面的要求。要可以准确的表达出题目的内容,让学生能够理解。对于题型方面来说,主要是选择题,可以少部分有一些主观的题型,这样可以更好地进行管理,从而被学生较好和方便的使用。
4总结
综上所述,这个系统不仅可以让老师从反复性的劳动里面抽出身来,还可以让学生在最短的时间里面知道自己的考试成绩。这样减轻了教师的负担,提高的考试的效率,也减少了作弊的可能性。从整体上面看,降低了综合的人力和物力,减少的投入的精力,降低了考试需要花费的金钱和时间。当然,这系统还有一些其他方面的不足,这就需要我们不断进行完善和改进,争取得到更好的系统。
参考文献
[1] 李湘一.基于 PHP 技术的计算机基础考试系统的开发[J].电子技术与软件工程,2015(08):82-83.
[2] 方媛,唐永中.基于PHP技术的计算机等级考试考务管理系统[J].电脑开发与应用,2012(11):73-75+78.
[3] 张利新.基于局域网的计算机应用基础考试系统的开发[D].内蒙古师范大学,2008.
[4] 丁秀琴.基于WEB的计算机应用基础考试系统的开发与设计[D].内蒙古大学,2014.
[5] 刘小彬.基于PHP技术网络考试系统的开发[J].电脑知识与技术,2013(11):2522-2524.