论文部分内容阅读
传统考试方式不仅需要大量的考务人员进行考试过程的监管,考试结果的统计亦要耗费大量的人员和时间。当对考试结果进行统计时,传统考试将花费大量的人力,而如果采用在线考试系统考试的结果将在计算机的辅助下以极快的速度完成。目前,越来越多的学校和部门已经认识到,开发一款适合时代发展的新型考试系统是一种必要。随着网络授课在我国的逐步推进,网络考试也已经成为越多越多人的选择。将网络授课与网络考试相结合可以实现学习过程的全程网络化,这对于节省人们的时间是非常重要的。与传统的考试相比,采用新型考试系统将使以往的人工操作全部转化为计算机操作,人员所要做的只是进行简单的系统维护操作。除此之外,较之目前考试系统所出现的种种问题,本论文所开发的新型考试系统也可以对其进行规避与创新。在考试分析方面,使用本系统将可以对考试结果进行合理的分析,避免人为因素的干扰,对考试方式的创新具有指导意义。本论文的创新之处在于采用了先进的Ajax技术,可以大大减轻服务器端的负担。Ajax技术最大的特点就是其可以根据用户的需要对页面进行局部刷新操作,使用户的操作体验更加流畅。在进行实际设计时,本在线考试系统的开发模型选用B/S模式,开发环境基于ASP.NET技术,开发工具是Visule Studio,数据库管理软件是依靠SQL Server来实现。在本篇论文中,首先对在线考试系统的研究价值进行了较为详细的论证。论证结果表明,在现在考试系统越来越不适应社会发展方向的背景下,开发新型考试系统是必要的,研究是非常有价值的。论文中对设计的步骤进行了详细规划,对在每一步设计过程中要使用的关键技术进行了详细分析,并在技术的指导下最终进行系统设计。在系统的需求分析阶段对系统应该具备的基本功能进行了确认,以使系统在设计完成之后可以满足使用者对其功能的需要。在本系统的详细设计阶段,先将系统进行了详细的模块划分,以确定每一个模块所应该具备的基本功能。对每一个子模块进行功能设计,并且将各个模块的逻辑关系进行确定,使各个模块在组合在一起之后可以完成系统功能。在系统实现阶段,利用已经编写完成的程序代码对系统的设计进行了检验,表明本论文设计的考试系统可以实现预期的功能。最后,本论文的总结与展望阶段对系统在开发过程中的开发经验进行了总结,并通过本系统的设计对考试系统未来的发展进行了展望。