论文部分内容阅读
基于B/S模式的计算机文化基础考试系统的设计随着互联网技术的飞速发展,使在线考试系统的实现成为可能。与局域网环境下的考试系统相比,基于Internet网络的无纸化考试能够更有效的利用网络资源,扩大考试的规模,获得更大的运行效益。
本文应用软件工程原理,论述了计算机文化基础课程的在线考试系统设计与实现过程,包括系统需求分析和系统的体系结构设计、功能设计、数据库设计以及主要ASP.NET页面的设计。该系统突破了传统的局域网开发模式,完全基于最新的B/S结构模式,以流行的ASP.NET为开发平台,以VB.NET为核心开发语言,结合了JavaScript脚本语言,综合利用了COM组件技术以及数据库开发技术,实现了在web环境下进行在线考试、计算机组卷、试题管理和自动评分的功能。具有操作简单、维护方便、运行效率高、安全性强的特点。该系统的应用有助于减轻教师负担,增强学生的学习兴趣,客观公正检验教学效果,最终达到提高教学质量的目的。
本文介绍了系统开发中使用的ASP.NET、COM组件、ADO.NET等主要技术,针对计算机文化基础课程的特点,分析了考试和计算机评分阅卷中的一些关键技术问题,介绍了其中各种题型的自动评分策略尤其是操作题的评分方法,并给出了部分算法实例。重点阐述了用户登录、在线考试、自动阅卷、成绩管理、题库管理等模块的设计。最后对在线考试系统的发展和完善进行了展望。