一、编程考试中源程序的机器评卷算法(论文文献综述)
刘伟丽[1](2016)在《基于XML的在线考试系统的设计与实现》文中研究表明计算机技术的发展使得学校对于使用新科技、新型方法准确考核学生知识水平的要求越来越高。传统的考试方式是人工出题,考场考试,人工判卷、登分、查阅,它需要消耗大量的人力、物力、财力。随着计算机技术的发展,传统的考试方式越来越不适应时代的发展。本论文以计算机基础课程为对象,研究实现计算机基础自动考试系统的实现。本文通过对文件的XML形式进行检测比较,实现计算机基础考试的操作题评分功能,通过信息指纹算法解决题目重复的问题。本文的主要工作如下:介绍计算机考试系统的研究背景及研究现状,说明本文写作的意义及目的。简述XML、ASP.NET技术,并介绍了本文开发使用的相关理论以及组卷的相关策略。文中解决了试题入库混乱的问题和试题重复入库的问题。运用信息指纹技术在题目入库时进行一次消重操作,自动计算题目的特征值,与存储的一组特征值进行比对,避免重复或者相似的题目的出现。对主观题的评判做了改进。一般主观题是通过DOM接口解析计分,但主观题本身答案弹性比较大,还有一定的失误率。本文在DOM接口解析计分的基础上,添加人工修正,以最大程度上减少考生的误操作。介绍基于XML技术的在线考试系统的需求分析,并详细介绍软件的实现,和基于XML技术的试题管理。本文系统的试题管理采用了XML形式,保证了题库的安全、有效。试题生成时,通过设置一定的参数值,对题库中的题目进行检测,有效的控制了题目的范围、难度系数等。使用C#编程语言、Visual Studio 2010开发环境和Microsoft SQL Server 2000数据库实现软件,并对实验结果做相应的分析。
温湘敏,胡琳[2](2013)在《依据程序依赖关系匹配度的C语言程序设计题评分方法》文中提出计算机编程语言阅卷流程工作任务繁重,评分效率不高,而且又过分依赖于阅卷老师的主观情感。如何能够科学地提高阅卷效率,对计算机编程类应试给予客观公正的评判,是目前计算机基础实验教学所关注的研究热点难点。通过静态语义理解思想的运用,结合程序依赖关系匹配度模型方法,将考生的作答结果标准化为程序系统依赖图集,并根据语义分析和匹配度度量方法予以判分。通过大量的有效实验数据分析论证,本文提出了一种基于程序依赖关系匹配度的C语言程序设计题评判策略,改进了常规阅卷智能化系统评分的不足。
刘天蓝[3](2013)在《基于语义理解与运行分析的程序题自动评分算法研究》文中提出随着计算机无纸化考试的兴起,计算机语言程序设计考试部分已基本实现上机考试流程,抽题、评卷都在系统中自动完成。由于程序设计题主观性大、答案解法复杂多样,使得编程题的自动阅卷技术-直是无纸化考试领域内的研究难点与热点,具有重要的现实应用价值。通过对高校普遍使用的无纸化考试系统及计算机等级考试的试题库分析,发现在现有的Visual FoxPro考试系统中存在一类非常典型的程序设计主观题——具有可视化界面,试题的输入和结果输出通过可视化控件的方式控制和展示,并且由于涉及到数据库的操作,在输入不变的情况下,得到的结果输出也不唯一。在现有的自动阅卷技术条件下,没有合适的阅卷方案。针对这类题型评分算法的不足,提出了一种新的静态语义理解和运行时动态分析相结合的阅卷算法。主要工作如下:1、针对现有静态分析算法不完善的地方,在保留现有算法优势的基础上进行了改进,提出了基于语法树节点权值的关键点标记法。即在语义层面上对考题的关键得分点进行标记并匹配,旨在从考生程序的语法、要点、算法三个方面进行评分,较以往的评分方式更为合理有效。2、针对程序输入输出皆为可视化控件的问题,通过对VFP表单程序文件的分析,提出了在考生程序中植入代码生成结果文件的运行时分析方法。主要思想是分析考生表单源文件,读取出控件相关属性字段,并以此为依据动态地在考生程序中插入生成结果文件的代码,使不利于分析的可视化输出转化为方便分析的文本信息结果,解决了此类问题程序结果无法判断的问题。3、为达到合理评分,根据加权平均法构造了评分函数,并利用BP神经网络确定函数映射关系,将语义理解模块给出的步骤分和运行时分析模块给出的结果分相结合,使结果更接近人工阅卷。
王绪梅[4](2013)在《基于Web的在线考试系统研究》文中研究说明21世纪信息化时代的到来,促进了各行各业的发展,教育行业也不例外。教育行业加快了改革的步伐,比如:网络教育的普及解决了部分社会人士由于工作时间紧迫,而无法继续进行学业深造的问题,他们通过网络视频教学获得相应的学历证书;学生考研参加部分科目的冲刺班,通过网上报名学习完成等,这些都是教育改革的体现。在目前教育中,考试仍然是衡量教育质量和学生成绩及能否拿到相应学历证书的重要手段,如何采用一个有效的考试方法,实现教考分离,保证考试的公平、公正,达到考试目的,且能够真正考验学生的综合素质,是值得重要研究的问题。论文首先深入了解和研究了在线考试系统在国内和国外的研究现状,接着讨论其可行性方案,最后选择一个可行的方案来设计和实现在线考试系统。主要做了如下几个方面的工作:1.对自动组卷算法进行深入研究,将改进的遗传算法—分层自适应遗传算法应用于自动组卷中,以提高组卷效率及运行速度,避免标准算法中容易出现的早熟现象,使系统拥有较好的健壮性。2.对批阅试卷中评分模块进行了充分的研究,主观题自动评阅的关键技术是规范化预处理和静态评阅中的字符串相似度计算,通过实验对此技术方案的结果进行分析。3.以前两者系统分析为基础,深入研究了卷面分析统计模块,以计算机自动进行分析统计试卷卷面情况取代人工分析统计试卷卷面情况,从而达到减轻教师工作任务、改善教师工作效率、提高阅卷准确率的目的。4.在Windows xp操作系统、C++语言和SQL Server数据库环境下,采用B/S(即浏览器/服务器)模式进行架构和设计实现,系统具有较友好的界面,其操作方式简单易学,有比较高的实用价值。
潘皎[5](2012)在《C语言程序自动评测系统的设计与实现》文中研究表明随着计算机技术的发展和提高,计算机辅助评价(CAA)已成为当前计算机教育应用的热点研究问题之一。已有的研究成果已能很好的解决客观题测评问题,而主观题的评测问题则仍处于发展阶段。C语言程序设计课程中大量的编程作业,要求教师及时给出客观公正的评价,造成教师沉重的评价负担。实现学生编写的程序源代码评测的自动化,减轻教师工作负担,促进学生进行自我训练、提高编程技能,是近年来计算机教育研究的重点问题。本文在参考了现有的在线评测系统和程序设计类课程教学辅助系统的基础上,进行了C语言程序自动评测系统的设计与实现,系统对能够生成可执行文件的程序采用软件测试中的动态评测技术进行评测,对编译过程中有错误,不能生成可执行文件的程序将其转入代码修复模块进行修复,修复后再次进行编译处理,如果能够生成可执行文件将其转入动态评测模块进行评测,否则转入静态评测模块进行评测。此系统从多角度分析学生程序,具有给出的分数更准确、分析的结果更合理的特点。系统采用B/S系统体系结构,ASP.NET作为前端开发工具,后台数据库管理使用SQL Server,开发语言使用C#。系统具有界面简洁、操作方便、工作效率高、数据安全可靠等特点。通过对自动评测系统进行验证与分析,表明本文使用的方法能够对学生程序进行自动评测,设计和开发的自动测评系统具有一定的实用价值。
李月辉[6](2012)在《网络在线考试系统的设计与实现》文中指出随着计算机技术、计算机网络技术的不断发展,使用先进的信息技术推动教学改革是必然的发展趋势,利用网络实现在线考试正式将计算机技术运用于教改的体现。传统考试模式与网络在线考试相比存在着许多的弊端,并且对教师的教学效果进行评价也无法达到预期效果。网络在线考试系统的应用,能够使考试公平、公正的进行,并且能够使教学考评具有科学性和有效性。本文以网络在线考试系统为主题,以考试系统的设计和开发过程为主线,采用B/S(Browser/Server,浏览器/服务器)三层结构模式,运用当前较流行的C#语言,SQLServer为后台数据库,以ASP.NET为主要技术进行开发,论述了从系统的需求分析、详细设计到具体实现及测试的全过程。本文共分六部分,首先介绍课题研究的目的和意义,然后对系统用到的相关理论和知识进行了介绍。系统需求分析部分,对用户的需求进行了分析并制定了系统设计原则,同时使用UML(Unified Modeling Language)进行了用例分析。系统设计部分介绍系统总体结构和每个模块的结构的设计过程。系统实现和系统测试部分,详细论述了系统的实现过程和系统重要模块的测试过程。本文主要对常见的自动组卷算法进行了改进,提高了组卷效率和合理性。同时对程序设计题自动阅卷问题进行了分析和研究。本系统在哈尔滨华夏学院试运行稳定,并取得了良好的使用效果。
李发财[7](2012)在《在线考试系统中的设计与实现》文中进行了进一步梳理在线考试系统可以减少企业在员工招聘和考核工作中人力、物力和时间的开销,节约企业办公经费,增加企业利润,及时反映企业员工素质构成。市场上此类系统普遍存在试题类型单一、定制性差、灵活性弱和安全性不足等缺点,少数高端系统价格又十分昂贵。基于上述原因,同时考虑到未来与公司办公平台的融合问题,北京新媒传信科技有限公司决定由本人开发一套集题库管理、考试管理、随机抽题、在线考试、成绩查询、自动评卷和统计分析等功能于一体的多功能无纸化考试系统。本人参与完成系统需求分析、概要设计、数据库设计和详细设计工作;独立完成系统主要模块开发工作,具体如下:(1)系统管理模块:用户增加、删除、修改和查询功能;用户组增加、删除、修改和查询功能;模块增加、删除、修改和查询功能;登录、注销功能。(2)题库管理模块:试题增加、删除、修改和查询功能。(3)考试管理模块:试卷模板增加、删除、修改和查询功能;考试安排增加、删除、修改和查询功能。(4)考试模块:考生登录、注销功能;答题、成绩查询功能(5)阅卷模块:手工判卷功能、自动判卷功能。系统具有权限控制机制,严格控制用户对系统的访问,并通过对敏感数据进行加密,将题目内容和答案分开存放,禁止未登录访问,防止SQL注入等手段,最大程度保证系统的安全性。利用JAVA反射机制,实现编程题自动判卷功能。、通过防止多机登录、屏蔽鼠标右键和键盘快捷键等措施,减少考生作弊操作。采用XML格式存放试卷模板信息,增加试卷模板的灵活性、多样性。本系统主要功能已经实现,后期将逐步完善和丰富系统功能。目前系统已成功上线,提高了公司员工考核和招聘工作效率,节约了大量人力、物力和时间开销,加速了公司办公自动化进程,提升了公司的市场竞争力。
王烨[8](2012)在《在线考试系统的分析与设计》文中研究说明随着计算机网络技术及数字化学习技术的发展和普及,以及Web应用程序的复杂性越来越高,传统的Web应用已经越来越难满足用户的需求。目前在线考试系统数据流量过大的根源在于其采用的传统Web框架,因为在传统Web框架中,当用户刷新页面后,原来页面的数据将全部丢失,需要重新从服务器获取,这就增加了浏览器和服务器间的数据交换量。利用Ajax技术对系统进行优化,主要用于减少客户端和服务器端的数据流量。Ajax技术采用了异步调用的方式,促使页面局部刷新,所以它可以仅仅向服务器传送和接收自己所需要的数据来减少网络流量,使系统具有更高的即时响应性与更佳的性能,Ajax技术大大丰富了用户的使用体验。本文首先介绍了在线考试系统的应用背景,系统的架构,开发工具。本系统主要采用B/S模式的开发模型,采用基于ASP.NET的开发环境,开发工具是Visual Studio2005/2008,数据库使用微软公司的SQL Server2005。本文在讨论了在线考试系统的基础上,介绍了开发基于Ajax技术的在线考试系统的关键技术,对系统进行了详细的需求分析,设计了系统的总体结构和功能模块,并设计了系统的数据库表结构及关系。系统具备以下的功能:用户管理、角色管理、权限分配、试题管理、试卷管理、在线考试、考试异常处理、成绩管理、操作题源文件上传下载管理等主要功能。利用Ajax技术实现了考试倒计时、一页一题、权限分配等功能。用户答题过程中可以在用户每一个答题操作时提交到服务器,由于提交数据是异步进行的,页面无刷新,用户几乎感觉不到有任何的中断,整个答卷过程是流畅的。并且利用Ajax的异步特性可以在用户答题的过程中随时提交答题结果,不必等整个考试结束后整体提交数据,提交考试只是向数据库写入已考标记。总之,在线考试系统将给用户带来全新的体验,考试系统将更加人性化、智能化、负载能力更强。本课题不仅成功地设计了一个全新架构的、性能优越的在线考试,而且在系统的设计与开发中所采用的Ajax技术和方法可不断地提高考试系统的功能。
屈文超[9](2012)在《网络考试系统的设计与实现》文中研究指明随着当今计算机技术和网络技术的不断发展,通过计算机实现大规模考试已成为可能。网上考试系统以其高效、灵活、运作成本低的突出优势,正逐步走进我们的学习和工作,尤其针对北京联合大学多校区跨地域组织统一考试有着不可替代的优点与作用。本文从系统工程的角度对如何利用现代计算机及网络技术开发能够跨平台运行、易维护和高性能的校园网上考试系统进行了研究,系统包括用户登录、系统管理、在线考试等核心功能。该网络考试系统基于Web技术开发,采用三层B/S结构模式,采用ASP动态网页技术,VBScript脚本语言进行编写,软件的开发环境为C#,系统数据库使用SQLServer2000。论文详细描述了从需求分析到设计实现的该网络考试系统的整体过程。首先根据网络考试实际需求对考试进行分析建模;随后进行系统体系结构设计、包括系统结构设计,功能模块的设计、数据库设计等;最后详细介绍了系统功能模块、系统主控页面以及其他网络考试相关技术的设计与实现过程。本文开发的考试系统可以广泛运用于我校各项校内考试中,为我校多地域跨校区统一考试的组织节省了大量的人力物力,提供了极大的便利。
艾山·白克热[10](2011)在《基于J2EE的网上阅卷系统的设计与实现》文中提出在近几年,随着网络技术、计算机技术、数字信息技术、图像处理技术的飞速发展,出现了基于Web技术的考试评卷系统。当前考试重点注重于考生创新和实践能力的测试,考试中主观卷数量大大增加,但主观卷的评阅容易受到各种因素影响。网上阅卷将考生的试题数字信息化,存储在相应的服务器中,计算机通过对数字化信息进行分割,切割加工,将每道题单一分离出来。在评委老师评卷时,将考题显示在计算机人机界面上,方便了评卷老师的阅卷和评分。对评卷老师给出的分数,计算机根据一定的分差控制原理,对多次评分后的分数取均值,避免了单一老师疏忽而导致给出不合理的分数,从而确保了考试的公平性和公正性。本论文首先提出了网上阅卷相对于手工阅卷的优势,分析了国内网上阅卷系统的现状,提出了开发网上阅卷系统必要性。其次对网上阅卷系统的系统需求、业务流程、系统功能、结构进行研究,并以此为据,分析对比了现有的软件开发模式和技术,并选择了以JSF+Spring+Hibernate架构作为系统的解决方案。对系统框架、功能模块和数据库进行了详细规划。然后以考务管理、系统管理、成绩管理模块的实现为例,对网上阅卷系统的部分模块进行了实现。最终为保证数据的安全性和可靠性,对服务器采用了RAID10技术进行硬盘分段和硬盘镜像技术处理,并对应用服务器做集群配置,实现了负载均衡器和失败转移。按照本文设计的系统已经应用到实际的工作中,得到了用户的好评。实践证明此系统是具有良好的实用性、运行效率高、使用方便;同时具有开放性、灵活性与可扩展性等特点,可适应需求的不断完善和发展。
二、编程考试中源程序的机器评卷算法(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、编程考试中源程序的机器评卷算法(论文提纲范文)
(1)基于XML的在线考试系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 课题研究背景 |
1.2 国内外研究背景 |
1.3 课题研究目标及意义 |
第2章 在线考试系统理论及相关技术研究 |
2.1 在线考试系统的相关理论及构建原理 |
2.1.1 经典测试理论 |
2.1.2 项目反应理论 |
2.1.3 快速原型开发理论 |
2.1.4 试题编制及评分原理 |
2.2 在线考试系统设计的相关技术 |
2.2.1 XML技术 |
2.2.2 ASP-NET技术 |
2.2.3 J2EE技术 |
2.3 在线考试系统设计的核心关键 |
2.3.1 组卷策略 |
2.3.2 考试知识点设计 |
2.3.3 评分技术 |
第3章 基于XML技术的在线考试系统的框架设计实现 |
3.1 计算机考试系统设计工具 |
3.2 在线考试系统功能需求 |
3.3 在线考试系统框架设计 |
3.3.1 用户登录验证 |
3.3.2 在线考试系统运作流程 |
3.3.3 不同系统模块功能描述 |
3.4 在线考试系统关键点设计 |
3.4.1 题库共享关键点的设计 |
3.4.2 信息指纹消重设计 |
3.4.3 在线考试系统主观题的自动评阅设计 |
3.4.4 在线考试系统操作题的自动评阅设计 |
第4章 基于XML的在线考试系统的实现 |
4.1 在线考试系统运行平台 |
4.2 在线考试系统实现及应用 |
4.2.1 考生登录 |
4.2.2 在线考试抽题 |
4.2.3 考试系统自动判卷 |
4.3 在线考试系统安全性展现 |
第5章 在线考试试题管理 |
5.1 基于XML格式的题库建设 |
5.2 基于XML格式的题库维护 |
5.3 基于XML格式的题库冲突消解 |
5.4 XML形式下试题组卷方案管理 |
5.5 XML形式试卷生成及在线检测 |
第6章 基于XML在线考试系统的测试 |
6.1 XML在线考试系统测试目的 |
6.2 XML在线考试系统测试环境 |
6.3 XML在线考试系统测试方法 |
6.4 XML在线考试系统测试结果 |
第7章 结论及未来发展展望 |
参考文献 |
致谢 |
攻读学位期间科研成果 |
(2)依据程序依赖关系匹配度的C语言程序设计题评分方法(论文提纲范文)
1 指导思想 |
2 解决方案 |
2.1 词法和语法分析 |
2.2 程序系统依赖图 |
2.3 程序语义标准化转换处理 |
2.4 程序匹配 |
3 实验分析 |
4 结论 |
(3)基于语义理解与运行分析的程序题自动评分算法研究(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景和研究意义 |
1.2 国内外研究现状 |
1.3 研究的主要工作 |
1.4 论文的组织结构 |
第二章 自动阅卷相关知识 |
2.1 静态分析 |
2.1.1 静态分析概述 |
2.1.2 巴科斯范式 |
2.1.3 词法分析 |
2.1.4 语法分析 |
2.1.5 匹配算法简介 |
2.2 动态测试 |
2.2.1 动态测试概述 |
2.2.2 动态测试模型 |
2.2.3 WINDOWS消息机制与可视化软件测试 |
2.3 存在的问题 |
第三章 基于语法树的语义理解 |
3.1 语义理解模块的设计 |
3.2 VFP语言的词法分析 |
3.3 VFP语言的语法分析与语法树 |
3.4 程序关键点与模糊匹配 |
第四章 表单程序运行时分析 |
4.1 表单文件的分析 |
4.2 运行时分析设计 |
4.2.1 运行时分析流程 |
4.2.2 运行时分析具体功能与模块设计 |
4.3 运行时分析的限制条件 |
第五章 系统设计与实验结果分析 |
5.1 系统设计 |
5.2 评分函数 |
5.3 实验结果 |
5.4 数据分析 |
第六章 结论 |
参考文献 |
致谢 |
(4)基于Web的在线考试系统研究(论文提纲范文)
摘要 |
Abstract |
目录 |
第1章 绪论 |
1.1 研究背景与意义 |
1.2 国内、国外研究现状 |
1.2.1 国外在线考试现状 |
1.2.2 国内在线考试现状 |
1.3 论文的研究工作和研究成果 |
1.3.1 论文研究的内容 |
1.3.2 论文拟解决的关键问题 |
1.3.3 论文的研究成果 |
1.4 论文的组织结构 |
第2章 自动组卷关键技术 |
2.1 自动组卷考试理论概述 |
2.1.1 自动组卷基本原则 |
2.1.2 自动组卷考试理论概述 |
2.2 组卷算法 |
2.2.1 组卷算法的原理 |
2.2.2 常见组卷算法的分析 |
2.3 本章小结 |
第3章 基于改进遗传算法的自动组卷研究 |
3.1 试题库建立 |
3.1.1 试题库的设计性原则 |
3.1.2 试题库建立的步骤 |
3.2 遗传算法的基本原理 |
3.3 改进的遗传算法 |
3.3.1 编码方案改进 |
3.3.2 变异运算改进 |
3.3.3 选择运算改进 |
3.3.4 适应度函数改进 |
3.3.5 算法改进 |
3.4 改进遗传算法在自动组卷中的应用 |
3.4.1 组卷的约束条件 |
3.4.2 基于分层自适应算法的自动组卷算法 |
3.5 本章小结 |
第4章 基于web的在线考试系统的分析与设计 |
4.1 系统可行性分析 |
4.2 系统需求分析 |
4.2.1 教学现状 |
4.2.2 功能需求和性能需求 |
4.3 系统总体结构 |
4.4 数据库设计 |
4.4.1 数据库的总体设计 |
4.4.2 数据库逻辑结构设计 |
4.4.3 数据库中表的设计 |
4.5 评分模块设计 |
4.6 试卷分析统计模块的研究 |
4.6.1 基本统计数据及原理 |
4.6.2 正态分布的判断 |
4.6.3 进一步的数据挖掘 |
4.7 本章小结 |
第5章 在线考试系统的实现与评价 |
5.1 系统实现 |
5.2 系统评价 |
第6章 总结与展望 |
6.1 总结 |
6.2 展望 |
参考文献 |
致谢 |
(5)C语言程序自动评测系统的设计与实现(论文提纲范文)
中文摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景与意义 |
1.2 国内外研究现状 |
1.3 本研究的主要工作和论文的组织结构 |
1.3.1 本研究的思路和方法 |
1.3.2 本研究的主要工作 |
1.3.3 论文的组织结构 |
第2章 系统实现所需的相关技术 |
2. 1 .NET 架构平台 |
2.1.1 三层体系结构 |
2.1.2 ASP.NET 概述 |
2.1.3 ADO.NET 技术 |
2.2 数据库 SQL Server 简介 |
2.3 本章小结 |
第3章 自动评测系统需求分析 |
3.1 系统功能需求 |
3.1.1 功能划分 |
3.1.2 用例图 |
3.1.3 系统详细功能需求 |
3.1.4 部分功能时序图 |
3.2 系统性能需求 |
3.3 本章小结 |
第4章 自动评测系统的设计 |
4.1 系统架构 |
4.2 数据库设计 |
4.2.1 数据表的设计 |
4.2.2 表之间的主外键关系 |
4.3 类的设计 |
4.4 本章小结 |
第5章 C 语言程序自动评测系统的实现 |
5.1 C 语言程序自动测评系统实现关键技术 |
5.2 用户管理子系统的实现 |
5.3 题库管理子系统的实现 |
5.4 学生考试子系统的实现 |
5.5 自动评测子系统的实现 |
5.5.1 程序检测模块 |
5.5.2 代码修复模块 |
5.5.3 动态评测模块 |
5.5.4 静态评测模块 |
5.6 本章小结 |
第6章 系统的测试 |
6.1 系统的动态评测模块测试 |
6.2 系统的静态评测模块测试 |
6.3 本章小结 |
结论 |
参考文献 |
致谢 |
(6)网络在线考试系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景 |
1.2 国内外研究现状 |
1.3 当前存在的问题 |
1.4 研究目的和意义 |
1.5 本文主要内容 |
1.6 本文组织结构 |
第2章 相关理论基础 |
2.1 软件的体系结构模式 |
2.2 UML 统一建模语言 |
2.3 试卷生成算法 |
2.4 自动阅卷 |
2.5 本章小结 |
第3章 网络在线考试系统的需求分析 |
3.1 系统分析 |
3.1.1 用户需求 |
3.1.2 系统设计的原则 |
3.1.3 系统性能参数 |
3.1.4 应用程序的运行环境 |
3.2 系统用例图 |
3.3 本章小结 |
第4章 网络在线考试系统的设计 |
4.1 总体设计 |
4.1.1 系统结构模型 |
4.1.2 系统业务流程图 |
4.1.3 系统数据流图 |
4.1.4 系统总体框架结构 |
4.1.5 系统模块描述 |
4.2 数据库设计 |
4.2.1 概念结构模型 |
4.2.2 数据库表设计 |
4.3 智能组卷算法 |
4.3.1 自动组卷的指标体系 |
4.3.2 组卷算法的流程 |
4.3.3 对传统遗传算法的改进 |
4.4 程序设计题自动阅卷的设计 |
4.4.1 程序题自动阅卷的可行性与研究思路 |
4.4.2 阅卷模式分析 |
4.4.3 正则表达式描述程序实例分析 |
4.5 本章小结 |
第5章 网络在线考试系统的实现 |
5.1 概述 |
5.2 程序目录结构 |
5.3 登录模块 |
5.4 系统管理模块 |
5.4.1 用户管理模块 |
5.4.2 权限管理模块 |
5.5 考试管理模块 |
5.5.1 在线考试模块 |
5.5.2 成绩查询模块 |
5.6 试卷管理模块 |
5.6.1 试卷管理模块 |
5.6.2 题库管理模块 |
5.6.3 考试管理模块 |
5.6.4 成绩管理模块 |
5.7 本章小结 |
第6章 网络在线考试系统的测试 |
6.1 软件测试概述 |
6.2 系统功能测试 |
6.2.1 登录模块功能测试 |
6.2.2 学生信息管理功能测试 |
6.2.3 题库管理功能测试 |
6.3 系统性能测试 |
6.3.1 在线考试模块压力测试 |
6.3.2 登录模块压力测试 |
6.4 本章小结 |
结论 |
参考文献 |
致谢 |
(7)在线考试系统中的设计与实现(论文提纲范文)
致谢 |
中文摘要 |
Abstract |
目录 |
1 引言 |
1.1 课题来源 |
1.2 市场同类产品现状 |
1.3 系统建设目标 |
1.4 论文作者主要工作 |
1.5 论文的组织结构 |
2 关键技术分析与研究 |
2.1 MVC模式 |
2.2 SSI框架 |
2.3 XML及XSD |
3 在线考试系统需求分析 |
3.1 系统功能性需求 |
3.1.1 用户基本功能 |
3.1.2 超级管理员功能 |
3.1.3 题库管理员功能 |
3.1.4 考试管理员功能 |
3.1.5 出题者功能 |
3.1.6 阅卷者功能 |
3.1.7 考生功能 |
3.1.8 统计分析员功能 |
3.2 系统非功能性需求 |
4 在线考试系统概要设计 |
4.1 系统部署结构 |
4.2 系统架构 |
4.3 系统模块 |
4.3.1 系统模块划分 |
4.3.2 系统模块说明 |
4.4 系统包结构 |
5 在线考试系统数据库设计 |
5.1 数据库需求分析 |
5.2 数据库概念结构 |
5.3 数据库逻辑结构 |
5.4 数据模型 |
6 在线考试系统详细设计与实现 |
6.1 登录 |
6.2 用户管理 |
6.3 用户组管理 |
6.4 模块管理 |
6.5 题库管理 |
6.6 试卷模板管理 |
6.7 考试安排管理 |
6.8 考生登录 |
7 在线考试系统关键点 |
7.1 系统重点功能 |
7.1.1 试卷模板制定 |
7.1.2 判卷方式 |
7.1.3 编程题自动判卷机制 |
7.1.4 权限控制 |
7.2 系统难点问题 |
7.2.1 考试现场恢复 |
7.2.2 考试计时 |
7.3 安全性与防作弊 |
7.3.1 防止未登录访问 |
7.3.2 防止SQL注入 |
7.3.3 数据库加密 |
7.3.4 题干与答案分离存放 |
7.3.5 防止多机登录 |
7.3.6 防止鼠标右键及快捷键操作 |
8 在线考试系统测试 |
8.1 测试环境 |
8.2 功能测试 |
8.3 性能测试 |
8.4 测试结论 |
9 总结与展望 |
参考文献 |
作者简历 |
学位论文数据集 |
(8)在线考试系统的分析与设计(论文提纲范文)
摘要 |
Abstract |
目录 |
第一章 引言 |
1.1 选题背景和意义 |
1.2 国内外研究现状 |
1.3 研究的主要内容 |
1.4 文章组织结构 |
第二章 系统构建的关键技术 |
2.1 开发模式分析 |
2.1.1 C/S开发模式 |
2.1.2 B/S开发模式 |
2.1.3 B/S与C/S的区别 |
2.2 ASP.NET技术 |
2.3 Ajax开发技术 |
2.3.1 Ajax技术简介 |
2.3.2 Ajax核心技术 |
2.3.3 Ajax的安全性 |
2.3.4 Ajax在系统中的应用 |
2.4 SQL SERVER 2005 |
2.5 本章小结 |
第三章 系统需求分析 |
3.1 系统功能需求分析 |
3.1.1 系统管理工作系统流程分析 |
3.1.1.1 用户信息管理 |
3.1.1.2 部门信息管理 |
3.1.1.3 科目信息管理 |
3.1.2 考试管理工作流程分析 |
3.1.2.1 题库管理 |
3.1.2.2 组卷管理 |
3.1.2.3 考试过程管理 |
3.1.2.4 阅卷管理 |
3.1.3 在线考试工作流程分析 |
3.2 系统的要求及目标 |
3.2.1 系统的要求 |
3.2.2 系统的目的 |
3.3 系统的用例图 |
3.3.1 系统管理用例分析 |
3.3.2 考试管理用例分析 |
3.3.3 在线考试用例分析 |
3.4 系统其它需求 |
3.5 本章小结 |
第四章 系统总体设计 |
4.1 系统总体框架结构 |
4.2 系统总体功能及结构设计 |
4.3 系统用户登录设计 |
4.4 系统管理功能设计 |
4.4.1 用户信息管理 |
4.4.2 部门信息管理 |
4.4.3 科目信息管理 |
4.5 考试管理功能设计 |
4.5.1 题库管理 |
4.5.2 组卷管理 |
4.5.3 考试过程管理 |
4.5.4 阅卷管理 |
4.6 在线考试功能设计 |
4.7 数据库设计 |
4.7.1 数据库概念设计 |
4.7.2 数据库逻辑设计 |
4.8 系统界面设计 |
4.8.1 学生登录界面设计 |
4.8.2 后台登录界面设计 |
4.8.3 权限分配界面设计 |
4.8.4 题库管理界面设计 |
4.8.5 试卷设置界面设计 |
4.9 本章小结 |
第五章 系统设计的关键问题 |
5.1 准确计时 |
5.2 操作题上传下载 |
5.3 在线考试页面 |
5.4 组卷算法 |
5.5 考试异常处理 |
5.6 自动阅卷 |
5.7 本章小结 |
第六章 系统安全性 |
6.1 考试系统安全性问题 |
6.2 考试安全控制技术 |
6.3 服务器安全性 |
6.4 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 展望 |
参考文献 |
致谢 |
(9)网络考试系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 引言 |
1.2 课题研究的意义 |
1.3 国内外网络考试系统研究现状 |
1.3.1 国外研究现状 |
1.3.2 国内研究现状 |
1.4 本人做的主要工作 |
1.5 论文结构 |
第2章 相关技术介绍 |
2. 1 .NET 框架 |
2.1.1 .NET 服务框架选择 |
2.1.2 .NET 服务框架概述 |
2.1.3 ADO.NET 访问数据库原理 |
2.2 基于 Web 的数据库技术 |
2.2.1 Web 数据库发展过程 |
2.2.2 C/S 模式与 B/S 模式的比较 |
2.2.3 Web 数据库管理系统 |
2.3 ASP 技术设计 |
2.3.1 ASP 工作原理 |
2.3.2 ASP 页面结构 |
2.3.3 ASP 内置对象和组件 |
2.4 智能 Agent 技术 |
2.4.1 Agent 结构 |
2.4.2 多 Agent 系统 |
2.5 本章小结 |
第3章 需求分析 |
3.1 需求获取建模 |
3.1.1 传统与网络考试系统分析比较 |
3.1.2 系统边界确定 |
3.1.3 网络考试系统参与者定义 |
3.1.4 定义系统用例 |
3.2 需求分析建模 |
3.2.1 活动图—用例实现分析 |
3.2.2 构造分析模型 |
3.3 系统设计目标 |
3.4 本章小结 |
第4章 系统设计 |
4.1 系统框架结构设计 |
4.1.1 网上考试系统的结构模式选择 |
4.1.2 三层分布式 B/S 结构设计 |
4.2 系统功能模块划分与设计 |
4.2.1 功能设计主导思想 |
4.2.2 系统结构的子系统划分 |
4.2.3 用户管理子系统分析设计 |
4.2.4 题库管理子系统分析与设计 |
4.2.5 试卷管理子系统分析与设计 |
4.2.6 考试管理子系统分析与设计 |
4.2.7 在线考试子系统分析与设计 |
4.2.8 三层系统结构到类划分映射 |
4.3 系统详细设计建模 |
4.3.1 实体类的属性及操作设计 |
4.3.2 边界类的功能组成及操作设计 |
4.3.3 控制类操作设计 |
4.3.4 类图模型构造和设计 |
4.3.5 通过交互图实现用例设计 |
4.4 数据库设计 |
4.4.1 数据库建模 |
4.4.2 数据库表设计 |
4.5 网络考试系统数据传输安全设计 |
4.5.1 PKI 技术应用 |
4.5.2 分布式密钥分发机制 |
4.6 本章小结 |
第5章 网络考试相关技术设计与分析 |
5.1 基于 Agent 的智能组卷技术 |
5.1.1 基于 Agent 的智能考试系统结构 |
5.1.2 基于 Agent 的智能组卷算法 |
5.1.3 研究测试结果 |
5.2 在线考试防作弊技术 |
5.2.1 常见作弊形式 |
5.2.2 防止作弊对策 |
5.2.3 防止考生非法操作 |
5.3 智能阅卷技术 |
5.3.1 标准化客观试题机器评阅逻辑 |
5.3.2 准客观类试题机器评阅逻辑 |
5.4 系统数据保存备份 |
5.5 大容量考试结果上传技术 |
5.6 本章小结 |
第6章 系统的实现 |
6.1 系统功能结构 |
6.1.1 前台功能结构 |
6.1.2 后台功能结构 |
6.2 数据库实现 |
6.2.1 连接打开数据库的方法 |
6.2.2 数据库存储过程实现 |
6.3 系统功能模块的实现 |
6.3.1 用户登录模块实现 |
6.3.2 在线考试模块实现 |
6.3.3 题库管理模块实现 |
6.3.4 试卷管理模块实现 |
6.3.5 用户管理模块的实现 |
6.3.6 考试管理模块实现 |
6.3.7 自动阅卷实现 |
6.4 本章小结 |
第7章 系统测试 |
7.1 系统测试的环境 |
7.2 系统功能测试 |
7.3 系统压力测试 |
7.4 本章小结 |
结论 |
参考文献 |
致谢 |
(10)基于J2EE的网上阅卷系统的设计与实现(论文提纲范文)
摘要 |
Abstract |
第一章 引言 |
1.1 选题背景 |
1.2 研究意义和优势 |
1.2.1 研究意义 |
1.2.2 手工阅卷和网上阅卷的区别 |
1.3 国内疆内研究现状 |
1.4 国外研究现状 |
1.5 论文的主要工作及结构安排 |
1.6 小结 |
第二章 系统开发技术综述 |
2.1 J2EE 框架 |
2.2 JSF+SPRING+HIBERNATE 三层架构 |
2.2.1 JSF 应用框架 |
2.2.2 Spring 应用框架简介 |
2.2.3 Hibernate 框架简介 |
2.3 系统开发环境介绍 |
2.4 小结 |
第三章 网上阅卷系统需求分析 |
3.1 系统开发原则 |
3.2 系统开发目标 |
3.3 系统需求概述 |
3.3.1 功能需求说明 |
3.3.2 考务管理模块功能需求 |
3.3.3 系统管理功能需求 |
3.4 小结 |
第四章 网上阅卷系统的设计 |
4.1 系统总体应用架构设计 |
4.1.1 系统的硬件架构 |
4.1.2 系统的应用架构 |
4.2 系统业务流程说明 |
4.2.1 考务管理模块流程 |
4.2.2 系统管理模块流程 |
4.2.3 成绩管理模块流程 |
4.3 系统数据库设计与实现 |
4.3.1 数据库设计原则 |
4.3.2 数据库设计 |
4.4 小结 |
第五章 网上阅卷系统的实现 |
5.1 考务管理模块 |
5.1.1 学生信息批量导入 |
5.1.4 科目参数设置 |
5.1.5 试卷图片导入 |
5.1.6 阅卷老师管理 |
5.1.7 用户角色分配子模块 |
5.1.8 任务分发 |
5.1.9 主观题阅卷控制模块的实现 |
5.1.10 阅卷老师分数误差控制原理 |
5.1.11 异常卷处理 |
5.2 成绩管理模块 |
5.2.1 客观题导入模块 |
5.2.2 总成绩导出模块 |
5.3 系统管理模块 |
5.3.1 菜单项管理子模块 |
5.3.2 功能组管理子模块 |
5.3.3 系统机构管理子模块 |
5.3.4 系统角色管理子模块 |
5.3.5 菜单权限设置子模块 |
5.3.6 菜单权限查看子模块 |
5.4 系统服务器性能优化和安全措施 |
5.4.1 磁盘阵列 |
5.4.2 负载平衡与失败转移 |
5.5 小结 |
第六章 总结与展望 |
致谢 |
参考文献 |
四、编程考试中源程序的机器评卷算法(论文参考文献)
- [1]基于XML的在线考试系统的设计与实现[D]. 刘伟丽. 陕西师范大学, 2016(04)
- [2]依据程序依赖关系匹配度的C语言程序设计题评分方法[J]. 温湘敏,胡琳. 南昌大学学报(理科版), 2013(05)
- [3]基于语义理解与运行分析的程序题自动评分算法研究[D]. 刘天蓝. 湖南师范大学, 2013(S1)
- [4]基于Web的在线考试系统研究[D]. 王绪梅. 武汉理工大学, 2013(S2)
- [5]C语言程序自动评测系统的设计与实现[D]. 潘皎. 黑龙江大学, 2012(S1)
- [6]网络在线考试系统的设计与实现[D]. 李月辉. 黑龙江大学, 2012(S1)
- [7]在线考试系统中的设计与实现[D]. 李发财. 北京交通大学, 2012(10)
- [8]在线考试系统的分析与设计[D]. 王烨. 云南大学, 2012(05)
- [9]网络考试系统的设计与实现[D]. 屈文超. 北京工业大学, 2012(09)
- [10]基于J2EE的网上阅卷系统的设计与实现[D]. 艾山·白克热. 电子科技大学, 2011(07)