网上考试系统论文

上传人:m**** 文档编号:456824088 上传时间:2022-11-26 格式:DOC 页数:36 大小:196.50KB
返回 下载 相关 举报
网上考试系统论文_第1页
第1页 / 共36页
网上考试系统论文_第2页
第2页 / 共36页
网上考试系统论文_第3页
第3页 / 共36页
网上考试系统论文_第4页
第4页 / 共36页
网上考试系统论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《网上考试系统论文》由会员分享,可在线阅读,更多相关《网上考试系统论文(36页珍藏版)》请在金锄头文库上搜索。

1、基于ASP网上考试系统的设计与实现 Design and Implementation of Online Examination System Based on ASP摘 要随着Internet技术在我国的迅速发展,网络应用不断扩大,使学校传统的管理方法和办学水平都受到了极大的挑战;Internet技术持续迅猛的发展,给传统的办学模式提出了新的要求。如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。网上考试系统作为网络教育支持平台中十分重要的组成部分,是网络教育教学反馈、质量评估的有效手段,同时也对传统考试提出了巨大的挑战。在线考试是现阶段研究开发的一个热点。它是建立在国际互联

2、网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检测自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的评定等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。网上考试系统具有智能化、自动化、高效化、科学化等诸多优势,具有广阔的发展前景。本文讲述了基于ASP技术的网络考试系统的设计与实现,描述了网络考试系统的组成与结构,阐述了系统的设计方案

3、、实现方法以及所采用的开发工具和相关技术,还重点剖析了部分环节的程序设计。系统部分说明了几个主要的模块的实现方法,本系统界面友好,操作简单,比较实用。关键词:网络,考试,在线考试,ASP ABSTRACTWith the rapid development of Internet in our country, web applications continue to expand, such as distance education and the emergence of virtual universities, and so on, and these applications ar

4、e moving into the tens of thousands of households. The Online Test System which is important part in distance education supporting platform,is an efficient means in network education teaching feedback and quality evaluation.At the same time,the Online Test System brings forward immensity challenge.T

5、his paper describes the design and implementation of a web-based examination system. It also highlights the architecture, design, some implementation details and the related tools and technology. In addition to that, this paper also gives some analysis on some programming issues. And the system real

6、ization section has provided several major function , together with the main windows and programs.This economical and pragmatic system has explicit interface, with simple operation.Keywords: Network, Examination, ASP 目 录引言11 系统开发工具及相关设计21.1 ASP技术21.2 ACCESS简介21.3 ASP与数据库32 网上考试分析系统42.1 可行性研究42.1.1 问

7、题定义42.1.2 可行性分析42.2 需求技术52.2.1 系统需求分析52.3 系统的体系结构分析62.4 系统的设计思想与目标62.4.1 系统的设计思想62.4.1 系统的设计目标73 网上考试系统的设计与实现73.1 系统总体设计73.1.1 系统流程83.1.2 考试系统结构83.1.3 数据库总体设计93.2 系统主要功能模块103.2.1 主界面模块103.2.2 系统管理模块103.2.3 考生登录模块123.3 系统详细设计133.3.1 主界面设计133.3.2系统管理设计143.3.3 考生登录设计184 系统测试204.1 软件测试的目的及原则204.2 系统功模块的

8、测试214.2.1 系统的主界面214.2.2 管理员登录界面214.2.3 系统管理界面224.2.4 考生登录界面234.2.5 系统说明界面24结束语25参考文献26附录一27附录二30附录三31致 谢34重庆电子工程职业学院计算机系论文引言随着科技的发展,计算机和互联网的普及,网上教育以其全新的教学理念和教学手段为解决我国当前教育资源短缺的问题提供了一种高效的解决方案,它势必成为我国未来教育发展的一个重要方向。考试是教育中重要的一个环节,一是为了考察学生的学习掌握情况,二是为教师提供教学分析的依据。传统的考试方法由于涉及到组织命题、试卷印刷、考场安排、监考、组织判卷等诸多环节,所以其时

9、间周期长、效率低下。在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于ASP的网上考试系统就标准化试题(单选、多选等)为考试的无盘、无纸化提供了一套相对完整的解决方案。它提供了相当完善的功能,包括试题组织、试卷的生成、学生考试以及成绩管理及统计等功能,大大提高了工作效率。同时,试卷可以是由教师自己出题的,减少了试卷的泄密和考试作弊问题,使考试的公平性、答案的安全性得到有效的保证,并且考试既可以在本地进行,也可以在异地进行,拓展了考试的灵活性。因此,采用网上考试方式将是以后考试发展的趋势。本套系统的开发不但解脱了教师年复一年的出题工作,而且

10、一次准确录入试题以后就可以反复多次在不同的试卷中使用,保证了试卷的正确性。教师通过对试题的管理,可以选择录入符合当前教学情况的新试题,对于那些已经陈旧过时的试题,可以将其删除,以保持试题的时效性,而那些只需要稍微改动就可以有所新意的试题,则无需删除,可以通过试题的修改功能来实现,具有较高的针对性和使用性。1 系统开发工具及相关设计1.1 ASP技术Microsoft Active Server Page 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码

11、。而且ASP也是服务器端脚本环境,可以用来创建交互式网页并建立强大的的Web应用程序。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS4.0和5.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大

12、提高了交互的速度。1.2 Access简介随着计算机技术的发展,数据库越来越显示出其强大的数据存储和数据管理功能。最近几年来关系模型已经成为数据库设计事实上的标准。关系数据库模型把数据用表的集合来表示。通过建立简单表之间的关系来定义结构,而不是根据数据的物理存储方式建立数据中的关系。不管表在数据库文件中的物理存储方式如何,都可以把它看作一组行和列。在关系数据库中,行被称为记录,而列则被称为字段,表是有关信息的逻辑组。数据库可以由多个表组成,表与表之间可以用不同的方式关联。一般来说,如果要开发中小型数据库系统,用Access数据库比较合适用,本系统就是采用Access建库。Access实际上是一

13、个基于关系型数据库的数据库管理系统。创建数据库的两种方法:一种是使用“数据库向导”,用户可以在系统提供的数据类型中作出选择。另一种是创建一个空的数据库,由用户根据自己的需要添加相应的内容。用Access创建表有三种方式 :(1)使用向导创建表:用户根据向导提供的字段可以直接选择。 (2)使用设计器创建表:用户可以定义一个或多个字段作为主键。 (3)使用输入数据创建表:可以直接输入数据创建一个新表。1.3 ASP与数据库ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。【5】当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JavaScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。2 网上考试分析系统2.1 可行性研究2.1.1 问题定义本系统是严格按照软件工程开发标准,采用ASP技术设计而成的。软件整体是有一组相对独立的子功能的模块组成,模块与模块之间的接口是清晰、简单的。对于任何一个实用系统,其数据库都占有不可替代的位置,只有在正确建立试题的基础上,我们才能实现出题系统的各项功能。2.1.2 可行性分析

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

当前位置:首页 > 建筑/环境 > 施工组织

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