当前位置:文档之家› 计算机考试系统设计大学毕设论文

计算机考试系统设计大学毕设论文

北京工业大学毕业论文题目:计算机考试系统姓名:专业:计算机科学与技术学号:指导教师:日期:北京工业大学毕业设计(论文)任务书题目:计算机考试系统专业:计算机科学与技术学号姓名:主要内容、基本要求、主要参考资料等:主要内容为:制作计算机考试系统基本要求是:实现试题录入、自动组卷、随机出题、自动判分,以及成绩显示、打印等主要参考资料有:《中文Access2000》大连理工出版社《网页制作教程》人民邮电出版社《轻松学习——ASP网络实用编程》清华大学出版社完成期限:年 6 月15 日指导教师签章:专业负责人签章:摘要利用网络和数据库技术,结合目前网络大力建设的有利优势,基于B/S模式研究开发了在线考试系统这一ASP应用程序。

它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生考试并迅速获得成绩,同时也可大大减轻教师出题、组卷和改卷等繁重的工作量。

制作这一系统,希望其尽快在考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来,并使教学质量获得提高!AbstractThis ASP for on-line examination system is developed with network and database technologies, in combination with the advantages of current network construction, and on the basis of B/S mode. It is convenient to use and easy to operate, and has high efficiency. Although at current stage, it only applies to the objective questions in examination papers, it has such important functions as input of examination questions, amendment and inquiry, automatic arrangement of papers and on-line examination. In other words, the non-paper examination has been realized indeed. Therefore, any authorized examinee can take examination by this program and get the score very soon. Meanwhile, this program can also reduce a large amount of teachers' work in setting questions, arranging papers and scoring papers, etc.This system is completed with a view to playing high-efficiency and convenient functions in examination as soon as possible, extricating teachers from heavy tasks, and improving the teaching quality!目录摘要 (Ⅰ)Abstract (Ⅰ)第一章绪论 (1)1. 1 计算机考试系统介绍 (1)1.1.1 基本简介 (1)1.1.2 运行环境 (1)1.1.3 系统特点 (1)1.2 课题的选定(计算机考试系统) (2)1.3 用户需求分析 (2)1.3.1传统考试方式的不足 (2)1.3.2计算机考试的优势 (3)1.4 ASP编程环境简介 (4)1.4.1 什么是ASP (4)1.4.2 怎样才能运行ASP (4)1.5 关于IIS (4)1.6 Access 数据库的使用 (5)第二章系统总体分析与设计 (6)2.1 系统流程分析 (6)2.2 系统设计 (6)2.2.1 系统构架 (6)2.2.2 系统工作方式 (6)2.2.3 系统功能模块的划分与设计 (7)第三章数据库分析、设计与创建 (8)3.1 数据库系统概念 (8)3.2 数据库的需求分析 (8)3.3 数据库的设计 (8)3.3.1 数据库管理系统的选择 (8)3.3.2 试题设计 (9)3.3.3 试题结构设计 (9)3.3.4 试卷结构 (9)3.4 数据库的结构创建 (9)第四章系统详细设计 (13)4.1 后台服务器和数据库配置 (13)4.1.1服务器配置 (13)4.1.2 后台数据库的配置与连接 (15)4.2 管理员界面的开发与设计 (15)4.2.1 管理模块的index.asp程序 (15)4.2.2 管理员登录页面 (16)4.2.3 管理员主界面 (18)4.2.4 各管理界面 (19)4.3 实现考生用户界面 (21)4.3.1登录界面 (21)4.3.2生成试卷及答题界面 (23)4.3.3试卷提交、阅卷判分及汇总成绩显示 (25)第五章系统浏览及软件使用说明 (31)结束语 (41)谢辞 (42)主要参考文献 (42)第一章绪论1.1计算机考试系统介绍1.1.1 基本简介此考试系统采用ASP、HTML、Frontpage、Javascript、VBScript、Java编程语言、图形编辑与Access数据库等工具,通过基于WEB服务器访问纯WEB页面,实现在线组卷与考试等各项相关的功能。

它是专门用于试题(卷)录入、查询、修改、删除、组卷和参加在线考试的ASP应用程序。

其最大的特点是开放性、方便性和灵活性。

管理员用户不仅可以轻松地向题库添加、修改和查询试题(卷),而且还可以新增科目。

试卷的形式以及各大题型的题目数可由用户根据需要确定。

考生通过浏览器进行有效的身份验证登录后,要求在规定的时间内进行答题,当达到规定的时间后,系统将提示并自动予以提交。

一旦考生做完后便能立即看到预先记录在库中的标准答案和自己的成绩,并且其分数将被记入库中以供审核和查阅,另外,随机抽取试题库中的各类试题组成试卷时,其内容会随着库中试题的改变而改变。

1.1.2 运行环境此应用程序可运行于国际互联网,即Internet,也可适用于内部的局域网,并能在单机上运行。

其运行要求:客户端:Windows98以上,Internet Explorer(IE)等服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。

数据库:采用Access2000,运行于服务器端。

1.1.3 系统特点一、基于B/S体系B/S体系即浏览器/服务器(Browser/Server)体系。

在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。

B/S结构极大的简化了客户机的工作,客户机上只需安装.配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

B/S体系的优点是,系统安装维护简便.数据集中管理.便于分散用户使用,适应互连时代软件的发展趋势。

二、采用三层体系结构三层体系即客户端浏览器、应用服务器和数据库。

这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。

由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。

这种三层结构层与层之间相互独立,任何一层的改变不影响其它层的功能。

它从根本上改变了传统的二层C/S体系结构的缺陷,是应用系统体系结构中一次深刻的变革。

三、系统联为一体系统联为一体,界面整齐、美观,操作简单、方便。

另外,支持按权限对系统进行操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。

主要是在首页通过两种不同的方式进入相异的操作界面,以确保整个数据库中数据的安全性及完整性。

其主要特点体现在以下两个方面:(1)自主管理数据库⑵自主调用数据库。

自主管理数据库是指管理员用户具有添加、修改和检索数据的权力,实现数据库的可扩充性和开放性;具有删除数据的权力,从而达到了系统数据统一性和一致性的目的。

自主调用数据库即允许用户自由地定义从数据库中抽取试题组成试卷,试卷中有几道大题和小题由用户自行设置。

在形成一份完整的试卷之前,允许任意调整该试卷的结构。

不过,其最大的缺陷在于目前只实现了试卷中的客观题部分,即包括单选题、多选题和判断题。

而且,还没有实现客观题部分真正的多媒体试卷。

1.2课题的选定(计算机考试系统)人类已经步入崭新的21世纪,信息化的社会,数据信息应用已进入大规模服务阶段。

考试作为最直接体现知识水平的一种方式,是目前使用最为广泛的形式之一。

现阶段,学校的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,几个步骤,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。

所以,随着科学技术的不断提高,计算机科学日渐成熟,计算机应用的迅猛发展,网络应用不断扩大,其强大的功能已为人们深刻认识,计算机标准化考试的日益普及和深入,各级各类考试中利用计算机考试系统实现无纸化、无软盘化、自动化考试已经成为一种重要的考试方式。

自动化的计算机在线考试系统在现代教育教学工作中具有深远的现实意义和实用价值。

1.3用户需求分析1.3.1传统考试方式的不足一、以前有些考试采用的是单机、软盘方式进行考试的方法,这种考试方式的主要缺点是:1、要制作大量软盘,印刷大量试卷,考务工作量大,成本较高。

2、可靠性低:由于软盘、软驱本身固有的可靠性低的缺点,考试过程中和阅卷过程中常出现无法读、写盘的问题。

3、收盘、收卷难:考试结束时,常有学生迟迟不交,继续做题,而监考老师顾不过来,无法准时收盘。

4、阅卷速度慢:因为要频繁地读软盘,因此阅卷速度很慢,特别当阅大量软盘时,耗费大量人力和时间,效率很低。

相关主题