《在线考试系统的设计实现毕业论文》由会员分享,可在线阅读,更多相关《在线考试系统的设计实现毕业论文(60页珍藏版)》请在金锄头文库上搜索。
1、 专 业 学 位 硕 士 学 位 论 文在线实时考试系统的设计实现Design and Implementation of Real-time Online Examination System 作 者 姓 名: 学科、 专业: 学 号: 指 导 教 师: 完 成 日 期: 大连理工大学Dalian University of Technology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与
2、我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目: 在线实时考试系统的设计实现 作者签名: 日期: 年 月 日 摘 要本文论述了考试系统的研究意义、应用前景和主要研究内容,并对系统中用到的理论知识和相关技术进行了详细的阐述,重点介绍了网上考试系统的设计与实现,包括可行性分析、系统分析、数据库设计、系统的实现、系统运行和调试。该系统由用户管理、题库管理、自动组卷、在线考试、自动阅卷、综合查询、试题评估等功能模块组成,具有5个特点:(1) 实现题库数字化。利用数据库技术对试题库进行管理,便于实现试题的添加、维护、分类、检
3、索和制作试卷。(2) 随机自动生成试卷。按照教师制定的组卷策略随机生成试卷,提高了出卷效率和质量。同时避免考前的试题泄密,确保考试公正合理。(3) 有效保存考试数据。考生的试卷、考试成绩都存储于数据库中,方便评阅试卷,提高判卷的准确度,使考试过程规范化。(4) 加强安全性控制。题库的编辑、修改,试卷的查询、考试成绩的查询,都需要进行身份验证。同时增加了处理考试故障的恢复机制。(5) 便利快捷。计算机考试系统提供了方便的考试环境,既节省了印刷试卷的成本,又减轻了教师改卷的负担。本文设计的在线考试系统具有通用性、良好的可扩展性和安全性、并易于维护等优点,能满足目前的在线考试需求。关键词:在线考试;
4、故障恢复;系统安全- I -Design and Implementation of Real-time Online Examination System AbstractThis paper discuss the means of research in examination system ,the future application and the main content of examination system .And It also describe the theory and related technology . It include model tools ,
5、archetecture database ,auto-test algorithm, test-effective analysis and so on .The paper discribe the design and construction executable analysis ,system design ,system usage and debug .The test-system conclude uses management ,problem set management ,autotest generation ,online examination ,auto-co
6、rrect ,search ,effective and other functions.We can know the examination systems chactors by this:First the problem set is digital like.Second ,Auto genarate the examination .We can generate the examination when the teacher select the parameters.Third , the set of problems can be update time by time
7、.Forth , we can save the test data for a lone time to analysis.Fifth , the system is design in a security model .We add security control in the system.Sixth , it is easily to use this system .Computer test system support test enviroment.The system has all-purpose use,good expansion,safety and mainta
8、inability and other merits .And it can meet the needs of current online exams.Key Words:Online exam system;restore;system security- III -目 录摘 要IAbstractII引 言11 绪论21.1 系统开发背景21.2 系统研究的意义21.3 现行系统调查41.4 设计目标51.5 本章小结62 系统开发环境与相关技术72.1 开发环境72.1.1 关于ASP.NET82.1.2 C#语言概述102.2 面向对象的程序设计思想112.3 系统架构分析122.3
9、.1 C/S结构分析122.3.2 B/S结构分析132.3.3 本系统架构142.4 数据库技术152.5 本章小结163 系统需求分析173.1 可行性分析173.2 性能需求分析173.3 系统功能需求分析193.4 系统用例分析203.4.1 用例模型203.4.2 考试时序图203.5 本章小结234 系统总体设计244.1 运行环境设置244.2 网站的规划244.3 系统功能结构图264.4 数据库设计274.4.1 数据库设计概要274.4.2 数据流程分析284.4.3 数据库概念设计294.5 本章小结305 系统详细设计与实现315.1 系统业务流程315.2 登录模块的
10、设计实现315.3 考试模块的设计实现345.4 管理模块的设计实现355.2 系统主要部分介绍355.3 故障恢复策略365.3.1 关于XML365.3.2 在线考试系统的故障恢复策略375.4 数据逻辑层设计375.5 系统其他关键技术385.5.1 防止用户非法进入页面385.5.2 用session来实现消息传递385.5.3 禁止用户随意刷新页面395.6 本章小结406 系统安全性能分析与测试416.1 .NET Framework的安全性416.2 严格的权限管理416.3 系统测试426.3.1 界面测试426.3.2 功能测试426.4 网站测试436.4.1 登录测试43
11、6.4.2 考试测试446.4.3 管理与维护测试456.5 本章小结47结 论48参 考 文 献49致 谢51大连理工大学学位论文版权使用授权书52引 言考试与课堂教学一直是教学活动中两个最重要的环节。现在的各种考试大都采用传统的考试方式,一次考试需要经过多个步骤,教师出题、印卷、考生考试、人工阅卷、成绩评估和试卷分析等,消耗了大量人力物力,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,可以说传统的考试方式己经不能很好地满足现代考试的需要。随着网络技术、远程教育的发展与普及,我们迫切要求用一种新的方式来进行考试,以减轻教师的工作负担、提高工作效率,提高考试质量,使考试
12、更趋于客观、合理和公证,更有利于教与学。因此在线考试系统的软件开发是现阶段研究开发的一个热点。目前许多国际著名的IT公司所举办的各种认证考试绝大部分采用这种方式。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为
13、了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。网络考试从根本上解决了传统考试过程中的工作量大、效率低、反馈周期长、反馈能力弱、资源浪费等缺陷,成为现代教育技术发展与研究的方向。在我国教育中,采用网络考试系统对学生进行考试测评是学校教学改革的一个新的尝试。通过网络考试系统有针对性的随机抽取试题库中的试题进行考试和评卷,可以客观、公正的评价学生的学习效果,更容易测量出学生的实际应用水平,对节省教学管理资源、提升教育评价的理念水平具有一定的实际研究价值和使用价值。1 绪论1.1 系统开发背景目
14、前,计算机和网络的应用己经普及到各行各业。尤其在大、中专院校,校园网的建设已逐步完善,绝大多数学生已经具备了利用网络工具进行信息交流和辅助学习的能力。然而,对于校园网作用的发挥,相当一部分学校只达到了Internet上网代理、对外宣传、提供简单的文件共享与多媒体服务这样简单的应用层次。在学校教学环节中,仍然过分依赖于传统的教学模式,对于网络的开发和应用程度还远远不够。即使是网络教学系统,也大多为静态、无反馈信息的系统,很少提供在线练习与考试的功能。实事上,在学校教学组织工作中,无论进行怎样的教学改革,考试仍然是一个十分重要的组成部分,而传统考试中所依赖的手工方式其“测验、考试”等均存在诸多弊病【1】:(1) 组考工作量大:不仅教师要花费大量的时间和精力到处找试题、拼试卷,而且教务部门也要组织大量的人力物力进行试卷印刷、组织考试、试卷批阅、试卷统分和考试分析等工作,虽然调动了各方面力量但效率并不是很高;(2) 周期长:考试进行好多天之后才能向学生给出考试结果,