基于j2ee和j2me技术的移动学习系统的设计

基于j2ee和j2me技术的移动学习系统的设计

ID:23766334

大小:61.00 KB

页数:8页

时间:2018-11-10

基于j2ee和j2me技术的移动学习系统的设计_第1页
基于j2ee和j2me技术的移动学习系统的设计_第2页
基于j2ee和j2me技术的移动学习系统的设计_第3页
基于j2ee和j2me技术的移动学习系统的设计_第4页
基于j2ee和j2me技术的移动学习系统的设计_第5页
资源描述:

《基于j2ee和j2me技术的移动学习系统的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于J2EE和J2ME技术的移动学习系统的设计随着互联X以及移动技术的迅速发展,教育的内涵日益扩大,学习不再是仅仅局限于学校教育的模式。移动学习系统的设计,可以使学习者不受时间空间的限制,随时随地能够通过各种移动设备自主进行学习,从而实现终身学习的目标,促进形成学习型的社会。关键词:J2EE;J2ME;移动学习;系统设计1、移动学习的理论基础及现状  终身教育作为一种国际教育思潮,最初形成于本世纪50年代末60年代初的欧洲。所谓终身教育,本质内容表现为以下两个方面:一是教育社会化。教育社会化主要是指学校向社会开

2、放;二是社会教育化。终身学习并不意味着必须在学校或课堂内进行,它还包括众多的设施,比如图书馆、电影报刊等。  移动学习是移动通信、X络技术和现代教育三者有机结合的产物,是现代社会人们对教育的需求的多样性的反映,是适应现代社会人们工作流动性大、时间紧张的表现,是移动通信技术在教育中的具体应用。它代表着现代教育技术的一个新方向,成为远程教育与数字化学习领域的研究热点。我国的教育水平存在明显的差异,而人们在社会生活中则是需要不断的更新知识的,但很多人因为某些原因无法通过学校教育来满足学习的需求。而这些局限都正好可以被

3、移动学习的方式所弥补。随着现在越来越多的移动设备接入到互联X,通过移动设备来进行自主学习也成为了一种自我教育的重要方式。这对提高我国远程教育的水平,实现终身教育的目标具有很重要的意义。2、移动学习系统的设计思路2.1系统的设计原则  移动学习系统的设计的目的在于为学习者创设一个良好的学习环境,让学习者可以自主选择学习的内容、时间和方式,同时学生之间以及学生与教师之间也可以进行实时或非实时的交流讨论。王润华在《移动学习系统研究》中提出设计一个实用的移动学习系统,应该遵循以下几个原则:(1)先进性(2)采用先进的设

4、计思想、X络结构和开发工具,设计成一个标准化的、技术成熟的软件(3)实用性设计时,从份考虑用户需求,做到功能完善,界面友好,是用户能方便地实现各种功能(4)可扩充性可扩充性是指平台建设既要考虑目前移动学习实践对支撑环境的要求,也要考虑未来发展需要。因此,软件功能上应有进一步开发的计划,硬件环境的选型要考虑扩充方案的成本(5)适应性采用模块组合和结构化设计,使系统具有强大的可增长型,方便管理和维护。2.2系统设计的目标  根据移动学习的特点、理论和实现方式为基础来建立的移动学习系统,应该能够实现以下目标:(1)系

5、统定位合理  一个良好的学习系统应该具有一个准确的定位。该系统的定位是建立基于X络和互联X,服务于各类需要学习的人群,让他们可以不受时空限制,灵活自主地学习。(2)支持多种学习模式  该系统以学习者为中心,能够支持个别化学习、协作学习和讨论式学习等多种学习模式,在真正意义上体现移动学习的灵活性和适应性。(3)提供真实情景的学习情境  在该系统中,为学习者提供真实的学习情景,即真实的学习任务和问题。这样可以提高学习者知识迁移和解决实际问题的能力(4)实现在线学习和离线学习的统一  由于在线学习费用高,会增添学习者

6、的经济负担,因此在设计时就要考虑提供在线学习和离线学习两种方式,系统不光提供在线学习,同时还提供资源下载,使学习者能够在线下学习,降低学习成本。这两种方式的提供能够使学习者自由支配学习时间,选择学习方式,提高学习效果。(5)界面设计友好、简明  由于大多数移动设备的显示屏大小有限,所以在界面设计上就要做到界面简明美观;操作简单,提示信息准确。3、移动式学习系统的构架设计3.1数据服务层设计  数据服务层是整个系统的数据。包括用户信息库、课程信息库、学习资料库、试题库、论坛库五种类型的数据库。  用户信息库除了记

7、录学生、教师、管理员的基本信息外,还记录学生学习过程的信息和教师教学的相关信息。  课程信息库提供各种教学信息,包括教师和学生选课的课程信息。  学习资料库包括各种类型的学习资料,并且能够提供下载  试题库包括各门课程的试题信息,除了可以满足学生平时自主测试的需求,还能在教师进行课程考试时自动生成各门功课的试卷。  论坛信息库中包括教师和学生登陆论坛的各种信息。3.2业务逻辑层设计  业务逻辑层是整个系统的核心部分,它负责处理表示层的应用请求,对其进行业务处理的逻辑判断;一旦逻辑判断通过则调用数据库的内容,进行

8、数据处理,并将处理结果返回给表示层。本系统的业务逻辑层包括系统管理模块、课程管理模块、学习模块、测试模块和论坛交流模块五大功能模块。(1)系统管理模块:  用户信息管理完成用户注册,并且对用户的权限进行设置和管理。本系统中有三种用户类型:学生、教师、管理员(2)课程管理模块:提供了教学相关的各项管理活动。包括课程信息和任课教师信息的发布、为学生提供选择课程的平台、管理课程相关的教师信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。