1. 研究目的与意义
随着社会的发展和计算机的普及,信息化程度不断提高,各种在线考试系统也广泛应用在人们生活中。在线考试系统为工作和学习提供了巨大的方便,能够保证当前的任务快速解决,同时避免大量重复的工作。在线考试系统比传统考试有很多无法比拟的优势,因为它能使考试效率高、运作成本低、考试方式灵活多样等等。因此,它也越来越受到高校、企业和科研院等单位的关注,在线考试系统已经成为研究与应用的热点之一。与传统考试不同的是,在线考试系统减少了纸张的浪费,贯彻了当今社会的低碳节能理念,而且操作也方便,节约了考生时间。 在线考试系统能使研究者和领导者在工作中更加方便,起到事半功倍的效果。在线考试系统是一个可以有效提高学习效率和工作效率的必备工具,能够有效节省人员时间和精力,能够真正地将教师从繁重的考试任务中解脱出来,同时也使考试成绩更加公正,避免了由于教师人为因素而造成的不公平现象。
2. 国内外研究现状分析
在线考试系统采用功能强大、高效灵活的MySQL架构和全B/S 模式,具有高度的可扩展性,被授权的考试用户不管身处何地,只要可以使用网络浏览器,就可通过网络登录在线考试系统,参加在线考试。 目前,国内外已经有很多种类的考试软件,在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设虽然相对起步较晚,但我们后发先至,在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施在线考试系统,形成了一定规模的信息化建设体系。目前市场上可以提供给用户使用的在线系统多种多样,用得比较多的软件有:计算机等级考试、会计从业资格考试题库、科目一考试等等,这些软件的基本功能也都大同小异。
3. 研究的基本内容与计划
本课题要求设计一个基于WEB服务的C语言在线考试系统,它可以实现用户管理、题库管理、在线考试、时间控制的全部功能。本系统的研究计划和开发工具如下:(1)本系统采用系统采用B/S架构;(2)客户端采用javascript程序设计语言;(3)服务端采用C#开发;(4)开发工具选择Visual Studio2010;(5)数据库选择SQL Server;(6)开发环境为Windows8。 本系统的主要研究内容如下:(1)学生密码:学生根据账号和原始密码登陆,可以修改密码。(2)学生登陆:学生根据账号和密码进行登陆。(3)生成试卷:学生登陆后系统自动生成一份试卷。(4)考试:考试题型包括选择题、判断题、问答题、程序题。(5)时间控制:学生在规定时间内完成考试,若在规定时间内未提交试卷,则考试成绩作废。两个拟解决问题:(1)时间的控制如何实现;(2)考生信息是否正确提到服务器。
4. 研究创新点
网络技术的发展已经影响到现代人类生活的各个方面,包括教育。
在传统的教育中,考生的考试主要采用笔试的形式,教师从出考卷,印考卷,分发考卷,监考,收取考卷,改考卷,评分,而在线考试系统能够有效节省人员时间和精力,能够真正地将教师从繁重的考试任务中解脱出来,同时也使考试成绩更加公正,避免了由于教师人为因素而造成的不公平现象。
