ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:392.87KB ,
资源ID:7344098      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7344098.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线考试系统论文1.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在线考试系统论文1.docx

1、在线考试系统论文1摘 要网络使用的日益广泛,使得人们对网站的质量的要求越来越高。人们想要看到的网站已不再是文字和图片的简单组合,而需要网页的具有审美、使用价值的同时网页之间可以更完美的交互,这就给网站设计者带来很大的挑战。ASP其实是一套微软开发的服务器端脚本环境,它内含于IIS中。通过ASP,我们可以结合HTML网页、javascript、ASP指令和ActiveX组建建立动态、交互且高效的web服务器应用程序。有了ASP,就不必担心客户浏览器是否能运行我们所编写的代码,因为所有的代码都将在服务器端运行,包括所有嵌在普通HTML中的脚本程序。在线考试系统是学生学习过程中的一个辅助工具,基于I

2、nternet或者局域网,其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和评分,以检验学习效果。管理员利用本系统可以进行试卷的测试。同时系统能过进行分数的统计以及成绩的查询,为学生及教师在学习过程中提供帮助。在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生,尤其适在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联在线或局域网进行,方便校方考务的管理,也方便了考生。关键字:在线考试系统、asp、sql serverABSTRACTThe network increasingly widel

3、y used, making it the quality of the site have become increasingly demanding. People want to see the site is no longer a simple combination of words and pictures, and aesthetic needs of the page, between the value of the same web page could be more perfect interaction, which gives web designers a gr

4、eat deal of challenge .ASP is a Microsoft development environment for server-side script, which includes the IIS. Through the ASP, we can combine HTML pages, ASP and ActiveX command set up to create dynamic, interactive and efficient web server applications.With ASP, you do not worry about whether t

5、he client browser to run the code we write, because all of the code will run in the server, including all embedded in ordinary HTML in scripts.Online examination system is a learning process support tool, based on the Internet or local area network, its main function is to achieve the students in th

6、e learning process through the system in all sections of the curriculum for the comprehensive test, to test learning. The system administrator can use the test papers.At the same time the system can be made for a fraction of the statistics and the results of the inquiry, for students and teachers to

7、 assist in the learning process. Online examination system to achieve paperless management of examinations, the examination for some courses online through the Internet or LAN, to facilitate the management of the school Examination, candidates are also convenient, especially suitable for online exam

8、ination system designed to achieve the non-test paper management, the examination of some subjects can be online or LAN through the Internet to facilitate the management of the school Examination, candidates are also convenient.Keywords: online examination system, asp,sql server目 录摘 要 1ABSTRACT 2第一章

9、 前言 1第一节 Asp简介 1第二节 数据库简介 1第三节 系统开发意义 2第二章 选题及本次课程设计的任务 3第一节 查找资料 3第二节 选题 3第三节 总结数据、明确任务 3第四节 本次设计的重大意义 4第五节 本章小结 4第二章 设计实现的详细步骤 5第一节 数据库设计 5第二节 功能需求设计 82.2.1功能概述 82.2.2系统主要的工作流程 9第三节 网站详细设计 10第四节 本章小结 24第三章 设计中遇到的重点及难点 25第一节 设计重点 25第二节 设计难点 25第四章 本次设计中存在不足与改良方案 26第一节 设计中的不足 26第二节 改良方案 26结论 27参 考 文

10、献 28后 记 29第一章 前言第一节 Asp简介本实例使用的工具是ASP,是B/S结构。以Internet和Intranet作为平台Server/Browser结构的应用程序,由于具有操作系统独立性,维护的简单性,用户界面一致性等特点,正越来越受到广大程序员和用户的欢迎。ASP对服务器端要求安装独立的ASP软件,对客 户端没有特别的要求,只要有一个浏览器就行。 HTML文件中, 用任意一个文本编辑器就 可以编写一个完整的ASP页面。所谓ASP,就是在HTML文件中引入了两个扩展的成对的HTML标记,同时文件的扩展名改为 .asp。 在IIS接到用户对.asp文件的请求时,首先执行括在 标记间

11、的VBScript语句,然后将执行的结果和其他的HTML语句一起返回客户端,这样客户看到的仍然是标准的HTML语句,不会看到开发者的编程逻辑,这与客户端的JavaScript是完全不同的,JavaScript没有办法阻止用户看到源码。其次使用的是Windows 2000自带的Internet服务管理器,IIS(Internet Information Server)作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,使用它可以轻松的发布站点,在课题制作过程中可以随时进行调试,浏览自己的页面。另外建数据库是用的Access。由于本课题较小使用的数据量不大,所以

12、采用它,但它的安全性不好。而AQL Server的安全性较好,但它适合于有大量数据存储的应用软件。第二节 数据库简介SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UN

13、IX 操作系统上的应用。SQL Server 2003, 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。支持所有的SQL Server 2000 特性,可作为大型Web站点、企业OLTP(联机事务处理)以及数据仓库系统等的产品数据库服务器。第三节 系统开发意义考试是网

14、络教育中一个非常重要的环节,关于如何开展基于在线考试,测评,很多业者有深入的讨论,不过其结果多是由于技术等原因所限,始终未能找到完善的解决方案。在国外,已经投入使用的考试系统有著名的美国的TOEFL,GRE网上考试系统:还有微软、思科等大公司的国际认证考试等,这些考试系统在全球范围内有众多的使用者。在国内,试题库系统理论与技术的研究在最近几年取行了很大的进步。我国许多企业和高校都投入了大量的人力和物力到各门课程的试题库研制工作中去了,并取得了一定的成就。随着社会时代的不断发展,我国计算机和网络的不断发展和普及,传统的纸介质考试已经可以被计算机辅助考试系统所取代。传统的纸介质考试不仅费时、费力、

15、费纸,而且批改起来也十分费力。所以开发一个在线考试管理系统势在必行。它相对于纸介质考试而言具有省时、省力、存储方便等优点。现在已经被越来越多地应用到各种层次和领域的考试当中。在线考试管理系统的是基于MVC架构的Struts框架。本课题将主要进行以下研究工作:(1)解决系统安全登录问题。采用MD5加密和图片验证技术。(2)设计一个方便的在线考试管理系统。可以方便于考生参加考试,教师增加修改考生信息,减轻教师组织考试,评卷等压力。并分析各功能模块。(3)解决中文乱码问题。第二章 设计实现的详细步骤第一节 数据库设计 创建数据库表:学生 Student字段名称数据类型长度主键描述IDInt5是主键标

16、识S_namennvarchar50否学生姓名S_numberInt5否学号及密码S_classnvarchar50否所在年纪S_roleNvarchar50否角色标识教师 Teacher字段名称数据类型长度主键描述IDInt5是主键标识T_namenvarchar50否教师姓名T_numberInt5否登录密码T_classnvarchar50否所在年纪T_roleNvarchar50否角色标识学生成绩 StudentScore字段名称数据类型长度主键描述IDInt5是主键标识SS_numberInt5否学生学号SS_choicescoreInt5否选择题成绩SS_fillscoreInt5

17、否填空题成绩SS_decidescoreInt5否判断题成绩SS_allscoreInt5否学生总成绩SS_paperIDInt5否试卷IDSS_paperscoreInt5否试卷总分试卷 Paper字段名称数据类型长度主键描述IDint5是主键标识P_classnamenvarchar50否科目名称P_autornvarchar50否出题人P_timedatetime5否出题时间p_levelnvarchar50否试卷程度P_choicenumint5否选择题数P_fillnumint5否填空题数P_decidenumInt5否判断题数P_choicescoreint5否选择题分值P_fil

18、lscoreInt5否填空题分值P_decidescoreInt5否判断题分值P_paperscoreInt5否试卷总分P_isusedNvarchar50否是否是考试用卷选择题 Choice字段名称数据类型长度主键描述IDint5是主键标识C_namenvarcharmax否题目C_optionAnnvarchar50否选项AC_optionBnvarchar50否选项BC_optionCnvarchar50否选项CC_optionDnvarchar50否选项DC_answernvarchar50否答案C_classnamenvarchar50否所属科目名称C_levelnvarchar50

19、否困难程度C_scoreint5否题目分值判断题 Decide字段名称数据类型长度主键描述IDint5是主键标识D_namenvarcharmax否题目D_ yesnvarchar6否对选项D_ nonvarchar6否错选项D_answernvarchar6否答案D_classnamenvarchar50否所属科目名称D_levelnvarchar6否困难程度D_scoreint5否题目分值填空题 Fill字段名称数据类型长度主键描述IDint5是主键标识F_nameNvarcharmax否题目F_ fillnumint5否填空数量F_answernvarchar5否答案F_classmat

20、envarchar50否所属科目名称F_levelnvarchar6否困难程度F_scoreint5否题目分值科目 Class字段名称数据类型长度主键描述IDint5是主键标识C_namenvarchar50否科目名称C_ paperIDint5否试卷ID第二节 功能需求设计2.2.1功能概述在线考试系统的主要功能有:(1)学生注册和登录:学生只有在填写了网站要求的注册信息并经过管理员认证后方可进入本网站实现在线考试功能。(2)学生在线测试:学生根据答卷答题界面。(3)考试在线判卷:将学生考试的试卷进行判卷并分组展示在主界面中,使学生能够清楚地看到本次的考试情况。(4)后台管理程序:在输入管理

21、员账号密码后将进入此页面,包括判断题管理,选择题管理,填空题管理,试卷管理,成绩管理,学生管理,管理员信息。(5)判断题管理:可以对判断题目进行添加,删除,修改,查找。(6)选择题管理:可以对选择题目进行添加,删除,修改,查找。(7)填空题管理:可以对选择题目进行添加,删除,修改,查找。(8)试卷管理:显示题目类型、数目、分数,还可以添加新的试卷。(9)成绩管理:能够查找和显示以往任何一次考试成绩。(9)管理员信息:可以修改管理员信息。系统用户分为两类:学生类用户和管理员类用户。学生类用户是指当前系统中所有的学生。此类用户只能对自己的信息进行初次注册及浏览,不具有浏览和查询他人信息的权利,也不

22、能对自身和他人的信息进行管理。管理员类用户可以对自己和他人的信息进行浏览、查询以及修改等管理。同时具有题库的维护、试卷的维护和成绩的统计等功能。如图2-2-1-1所示:图2-2-1-1前段管理系统图 2-2-1-1后台管理系统 2.2.2系统主要的工作流程(1)管理员在线考试后台管理管理员在线考试后台管理程序流程图,如图2-2-2-1所示: 图 2-2-2-1 管理员所具有的权限(2)学生在线考试学生在线考试前台管理程序流程图,如图2-2-2-2所示: 图 2-2-2-2 学生在线考试前台管理程序流程图第三节 网站详细设计系统联为一体,界面整齐、美观,操作简单、方便。另外,支持按权限对系统进行

23、操作,即不同类型的用户拥有相异的权限对题库执行不同的操作。该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的asp应用程序。它应该具有开放性、方便性和灵活性。考生进行有效的身份验证登录后,要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。下面将会分节来介绍各个功能实现的界面和代码。1.用户登录页面

24、用户登录页面(login.asp)此页为简单的静态页面。如图2-3-1。 用户登录页面通过asp代码判断用户名及密码是否填写,填写是否正确。若填写正确,则将用户信息赋值给session变量,以方便以后调用。代码如下: /调用conn.asp连接数据库图 2-3-1 登录页面显示.用户注册页面.用户注册页面主要有两个构成:顶部图片页面(top2.htm)和注册页面(register.asp)。用户注册页面主要由用户完成用户注册。注册成功后才可以进入考试系统。如图2-3-2所示。图2-3-2注册页面3.管理员登录页面管理员登录页面(admin/index.asp)通过Asp代码判断账号及密码是否填

25、写,填写是否正确。如图2-3-3所示。若填写正确,则将用户信息赋值给session变量,以方便以后调用。图2-3-3 管理员登录页面4.管理员界面首页管理员界面首页由3个页面组成:欢迎界面(welcome.asp),检验用户名页面(check.asp)和管理界面首页(admin.asp)。通过管理界面首页实现在线考试系统后台试题、题库、学生和成绩等管理。(1)检验用户名页面。检验用户名页面(check.asp)用于检测管理员用户名是否为空。同时避免重复并节约代码。将检查用户名页面制作成为模块,在页面中通过直接调用。页面代码如下:window.top.navigate(index.asp);(2

26、)管理界面首页管理界面首页(admin.asp)后台管理程序全部在此页面上运行。它的页面主要分为3个部分:顶部为系统图片,左侧为工具条,右侧为嵌入式框架,页面如图2-3-4所示。图2-3-4 管理员界面页面5在线答案设计页面在线答案页面(test_over.asp)是动态页面,在线考试页面答题完毕,单击“提交”按钮,进入在线答案页面。在线答案页面主要对试题答案与正确答案进行比较对照,给出答题分数。页面如图2-3-10所示。在线答案页面设计与在线考试页面设计基本类似,只是不需要加入表单,加入文字“总分:分”以及文字“退出考试系统”,为“退出考试系统”建立连接。6题库管理第四节 本章小结该系统是专

27、门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。考生进行有效的身份验证登录后,要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。第三章 设计中遇到的重点及难点第一节 设计重点(1)代码的实现。(2)分页设计,在线考试系统的分页由于涉及到搜索查询,因此要在一

28、页处理不同查询条件下的分页显示。通过判断搜索条件和当前页数分别来设置分页,这也是此次设计的难点。(3) 考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。考试者进入考试系统后,应该能根据自己的需要选择考试科目,所以该系统还应具有考试科目选择的功能。在线考试于一般的单机考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自

29、动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统管理,此外,用户还应能进行远程注册。第二节 设计难点在线考试系统设计难点有以下几点:(1) 管理员模块,管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。(2)在管理页面中题目的分页显示,分页设计由于涉及到搜索查询,因此要在一页处理不同查询条件下的分页显示,那么要通过判断搜索条件和当前页数分别来设置分页,以实现查询及显示的准确性。(3)数据库中表的建立。因为每一类型的试题都应有一个表结构。但考虑到目前系统存贮空间可以很大,也为了更加方便。我们采用把全部试题集中在一起的方案来建立数据表,每道客观题均有四个备选答案项,字

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1