计算机网络应用--在线考试系统的设计与实现

上传人:毕业轻****16 文档编号:194478973 上传时间:2021-08-27 格式:DOCX 页数:17 大小:56.08KB
返回 下载 相关 举报
计算机网络应用--在线考试系统的设计与实现_第1页
第1页 / 共17页
计算机网络应用--在线考试系统的设计与实现_第2页
第2页 / 共17页
计算机网络应用--在线考试系统的设计与实现_第3页
第3页 / 共17页
计算机网络应用--在线考试系统的设计与实现_第4页
第4页 / 共17页
计算机网络应用--在线考试系统的设计与实现_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《计算机网络应用--在线考试系统的设计与实现》由会员分享,可在线阅读,更多相关《计算机网络应用--在线考试系统的设计与实现(17页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术在教育领域的应用经历了从传统的纸笔考试到计算机辅助考试,再到真正的无纸化考试。网上考试不仅可以节省大量的人力物力,而且可以提高考试的效率和质量,降低考试成本,使网上考试不受时间和空间的限制,评价结果更加准确和客观。“在线考试系统” 作为设计课题,主要是让教师从传统的纸质考试工作中解脱出来,让学生从传统的学习方式中解脱出来。“考试系统” 主要由两部分组成,即: “前台的网页设计” 和 “后台的题库系统服务”。系统能够实现的主要模块功能包括学生信息管理、管理员信

2、息管理、考试科目管理、题库管理、自动试卷生成、在线考试、自动评卷、学生成绩管理等功能。本系统采用ASP语言开发,集题库管理、在线考试和实时评价于一体。本文分析了计算机考试系统的关键技术和存在的问题。提出了实现该系统的系统结构和软件功能模块。该系统通过提高考试效率,增强考试反馈效果,使教师的教学和学生的学习更有针对性。关键词:在线考试; ASP技术; 数据库开发和应用; 随机生成试卷;14ABSTRACTWith the continuous development of computer network technology and related technologies, the mean

3、s and media of examination are also undergoing great changes, and the traditional examination methods and means are facing a strong impact. The application of computer network technology in the field of education has experienced from the traditional paper-and-pencil examination to the computer-aided

4、 examination, and then to the real paperless examination. The on-line examination can not only save a lot of manpower and material resources, but also improve the efficiency and quality of the examination, reduce the examination cost, make the on-line examination not limited by time and space, and e

5、valuate the result more accurately and objectively. online examination system as a design topic, mainly to let teachers from the traditional paper-based examination work, let students from the traditional way of learning from the liberation. examination system is mainly composed of two parts, namely

6、: The front of the web design and the back-end database system services. The main module functions of the system include student information management, Administrator Information Management, examination subject management, Item Bank management, automatic test paper generation, online test, automatic

7、 test paper evaluation, student achievement management and so on. This system uses ASP language to develop, sets the item bank management, the on-line examination and the real-time appraisal in a body. This paper analyzes the key technology and existing problems of computer examination system. The s

8、ystem structure and software function module of the system are put forward. This system can improve the efficiency of examination, strengthen the feedback effect of examination, and make the teaching of teachers and the study of students more targeted.Keywords:Online test; ASP technology; Database D

9、evelopment and application; randomly generate test paper;目录摘 要1关键词:1绪论1一 系统实现的关键技术1二 系统分析5三 数据库分析与设计8四系统设计与实现10五 系统测试11六 结 论13致谢14参考文献14绪论随着计算机技术的飞速发展,学校教学与管理的信息化发展也取得了长足的进步,这就要求各个环节的均衡发展,其中之一就是教师如何通过网络了解学生的学习情况。为此,建立具有传统课堂教学的在线考试系统是十分必要的。传统考试是以纸和笔为媒介的手工考试。即使在目前的高校中,这种方法仍然被广泛使用。随着考试种类的不断增加和考试要求的不断提高

10、,教师的工作量也会相应增加。同时,一次考试的反馈能力较弱,试题选择随意性大,人为因素明显,考试时间和地点必须固定。因此,传统的考试方式不能完全满足现代考试的需要。随着人们对网络的科学性和广泛性的认识和深化,人们越来越重视考试系统的重要性、题库的扩展、通用性和试卷的应用性。还有网络的普及,使得 “网上考试系统” 有了更广泛的应用范围。从传统的纸笔考试到计算机辅助考试,再到最新的计算机在线考试,人们不断地将高科技服务应用到考试中。师生们都期待着一个功能完善、操作简单、适用性强的网络考试系统。在减轻教师工作量、提高工作效率的同时,最大限度地排除人为因素,保证考试的客观性。考试采用统一标准的计算机考试

11、方式,具有最好的客观性、安全性和可靠性,为准确评价学生的知识和能力水平提供了有效的手段。一 系统实现的关键技术在线考试系统的设计遵循软件工程的基本原理,经过可行性分析、需求分析、数据库分析与设计、系统实现、系统测试等几个阶段。系统实现的关键技术包括ASP技术、数据库技术、Web技术等。下面对涉及的技术和相关理论作一个概述。1.1 ASP技术ASP( ActiveX Server Pages,dynamic Server home page) 是微软基于WindowsNT server和IIS (Internet Information Server) 开发的服务器端脚本运行环境,可用于生成和运

12、行动态、交互式、高性能的Web服务应用程序。它的主要功能是为生成动态和交互式的Web服务器应用程序提供一种强大的方法或技术。ASP的主要特点是可以将HTML、VBscript、Javascript、ActiveX组件等有机结合起来,形成一个可以在服务器上运行的应用程序,并将根据用户的要求专门制作的标准HTML页面发送到客户端浏览器。ASP提供了一个服务器端脚本环境,使您能够使用它来构建和运行动态、交互式和高效的web服务器应用程序。你只要运行普通的浏览器,不必担心你的浏览器能否运行设计出来的ASP 程序,网络服务器会自动将ASP程序解释成标准的HTML格动态网络考试系统式的网页内容,再送到用户

13、的浏览器端显示出来。这样,浏览器只要能运行一般的HTML代码,就可以浏览ASP设计的网页。ASP包含在IIS中。它提供了一个服务器 (ServerSide) 脚本环境,可以生成和执行动态的、交互式的、高效的站点服务器 (WebServer) 应用程序。ASP不是脚本语言,而是提供了一个可以将脚本语言集成到HTML主页中的环境。ASP文件实际上是。对于具有ASP扩展名的文本文件,开发人员甚至可以使用任何文本编辑器对其进行编辑。ASP支持共享文件数据库 (如Microsoft Access、FoxPro等) 作为有效数据源。这样的数据库引擎适用于开发小型应用程序系统。综上所述,ASP技术具有以下特

14、点和优点 :( 1) 使用Asp可以结合HTML页面,脚本命令和ActiveX组件来创建交互式Web页面和强大的基于Web的应用程序。(2) 使用VBScript和JavaScript等简单易懂的脚本语言,结合HTML标签,可以快速完成网站的应用。无须编译,容易编写。(3) 使用普通的文本编辑器,例如Windows记事本,Word等,来编辑和设计ASP程序。(4)ASP程序与浏览器无关。只要客户端使用可以执行HTM size L的浏览器,客户端就可以浏览Asp设计的网页内容。(5) 提高了程序的安全性,不会将ASP的源程序传输到用户的浏览器,从而防止编写的源程序被他人抄袭。1.2数据库技术数据

15、库技术主要研究如何存储、使用和管理数据。它是计算机数据管理技术发展的新阶段,也是计算机技术中发展最快、应用最广泛的技术之一。目前,数据库技术已成为现代计算机信息系统和应用系统开发的核心技术,数据库已成为计算机信息系统和应用系统的核心。1.2.1 数据库技术概述数据库技术涉及到以下几个最重要的概念:1.数据库是长期存储在计算机中的数据的有组织和可共享的集合。数据库中的数据按照一定的数据模型进行组织、描述和存储,冗余度较小,数据独立性高,易于扩展,在一定范围内可供各种用户共享。2.数据模型是对数据特征的抽象,描述了数据的共性。数据模型应满足三个要求: 应在计算机上实现。3.数据库管理系统 (DBM

16、S) 是操纵和管理数据库的软件系统。它由一组管理和控制数据资源使用的计算机程序组成。它是数据库系统的核心,主要是实现对共享数据的有效组织、管理和访问。其基本功能包括以下几个方面:(1)数据定义(DD)(2)数据操纵(DM)功能(3)数据库的运行管理(4)数据组织、存储和管理功能(5)数据库的建立和维护功能(6)其他功能目前流行的数据库管理系统大多是关系数据库管理系统。本系统采用以微机系统为运行环境的数据库管理系统访问。Access主要特点如下: 存储方式单一 Access管理的对象包括表、查询、表单、报表、页面、宏和模块。上述对象存储在后缀 (。mdb) 数据库文件,易于操作和管理。 面向对象 Access是一种面向对象的开发工具,它采用面向对象的方法,将数据库系统中的各种功能客观化,并将数据库管理的各种功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号