1、第 1 页 共 27 页 摘要. 2 关键字:考试系统 ASP.NET ADO.NET SQL Sever 2000 Browser/Server 2 第一章 绪论. 3 1.1 网上考试系统的现状分析 3 1.2 选题的背景及研究意义 . 4 1.3 系统基本简介 . 4 第二章 系统的关键技术及介绍 6 2.1 ASP.NET 技术概况 6 2.1.1 ASP.NET 的优势 6 2.1.2 常用到的 ASP.NET 内置对象 . 8 2.2 利用 SQL Sever 2000 来建立数据库 . 8 2.3 Browser/Server 模式本系统的开发模式 9 2.3.1 Browser
2、/Server 模式简介 . 9 2.3.2 Browser/Server 模式的特点 . 10 2.4 ADO.NET 对象模型 11 2.5 系统数据库设计 13 2.5.1 数据库结构及说明 . 13 2.5.2 用户权限简介 14 第三章 系统的整体分析与设计 16 3.1 需求分析 16 3.1.1 系统需要解决的主要问题 16 3.1.2 系统功能模块划分 . 16 3.2 总体设计 17 3.2.1 公共登陆模块设计 . 18 3.2.2 在线考试模块设计 . 18 3.2.3 管理员功能模块设计 . 19 第四章 部分页面实现详解 . 20 4.1 考试页面的实现 20 4.2
3、 管理主页面的实现 22 4.3 学生信息管理页面(manstudentinfo/)的实现 . 22 4.3.1 添加、修改学生信息(addstudentinfo/) . 24 致谢. 26 参考文献 27 第 2 页 共 27 页 摘要摘要:随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必 要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单 独作为考试平台, 通用性差, 而且系统中对主观题的评阅多是采用人工评阅方式, 没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机基础课已开 设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。基于 Web
4、 的 网上考试系统的设计与实现就是基于上述目的开发设计的。 本系统采用 B/S 架构作为系统的总体结构,以 Web 数据库技术为依托,利 用微软的 ASP.NET 技术,结合 ADO,实现了对 Web 数据库的访问和查询。该 设计实现了按题型随机抽题组卷、在线考试、题库管理、系统管理的功能,能够 对客观题在线评分。学生用学号登录成功后,阅读考试须知,之后选择考试科目 进入考试页面,完成相应科目考试,自动给出考试成绩。系统管理,实现了对题 库、考生信息、考试成绩、考试科目的管理。题库管理,实现了对试题的添加、 编辑、删除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管 理可以删除成绩信息,科目管理主要是修改考试科目信息。 基于Web的网上考试系统本身是一个很大的系统,尤其试题库部分需要许多 人的参与以及大量的投入才能建成。该系统虽然仅仅是完成计算机文化基础 和操作系统课程的考试,但却具有良好的实用性与通用性,提供友好的人机 界面,具有较好的可扩充性和开放性。 关键字关键字:考试系统 ASP.NET ADO.NET SQL Sever 2000