福建师范大学在线评测系统设计与实现
这是一篇关于在线评测,JAVA,B/S模式,SQL SERVER2005的论文, 主要内容为在线评测系统就是利用互联网或局域网进行某个学科的知识测试,它不仅可以摆脱测评时间和空间的限制,参加测试的人员只要在能联到考试服务器的计算机上就可以进行;同时也可以减轻考务工作人员的工作量和缩短传统考试的出卷、评卷周期,提高了整个考试的透明度和公平性。 由于在线评测系统具有很多的优越性,各类的评测(考试)系统越来越多,但各具特色,通用性较差,所以本文将根据自己的实际工作,结合所学的知识,设计一套适合我们的在线评测系统。系统采用JAVA语言和MyEclipse软件为开发工具,利用JSP编程、Struts框架和Ajax等技术相结合,数据库采用安全性较高的SQL SERVER2005。系统的开发运用工程化软件开发模式,通过需求分析介绍在线评测系统的实现目标、确定总体的架构、介绍各功能模块等;然后对系统实现的关键技术讲解学习来实现系统的设计和数据库的设计与运用,比如利用Struts框架的整合和Ajax技术在评测倒计时的运用;最后对整个在线评测系统放到平台上运行与调试,检查各功能模块的实现效果。 本系统的设计后的应用是在福建师范大学福清分校,由于学校基本都是对学生知识体系的测试,也就是考试。所以设计的在线评测系统更侧重的是在线考试系统。系统采用B/M/S模式,且分成前台和后台两部份,前台主要是供学生注册、修改个人信息、登陆在线评测和评测最终成绩的查询;后台是供管理员和教师登陆使用,包括评测科目信息、考试学生信息、评测内容信息(套题)等添加与修改。考虑在线评测系统的运行网络环境的安全性和可靠性,系统采用了三层架构的方式开发,这样也方便今后对系统的拓展等。
基于微服务的代码在线评测系统设计与实现
这是一篇关于线上教学,微服务,在线评测,代码相似度,Docker容器的论文, 主要内容为受新冠肺炎疫情的影响,越来越多的学校和教育机构为响应“停课不停学”政策通过网络平台实现线上教学。然而,在计算机编程语言课程的教学当中,学生仅通过视频教学而缺乏实践导致学习效果不佳。对此,进行深入地研究,设计和实现了一个基于微服务的代码在线评测系统,提供在线编写代码和自动评测功能,支持C语言,C++语言和Java语言,实时反馈评测结果,方便教学管理,辅助编程语言类课程的教学。针对教师手工批阅编程作业工作量大,效率低下等问题对系统的功能需求、性能需求和安全需求三个方面进行分析。系统使用前后端分离的开发模式,前端由Vue.js实现,后端基于微服务架构的方法划分为用户管理服务、课程管理服务、题库管理服务、代码管理服务、代码评测服务、中央认证服务和搜索服务,通过UML用例图和E-R图等方式对各个服务模块和数据库进行设计,使用Spring Cloud框架实现服务之间的通信和服务治理。在代码评测服务中结合了静态和动态两种评测方式,静态评测基于代码相似度检测技术使用SIM算法工具比较用户提交代码和参考代码的相似度,据此给出评测结果;动态评测对用户代码进行编译和运行,根据输出结果与测试用例的比对情况给出评测结果,评测过程中通过使用Linux系统函数实现沙箱环境和Docker容器技术确保代码安全性。最后对系统的功能、性能和评测安全进行测试,测试结果表明系统各个功能模块运行正常,性能指标符合需求,具有良好的鲁棒性。经测试和试运行,系统稳定可靠,达到了预期的要求。
福建师范大学在线评测系统设计与实现
这是一篇关于在线评测,JAVA,B/S模式,SQL SERVER2005的论文, 主要内容为在线评测系统就是利用互联网或局域网进行某个学科的知识测试,它不仅可以摆脱测评时间和空间的限制,参加测试的人员只要在能联到考试服务器的计算机上就可以进行;同时也可以减轻考务工作人员的工作量和缩短传统考试的出卷、评卷周期,提高了整个考试的透明度和公平性。 由于在线评测系统具有很多的优越性,各类的评测(考试)系统越来越多,但各具特色,通用性较差,所以本文将根据自己的实际工作,结合所学的知识,设计一套适合我们的在线评测系统。系统采用JAVA语言和MyEclipse软件为开发工具,利用JSP编程、Struts框架和Ajax等技术相结合,数据库采用安全性较高的SQL SERVER2005。系统的开发运用工程化软件开发模式,通过需求分析介绍在线评测系统的实现目标、确定总体的架构、介绍各功能模块等;然后对系统实现的关键技术讲解学习来实现系统的设计和数据库的设计与运用,比如利用Struts框架的整合和Ajax技术在评测倒计时的运用;最后对整个在线评测系统放到平台上运行与调试,检查各功能模块的实现效果。 本系统的设计后的应用是在福建师范大学福清分校,由于学校基本都是对学生知识体系的测试,也就是考试。所以设计的在线评测系统更侧重的是在线考试系统。系统采用B/M/S模式,且分成前台和后台两部份,前台主要是供学生注册、修改个人信息、登陆在线评测和评测最终成绩的查询;后台是供管理员和教师登陆使用,包括评测科目信息、考试学生信息、评测内容信息(套题)等添加与修改。考虑在线评测系统的运行网络环境的安全性和可靠性,系统采用了三层架构的方式开发,这样也方便今后对系统的拓展等。
基于HUSTOJ的青少年编程在线训练比赛系统设计与实现
这是一篇关于在线评测,题目推荐算法,编程比赛,脆弱水印的论文, 主要内容为随着信息技术的普及,信息教育的重要性越来越高。信息技术教育的核心计算思维的养成,需要从基础教育开始锻炼。在此背景下,青少年编程教育显得尤为重要。编程教育分为三个阶段:启蒙阶段,学习阶段和提高阶段。编程启蒙教育和提高阶段都有非常成熟的方案。第二阶段主要集中在中学阶段,对于初、高中生,尤其是对于那些本校没有专业教练指导的学生,要付出巨大的时间成本,事倍功半。这些学生,一方面要面临孤独枯燥的训练过程,另一方面由于缺乏指导,不容易找到适合自己的练习题,采取题海战术,浪费了大量的时间精力。为了解决上述问题,引导学生高效、趣味学习,本文利用现有OJ平台的成熟评测机,通过创新尝试,设计并实现了一个针对初高中生的编程的高效在线训练与比赛系统。本文内容简要概括如下:(1)系统需求和可行性分析通过走访大量的参加NOIP提高组的比赛选手和金牌教练,了解需求,确立了系统目标;通过查阅相关文献,研究相关系统,确定了系统功能模块。通过咨询专业人士,确认了系统的可行性,并最终确定了系统所要采用的技术方案。(2)关键技术研究本文从三个方面进行了提高编程学习效果的尝试。本文设计了融合时序的协同过滤题目推荐算法,解决学生缺乏指导、不易获取题目的问题,节省了学生获取题目的时间;设计了全新赛制,引导学生趣味练习和加强交流,增加了学生练习中的趣味性;提出了基于LSB的像素间关联脆弱水印算法,对勋章、证书进行防伪,并通过勋章和证书的发放,鼓励学生多加练习,增强了学习的时间粘性。(3)系统设计系统设计阶段,本文对系统的模块层次结构、业务流程和数据库结构进行了分析设计。并从系统的总体设计、功能模块设计和数据库设计三方面对系统的设计进行描述。(4)系统实现系统采用前后端分离技术,实现了一个B/S模式的基于HUSTOJ评测机的青少年编程在线训练比赛系统。运维数据显示,本文所做系统能够平稳运行。同时,本文所做系统作为山东省第二届青少年创客大赛编程挑战赛的比赛系统,成功地保障了赛事的进行。
信息安全等级保护模型评测平台的设计与实现
这是一篇关于信息安全,在线评测,政府企业的论文, 主要内容为信息安全这个概念在二十世纪中叶之后经历了一个漫长的发展阶段,直到90年代才得以深化。进入二十一世纪,随着信息技术的不断发展,信息安全问题也日显突出。国外的信息安全评测标准日益健全,如美国的可信计算机系统评估准则(TCSEC)、欧洲的信息技术安全评估准则ITSEC)。在此大环境下,我国也顺应时势的提出了信息安全等级保护评测标准,目的在于保证我国政府、企业的信息安全。为了方便政府、企业了解自己的信息安全状况,同时在大数据背景下收集全国各行各业信息安全落实的情况,本课题目的是通过用户的在线问答,从而在信息安全等级保护标准的五个等级之上构建出模型,真实反映出用户当前信息安全状况,从而更有助于政府、企业落实国家信息安全等级保护的要求。本课题在传统的在线评测平台功能设计上,对结果的展示更加具体,对差距的表现更直观,同时对收集到的各行各业信息安全的信息进行汇总和分析。本课题基于B/S架构、MVC模型进行开发,将每一位用户的业务实例化,同时采用面向对象的设计思想,从而使整体代码的结构实现高内聚、低耦合的特性,使得平台更具备良好的鲁棒性和扩展性。首先,本文分析了信息安全的背景以及当今不断变化的网络环境,阐明了信息安全的重要性,并结合国内外信息安全领域的最佳实践,阐述了信息安全等级保护的重要性。在需求分析部分,论述了信息安全等级保护模型评测平台的开发背景,对该平台进行简单的论述,阐明了该平台的业务逻辑和重要意义,对平台的功能性需求分析和非功能性需求分析进行了阐述,对需求的分析主要从用户需求和管理员需求的角度进行阐述。再一步进行信息安全等级保护模型评测平台的概要设计和详细设计。在概要设计中分别介绍了网络架构设计、平台架构设计和功能架构设计。网络架构设计中介绍了以B/S模型为平台的主要架构,通过数据从客户端到服务器端,再从服务器端到客户端的流程进行了描述;平台架构设计中结合平台业务流程,通过MVC三层模型和数据库持久层对平台分层进行阐述;在功能架构设计中展示了平台的功能架构图,并对每个功能模块的具体功能和各个功能模块之间的关系进行了介绍。在详细设计部分,对平台的各个功能以及MemCache、Redis、 Sphinx技术在平台中的应用进行了介绍。在平台的实现和测试环节,首先对平台进行了总体介绍,附加多张平台的前、后台页面,对平台的难点进行了描述,包括通过缓存技术,使平台在高并发的情况下流畅运转,同时针对平台的功能测试进行了详细描述。最后,本文对信息安全等级保护模型评测平台的应用情况作了简单介绍,并指出平台的不足,对进一步改进和升级提出了建议。综上所述,在分析国家信息安全等级保护的需求和各地方政府、企业的基础上,设计并实现了信息安全等级保护模型评测平台。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码客栈 ,原文地址:https://m.bishedaima.com/lunwen/52605.html