1、 基于 ASP.NET 的智能在线考试系统的设计与实现 摘摘 要:要:智能化的在线考试系统是建立在互联网上的应用系统,旨在实现考试的信息化 管理。它可以帮助实现教考分离,以及考务工作的全自动化管理,可以有效利用网络的软硬 件资源,减少了物力和人力的开销,效率较高。因此,研究开发智能在线考试系统具有一定 的理论价值和实际意义。 本文介绍的智能在线考试系统是采用 ASP.NET 技术, 在.NET 平台下设计与实现。 系统采 用 VB程序设计语言作为开发语言,基于 B/S 体系架构,以 SQL Server 2008 为后台数据库服 务器,利用 Dreamweaver CS5 设计主要页面,实现具
2、备用户登录、自动组卷、在线浏览 WORD/PDF 试卷、自动阅卷、题库管理等功能。 关键词:关键词:智能在线考试系统;B/S 模式;题库;数据库设计 Abstract: Intelligent online examination system is based on the use of the Internet system , in order to realize the information management of examination system. It can help to achieve the separation of teaching and testing,
3、 as well as fully automated management of examination affairs, It can effectively utilize the network hardware and software resources. It is efficient and fast enough to reduce the large amount of material resource. Therefore, the research and development of intelligent online examination system has
4、 a certain theoretical and practical significance. Online examination system is designed and implemented on .NET platform with ASP.NET technology. This system uses the VB programming language as a development language to carry on the design and based on B/S architecture and SQL Server2008 database,
5、Dreamweaver CS5 to design the main page, it is implemented user login, automatic test paper, online browsing WORD / PDF papers, automatic scoring, bank management and other functions. Key words: Intelligent online examination system;B/S mode; database design 1 绪论 1.1 研究背景及意义 考试一直以来都是评价学生学习效果的主要方法,是教
6、育教学的重要组成部 分。传统的考试需要经过五个步骤,即教师编写试卷、打印试卷、安排考试、安 排监考、收取试卷、评改试卷、讲评试卷和分析试卷这一漫长而复杂的过程,这 一考试方式已经不能适应现代教育的需要。因此,如何使考试过程变得方便、高 效、公正,是现代教育的一个重要课题。 随着数字化和信息化技术的不断进步,课程设计中的一个新领域网络式 课程应运而生,在信息技术领域是一个非常重要的应用,而且这些应用已经逐步 渗透到千家万户。这种教学方式就是采用互联网的优势把优秀的教学资源发布在 网络上,由学生来自主学习的模式。因此,智能化的在线考试系统就成为网络教 学的一个重要组成部分,对教学信息化以及虚拟学习环境的发展具有重要的意义。 1.2 论文研究的内容 本文根据目前在线考试系统的研究现状,通过学习相关的理论知识、实现技 巧以及有关文献资料,设计出一个基于 Web 的智能在线考试系统,它将实现建立 数据库、系统自动组卷、在线考试、自动阅卷评分等功能。在系统的设计过程中, 首先是设计数据库,然后对各个功能模块进行详细设计,编写相应代码,最终实 现整个系统。 1.3 论文的组织结构