任何一门课程,其教学形式以及考试侧重点,考试方式等都有各自的特点。如:英语着重笔试及口语,一般采用课堂教学以及语音教学,需要单独的语音室,其在线考试系统包含选择,填空等题型。例如TOFEL考试,作为全球认可度最高的的英语水平测试,其培训及考试均通过国际互联网进行,从而为打算到英语国家学习的师生提供更准确便捷的服务。而像计算机相关专业,其教学形式及考试都十分重视实践能力,其期末考试成绩由平时成绩和期末笔试成绩决定,比例分别占30%和70%,在平时成绩中,软件编程实验占60%,而习题作业仅占40%。
1.2 国内外发展现状
1.3 实践性专业课程在线考试的特点
PLC即可编程逻辑控制器,它是在电气控制技术,计算机技术和通信技术的基础上开发出来的。它将微电子技术和自动控制技术巧妙地结合在一起,是现代工业自动化的一门重要技术,其可靠性和灵活性使之广泛应用在工业控制各个领域。
现代社会竞争日趋激烈,各高等院校对大学生的课程培养也愈发重视。大学生在校课程量大,就自动化专业而言,课程主要类型有公共基础课,如数学,以及专业基础课,如电路,还有专业课程,如《PLC原理及应用》。像数学这种公共基础课,面向学生人数众多,侧重理论,但因其考试题型中包含解答题及证明题等题型,合理的做法是考生笔试后将答卷扫描后,阅卷人通过电脑阅卷,而不适合采用自动阅卷的方式;而对于电路这种专业基础课,面向学生相对较少,教学中理论与实践相结合,但因其实验实践仅设计硬件电路,无需软件,因而难以实现在线考试;作为一门专业课,《PLC原理与应用》主要学习S7-200 PLC的组成结构、指令系统,及在过程控制领域中的应用等内容。该课程十分强调实际操作能力,其教学形式包含理论学习以及实验。除需要独立的实验室,还涉及软硬件的联机调试。不同于一般课程的考试形式,在传统的PLC课程结业考试中,通常是老师印刷好试卷,考生在实验室里现场编程作答,完成答题后举手示意,老师走至该生面前进行检查并打分。不难知道,这种考试形式存在很多弊端,如:效率低下,考生易作弊等。因此,设计并开发一套基于PLC的在线考试系统对于该课程的教学与考试具有重要意义。
2 系统方案设计
2.1 系统结构
2.1.1 C/S结构
计算机考试系统,按整体结构,可划分为:单机结构,C/S结构,B/S结构。
单机结构:在每台计算机中安装完整的考试系统,不需要网络,在单独的计算机中完成整个考试过程。
B/S结构:即Browser/Server结构,也称为浏览器/服务器结构,是Web兴起后的一种网络结构模式。服务器(Server)安装如Oracle,SQL Server 等数据库,而客户端只需安装一个浏览器(Browse),如Internet Explore。浏览器通过Web Server同数据库进行数据交互。B/S结构最大的的优点就是用户界面可以在任何地方完全通过WWW浏览器来实现访问而不用安装任何客户端软件。
C/S结构:即Client/Sever结构,也称为客户机/服务器结构。利用计算机局域网络,每台计算机(客户端)通过安装必要的软件才能与服务器端相互通信,由于利用了计算机网络,不再需要大量人力以实现考题的一致性和考试信息的收集,自动化程度和效率较高 。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
在这三种结构中,单机结构虽然具有开发难度低,成本低的优势,但缺点也十分明显,即文护和升级困难,而且容易泄露题目。 基于PLC的课程在线考试系统设计与开发(2):http://www.youerw.com/zidonghua/lunwen_19345.html