• 欢迎来到论文发表网(www.lunwenchina.cn),我们为您提供专业的论文发表咨询和论文发表辅导!
受“清朗”行动影响,原网站QQ被封,新老作者请联系通过新的QQ:189308598。或者电话微信:15295038855

你的位置:论文发表网 >> 论文库 >> 文化论文 >> 详细内容 在线投稿

基于 Android 平台学习管理系统 APP 开发

热度0票  浏览107次 时间:2020年12月25日 14:45
陆应华,江静岚 / 柳州铁道职业技术学院
摘 要:本文探讨在移动设备上基于 Android 平台怎样设计及开发学习管理系统 APP,对移动学习相关特点进行分析,并在移动学习的理论框架下,应用 APP Inventor 设计并开发了一款移动设备上的 APP。
关键词:Android 平台;学习管理系统;APP 移动学习伴随智能化移动终端覆盖面更为广泛,一种新颖的学习模式开始受到广泛关注,它就是移动学习。这是一种借助移动设备的优势允许学习者在不同的时间和地点进行的智能学习方案。移动学习涉及的运算工具要求准确反映学习知识内容,还能给专业教师和学生建立相互交流沟通的渠道[1] 。因
此,它能实现良好交互性,突破了学习时间和空间的限制,已成为教育技术开发的新热点。
移动学习起源于欧洲、北美等发达地区和国家,近年来发展迅速,新技术与思想不断涌现。与这些国家相比,中国对移动学习的相关研究起步较晚,但发展势头迅猛,吸引了为数众多的人关注,推动了理论及应用研究的进步。本文以移动学习特点为切入点,探讨了移动学习系统 APP 的设计,并以此为基础开发了一款以 Android 为平台的学习管理系统APP。
一、移动学习特点
移动学习以数字化学习为基础,是对数字化学习的补充和发展。它涵盖数字化学习的一切特征,除此以外还拥有自身特点。第一,情境性。参与学习者能使用移动设备在近乎真实的环境下开展情境体验,这对增强理解所学知识有重要作用;第二,自由化。学习者得以突破电脑的限制,在任何时间地点均能开展学习;第三,碎片式。学习者能积极利用琐碎时间(如等车时)进行学习。在这些时间孔隙中,学习者能借助移动端学习时长相对较短的内容,适用于单元间联系不太紧密的情况
[2] 。
二、开发环境和工具
(一)基于 Android 的开发环境
以 Linux 为核心,开源特性强大,使 Android 在众多移动操作系统中脱颖而出。与 iPhone OS、Symbian 等移动端操作系统比较,Android程序平等、开放性最强、应用快速。如今,Android 在市场中非常活跃,其操作系统市场占有率在世界范围内居于首位。Android 应用开发的一项突出特点为业务开发与界面开发有明显的界限,每一个资源配置均享有对应的位置安放,采用工厂模式即可快速应用资源,这有利于把APP 开发的重点放在用户体验上,从而提升用户的满意度  [3] 。
(二)开发使用工具 App Inventor
App Inventor 是 google 设计用于开发 Android App 的专用平台。此工具完全可以在线开发,并同时将所包含项目存储于云端服务器中。因此,开发者能随意调取一台支持上网功能的机器投入到 App 开发管理中。
App Inventor 是由三个作业模块构成的。组件设计主要用于界面支持,其操作对象对按钮、图像等。在逻辑设计中,其程序的设计主要是依靠对封装代码的连接。此外,应用模拟器可实现对开发程序的检测。不过一些特定的功能在测试上存在困难
[4] 。该工具无需设计者直接编写程序代码,采用
层层搭建木块的思维代替。因此,研究开发者无需克服常规技术上的困难,能够集中精力研究学习资源本身的内容要素[5] 。
三、学习管理系统 App 的设计开发
App Inventor 是当今一门趣味性强,用途广泛的技术,学习设计和开发这一类 App 具有广阔的市场前景。这款 App的受众主要为各高校学生,本研究是以前端开发学习为例开展设计的。在 App 中拥有丰富的学习资源,能够进行良好的管理,可有效促进学生对课程的理论知识方面的学习。
(一)组件构成设计
这款学习管理类 App 划分为六个模块,包含有一般理论的讲解和分析、实际操作演示、标准参考、问题与意见等方面。
一般理论主要围绕网页设计的相关信息点展开,比如网页规范的主要说明。实际操作演示中演示了 Sublime 的基本使用方法。另外,用户实际操作也是一个重要部分,借助它能检验自己的学习阶段目标是否达成。除此以外,Adobe 网页设计认证方面的情况也包含在该款 App 中。“优秀展示与赏析”
展示了中外成功网页的图片,可用以提升学习者的美术功底。
“问题反馈”能使用户在使用过程中运用语音、文字等手段进行及时的反馈,帮助改善后期体验。
App Inventor 中的界面是借助组件设计实现的,这些组件按照不同用途划分为不同类别。开发人员通过这些组件能迅速完成界面的各种设计。此项目 App 的主界面设计流程主要为:第一,把“界面布局”下表格布局组件拖拽到手机屏幕,右侧属性面板将其设定为三列六行;第二,在表格中的空白处位置放置按钮组件,根据需要从界面中拖拽以实现;第三,为鲜明地区别按钮之间的不同功能,可将已备好的下载图片用作其背景,使用户在使用过程中更为方便,同时也提升了美观度。此时,App 的主界面设计完成,它是构成该款 App的基础。接着,对所在的每个子界面进行设计。其主要实现方式为增加屏幕,需要多少个子界面就增加多少个屏幕。接着将对应的组件拖进增添的屏幕中,对组件属性进行设置,若要求显示出图像即先把图形组件放入,随后参照标准对其进行适当调整。
(二)对象间的逻辑设计
对象间的逻辑设计主要是指对例如滑动屏幕、点击按钮( 精灵 ) 等进行检测,以此为后续调整提供依据。比如,检测当用户点击“基本理论”按钮 ( 精灵 ) 后,是否能够快速开启介绍理论基础知识的屏幕,这对用户使用十分重要。在App Inventor 中,单个程序模块按照一定的逻辑结构进行拼接。不同类别的模块存在较大的颜色区别。这里以 “基本理论”这一按钮 ( 精灵 ) 为例。开展逻辑设计时一般依照以下的步骤:首先,点击“逻辑设计”按钮,呈现出逻辑设计视图。
然后,在模块面板下方位置选中“基本理论”,将控制模块下的“当精灵被触摸时”代码组块拖动到逻辑设计的相应界面。
然后,把“打开屏幕”这一代码组块拖至“当精灵被触摸时”



中国论文网(www.lunwenchina.cn),是一个专门从事期刊推广、论文发表、论文写作指导的机构。本站提供一体化论文发表解决方案:省级论文/国家级论文/核心论文/CN论文。

投稿邮箱:lunwenchina@126.com

在线咨询:189308598(QQ) 

联系电话:15295038855(徐编辑)  

 

上一篇 下一篇
0

联系我们