[论文]基于Asp.net的网络在线考试系统的实现.doc

上传人:文库蛋蛋多 文档编号:2385084 上传时间:2023-02-17 格式:DOC 页数:25 大小:342.50KB
返回 下载 相关 举报
[论文]基于Asp.net的网络在线考试系统的实现.doc_第1页
第1页 / 共25页
[论文]基于Asp.net的网络在线考试系统的实现.doc_第2页
第2页 / 共25页
[论文]基于Asp.net的网络在线考试系统的实现.doc_第3页
第3页 / 共25页
[论文]基于Asp.net的网络在线考试系统的实现.doc_第4页
第4页 / 共25页
[论文]基于Asp.net的网络在线考试系统的实现.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《[论文]基于Asp.net的网络在线考试系统的实现.doc》由会员分享,可在线阅读,更多相关《[论文]基于Asp.net的网络在线考试系统的实现.doc(25页珍藏版)》请在三一办公上搜索。

1、摘 要在目前而言中国教育正在迈进一个全新的时代,在互联网的时代下,利用网络技术的在线考试成为一个新的亮点。随着网络技术的逐渐完善。这里提出推行网络考试已经是一个必然的发展方向。在教学上用于对学生学习相关的测试,检验学生的学习效果。在线考试将能解决以前考试的很多弊端问题。然而分析现状:中小学的学校中,使用在线考试没有的到很好的发展,手工方式的测验或考试的弊端依然存在,比如学校字纸资源,设备资源,学生舞弊行为,监考老师资源的浪费依然很大。所以推行在线考试系统是必然的。目前一些网上考试系统已经在网络中出现,有的功能强大,但不是很实用。有的简单。但是没办法完成必要工作。不尽如人意之处很多。为解决该问题

2、,本人利用ASP.net 、DREAMWAVER等软件开发出一个全新的在线考试系统。本文详细地介绍开发设计的考试系统的功能模块以及讲解开发该考试系统所运用的理论依据。最后对系统进行直观分析,功能模块演示。关键词:网络、在线考试、ASP、DREAMWAVERabstract says the net school in at present which China emerges massively, the network technology also gradually improves.Here proposed the carrying out network test already

3、 was an inevitable development direction.Uses in the study to the student studies the related test, examines students study effect.The online test will be able to solve before took a test very many malpractice question.However analysis present situation: In elementary and middle schools school, the

4、use online test no to the very good development, the manual way examination or the test malpractice still exists, for instance the school wastepaper resources, the equipment resources, the student corrupts practices the behavior, monitors an exam teacher the resources waste very to be still big.Ther

5、efore the carrying out online test system is inevitable.At present on some nets took a test the system already to appear in the network, some functions were formidable, but was not very practical.Some simplicity. Not the entirely as desired place are very many.In order to solve this problem, myself

6、use softwares and so on ASP.net, DREAMWAVER develop a brand-new online test system.This article introduced in detail the development design the test system function module as well as the explanation develops the theory basis which this test system utilizes.Finally carries on the direct-viewing analy

7、sis to the system, the function module demonstration.Key word: Network, online test, ASP, DREAMWAVER目 录第一章:前 言11.1在线考试的诞生11.2设计的技术21.3数据库技术21.4 在线考试系统的使用3第二章: 在线考试的设计方案42.1在线考试的功能对象42.2管理员管理4第三章:在线考试系统模块设计53.1网络访问布局53.2 在线考试系统功能模块53.2.1 前台子系统功能模块53.2.2 后台子系统功能模块划分63.3 数据库概念设计63.4 数据库总设计规划63.4.1 数据库需

8、求分析63.4.2 数据库物理设计73.4.3 数据库逻辑设计83.5 系统结构8第四章:详细设计104.1 用户登录模块104.1.1 流程分析104.1.2 文件设计114.2 题库管理模块124.2.1 题库管理功能模块图124.2.2 判断题管理模块页面流程134.2.3 在线考试自动组卷144.3 试卷管理模块154.3.1 试卷管理功能模块图154.3.2 设计思想及特点15第五章: 系统测试16第六章: 总结19参考文献20致 谢21第一章:前 言1.1在线考试的诞生网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Intern

9、et/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制

10、、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。网上考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自

11、动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师出试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。本文以Internet为平台,研究了基于Web考试系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户登录

12、模块、题库管理模块和试卷管理模块的设计。特别是在题库管理模块中对自动组卷功能常用的算法(包括随机选取法、回溯试探法和遗传算法)进行了比较。对此 我们在看到网络技术的优越性后,大家都明白了在线考试的推广是多么的畅然,多么的有必要,多么的完美。1.2设计的技术由于在线考试系统的推广,同样使得开发软件进一步提高。本系统的操作界面都是Web页面形式,能够多次完成与考试用户的交互工作,对各种用户的具体请求进行动态处理并返回结果,一般静态Web页面技术所无法实现的,所以采用动态网页技术。目前动态网页技术有很多,可以说是层出不穷,比如CGI、PHP、JSP、ASP、ASP.NET等。本设计采用ASP.NET

13、技术。ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。所以在开发本次考试系统的时候我选择

14、了ASP.NET 作为只要的开发软件。以DWM为开发平台。他们能一起完美的相互配合,很便捷的达到用户需求的效果。1.3数据库技术由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中最简单的Access数据库。本系统采用的是微软公司的原OFFICE中的Access做为数据库。原因如下:第一,Access与Windows 2003 Server服务器紧密集成,而Windows 2003 Server服务器具有很好的安全性,能够排除所有未经授权

15、的非法用户的访问,确保了服务器的安全性,符合系统对安全性的要求;第二,用户可以使用Web浏览器查询存储在Access数据库中的数据,只需要点击对应的网页连接,键入需要查询的内容既可以访问,符合系统远程访问数据库的要求。第三,容量庞大,每个数据库中可创建多达上万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。第四,ACCESS使用简单,操作方便,符合一般技术人员使用标准。1.4 在线考试系统的使用现如今,为了方便人们的日常生活和工作,在学生教学检查方面使用在线考试的优越性将空前的明显。利用现在学校的校园网络,只需要将考试服务器设置完善,学生使用的客户机只需要

16、能够正常访问网页。对于整体而言使用是很方便的。而且整体系统移植性很强。在线考试系统本是传统考场的延伸,它利用网络的无限广阔空间,随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。学生可以在上机的地方随时考试也可以在寝室里或家里进行考试,老师也可以在家里对学生进行考试,打破了学生一定要到学校才考试的模式。这样大大地方便了学生、老师的考试过程。所以在线应运时代考试而生势必成为必然。最终占据教育教学的重点位置。第二章: 在线考试的设计方案2.1在线考试的功能对象本系统的用户可分为管理员,教师,学生和普通用户四类。考虑到系统的安全性,本系统共分成两个界面:一个界面用于管理员和教师

17、登录,主要负责进行基本资料、新闻、题库、试卷、成绩的管理以及查询等;另外一个界面用于考生和普通用户登录,主要负责修改个人资料、浏览考试新闻、在线考试、查询以往考试成绩等,系统应该实现下列功能:包括试卷管理、题库管理、成绩管理。2.1.1、试卷管理教师可以从课程,难度级别,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,在学生考试时,由系统根据试卷规则自动组卷生成满足教师要求的试卷,而不用手工组卷。同时,教师还可以对库中已有的试卷进行修改和删除,添加新试卷等。2.1.2、题库管理教师可以根据教学需求对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包

18、括判断题、填空题、单选题和多选题;对于每种类型的试题,教师可以设置题干、答案、试题难度系数、解析、添加时间等属性。2.1.3、成绩管理教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。对学生来说,包括在线考试、查询以往考试成绩、浏览考试新闻、留言等。1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。3、浏览考试新闻:学生可以浏览最新发布的考试信息。4、留言板:学生提交对系统的留言信息。

19、2.2管理员管理主要包括管理基本资料(包括教师、学生、普通用户资料的增、删、改以及个人资料修改)、新闻管理(包括对新闻的发布、删除、修改)、控制与分配用户的访问权限,保障系统的安全性,防止非法访问。 第三章:在线考试系统模块设计3.1网络访问布局考试服务器机房一机房二机房三机房四学生家庭客户端WLAN备份服务器学生外网服务器学生寝室服务器3.2 在线考试系统功能模块3.2.1 前台子系统功能模块网上考试系统前台子系统修改个人信息浏览考试新闻在 线 考 试查询考试成绩退出考试系统图3-1 前台子系统功能模块图3.2.2 后台子系统功能模块划分网上考试系统后台子系统资 料 管 理新 闻 管 理题

20、库 管 理试 卷 管 理成 绩 管 理退 出 系 统图3-2 后台子系统功能模块图3.3 数据库概念设计 为在线考试提供更好的更高的技术安全质量,同时考虑数据库在应用方面的简单,可维护等条件,我们采用目前最普遍使用的Microsoft access。这个数据库对于操作者而言简单方便,对于老师在出题的时候,可以直接使用数据库导出的摸板。出完题目以后仅需要导入到数据库内就可以出现在考试界面了。考试完成后工作人员只需要几秒钟就可以提出全部的考试成绩。安全,快捷,节约很多人力物力。3.4 数据库总设计规划3.4.1 数据库需求分析针对一般考试系统的需求,设计如下所示的数据项和数据结构:1.管理员信息,

21、包括的数据项有:管理员编号、用户名、口令、公告等。2.教师信息,包括的数据项有:教师编号、职工号、姓名、口令、性别、班级等。3.学生信息,包括的数据项有:学生编号、学号、姓名、性别、班级、考试日期、考试登陆标志、考试提交标志等。4.普通用户信息,包括的数据项有:用户编号、用户名、口令、真实姓名、性别、注册日期等。5.试卷信息,包括的数据项有:试卷编号、填空题分值、填空题数量、判断题分值、判断题数量、单选题分值、单选题数量、多选题分值、多选题数量、考试时间、试卷名称等。6.成绩信息,包括的数据项有:考试科目、考生学号、成绩、考试时间、是否补考、补考成绩、补考日期、结束时间等。7.判断题信息,包括

22、的数据项有:判断题编号、题干、正确答案、课程名称、难度系数、添加日期、答案解析、状态标志等。8.填空题信息,包括的数据项有:填空题编号、题干、正确答案、课程名称、难度系数、添加日期、答案解析、填空个数、答案是否有序、状态标志等。9.单选题信息,包括的数据项有:单选题编号、题干、正确答案、备选项(A、B、C、D)、课程名称、难度系数、添加日期、答案解析、状态标志等。10.多选题信息,包括的数据项有:多选题编号、题干、正确答案、备选项(A、B、C、D)、课程名称、难度系数、添加日期、答案解析、状态标志等。本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题

23、信息、试卷信息、考试信息等)。 为了从多方面来保障考生考试信息的安全性、可信性和考试成绩的可依赖性,本系统还应该建立一套机制,这套机制至少应该包括学生和教师的账号的安全机制、后台数据库的安全机制、考试过程的控制机制。3.4.2 数据库物理设计对应逻辑设计的数据库名exam,设计数据库的物理文件及相关属性如下。1.主数据文件:exam.mdf。初始空间:1MB,若超出空间按10%自动增长。存放路径:d:program filesMicrosoft access Data。最大文件大小:不受限。隶属文件组:PRIMARY。2.日志文件:exam_log.ldf。初始空间:1MB,若超出空间按10%

24、自动增长。存放路径:d:program filesMicrosoft accessacData。最大文件大小:不受限。3.4.3 数据库逻辑设计 由于本系统是为网上考试系统而设计的,因此数据库名称定为exam。根据需求分析设计了如图3-3所示的数据库结构。在名为exam的数据库里包含用户数据对象和系统数据对象两大部分,其中系统数据对象由系统自动产生,用户数据对象是由设计人员根据需要设计,具体的用户数据表结构exam用户数据对象系统数据对象admin_info表tk_pd表tk_tk表tk_single表stu_info表teach_info表tk_multi表paper_info表user_i

25、nfo表news表report表图3-3 数据库结构图 3.5 系统结构本系统分为后台数据库系统和前台ASP.NET网站系统两部分。后台数据库exam主要包括11个用户数据表。1.存储系统管理员信息的admin_info。2.存储教师信息的teach_info。3.存储学生信息的stu_info。4.存储注册用户信息的user_info。5.存储考试新闻信息的news。6.存储试卷规则信息的paper。7.存储考生成绩信息的report。8.存储判断题信息的tk_pd。9.存储填空题信息的tk_tk。10.存储单选题信息的tk_single。11.存储多选题信息的tk_multi。前台ASP.

26、NET网站系统结构包括:1.Admin子目录下存放与管理员界面相关的.net文件。2.User子目录下存放与考生界面相关的.net文件。3.Data子目录下存放数据文件:exam.mdf4.CSS子目录下存放层叠样式表文件,规范网页的总体风格。5.ASCX子目录下存放网页配件文件。6.Images子目录下存放系统使用的小插图文件。第四章:详细设计4.1 用户登录模块4.1.1 流程分析该模块包括user_login.aspx和user.aspx文件。如果用户要使用为注册用户提供的功能,那么在使用之前必须登录。用户的登录方式很简单,只要输入用户名、密码以及系统每次提供的验证码就可以了。若用户输入

27、的以上三项与数据库中保存的相符,则表明用户登录成功,可以开放全部前台子系统;如果不符,则登录失败。模块执行流程如图4-1所示。其中管理员、教师、学生登录模块执行流程与用户登录模块执行流程类似 ,文件分别为:admin_login.aspx、 manage.aspx以及user_login.aspx、user.aspx。NoNoNoYesYesYesyesno登录信息录入接收登录信息用户名、口令、验证码为空?按照用户名查询提示用户不存在更新登录信息用户已经存在吗?口令正确吗?验证码正确吗?提示密码错误提示验证码错误图4-1 用户登录模块执行流程 4.1.2 文件设计user_login.aspx

28、文件:按照下述内容设计user_login.aspx文件。表单名:form1。表单执行程序:user_login.aspx。表单数据传输方法:post。表单的要素如下 user_login.aspx表单设计 表4-1表单要素说明表单要素名称表单要素性质用户名Username3文本框密码Password2文本框(密码域)验证码verifycode文本框提交按钮Submit2按钮(类型为submit)重置按钮Reset2按钮(类型为reset)设计的部分代码如下: Sub Submit2_Click(Sender As Object, e As EventArgs) Dim SqlStr,ConS

29、tr As String SqlStr=select * from user_info where user_name=+username3.text+ ConStr=server=jsj-server;uid=sa;pwd=;database=shop Dim Da As New SqlDataAdapter(SqlStr,ConStr) Dim Ds As New DataSet() Da.Fill(Ds,基本信息) If Ds.Tables(基本信息).Rows.Count=0 Then Message.Text=这里没有这个人! Exit Sub Else If Ds.Tables(基

30、本信息).Rows(0).Item(user_password)password2.Text Then Message.Text=密码错误!Exit Sub Else if verifycode.textcstr(viewstate(vnum) then Message.Text=验证码错误! Exit Sub Else session(user_id)=Ds.Tables(基本信息).Rows(0).Item(user_id) session(user_name)=Ds.Tables(基本信息).Rows(0).Item(user_name) session(user_phone)=Ds.T

31、ables(基本信息).Rows(0).Item(user_phone) session(user_zjtype)=Ds.Tables(基本信息).Rows(0).Item(user_zjtype) response.redirect(user.aspx) End If End Sub 接下来在user_login.aspx文件相应位置加入如下代码就可以使用图像验证码了。具体代码为: ,之后在user_login.aspx文件中添加如下代码:sub page_load(sender as object,e as eventargs) dim vnum as string=session(vnu

32、m) 从session取值 viewstate(vnum)=vnum 把数据存储在viewstate中 end sub4.2 题库管理模块4.2.1 题库管理功能模块图题库管理包括判断题管理、填空题管理、单选题管理和多选题管理。管理员可以通过题库管理对各种类型的试题进行添加、删除、修改以及查询。题库管理功能模块图如下, 删除填空题修改填空题查找填空题题库管理判断题管理填空题管理单选题管理多选题管理添加填空题删除单选题修改单选题查找单选题添加单选题删除多选题修改多选题查找多选题添加多选题删除判断题修改判断题查找判断题添加判断题图4-2题库管理功能模块4.2.2 判断题管理模块页面流程返回查找成功

33、修改成功删除成功添加成功pd_manage.aspxpd_add.aspxpd_add_ok.aspxpd_del.aspxpd_del_ok.aspxpd_edit.aspxpd_edit_ok.aspx查找判断题显示判断题图4-3 判断题管理页面流程其他功能模块均与题库管理模块类似,此处不再论述。4.2.3 在线考试自动组卷自动组卷是题库管理模块中最重要的环节之一。目前具有自动组卷功能的考试系统一般采用随机选取法、回溯试探法和遗传算法。随机选取法根据状态空间的控制指标,由计算机随机的抽取一道试题放入试题库,此过程不断重复,直到组卷完毕,或已无法从题库中抽取满足控制指标的试题为止。该方法结构

34、简单,对于单道题的抽取运行速度较快,但是对于整个组卷过程来说组卷成功率低,即使组卷成功,花费时间也令人难以忍受。尤其是当题库中各状态类型平均出题量较低时,组卷往往以失败而告终。回溯试探法是将随机选取法产生的每一状态类型记录下来,当搜索失败时释放上次记录的状态类型,然后再依据一定的规律(正是这种规律破坏了选取试题的随机性)变换一种新的状态类型进行试探,通过不断的回溯试探直到试卷生成完毕或退回出发点为止,这种有条件的深度优先算法,对于状态类型和出题量都较少的题库系统而言,组卷成功率较好,但是在实际应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长,后两点

35、是用户无法接受的。遗传算法(Genetic Algorithms)是一种并行的、能够有效优化的算法,以Morgan的基因理论及Eldridge 与Gould间断平衡理论为依据,同时融合了Mayr的边缘物种形成理论和Bertalanffv一般系统理论的一些思想,模拟达尔文的自然界遗传学:继承(基因遗传)、进化(基因突变)优胜劣汰(优的基因大量被遗传复制,劣的基因较少被遗传复制)。其实质就是一种把自然界有机体的优胜劣汰的自然选择、适者生存的进化机制与同一群体中个体与个体间的随机信息交换机制相结合的搜索算法。运用遗传算法求解问题首先需将所要求解的问题表示成二进制编码,然后根据环境进行基本的操作:se

36、lection,crossover,mutation这样进行不断的所谓“生存选择”,最后收敛到一个最适应环境条件的个体上,得到问题的最优解。分析上述算法的优缺点,不难发现,在限制条件状态空间的控制下,随机选取法有时能够抽取出一组令用户满意的试题,只不过由于它随机选取试题的范围太大,无法确定目前条件下哪些区域能够抽取合适的试题,反而可能在那些已经证明是无法抽取合适试题的区域内反复选题,进行大量的无效操作进入死循环,最终导致组卷失败。回溯试探法组卷成功率高,但它是以牺牲大量的时间为代价的,对于现今越来越流行的考生网上随机即时调题的考试过程来说,它已不符合要求。遗传算法以其具有自适应全局寻优和智能搜

37、索技术,并且收敛性好的特性能很好的满足自动考试组卷的要求。4.3 试卷管理模块4.3.1 试卷管理功能模块图试 卷 管 理添 加 试 卷修 改 试 卷删 除 试 卷查 找 试 卷浏览已有试卷图5-10 试卷管理功能模块图4.3.2 设计思想及特点教师可以通过试卷管理模块对每一门课程所对应的试卷进行详细的设定。具体来说,教师可以从课程、难度级别、试题类型以及各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,在学生考试时,系统根据考生选择的考试科目,从数据库中读取试卷规则,由随机抽题模块根据相应的试卷规则,从题库中随机抽出符合条件的试题自动组卷生成满足教师要求的试卷,而不用手工组卷,待考生

38、交卷之后,系统根据题库中存放的试题的正确答案进行在线判卷,之后将考试成绩单发送给考生。同时,教师还可以对库中已有的试卷进行修改、删除以及添加新试卷等。试卷规则概念的提出,主要考虑如下:1.试卷规则便于统一进行管理,老师可以随时进行修改、删除和添加试卷。2.试卷规则记录的只是试卷的基本信息,通过该信息可以随意控制试卷难度级别、试题类型以及各种题型的数量。第五章: 系统测试系统在投入使用之前必须进行严格的测试,测试的内容包括功能测试、性能测试、可用性测试、客户端兼容性测试、安全测试等。测试完成后要上交测试报告,我们可以根据测试报告及时发现问题并提出解决方案,便于系统的维护与升级。经过初步测试,系统

39、在服务器端和客户端均能正常运行,对于不同显示分辨率下网页也能够正常显示而且网页的链接基本正确。但由于系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。 第一步:安装考试服务端,利用现在2003系统所带的IIS系统将我们的考试服务端数据进行安装。安装完成后开启浏览权限。如图: 通过完成配置我们就可以在IE地址栏录入:192.168.18.96:88进行访问。第二步:检验安装是否正确,可以在安装的IIS里面点击浏览,出现以下界面说明安装正确。第三步:客户机的访问,

40、我们通过IE地址栏访问可以见到正常界面。 登陆主页面 管理员界面 新闻界面第六章: 总结本文详细论述了网上考试系统的设计与实现,该系统基本实现了需求分析中的功能要求,其中考生信息主要由数据库直接输入,考生成功登录后进入考生界面,考生界面主要由考试、成绩查询、考试新闻、修改个人资料、留言版组成,考试时考生输入准考证号码、考生姓名、验证码,核对正确后进入考场,关键实现了考生在选择科目后由系统随机抽题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由基本资料管理、新闻管理、题库管理、试卷管理、成绩管理以及查询等模

41、块组成。由于时间和技术水平的缘故,本系统还存在着许多方面的工作尚未完善。系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。另外,本系统只提供了一些基本的统计与分析功能,如平均分、方差、等级量表等。由于本次设计在时间,本人能力有限制,系统本身基本能正常使用,但功能及细节方便还不是很成熟。有待进一步提高,相信在以后的学习及生活中会将本设计更加完善。参考文献1 孟军 精通ASP.NET网络编成人民邮电出版社,2002 2 王孝玲 教育评价

42、的理论与技术 教育评价的理论与技术 1999 .13 朱归良 基于Web模式的网络考试系统安全性研究 (2002年3月)4 赵克立 ASP.NET变成培训教程 清华大学出版社,20025 彭万波 Web数据库开发技术与实例详解 电子工业出版社 2006.96 宋来建 基于考试的服务器技术 重庆计算机报 2006.7致 谢这次毕业设计是在我的导师 讲师以及我的另外两位老师的指导下完成的,感谢这三位老师这么久以来对我这次在毕业设计上和学业上的悉心指导和帮助,我所取得的每一点成绩和进步都凝聚了这三位老师对我的教诲和心血。导师严谨求实的治学态度、脚踏实地的工作作风、敏锐的思想给我留下了深刻的印象,成为我一生中一笔宝贵的财富,使我终生受益。在整个设计的过程中,也得到了学院图书馆、阅览室和同学的帮忙和鼓励,他们提出了很多有益而且宝贵的建议,在此对他们表示诚挚的谢意,感谢所有关心过和支持过我的人们!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号