1、 1 计算机计算机网上考试网上考试 一一 前言前言3 (一)设计在线考试的背景.3 (二)设计目的和意义4 二、相关背景知识5 (一)ASP(Active server page )简介 .5 1.ASP 网页制作特点5 2.ASP 的运行环境 .5 3.ASP 页面的结构 .5 4.ASP 的内建对象3.6 (二)access 简介 .6 (三)WEB 技术6 1.Web 概述 .6 2.ADO 简介.6 3.ADO 对象模型组成.7 三 需求分析8 (一)系统需要解决的主要问题8 四 系统程序设计 .9 (一)系统描述 9 (二) 服务器主要运行环境配置 9 (三) 系统结构图.9 (四)
2、 系统模块图. 10 (五) 系统功能分析 . 11 五 系统数据库设计 12 (一)数据流程 . 12 (二)数据库各表中字段定义 . 13 六 主要设计过程及部分源程序代码 . 15 (一)后台管理模块设计 15 (二) 系统公用代码设计 15 (三)科目设置 15 (四) 增加科目 17 (五) 编辑题目 19 (六) 试卷列表 21 (七) 后台登录系统设计 25 前台考生考试系统设计 . 26 六 系统综合与测试 29 (一)系统综合 . 29 (二) 系统测试 29 七、设计总结 31 (一)系统评价 31 (二)心得体会 31 八、参考文献 33 附录 34 1 摘要 在计算机技
3、术快速发展的今天,internet 网络这个现代信息高速公路的流行发展起来, 基于 WEB的应用程序大量出现。为了让用户浏览到美观的,个性化的页面和丰富的内容, 出现了 HTML、XML、 JAVA 等技术, 通过 ASP、 PHP 等脚本访问数据库, 这些技术的出现, 为实现 WEB上的电子商务、电子政务、电子教务等应用提供了广泛的技术支持。本文介绍 在 线 考 试 的 开 发 过 程 , 概 述 了HTML 、 ASP 、 数 据 库 的 相 关 技 术 , 使 用 WIN2000+ASP+ACCESS 平台,分析、设计、开放、调试在线考试应用平台的全过程。在线 考试系统是前台应用 Dre
4、amweaverMX2004、FireworksMX2004、FlashMX2004 等软件,后 台结合 ASP 编程技术开发出来的。论文主要阐述一个功能强大的在线考试系统的后台操作 过程及一些关键技术。该系统考生信息主要由学生注册生成,考试时考生输入用户名,核对 正确后进入考生界面,考生界面主要有选择科目、正式考试,自动评分组成,关键实现了考 生在选择科目后进入考试窗体,考试计时,考试时间到,及考完后对客观题的自动评分、存 档。 管理员进入管理员界面, 管理员界面主要由科目管理、 用户管理、 成绩管理等模块组成。 【1】 关键词: ASP; EXAM; 自动评分 2 Online TestO
5、nline Test SystemSystem Abstract:In computer technology fast developing today, the internet , this modern information superhighway develops popularly, applications based on WEB massively appearances. In order to let the users glance over artistically, the personalized page and the rich content, tech
6、nologies 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 applications 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 proce