基于局域网的计算机应用基础考试系统的开发.docVIP

  • 2
  • 0
  • 约6.68万字
  • 约 6页
  • 2017-01-13 发布于贵州
  • 举报

 基于局域网的计算机应用基础考试系统的开发.doc

 基于局域网的计算机应用基础考试系统的开发

基于局域网的计算机应用基础考试系统的开发 基于局域网的计算机应用基础考试系统的开发 计算机考试系统互联网时代的到来正在改变着社会,计算机技术融入到人们的日常生活与学习之中。现今,考试已不再局限于狭小的教室里进行笔试,利用计算机进行组卷、在线考试与评分已经不罕见了。基于局域网的计算机考试是当下火热与使用范围广的考试系统。这种考试系统给师生带来了很多利好。计算机考试系统不仅操作方便,为师生双方节约时间成本,而且使教学与考试相分离,提高了考试质量,更有利于分析考生的掌握知识的状况,同时节约了资源。   一、对计算机考试系统本身的要求   在计算机系统从设计到开发的全过程里,系统本身应满足以下要求:首先确保系统准确无误,这是计算机考试系统是否成功的的关键所在。在考试时,保持公正公平公开的原则,确保数据的准确性,这是对计算机考试系统的最基本的的要求。其次,要求系统具有容错和纠错功能。在考生运用计算机考试系统时,出现非人为错误时,计算机考试系统就会展开相关的纠错处理,通过弹出对话框的方式来告知学生有关情况,能够达到节约人力资源的目的。第三点是考试系统应该简洁易用。计算机考试系统被开发的初衷除了节约资源,还由于此系统方便使用,不仅应当方便对此系统的安装及调试,还应当方便在考生考试运用此系统。第四点是要求系统有可扩展的能力,计算机系统随着研发人员的努力,会越来越完善,系统将随着升级更加复杂。人们对系统的需求在不断变化,当出现有关的问题时,系统具备相应的调整能力。 最后一点是系统应该具有自动备份的功能。当考生利用计算机进行考试时,时常会出现一些不期而至的状况,导致数据丢失。为了有效的解决这些状况,就要系统在被使用的同时能进行自动备份,第一时间记录数据,避免丢失考试数据。   二、对计算机考试系统功能的要求   在学生进行考试前都需要通过身份验证才能够进入考试系统,当相关验证通过后,才可以进行正常考试,并且倘若要重复使用一个计算机考试系统还应当对此系统进行有关的认证。在运用计算机进行考试时每台计算机的距离都比较近,因此对随机出题方面有一定的要求,比如可以根据计算机编号来作为抽取试题的参数,保证座位相邻的考试抽到不一样的考题。在利用计算机考试时,系统还应当自动控制考试时间,用对话框的方式来向学生提示考试时间。学生在交卷后,计算机迅速判卷,并将学生成绩显示出来。   三、计算机考试系统分析   计算机考试系统结构   开发计算机考试系统应当详细了解系统的网络配置、功能等情况,从而确定所采用的结构。计算机考试系统中的有关技术体现本文由论文联盟http://收集整理在如何运用数据库,因此结构问题就归结到数据库的选择。   计算机系统程序结构   应用程序的层式结构有许多优点、然而倘若将数据库访问与商业规则等内容融合在一起,那么就会产生许多异常的代码,不利于理解与维护程序结构通常分为三个层次,这三个层次的用途是不一样的。为了更好的提高系统的系能,还可以将其中两个层次进一步划分,从而方便访问、这样分层次的优点就是方便替换,本文所讲的系统是Client/Server结构,倘若换成Browser/Server结构只需要修改有关服务层就可以实现目标。为了实现这一目标,在设计程序过程中可以运用到模型、视图、控制器,从而协调它们更好的工作。   计算机考试系统功能结构   计算机考试系统依据其功能可以分为不同的子系统,这些子系统有着各自不同的作用,主要表现为:1、管理子系统:它的主要作用是对考试目前的管理,并且确定书卷的分数以及保证计算机考试系统的安全性。2、测试子系统:其主要作用就是自动化抽取考试题目,并且将考试时间展现给学生,对客观题、操作题等进行自动评分。这个系统为广大考试提供了更好的考试条件,考生可以在计算机操作系统下运用各种工具展开考试。3、监控子系统:在考试过程中监考老师可以通过此系统来随时观察学生的考试情况,控制考生所用的计算机。在考试结束后,老师可以运用监控系统对学生的考试成绩进行汇总。最后,学生的考试成绩保存于系统的数据库中,在数据库中详细记录了学生的基本信息,然而可以将成绩用电子表格的方式导出,进行上报。计算机系统实现中的技术难点是考试后的评分工作,虽然评分工作相对比较复杂,但是仍然可以通过各种操作得以解决。计算机考试系统具有良好的安全性、易用性等,可以容纳众多学生同时进行考试,并且升级方便。   计算机考试系统的设计   计算机考试系统是依据Rational United Process理论展开设计与开发的,整个系统开发分为多个过程。Rational Roses是一种常见的建模工具,能够有效的展开系统开发。Rational Roses建模工具可以将建模设计图形生成程序代码框架,也可以将实体类数据生成为SQL语句。总之,利用该工具能

文档评论(0)

1亿VIP精品文档

相关文档