基于J2ME的移动学习系统的研究与实现

来源 :武汉理工大学 | 被引量 : 7次 | 上传用户:whimco1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和无线通信技术的发展,手机的性能和功能越来越接近于个人电脑。另一方面,随着3G网络的普及,数据通信费用将逐渐降低,各种针对移动技术的应用需求会越来越大。移动学习正F是移动终端设备在教育领域的典型应用之一,具体是指依托目前比较成熟的无线移动网络、国际互连网以及多媒体技术,学生和教师使用移动设备(如PDA、手机等),通过移动教学服务器来进行交互式学习。它很好地符合现代人的生活方式与节奏,是学习方式上的一种发展趋势。鉴于J2ME是一种主要针对消费类电子设备的跨平台的开发系统,本课题给出了利用J2ME和J2EE为技术解决方案,构建一个移动学习系统,其中服务器端主要设计实现了基于遗传算法的自动组卷功能,移动客户端设计实现了用户登录注册、组卷考试和管理成绩等功能。学习者能够随时随地对Web端发布的考试资源进行浏览、下载和反馈,实现一种新颖的移动学习功能。为了提高考试的客观性和科学性,要求服务器端除了提供对考试资源进行维护管理的功能之外,还能够按照学习者的要求和教学目的,由计算机利用一定的算法自动从题库中选题生成最佳试卷。遗传算法作为优秀的随机搜索和优化方法,非常适合处理自动组卷问题,因此本课题选用遗传算法作为自动组卷的优化与搜索算法。本文在对移动学习系统的功能需求进行详细分析,比较了若干现行技术解决方案的基础上,确定了系统开发的技术路线。包括使用KXML包对XML文档进行解析,通过Bouncy Castle密码术包实现用户成绩的DES加密和解密,并利用LWUIT组件框架完成移动应用程序界面的设计,基于J2ME编程语言开发出移植性好的手机客户端;服务器端使用J2EE开源框架Struts、Spring和Hibernate进行开发,采用开源的Ajax开发库DWR实现前后台数据的交互;选择HTTP+XML的通信方案来解决客户端与服务器之间的通信问题等。最后指出了系统存在的不足,并对下一步工作进行了展望。
其他文献
由于无线通信网络的迅速发展,无线器件的能量补给问题已成为人们研究的重要课题之一。基于光伏发电、机械振动或热力效应的能量收集系统已经被广泛应用于民用、工业和军事的
纹理是自然界物体表面的自然属性。按照对纹理的表示,纹理可以分为图像纹理、动态纹理和三维纹理。动态纹理是一种空间重复且随时间变化的视觉模式,它构成了在时间上具有某种稳
随着移动通信技术迅猛发展和移动网络带宽不断提升,网络多媒体技术的应用正从传统固定终端的可视通话、视频点播、远程教育等领域,向移动终端延伸。流媒体作为网络多媒体应用的
线性调频脉冲压缩雷达(LFM雷达)是一种典型的雷达体制,因其拥有大的时宽带宽积、对多普勒频移不敏感的优良等性能在各个领域都得到了广泛的应用。随着脉冲压缩技术的逐步成熟,
高温测量技术与国防、军事、科学实验以及工农业生产密切相关,是现代化科学发展中必不可少的关键性技术。然而传统的高温测量方法大多采用接触式的测量方法,存在测温效率低,
近些年来随着移动终端数量的增多和无线通信的发展,频谱资源面临着短缺的问题。为了解决这个问题,人们积极向高频领域探索。而可见光是电磁波的一种,但是可见光的频率比用作
学位
目前在云计算蓬勃发展的同时,也暴露了一系列问题,最突出的问题是集群的整体负载不均衡以及服务器的资源利用率低。首先数据中心规模逐步扩大,针对不同业务的基础设施标准也