毕业论文计算机网上考试

上传人:cn****1 文档编号:470367557 上传时间:2022-10-05 格式:DOC 页数:39 大小:865.53KB
返回 下载 相关 举报
毕业论文计算机网上考试_第1页
第1页 / 共39页
毕业论文计算机网上考试_第2页
第2页 / 共39页
毕业论文计算机网上考试_第3页
第3页 / 共39页
毕业论文计算机网上考试_第4页
第4页 / 共39页
毕业论文计算机网上考试_第5页
第5页 / 共39页
点击查看更多>>
资源描述

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

1、计算机网上考试一 前言4(一)设计在线考试的背景4(二)设计目的和意义5二、相关背景知识6(一)ASP(Active server page )简介61.ASP网页制作特点62.ASP的运行环境63.ASP页面的结构64.ASP的内建对象37(二)access简介7(三)WEB技术71.Web概述72.ADO简介73.ADO对象模型组成8三 需求分析9(一)系统需要解决的主要问题9四 系统程序设计10(一)系统描述10(二) 服务器主要运行环境配置10 (三) 系统结构图11 (四) 系统模块图11(五) 系统功能分析12五 系统数据库设计14(一)数据流程14(二)数据库各表中字段定义15六

2、 主要设计过程及部分源程序代码17(一)后台管理模块设计17(二) 系统公用代码设计17(三)科目设置17(四) 增加科目19(五) 编辑题目21(六) 试卷列表23(七) 后台登录系统设计28前台考生考试系统设计28六 系统综合与测试31(一)系统综合31(二) 系统测试31七、设计总结33(一)系统评价33(二)心得体会34八、参考文献35附录36 33摘要在计算机技术快速发展的今天,internet网络这个现代信息高速公路的流行发展起来,基于WEB的应用程序大量出现。为了让用户浏览到美观的,个性化的页面和丰富的内容,出现了HTML、XML、JAVA等技术,通过ASP、PHP等脚本访问数据

3、库,这些技术的出现,为实现WEB上的电子商务、电子政务、电子教务等应用提供了广泛的技术支持。本文介绍在线考试的开发过程,概述了HTML、ASP、数据库的相关技术,使用WIN2000+ASP+ACCESS平台,分析、设计、开放、调试在线考试应用平台的全过程。在线考试系统是前台应用DreamweaverMX2004、FireworksMX2004、FlashMX2004等软件,后台结合ASP编程技术开发出来的。论文主要阐述一个功能强大的在线考试系统的后台操作过程及一些关键技术。该系统考生信息主要由学生注册生成,考试时考生输入用户名,核对正确后进入考生界面,考生界面主要有选择科目、正式考试,自动评分

4、组成,关键实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,及考完后对客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由科目管理、用户管理、成绩管理等模块组成。【1】关键词: ASP; EXAM; 自动评分Online Test SystemAbstract:In computer technology fast developing today, the internet , this modern information superhighway develops popularly, applications based on WEB massively appear

5、ances. In order to let the users glance over artistically, the personalized page and the rich content, technologies like HTML, XML, JAVA appears, which can visit databases through script like ASP, PHP, these technical appearance, has provided the widespread technical support for realizing applicatio

6、ns and so in WEB electronic commerce, electronic government affairs, electronic educational administration. This article applies the implementation process of an online test based on the platform, and has outlined related technology of the HTML, ASP, the database, and the entire process using the WI

7、N2000+ASP+ACCESS platform to analysis, design, open, and debug the online test applies the platform. The online test system is developed the onstage applying soft wares like DreamweaverMX2004, FireworksMX2004, FlashMX2004, the backstage unifying the ASP programming technology. The paper mainly elabo

8、rates backstage operating process and some key technologies of a strong online test system. The examinee information of this system is mainly produced by student registration, when testing the examinee inputs the users names correctly, the checkup less advanced enters the examinee contact surface, t

9、here are the choice subject, the official test, automatic grading composes on the examinee contact surface, has realized the examinee less advanced to enter the test window after the choice subject, the test timing, the test arriving, automatically grading of the objective topic and the archive afte

10、r the examinations. The manager enters the manager contact surface; the manager contact surface is composed mainly by modules like subject management, user management, result management.Key words: ASP; EXAM; Automatic grading【1】一 前言 (一)设计在线考试的背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训

11、。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来

12、越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。【2】在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网

13、上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!【3】目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护

14、、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。【8】另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。 基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;

15、客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。(二)设计目的和意义 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术,我开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了试卷的客观题部分,但已具有用户注册、多用户同时在线考试、动态随机出题、时间控制、自动判卷,试题录入、修改题库、用户管理、科目管理、管理员管理、分数管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、出题和判卷等繁重的工作量。【5】二、相关背景知识(一)ASP(ACTIVE SERVER PAGE )简介ASP是Active Server Page的缩写,意为“活动服务器网页”1ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普

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

当前位置:首页 > 大杂烩/其它

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