论文部分内容阅读
随着计算机网络技术及数据库技术的发展,基于局域网的无纸化考试系统因其客观、公正、安全、准确等特点越来越受到重视,无纸化考试系统可以充分利用已建立的课程题库,自动组织试卷,从出题到阅卷各个环节均由计算机自动完成。与传统的笔试方式相比,由于考试本身就是一个上机操作的过程,因而一方面可以提高学生的上机实践能力,反映学生的真实水平,同时又能节省很多人力物力,实现考教分离,提高考试效率和教学管理水平。另外,基于Client/Server(客户机╱服务器)方式的局域网考试相对于社会上存在的很多依靠软盘作为试题存储媒介的单机考试系统,既增强了系统的可靠性,以免因软盘的损坏造成试题或答题结果的丢失,又突破了一般基于Web的网络考试,题型仅限于客观题的限制。本文通过分析目前国内各种无纸化考试系统的现状和不足,结合《大学计算机信息技术》课程,分析设计出一套基于C/S结构的局域网考试方案,并在此研究基础上,基本实现了一个较为实用的无纸化网络考试系统。论文具体研究和实现工作主要包括以下几个方面:具体分析了《大学计算机信息技术》课程既有理论又有操作,而且操作考试种类多、综合性强等特点,同时考虑校内考试地点相对固定且机房数量有限等因素,确定采用基于局域网的考试形式,并进一步研究探讨了在软硬件环境方面实现的可行性。对题库的设计与试卷生成进行了细致的分析。题库及试卷尽可能做到科学合理、反映《大学计算机信息技术》课程教学大纲及江苏省计算机等级考试知识点分布要求,既考虑到题目广度与深度,又切合专科学生的实际水平,并全面反映学生的理论知识与操作能力。详细研究了C/S结构下服务器与多客户机之间基于TCP/IP协议的网络通信与数据传输原理,分析了阻塞与非阻塞模式下数据传输效率与系统实现方面的特点,设计出一个效率较高、实现简单的数据通信方案。分析研究Microsoft Office2000中Word、Excel、PowerPoint等文档结构,确定运用OLE技术处理考试系统中各类数据的访问,并实现操作题的自动阅卷。对Access2000数据库的安全性和可靠性设计进行了深入的讨论,摈弃了容易被破解的数据库口令保护方式,通过Access2000的工作组安全机制,采用工作组信息文件对数据库进行保护,很好地解决了数据库的安全问题。