论文部分内容阅读
随着高等院校招生规模的不断扩大,使得每年本科学生人数呈上升趋势。这样,给高校公共计算机基础课程的授课、考核都带来了巨大的压力和挑战.因此,急需开发一个能够实现自动组卷、自动阅卷,以及考试管理功能的计算机基础课程考试系统来解决上述问题。
本文通过对计算机基础课程考试系统的广泛调研,比较分析了当前两类典型的网上考试系统框架,选用C/S结构进行应用软件的开发;在深入研究面向对象的统一建模语言UML的概念模型和建模机制的基础上,对系统功能进行了需求分析,并完成了基于UML的面向对象和数据库的详细设计:通过分析现有组卷技术的优缺点,采用随机选取法实现了考试系统的自动组卷功能:系统还实现了实时完全的自动阅卷功能,突破了传统的上机考试中只可评阅客观题目的限制,实现了考试系统自动对OFFICE操作题自动阅卷的功能。
在系统的开发实践中,本文以Microsoft Visual Studio.Net2003作为软件开发平台,Microsoft SQL Server2000作为后台数据库,实现了系统各项功能的开发与完善。
该系统已开发完成并投入使用,实现了我校计算机基础课程的考试、自动阅卷工作,改变了过去教师手工方式组织试卷,批改试卷的工作模式,大大提高了考试质量。