动态分布式远程教育题库系统体系结构的研究

动态分布式远程教育题库系统体系结构的研究

柴进[1]2003年在《动态分布式远程教育题库系统体系结构的研究》文中指出本论文的目的主要是分析现有的分布式系统的体系结构的现状,并总结出其优缺点,在此基础上进行进一步的研究,为系统建立跨平台的、可复用的和健壮的动态分布式体系结构,其重要性及意义在于可以使今后的系统结构更加合理和完善。本论文采用逐步深入、求精的研究方法,对目前的动态分布式系统结构的各种技术进行分析,并具有针对性的比较了各种技术的优缺点,同时研究了动态分布式计算技术,在此基础上应用基于面向对象技术的新的动态分布式系统结构技术和思想来开发实现了远程教育题库系统。 基于上述内容,文章首先介绍了现代远程教育系统的背景、概念和现状,在考虑分布式的环境问题的同时针对国家颁布的远程教育系统规范来实现在远程教育系统中占重要地位的后台支持系统---远程教育题库系统,而且还详细介绍了系统的体系结构、设计思路、实现方法和特点,以使得系统可以在更多的网络环境中开放的、稳定的实施运行。

耿霞[2]2008年在《自学考试通用题库管理系统及其智能组卷策略的研究》文中研究表明高等教育自学考试命题信息化现已成为教育部及全国各地区自考命题单位研究的热点,已列入教育部考试中心“十一五”事业发展规划。本研究作为天津考试院自考命题处为实现天津地区的命题资源信息共享而进行的初探,隶属于天津市教育招生考试院“十一五”科研课题“高等教育自学考试题库管理研究”的子课题。本人承担了通用题库管理系统的设计与研发工作,并对基于遗传算法的自动组卷策略进行了算法设计与实现。本研究在进行了大量的文献检索和实际调研的基础上,以日趋成熟的题库建设理论、经典测量理论以及教育部现代远程教育资源建设委员会颁布的《现代远程教育资源建设技术规范》作为科学、坚实的理论依据和规范标准,结合我国高等教育自学考试命题模式自身的特点,提出了适合于自学考试命题的题库系统的设计原则,据此进行了系统的整体框架、功能模块和数据库的详细设计,完成了自学考试通用题库管理系统的开发和技术攻关。本研究提出了面向服务的“瘦”客户端新型体系架构,实现物理叁层,逻辑N层的架构系统,减轻了频繁传送数据的网络传输压力,保障了系统关键数据的安全,防止了核心技术的泄漏;成功地解决了长期困扰题库系统建设者的试题图文混排的难题;实现Word试题的格式化、试题的批量导入和试卷的自动排版功能;采用手动组卷、双向细目表组卷和全自动组卷多种组卷策略,以满足不同规模题库的组卷要求。基于遗传算法的自动组卷采用了分段实数编码,具有自适应性的交叉和变异遗传算子,基于知识点约束的分题型的组卷算法思想,对目前的遗传算法组卷思想进行优化设计。

孙荣荣[3]2003年在《基于面向对象技术的远程教育题库系统的研究与实现》文中研究表明为了能完整的理解一个复杂的系统,就要对它建模,即从某个视点,在某种层次上详细说明被建模的系统。建模可看成一套在目标系统完成之前表达目标系统的技术,面向对象对于复杂软件系统的建模提供了正确的抽象,组件技术在面向对象抽象的基础上提供了更粗粒度级别的封装。本文的目的就是要基于以上技术基础实现远程教育题库系统模型的分析设计与实现。 本文首先介绍了建模相关理论及技术基础,同时详细描述了UML——一种用于对软件密集型系统进行可视化、详述、构造和文档化的建模语言——主要适用于分析与设计阶段的系统建模。在此技术基础上,通过对远程教育题库系统的用况分析建立了远程教育题库系统的体系结构模型,通过UML设计完成了题库系统的静态类图模型和动态行为模型,最后介绍了在考虑分布式环境的同时用面向对象语言——Java实现远程教育题库系统。

吴超楠[4]2014年在《远程教育入学考试系统的研究与实现》文中研究说明随着我国开设远程教育学院的高校增多,在生源有限的情况下,各院校之间对于招生市场的竞争日趋激烈。远程学院的招生大多数都由招生院校自主命题组织考试,传统的招生流程是先报名后考试,考生去招生单位指定的地点进行报名然后再按照招生单位安排的时间参加考试。这种模式对于大多数是上班族考生缺乏灵活性,考生可能因考试时间上冲突而不能在规定的时间参加考试,从而使学校丧失部分生源。为此,我们根据远程招生考试的特点开发了一套报名、考试一体化的远程教育入学考试系统,实现了考生随到随考。不仅弥补了传统招生考试的缺陷,也简化了招生流程。本文详细介绍了入学考试系统的开发技术,系统结构,数据库设计和主要功能模块的设计实现过程。重点研究和解决了以下叁个方面的问题:1.动态自动组卷针对本系统要求实时组卷的特点,研究实现了一种高效、随机性高的动态自动组卷方案。2.设计了基于图像的考生身份验证和考试监控通过利用OpenCV计算机视觉库和PCA算法对计算机摄像头摄取考生身份证和考生本人图像信息的处理,解决了考生报名的身份认证和考试过程中的监控问题。3.考试系统的安全问题对考试中可能出现的各种作弊行为做出相应的预防措施,如动态密码的实现,IP地址的监控等。本文所提出的入学考试系统从功能和性能上满足了远程教育学院招生的需要,简化招生考试流程上实现了报名考试一体化。具有很好的应用前景,目前,该系统已在北京交通大学远程教育学院招生考试中投入实际应用,取得了很好效果。

任佳[5]2007年在《基于UML的网络分布式考试系统软件建模研究》文中指出随着网络技术教育应用的深入发展,考试系统的规模、复杂度日益增加,其技术手段、设计思想、系统体系结构都发生了深刻的变化,网络考试系统正朝着分布式、协作化、智能化的方向发展。领域研究者从不同的角度对日益复杂化的网络分布式考试系统进行了研究,其中系统的软件建模作为较为重要的一个因素,影响着系统功能的实现及教学需求的满足。模型是现实系统的一个抽象,它提供了系统的蓝图,每个系统都可以从不同的方面用不同的模型来描述。论文采用了统一建模语言UML(Unified Modeling Language)和软件统一过程RUP(Rational Unified Process),借助ROSE工具,对网络分布式考试系统进行软件建模,最终目的是,用模型指导系统的分析和设计过程,为系统的具体开发提供大量可参考的软件模型,在提高系统开发效率和质量的同时,为系统的构建和进一步扩展奠定良好的基础。论文采用面向对象设计方法、文献分析法、案例分析法等研究方法,在以下4个方面作了一些研究工作:首先,从理论和软件系统建模这两个角度出发,论述了网络分布式考试系统软件建模的基础,得出系统的理论模型并介绍了软件统一过程在网络分布式考试系统建模过程中的应用。其次,提出了网络分布式考试系统软件建模的方法、过程与步骤,分别从需求获取、需求分析、系统设计和系统实现四个阶段,详细论述了模型的构建方法与步骤。第叁,应用UML统一建模语言,结合系统理论模型,构建出网络分布式考试系统的需求模型、分析模型、设计模型、实现模型等可视化软件建模模型,使用不同的视图模型对系统开发的各个阶段加以描述,为网络分布式考试系统开发提供参考模型。最后,开发了面向中小学的网络分布式考试系统,验证网络分布式考试系统建模方法的正确性及构建模型的有效性。目前,采用UML进行系统建模已经成为面向对象分析和设计的一种趋势,国内对UML的使用刚刚起步,基于UML建模的网络分布式考试系统更是少见。论文立足于面向对象可视化建模的前沿技术,从模型抽象方法、建模过程、模型表示等几个角度构建网络分布式考试系统的软件建模方法,应用UML统一建模语言对网络分布式考试系统的结构、过程、功能等要素进行可视化的描述,最终为系统软件开发的各个阶段建立可视化模型,对于网络分布式考试系统的实际开发具有一定的指导意义。

周志坚[6]2007年在《基于移动AGENT技术的题库系统的设计》文中认为目前,在作者学院内使用的题库系统是基于C/S模式的。主要工作流程是:在客户端输入要生成的试题科目,点击搜索,查询信息会递交给题目服务器,经若干等待时间后,题目服务器将符合条件题目信息输出到客户端,这样就完成了一次题目信息的检索。若需要生成其他科目的题目,重复以上步骤。但随着学院规模的扩大,越来越多的老师将题目信息分别保存在各自的办公计算机上而不是上传到中央题库服务器上,这样,传统的C/S模式暴露了越来越多的问题,如:查询题目需要指定要查询计算机的信息;客户机和服务器间要一直保持连接,浪费了宝贵的网络资源;网络负载不均衡;C/S模式结构灵活性不足。为了解决C/S模式中的不足,学院决定采用移动代理技术来重新设计开发题库系统。这是一种基于网络、通信、分布式系统的新技术。移动代理是一个能在异构网络中自主地从一台主机上迁移到另一台主机,并可与其它代理或资源交互的程序,它实际上是AGENT技术和分布式计算技术的混合,移动AGENT将服务请求AGENT动态移动到服务器端执行,避免了大量中间数据的网络传送,降低了系统对网络带宽的依赖;而且它不需统一的调度,用户创建的AGENT可以异步地在不同节点上运行,待任务完成后再将结果传送给用户。本文主要研究的内容是如何使用AGENT技术来进行题目数据的检索。由于在题目数据的检索过程中,会出现多种类型的AGENT,有的AGENT是驻留在服务器端,有的AGENT是随用户的需求会在网络中进行迁移,有的AGENT会和其他AGENT进行数据交换和信息交流。因此如何协调各个AGENT进行交互,设计每个AGENT完成自己的工作就构成了本文研究的重点。本文工作意义在于不仅成功的实现了一个全新架构的、性能优越的题库系统,而且在系统的设计与开发中所采用的一些技术和方法具有很强的通用性,可灵活地扩展到其他类似的系统中。

何彤宇[7]2004年在《基于分布式数据库的网络教学资源系统设计与研究》文中认为众所周知,数据库系统,尤其是关系数据库系统的进展,使得计算机领域发生了急剧的变化,在当今社会中,任何信息处理都离不开它。与此同时,另一个领域—计算机网络以其技术的应用及推广,不断为适应更多应用创造了条件。特别是计算机网络与数据库技术的结合,形成了一个新领域—分布式数据库系统。实现和建立分布式数据库系统绝对不是计算机网络和分布式数据库的简单结合,而是两种技术的相互融合与渗透。它所要管理的不是单个数据库系统而是分布于许多不同地理位置的多个数据库系统。 分布式数据库系统虽然是基于集中式数据库系统,但有其自身的特色和理论基础,在计算机技术的其他领域的推动下,尤其是信息高速公路的发展,使得分布式数据库的研究更加活跃,它的一些技术也是当今乃至今后研究数据库新进展的一个基础。 随着建构主义的蓬勃兴起以及网络教学的飞速发展,如果说建构主义为网络教学的发展指明了方向的话,那么网络技术以及数据库技术的最新发展则为网络教学提供了强大的动力。 本论文从建构主义着手,简要回顾了网络教学资源系统的发展和现状,围绕着分布式数据库技术在网络教学资源系统中的应用进行了设计和研究,主要内容包括:网络教学资源系统现状、最新发展趋势(如WEB Usage Mining的应用、智能代理(Agent)技术等)。理论联系实际,根据分布式数据库原理,采用B/S和C/S模式,利用ASP,.NET技术进行网络教学系统开发,主要包括网上考试系统,摘要第n页共3页学生学籍管理系统等;

董佳佳[8]2008年在《基于SOA的高校试题库系统的研究与实现》文中提出在Internet发展和盛行的今天,现代远程教育、网络教育和互联网的结合已成为一种趋势,作为教育教学资源的试题库系统也已成为研究的热点。考试的规模化、科学化和标准化对从业人员或者学生劳动人员的知识能力提高了要求,从而考试的次数频繁工作量也加大了,题库的作用越来越受到人们的重视。本文提出了基于面向服务的体系结构(Services-Oriented Architecture,SOA)的高校试题库系统的设计思想,要达到的目标就是构建一个SOA架构的,基于Web Services技术和.NET平台的开放的、松耦合和可重用的试题库系统,以实现试题库系统的开放性和资源共享。面向服务的体系结构(SOA)是一种松散耦合的软件体系结构。它的优势在于降低了服务的提供者与使用者之间的紧密耦合性。使用这种结构设计系统中的功能模块,即使该模块的具体实现发生变化,只要包装该模块的服务接口没有改变,服务请求者就不会受到任何影响。本文首先介绍了SOA的概念、特征、优点等,较为深入的讨论了SOA的实现技术Web Services及在.NET平台上的创建、发布和客户端调用过程。其次,通过对高校试题库的需求分析,提出了基于SOA的高校试题库系统的系统架构和分层设计。最后,给出了高校试题库系统核心模块试题采编服务模块的详细设计和基于.NET平台的具体实现。在论文的最后,对本高校试题库系统做了测试,给出了系统测试的界面。

王晓洁[9]2003年在《基于网络的工程图学试题管理系统的研究与实现》文中进行了进一步梳理随着计算机技术的飞速发展,现代教育思想和教学手段的不断变革,基于计算机的试题库系统越来越受到重视。试题库系统是测试题目具有较高质量、水平稳定的重要保证、是更好达到欲测目的的重要手段。现在已经有许多试题库系统投入了应用,对改进教学方法和提高教学质量起了很大的作用。随着网络技术的不断发展,试题库系统亦有网络化的发展趋势。论文首先阐述了建立完善的试题库系统在现代教学中的重要意义,并较为详细地分析了现有工程图学类试题库系统的研究开发现状,针对所存在的不足以及该类试题库系统的自身特点和教学中的实际要求,提出了侧重于教学进程中对各知识点进行考评的试题管理系统,满足了课程教学中阶段测试和学生平时自我评测的需要。其次,通过分析计算机模式的发展和客户机/服务器的结构,并结合工程图学试题信息量大、图形复杂,以及系统组卷、维护和更新试题库等数据处理量较大,试卷的安全性要求较高的特点,本系统决定采用C/S的结构模式。再次,阐述了衡量试卷、试题质量的主要指标和编制试卷的基本要求,建立了系统的后台数据库,分析了系统开发的关键性技术并给出了解决方案。其中数据库的建立采用了SQL Server技术,用于存储各类试题及其相关信息,和用户的所有信息。最后,在完成对整个系统的需求分析后,确立了系统的总体设计方案,并运用面向对象的软件开发工具Visual Basic 6.0成功地开发了试题管理系统软件各功能模块。系统具有浏览查询、添加、修改试题和自动组卷、排版等功能,并具有良好的可维护性、交互性,用户界面友好。

海晓伟[10]2006年在《基于B/S模式的蒙古语网上考试系统的研究与设计》文中研究说明考试是检测学生学习成绩的一个重要手段,也可以在一定程度上评测任课教师的教学效果。在传统的方式下,组织一次完整的考试至少要经历四个步骤:人工出卷、考生考试、人工阅卷、成绩统计。随着各种考试类型的不断增加和考试要求的不断提高,组织考试的工作量和难度越来越大。对于少数民族尤其是像蒙古族这样人口在五百万左右的少数民族来说,组织一次大型统一考试的难度更大。这主要是因为分布在各省区的蒙语授课的学校布局分散、规模小、条件差加之蒙语教学资源的短缺、师资水平低下、教学手段落后等因素,导致整体办学效益偏低,很大程度影响了蒙族学生的学习。因此,蒙古语网上考试系统的开发建立是非常必要的。 本文首先对本系统开发所用到的基本技术进行了介绍,然后对蒙古语网上考试系统的整体设计进行说明并着重对我负责的题库管理系统、试卷生成系统和考生答题系统这叁个模块的设计与实现进行了详细的阐述。接着对系统中关键技术的实现予以说明。最后对系统进行了简单的性能测试并对系统的下一步工作进行了展望。本系统的设计严格遵照教育部2002年颁发的《现代远程教育技术标准体系和11项试用标准V1.0版》的相关标准,主要需要解决蒙文与数据库的交互问题、蒙文在动态网页中的竖排问题,这些都是由于蒙文自身的特点带来的问题,还需要解决诸如防止考生二次登录、防止在随机抽题时重复选取、避免考试时网络拥塞、考试定时功能、自动交卷功能、考生信息的加密等关键技术。

参考文献:

[1]. 动态分布式远程教育题库系统体系结构的研究[D]. 柴进. 西安理工大学. 2003

[2]. 自学考试通用题库管理系统及其智能组卷策略的研究[D]. 耿霞. 天津师范大学. 2008

[3]. 基于面向对象技术的远程教育题库系统的研究与实现[D]. 孙荣荣. 西安理工大学. 2003

[4]. 远程教育入学考试系统的研究与实现[D]. 吴超楠. 北京交通大学. 2014

[5]. 基于UML的网络分布式考试系统软件建模研究[D]. 任佳. 山东师范大学. 2007

[6]. 基于移动AGENT技术的题库系统的设计[D]. 周志坚. 上海交通大学. 2007

[7]. 基于分布式数据库的网络教学资源系统设计与研究[D]. 何彤宇. 贵州师范大学. 2004

[8]. 基于SOA的高校试题库系统的研究与实现[D]. 董佳佳. 电子科技大学. 2008

[9]. 基于网络的工程图学试题管理系统的研究与实现[D]. 王晓洁. 大连理工大学. 2003

[10]. 基于B/S模式的蒙古语网上考试系统的研究与设计[D]. 海晓伟. 内蒙古大学. 2006

标签:;  ;  ;  ;  ;  ;  ;  

动态分布式远程教育题库系统体系结构的研究
下载Doc文档

猜你喜欢