论文部分内容阅读
随着微型计算机的广泛普及和应用,计算机已成为人们生活中不可或缺的重要工具,人们对掌握计算机知识的需求与日俱增。计算机课程已成为从小学开始的各层次学校学生的必修课程之一;各种形式的计算机短训班、课程认证班等如雨后春笋般不断涌现在神州大地;随着大学的不断扩招,学校学生人数剧增,如何组织学生的计算机知识、水平考试,是各学校都必须面对和急需解决的一大难题。 根据计算机网络考试系统的功能特点和微机课程教学的需要,经过多年的教学研究与实践,我们提出了一个基于C/S架构的网络无纸化考试系统的解决方案,实现了一套基于C/S架构的多层分布式网络考试软件系统,它包括理论测试和上机操作测试两部分。该系统实现了传统考试从教师出题、组织考试、阅卷、上报成绩等考试全过程的无纸化管理。 系统由两大部分组成:管理子系统和考试子系统。 管理子系统是网络考试系统的灵魂部分,主要对考场、试卷和成绩进行管理,它由五大模块组成:考场布置模块、试卷编辑模块、试卷整理模块、成绩管理模块和考试控制模块。 考试子系统是网络考试系统核心,主要进行试卷的组卷、分发、回收、考生身份和考试资格的认证,对考试现场进行全程跟踪管理。它由五大模块组成:身份验证模块、资格认证模块、考试管理模块、交卷模块、阅卷模块。 网络无纸化考试系统实现了考试过程的组卷电子化、考务智能化、阅卷自动化、统计实时化、网上监考智能化等功能。整合优化了传统考试模式,在确保试卷安全保密的前提下,极大地提高了考试的可信度和考试效率,提高了考试的有效性和规范化。因此,采用网络考试方式将是今后考试发展的必然趋势。 本文共分为7章。其中第1章引言部分简要介绍了系统产生的背景;第2四川大学工程硕士学位论文章描述了系统的设计方案和架构,对系统运行环境涉及的硬件软件和系统功能进行了整体介绍;第3章描述了系统所采用的网络协议和相关技术背景;第4章介绍了系统的数据结构和工作流程;第5章阐述了系统各部分软件的设计思想和实现细节;第6章描述了系统的安全性解决方案和实现方法;第7章对系统的推广及使用效果进行了简述。关键词:C/S架构:考试系统;网络监控;自动化;网络考试;TCP协议