学海无涯苦作舟!
摘 要
随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度上减少了影响考试的人为主观因素,同时减少了教师的工作量。在线考试系统的设计就是基于上述目的开发设计的。
本系统采用了模块化的设计思想进行开发,根据学校考试工作的需求分析,并采用用户权限管理的设计思想对系统功能模块进行划分,实现了考生的基本信息管理;试题库更新操作;试卷的自动生成;自动评卷;考生网上考试和查询以往考试成绩等功能。本文从系统的设想到实现过程作了详细的说明,对完成特定功能模块的工作原理详细作了解说。
系统使用ASP动态网页技术,以VBScript和JavaScript脚本语言和HTML超文本标记语言结合为编写工具,结合SQL server 2000数据库技术开发。ASP其实是一套微软开发的服务器端脚本环境,它内含于IIS中。通过ASP,我们可以结合HTML网页、JavaScript、ASP指令和ActiveX控件建立动态、交互且高效的web服务器应用程序。有了ASP,就不必担心客户浏览器是否能运行我们所编写的代码,因为所有的代码都将在服务器端运行,包括所有嵌在普通HTML中的脚本程序。
【关键词】 网上考试系统 ASP SQL Server
学海无涯苦作舟!
ABSTRACT
With the development of computer network technique and network education, the traditional test form cannot meet the needs of modern development. Therefore, little by little, the traditional test is replaced by the on-line test. The computer on-line examination, grading and so on so as to separate teaching from testing, to a degree, which reduces human factors and the workload of teachers. The design of the on-line examination system is based on the above purposes.
According to the demanding analysis of the school examinations, the system adopts the design thinking of modularization and of the user power in managing to divide the system functions into modules. It realizes the total functions about the basic information management of examinees; to update the question database; to produce examination papers automatic; to evaluate examination papers automatic; examinees could exam online and also could check the past examination results, and so on.. This article makes a detail illustration on how to design the system and make it come true, especially to completed the specific function modules.
The system uses the ASP dynamic homepage technology, and compiles the tool VBScript and JavaScript as script language and union the HTML hypertext mark language, unifies SQL server 2000 database technology to develop. ASP is a Microsoft development environment for server-side script, which includes the IIS. Through the ASP, we can combine HTML pages, ASP and ActiveX command set up to create dynamic, interactive and efficient web server applications. With ASP, you do not worry about whether the client browser to run the code we write, because all of the code will run in the server, including all embedded in ordinary HTML in scripts.
【Key words】: Examination Online System ASP SQL Server
学海无涯苦作舟!
目 录
前 言 ............................................................ - 1 - 第一章 开发工具的概述 ............................................ - 2 - 第一节 ASP的简介 ................................................ - 2 - 第二节 DREAMWEAVER MX2004的简介 .................................... - 2 - 第三节 SQL SERVER数据库简介 ....................................... - 3 - 第二章 系统分析 .................................................. - 4 - 第一节 系统需求分析 .............................................. - 4 - 一、实现教师网上组卷 ........................................... - 4 - 二、实现学生网上答卷 ........................................... - 4 - 三、实现试题库维护 ............................................. - 4 - 第二节 可行性分析 ................................................ - 5 - 一、 技术可行性 ................................................ - 5 - 二、经济可行性 ................................................. - 5 - 三、 操作可行性 ................................................ - 5 - 第三节 系统基本功能 .............................................. - 6 - 一、教师用户功能 ............................................... - 6 - 二、学生用户功能 ............................................... - 7 - 第四节 系统业务分析 .............................................. - 7 - 一、考生考试模块 ............................................... - 7 - 二、教师管理模块 ............................................... - 7 - 第五节 系统数据分析 .............................................. - 9 - 一、 科目管理数据流程图 ........................................ - 9 - 二、试题管理数据流程图 ......................................... - 9 - 三、 试卷管理数据流程图 ....................................... - 10 - 第三章 系统的总体设计 ........................................... - 12 - 第一节 主要功能模块 ............................................. - 12 - 一、后台管理: ................................................ - 12 - 二、考试功能: ................................................ - 12 - 第二节 系统数据库分析与设计 ..................................... - 12 -
学海无涯苦作舟!
第四章 系统设计与实现 ........................................... - 18 - 第一节 登录界面的设计 ........................................... - 18 - 一、 主登录界面设计 .......................................... - 18 - 二、 教师登录界面设计 ........................................ - 21 - 第二节 教师管理员模块 ........................................... - 22 - 一、 试卷管理模块(adminsubject.asp) ........................ - 22 - 二、 题库管理模块(adminhouse.asp) .......................... - 24 - 三、 试卷生成模块(adminpaper.asp) .......................... - 27 - 四、考试信息模块(adminsentnotice.asp) ...................... - 29 - 五、考生信息管理模块(adminuser.asp) ........................ - 29 - 第三节 实现普通考生考试界面(SUBJECT.ASP) ........................ - 30 - 一、选择试卷和考试界面设计 ................................... - 30 - 二、查询成绩界面 ............................................. - 34 - 第五章 系统测试 ................................................ - 35 - 第一节 系统使用方法 ............................................ - 35 - 第二节 系统测试 ................................................. - 35 - 一、模块测试 ................................................. - 35 - 二、确认测试 ................................................. - 35 - 三、系统测试 ................................................. - 35 - 第三节 系统维护 ................................................ - 36 - 一、数据维护 ................................................. - 36 - 二、代码维护 ................................................. - 36 - 三、软件维护 ................................................. - 36 - 总 结 ........................................................... - 37 - 致 谢 .......................................................... - 38 - 参考文献 ........................................................ - 39 - 附 录 ........................................................... - 40 - 一、英文原文 .................................................... - 40 - 二、英文翻译 .................................................... - 45 - 三、源代码 ......................................... 错误!未定义书签。
学海无涯苦作舟!
前 言
随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。
Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比,在线考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。
传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。
在线考试系统的设计与实现毕业论文-在线考试系统毕业论文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)