基于J2EE的程序设计智能教学软件平台研究

基于J2EE的程序设计智能教学软件平台研究

胡启敏[1]2003年在《基于J2EE的程序设计智能教学软件平台研究》文中研究说明当今世界已迈入信息化时代,各行各业都急需熟练掌握计算机程序设计的技术人员。目前,国际国内出现了许多计算机程序设计的CAI软件,但是这些CAI软件大多数只是简单地停留在教授程序语言的语法的基础上,忽略了对学习者程序设计能力的培养。本文以中科院博士生导师,江西师范大学薛锦云教授承担的两个国家自然科学基金高技术探索项目:实用的软件形式化方法和高可靠性Java程序开发方法研究为背景,初步实现了一个能够帮助学员规范地设计出高质量程序的程序设计智能教学软件平台。 本文所做的工作主要有:1、研究J2EE技术的主要内容与应用方案,2、研究各种学习理论与CAI的设计原则,3、实现薛锦云教授提出的新型程序设计智能CAI环境的模型。文中的程序设计智能教学软件平台以薛锦云教授提出的PAR方法为主要教学内容,结合建构主义等学习理论,用UML进行系统建模,引入JAVA设计模式与面向AGENT编程等思想,基于J2EE技术实现;不仅达到了因材施教,提高学员设计正确程序的能力等功能,而且使该教学平台具有与操作系统无关性、可移植性、可扩充性、可维护性等优点。 本文的研究提供了设计程序设计ICAI软件的新途径,并使薛锦云教授提出的算法程序设计和证明的PAR方法得到了很好的延伸与应用。文中实现的教学软件平台的创新点与特色主要有:1、以程序设计理论和方法学为主要内容,注重学员程序设计能力的培养,2、结合学习理论,对教学内容进行启发式教学,针对不同能力的学生做到“因材施教”;3、具有JAVA多线程的模拟演示功能,形象地介绍算法原理,4、实现了与APLA-C++等程序自动转化器的衔接,学员可立即得到执行结果,5、软件可扩充性、可移植性强,易于转化为网络化教学平台。

张婧[2]2009年在《基于多Agent的智能网络教学系统模型研究》文中提出随着Internet的发展,网络教学得到了越来越广泛的应用,人们可以不受时间和空间的限制自主地参加网上学习。这种学习方式能够激发学习者的学习兴趣,从而达到让学习者主动构建知识的目的,实现自己获取知识、甚至创新知识的理想目标。因此,网络教学系统也成为了国内外教育技术领域的研究热点。但是目前的网络教学系统还存在着缺乏先进的学习理论的指导、系统设计缺乏智能性等缺点。论文针对现有网络教学系统存在的不足,引用Agent技术,设计了一个基于多Agent的网络教学系统模型。该模型分叁个模块,各个模块由多个Agent组成。在论文中分别对这些模块的结构和功能进行了分析。模型的设计思想即发挥了教师的主导作用,又充分体现了学生的主体作用。系统的智能化设计方面,在知识表示方法上,为了对学科内容提供全局的认识,采用树结构来组织课程内容知识点,通过对知识点属性赋值建立知识点之间的语义联系,为有效控制教学序列提供依据。提出了基于错误诊断的强化学习策略,通过分析测试答案找出学生的知识缺陷,结合知识表示模型,推导出学生需要加强的合理学习路径,达到能对学生进行有针对性的强化教学的目的。提出了能够根据学生的认知水平自适应的进行组卷的智能组卷算法。针对现有学生模型的不足,构造了一个基于认知理论的学生模型,提出了评估认知水平、记录学习进度、估算学习偏好的方法。通过对多Agent和J2EE技术的深入学习和研究,提出了集成JADE和J2EE来实现智能网络教学模型的思想。该系统模型在一定程度上实现了智能化、个性化教学,可以为学习者提供更方便和更高效的网络学习环境。最后以《Java程序设计》课程为例给出了该系统的实验结果,验证了该系统的有效性和实用性。

宋绍成[3]2006年在《智能企业门户构建研究》文中研究说明企业门户是企业管理过程中的重要工具和手段,是近年来企业知识管理领域备受关注的重要主题。本论文以企业门户建设实践活动的(EIP→EKP→IEP)渐进和跃变的发展过程为切入点,首先对国内外企业门户研究成果进行了系统研究,归纳总结了企业门户渐进和跃变过程的理论基础、关键技术及其内在规律。在此基础上,以企业门户建设的相关理论为指导,从体现信息技术在企业门户建设中应用价值的视角,构建了智能企业门户体系结构的概念模型、知识框架、门户的业务、门户的控制块、实施块、开发块以及门户信息集成、门户信息中介等智能企业门户平台的子模块,并详细阐释了各子模块的功能。然后,从宏观和微观两个层面,论述了智能企业门户平台的运行机制,构建了宏观和微观运行机制模型,并从门户信息中介系统、智能决策支持系统、安全机制、导航机制、公共接口、知识组织机制几个方面分析了智能企业门户的微观运行机制。并且,通过阐述构建智能企业门户评价模式的基本要求和原则,探讨了智能企业门户评价的技术和效益指标及指标要素,将一个完整的智能企业门户评价指标体系展示出来。最后,对企业门户平台进行了实证分析。

郭晶晶[4]2012年在《基于J2ME的移动学习系统的研究与实现》文中指出随着网络和无线通信技术的发展,手机的性能和功能越来越接近于个人电脑。另一方面,随着3G网络的普及,数据通信费用将逐渐降低,各种针对移动技术的应用需求会越来越大。移动学习正F是移动终端设备在教育领域的典型应用之一,具体是指依托目前比较成熟的无线移动网络、国际互连网以及多媒体技术,学生和教师使用移动设备(如PDA、手机等),通过移动教学服务器来进行交互式学习。它很好地符合现代人的生活方式与节奏,是学习方式上的一种发展趋势。鉴于J2ME是一种主要针对消费类电子设备的跨平台的开发系统,本课题给出了利用J2ME和J2EE为技术解决方案,构建一个移动学习系统,其中服务器端主要设计实现了基于遗传算法的自动组卷功能,移动客户端设计实现了用户登录注册、组卷考试和管理成绩等功能。学习者能够随时随地对Web端发布的考试资源进行浏览、下载和反馈,实现一种新颖的移动学习功能。为了提高考试的客观性和科学性,要求服务器端除了提供对考试资源进行维护管理的功能之外,还能够按照学习者的要求和教学目的,由计算机利用一定的算法自动从题库中选题生成最佳试卷。遗传算法作为优秀的随机搜索和优化方法,非常适合处理自动组卷问题,因此本课题选用遗传算法作为自动组卷的优化与搜索算法。本文在对移动学习系统的功能需求进行详细分析,比较了若干现行技术解决方案的基础上,确定了系统开发的技术路线。包括使用KXML包对XML文档进行解析,通过Bouncy Castle密码术包实现用户成绩的DES加密和解密,并利用LWUIT组件框架完成移动应用程序界面的设计,基于J2ME编程语言开发出移植性好的手机客户端;服务器端使用J2EE开源框架Struts、Spring和Hibernate进行开发,采用开源的Ajax开发库DWR实现前后台数据的交互;选择HTTP+XML的通信方案来解决客户端与服务器之间的通信问题等。最后指出了系统存在的不足,并对下一步工作进行了展望。

王蓓[5]2008年在《支持自主学习的在线学习系统研究》文中研究指明提高学生学习效率、促进学生学习方式的变革和发展其自主学习能力是现代教育的必然趋势。随着Internet和Web技术的发展及其在教育应用中的不断深入,以学习者为中心的网络在线学习模式为学生自主学习提供了广阔的发展空间,已经成为现代教育的重要方式和发展方向。本文基于以上背景设计、开发一个以培养学生自主学习能力为特色的在线学习系统,该系统采用J2EE四层架构体系,基于B/S模式,具有较好的可靠性和扩展性,系统平台运行在开放互连的Internet上,冲破了传统课堂对时间和空间的限制,将在线学习、教师答疑、在线讨论、在线测评等功能综合提供给用户,对推动教学技术改良、提高教学质量具有重要的意义,有广泛的社会价值和应用前景。本系统从功能上包括学生在线学习支持系统、教师在线教学支持系统和系统管理叁个子系统;从架构上包括学生模块、教师模块、管理员模块、交流模块和测评模块五个模块,并用UML为各个子系统建立了对象模型。论文依照软件工程的思想将系统的开发分为叁个阶段进行论述:(1)在需求分析阶段确定了系统的结构和行为;(2)在系统设计阶段探讨了在线学习系统的详细设计、系统架构并进行了系统的数据库设计;在测评试题组织过程中研究结合动态难度系数的测评模型,使系统在学生自主学习的过程中能找出学生学习的薄弱点以便对症下药;并且本文在目前已有研究的基础上提出了组题的优化设计,使组题更为灵活有效;(3)在系统实现阶段分别从系统数据库连接和系统功能实现方面做出说明,并给出了系统关键模块具体实现的实例和部分代码。论文的最后总结了系统的优势和需要改进之处。

李明月[6]2016年在《基于关联规则挖掘算法的高校综合教务管理系统》文中认为网络信息技术的发展带动了社会的发展,这也引发了人们对网络信息技术的强烈追求。学校,作为一个教育机构,平常处理教务事务是一项十分繁琐的事情,所以在国外开始引入教务管理系统的时候,中国也开始迫切地借鉴这种方法。基于网络化的教务管理系统,学校的资源、信息可以更好地管理,越来越受人们的欢迎。本文设计并实现了一套完整的基于关联规则算法的高校综合教务管理系统,最终可以达到高效的网络教务手段的效果。首先,介绍了课题的研究背景以及系统研究的意义。在分析国内外现有教务系统的基础上,进行了项目需求分析和可行性分析,设计系统要实现的基本功能。其次,对关联规则挖掘算法进行学习,研究将关联规则挖掘应用在教务系统中来挖掘有用信息的方法,利用关联规则挖掘算法优化了教务系统中的一些基本功能,发现评教与教学质量的关系,发现成绩与课程顺序的关系等。最后,完成对教务管理系统的其他功能的设计工作,包括系统数据库设计、功能模块设计、安全设计等。展示教务信息管理系统中各大模块的实现,测试并进行了系统测试的用例分析和系统测试的结果分析。系统基于B/S模式,在My Eclipse 8.5环境下采用AJAX技术、J2EE技术、Web技术、Microsoft SQL Server 2012数据库技术以及Java语言进行设计开发。

殷儿[7]2012年在《高校党校网络教育管理系统的设计与实现》文中提出随着信息时代的到来,人类知识更新的周期越来越短。远程教育是指师生凭借媒体所进行的非面对面的教育。传统的面对面教育的这种方式已经无法在相关的培训或者教学中,满足人们在任何时间和任何地点学习的需求,为了能够与时俱进,适应现代化的需要,具有很多传统教育所没有的优点的现代远程教育方式形成了,它能够将不同时间和控件的学生进行统一教学,能够和教师进行更好的交互学习。因此,有关网络教育的很多系统获得了发展,尤其是网络教育管理系统在当前信息科学领域中的飞速发展,它作为一个多学科综合应用的技术,网络教育管理系统的研究愈来愈受到广泛重视随着理论研究的不断深入和信息技术的不断发展。尤其是自从有了计算技术辅助教学,再加上网络技术的帮助,诞生了现代远程教育,在很大程度上完善了了现代教育的形式,随着其迅猛的发展,已经越来越成为一种必不可少的教学手段,而且是一种未来发展的趋势。本文主要研究了高校党校网络教育管理系统的设计和实现,系统设计过程中运用MVC交互界面的结构组织模型,把应用的输入、处理、输出流程分为模型、控制和视图叁个部分,叁个部分共同实现Web应用程序的实现。MVC利用控制器来分离模型和视图,达到一种层间松散耦合的效果,降低了业务逻辑接口跟相关数据接口间相互关联的程度,系统灵活性提高了,可重用性提高了,可维护性提高了。本文主要对高校网络教育管理系统深入的解析,主要是需求分析,功能要求分析,设计目标分析,性能需求分析,安全需求分析等。然后又对其进行设计,首先介绍设计原则,数据库的逻辑结构设计,体系结构设计和功能设计和系统表的实现。运用J2EE技术实现了高效党校网络教育管理系统,系统通过运行测试达到很好的应用效果。

佚名[8]2006年在《计算技术与计算机及网络设备 软件及软件开发工具》文中提出0627265软件项目计划由上至下估计方法研究=Study on Top-Down Esti mation Method of Software Project planning〔刊,英〕/张军光//中国邮电高校学报(英文版).—2006,13(2).—

刘鲁平[9]2008年在《基于J2EE的高职院校课程网络教学平台的研究与设计》文中进行了进一步梳理随着网络技术、信息技术的高速发展,学习成为了一种生活态度,基于网络开展教学活动越来越受到高职院校的重视,教育部从2006年启动的国家示范性高等职业院校建设计划,极力推进网络教学与优质专业教学资源的网络化建设。然而,普通教师要建设一个优质的网络课程,需要学习复杂的网页编制、网站建设的知识,而委托专业公司制作费用不菲。本课题就如何建立适应于高等职业院校的大型分布式课程网络教学平台(以下简称平台)展开研讨,通过平台的建立,普通教师就可以利用它方便、快速地将课程资料上传,然后由平台部署课程网站。同时,可以实现网络教学及辅助教学,并可将分散的精品课程网站进行集成。课程网络教学平台由用户登录与管理、网络课程建设系统、网上教学支撑系统、课程建设公共支持、网上教学管理系统、课程发布部署系统六大模块组成,通过调研、用户访问确定了各模块的功能要求。依据软件工程相关要求和规范设计了平台的开发思路,经过比较、分析选用了客户层、Web层、商业层和企业信息系统层四层应用程序架构,使用J2EE这个成熟的、成功的企业级应用解决方案,以支持大型分布式部署方式、负载均衡,满足7*24小时全天候服务。本平台的各项应用都是在Web上进行的,通过Web方式的可视化图形操作界面完成用户与系统的交互。对网络教学平台的六大模块的功能进行了详细的分析与设计,给出了课程内容组织与编辑、树型目录结构、在线测试系统等主要部件的设计与实现方案。系统采用Oracle 9i数据库,通过JSP与Servlet相结合的方式实现数据信息的访问;系统的实现中采用内存数据库及Java Cache技术的应用,大大提高了系统的响应速度;将用户划分为系统管理员、教务管理员、责任教师、普通教师、学生等不同角色,赋予独立的事物处理门户和访问权限,有效保证数据的安全性、完整性和一致性。通过实验和软件测试,基本符合用户需求和设计要求,有望进入应用开发阶段。论文还就利用同一平台制作的课程网站外观趋同,如何体现高职院校“工学结合”特点、如何实施技能考试等问题展开了讨论。

蔡园园[10]2013年在《基于J2EE架构的艺术学院适应性教学系统的研究与设计》文中进行了进一步梳理本系统的开发是对学院教学质量的评估,为学院高层领导监控教学以及对教学决策提供有力的依据。系统从师资队伍建设、网上评教、教学评估等方面客观的反映学校教学质量的能力。现有的教学评估系统主要是依靠教务系统而非独立的管理,影响了数据采集的效率,这使得教学管理工作变得越来越复杂。为此,提出设计和开发基于Web的教学管理与评估系统。论文运用软件工程的设计思想对系统进行统筹规划和设计,根据用户需求挖掘系统用例并通过系统用例分析确定系统的参与对象以及数据模型,采用面向对象设计技术形成各模块的活动图和相关算法并实现。论文采用了典型的基于Struts、Hibemate、Spring叁个框架整合技术来实现B/S模式的应用程序。通过对系统的功能需求分析确定了教学管理与评估系统的主要功能,即:师资队伍建设信息管理模块、教学评估信息管理模块、评教信息管理模块、用户基础数据管理模块等。根据对系统功能模块进行编码和测试,确保系统的功能模块设计符合学院教学管理与评估信息建设需要,技术上也采用了目前典型的面向对象程序设计以及J2EE的Struts技术开发框架,以便提高系统开发效率。新系统的建成后经过一段时间的使用,系统运行正常,教学管理人员对系统功能反映良好。系统解决了与学院其他系统接口对接的问题,实现了各系统之间共享数据的良好衔接,对学院的教学管理与评估信息化管理平台起到了重要的作用,对提高学院教学管理质量和工作效率具有重要意义。

参考文献:

[1]. 基于J2EE的程序设计智能教学软件平台研究[D]. 胡启敏. 江西师范大学. 2003

[2]. 基于多Agent的智能网络教学系统模型研究[D]. 张婧. 华东交通大学. 2009

[3]. 智能企业门户构建研究[D]. 宋绍成. 吉林大学. 2006

[4]. 基于J2ME的移动学习系统的研究与实现[D]. 郭晶晶. 武汉理工大学. 2012

[5]. 支持自主学习的在线学习系统研究[D]. 王蓓. 西安理工大学. 2008

[6]. 基于关联规则挖掘算法的高校综合教务管理系统[D]. 李明月. 燕山大学. 2016

[7]. 高校党校网络教育管理系统的设计与实现[D]. 殷儿. 电子科技大学. 2012

[8]. 计算技术与计算机及网络设备 软件及软件开发工具[J]. 佚名. 电子科技文摘. 2006

[9]. 基于J2EE的高职院校课程网络教学平台的研究与设计[D]. 刘鲁平. 电子科技大学. 2008

[10]. 基于J2EE架构的艺术学院适应性教学系统的研究与设计[D]. 蔡园园. 电子科技大学. 2013

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  

基于J2EE的程序设计智能教学软件平台研究
下载Doc文档

猜你喜欢