计算机考试系统设计大学毕设论文.docx
- 文档编号:2932836
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:48
- 大小:1.47MB
计算机考试系统设计大学毕设论文.docx
《计算机考试系统设计大学毕设论文.docx》由会员分享,可在线阅读,更多相关《计算机考试系统设计大学毕设论文.docx(48页珍藏版)》请在冰豆网上搜索。
计算机考试系统设计大学毕设论文
北京工业大学
毕业论文
题目:
计算机考试系统
姓名:
专业:
计算机科学与技术
学号:
指导教师:
日期:
北京工业大学
毕业设计(论文)任务书
题目:
计算机考试系统
专业:
计算机科学与技术学号姓名:
主要内容、基本要求、主要参考资料等:
主要内容为:
制作计算机考试系统
基本要求是:
实现试题录入、自动组卷、随机出题、自动判分,以及成绩显示、打印等
主要参考资料有:
《中文Access2000》大连理工出版社
《网页制作教程》人民邮电出版社
《轻松学习——ASP网络实用编程》清华大学出版社
完成期限:
年6月15日
指导教师签章:
专业负责人签章:
摘要
利用网络和数据库技术,结合目前网络大力建设的有利优势,基于B/S模式研究开发了在线考试系统这一ASP应用程序。
它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生考试并迅速获得成绩,同时也可大大减轻教师出题、组卷和改卷等繁重的工作量。
制作这一系统,希望其尽快在考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来,并使教学质量获得提高!
Abstract
ThisASPforon-lineexaminationsystemisdevelopedwithnetworkanddatabasetechnologies,incombinationwiththeadvantagesofcurrentnetworkconstruction,andonthebasisofB/Smode.Itisconvenienttouseandeasytooperate,andhashighefficiency.Althoughatcurrentstage,itonlyappliestotheobjectivequestionsinexaminationpapers,ithassuchimportantfunctionsasinputofexaminationquestions,amendmentandinquiry,automaticarrangementofpapersandon-lineexamination.Inotherwords,thenon-paperexaminationhasbeenrealizedindeed.Therefore,anyauthorizedexamineecantakeexaminationbythisprogramandgetthescoreverysoon.Meanwhile,thisprogramcanalsoreducealargeamountofteachers'workinsettingquestions,arrangingpapersandscoringpapers,etc.
Thissystemiscompletedwithaviewtoplayinghigh-efficiencyandconvenientfunctionsinexaminationassoonaspossible,extricatingteachersfromheavytasks,andimprovingtheteachingquality!
摘要………………………………………………………………………Ⅰ
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.4ASP编程环境简介……………………………………………………4
1.4.1什么是ASP……………………………………………………………4
1.4.2怎样才能运行ASP……………………………………………………4
1.5关于IIS…………………………………………………………………4
1.6Access数据库的使用…………………………………………………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以上,InternetExplorer(IE)等
服务器端:
WindowsNT/Windows2000,InternetInformationServer(IIS)4.0及其以上版本,IE等;或者Windows98,PersonalWebServer(PWS),IE等。
数据库:
采用Access2000,运行于服务器端。
1.1.3系统特点
一、基于B/S体系
B/S体系即浏览器/服务器(Browser/Server)体系。
在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。
B/S结构极大的简化了客户机的工作,客户机上只需安装.配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
B/S体系的优点是,系统安装维护简便.数据集中管理.便于分散用户使用,适应互连时代软件的发展趋势。
二、采用三层体系结构
三层体系即客户端浏览器、应用服务器和数据库。
这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。
由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子"苗条"了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。
这种三层结构层与层之间相互独立,任何一层的改变不影响其它层的功能。
它从根本上改变了传统的二层C/S体系结构的缺陷,是应用系统体系结构中一次深刻的变革。
三、系统联为一体
系统联为一体,界面整齐、美观,操作简单、方便。
另外,支持按权限对系统进行操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。
主要是在首页通过两种不同的方式进入相异的操作界面,以确保整个数据库中数据的安全性及完整性。
其主要特点体现在以下两个方面:
(1)自主管理数据库⑵自主调用数据库。
自主管理数据库是指管理员用户具有添加、修改和检索数据的权力,实现数据库的可扩充性和开放性;具有删除数据的权力,从而达到了系统数据统一性和一致性的目的。
自主调用数据库即允许用户自由地定义从数据库中抽取试题组成试卷,试卷中有几道大题和小题由用户自行设置。
在形成一份完整的试卷之前,允许任意调整该试卷的结构。
不过,其最大的缺陷在于目前只实现了试卷中的客观题部分,即包括单选题、多选题和判断题。
而且,还没有实现客观题部分真正的多媒体试卷。
1.2课题的选定(计算机考试系统)
人类已经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 考试 系统 设计 大学 论文