随着社会的不断的发展,我们国内许多的招生都采用网上管理的方式来进行,很多社会性质的考试都采取网上报名的方式。但是因为目前我国内各个方面的限制,造成网上报名和管理方面还不是很好,仍然存在许多的缺点。对于传统的管理方式来说,对于那些需要反复进行的考试而言,这样是一种耗费巨大时间和精力的事情,所以传统的管理方式达不到想要的高效和准确等方面的要求,加上其中进行的事情太多,很容易出现错误的现象,造成很多的浪费和麻烦的事情。所以我们需要开发一个较为完善的软件,可以较好地处理这个事情。

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.

系统基于 php 开发,基于PHP技术的计算机基础考试系统的开发相关推荐

  1. 计算机php开发技术,基于PHP技术的计算机基础考试系统的开发

    余攀 摘 要 对于这个系统相关的开发,主要是针对于我们学校的计算机基础考试来进行的,从对于考试进行计时,先自动的进行分管卷子,然后进行试题管理等等方面进行相关的研究,这样的话可以更好地进行相应的研究, ...

  2. 计算机基础考试系统怎么使用,计算机基础课程考试系统使用说明.doc

    计算机基础课程考试系统使用说明.doc 考试系统使用说明 学生使用方法 IE浏览器地址栏中输入13中,用户名为学生的学号,默认密码也为学生的学号.登录后如下图所示: 单击"在线考试" ...

  3. 计算机考试从哪里如何出题,计算机基础考试系统出题-第4章 excel.xls

    填空题型标志3 判断题型标志2 选择题型标志1 出题说明 题目 选项2 选项3 选项4 答案 题型 选项1 1952年 1946年 1958年 1979年 1946年 正确 错误 此列仅为说明,导入时 ...

  4. Java计算机等级考试系统的实现_基于JSP的计算机等级考试查询系统的设计与实现论文.docx...

    基于JSP的计算机等级考试查询系统的设计与实现论文.docx 职场大变样社区():下载毕业设计成品全套资料,全部50元以下毕业设计(论文)任务书第1页毕业设计(论文)题目:基于JSP的计算机等级考试查 ...

  5. JAVA EE项目开发及应用实训报告——网上考试系统

    ** JAVA EE项目开发及应用实训 ** 题 目: 网上考试系统 系 别: 专 业: 学生姓名: 学 号: 指导教师: 题目类型:•理论研究 •实验研究 •工程设计 •工程技术研究 软件开发 • ...

  6. 基于安卓/Android/微信小程序的计算机等级考试考练APP

    本app设计的现状和趋势,从需求.结构.数据库等方面的设计到app的实现,分别为前后端实现.论文的内容从系统的设计.描述.实现.分析.测试方面来表明开发的过程. 网络的广泛应用给生活带来了十分的便利. ...

  7. 大学计算机基础 试卷分析,基于SPSS大学计算机基础考试试卷分析.doc

    基于SPSS大学计算机基础考试试卷分析 基于SPSS大学计算机基础考试试卷分析 摘要:试卷分析包括成绩分析和试卷质量分析两部分.该文以西南林学院2007-2008级的消防工程专业的大学计算机基础考试为 ...

  8. C语言考试系统选题代码,java毕业设计_springboot框架的C语言考试系统

    今天介绍一个java毕设题目, 题目内容为springboot框架的C语言考试系统, 采用java语言编写开发工具eclipse, 项目框架jsp+springboot+mybatis, C语言考试系 ...

  9. 计算机在线测定bz讨论,计算机在线考试系统项目总结.doc

    . .. 附件: 总结 计算机在线考试系统项目 随着计算机信息技术.网络技术和软件技术的不断发展和完善,促进了人们很多传统的工作手段和方法也随之改变."在线考试系统"就是利用计算机 ...

最新文章

  1. 丢失msvcr120d.dll、msvcr120.dll、msvcp120d.dll、msvcp120.dll问题解决方法
  2. CGIC简明教程(转摘)
  3. 深度学习和浅层学习 Deep Learning and Shallow Learning
  4. 题解 P2598 【[ZJOI2009]狼和羊的故事】
  5. AYOJ N皇后问题
  6. 201521123004 《Java程序设计》第2周学习总结
  7. Android开发人员得让短信应用程序准备好迎接巧克力棒
  8. php 微信 爬虫 源码,PHP实现微信开放平台扫码登录源码下载
  9. XWPFTemplate生成根据模板文件填充内容生成word文件
  10. Learning the Model Update for Siamese Trackers 论文学习
  11. 四六级考试中的计算机类文章,四六级英语考试进入机考时代
  12. Dragonfly软件电脑环境
  13. 基于Spring Boot的讲师积分管理系统(毕业设计,毕设)
  14. 文本溢出显示省略号并显示tooltip组件
  15. Ubuntu实现网络链接设置
  16. docker进入容器中的方法
  17. 交直流线性电源行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  18. JAVA动物园喂动物小实例
  19. js实现图片预览功能
  20. PDF分割器2.0-可视化操作

热门文章

  1. C语言课程设计不会做?其实各种信息管理系统都一样!
  2. GISer - 船舶AIS轨迹信息内容
  3. PTA 数据库----判断题
  4. 《网络安全创新实践》:设计并实现一种基于Npcap的网络嗅探器
  5. H3C设备修改wifi密码命令行
  6. 比特币 事务ID txID transaction hash怎么计算
  7. PhotonServer-MyGameServer服务器端
  8. c语言怎么写入换行字符,C语言中的换行符是什么:要么 ?
  9. 为什么说Android手机总是越用越慢?
  10. 4 交换机划分vlan配置