2024年5月25日发(作者:)
ISSN1009-3044
Computer
Knowledge
Knowledge
and
and
Technology
Technology
电脑知识
电脑知识
与技术
Computer
与技术
Vol.17,No.6
February
2021
E-mail:*************.cn
第17卷第6期(2021年2月)
http://
Tel:+86-551-6569
Android平台下的应用英语移动学习软件模块设计
杨斌,杨利花
(大理农林职业技术学院,云南大理671003)
摘要:在现代校园远程教育不断发展的过程中,数字化学习也在不断地发展,移动学习属于现代校园全新的学习方式,将
数字化技术和移动计算技术作为基础的学习在不断地发展。基于此,该文就以Android平台使用率较高的优势,实现An⁃
droid平台中的应用移动学习软件模块的设计,并且对软件模块进行全面的测试。
关键词:Android平台;应用英语;移动学习;软件模块
中图分类号:G642文献标识码:A
开放科学(资源服务)标识码(OSID):
文章编号:1009-3044(2021)05-0092-02
英语属于世界的通用语言之一,学习英语能够促进我们和
国外友人的相互交流。目前,我国各方面行业都在逐渐和世界
接轨,未来对于外语人才的需求量在不断地提高。所以,在我
国教育中开设英语课程尤为重要。但是,目前我国英语教学中
具有重要的问题,其整体效果较差,从而降低了学生的学习效
率。为了提高学生学习质量,就要创新课堂中医教师讲授为主
的传统教学模式,全新教学模式要以现代化信息技术为基础,
尤其是将网络作为中程,使英语教学不受时间地点的限制,朝
着自主化及个性化的学习方向发展。移动学习属于全新的网
络学习模式,其属于非正式的学习,其能够和正式学习相互结
合,从而有效满足现代学生英语学习的需求。本文就基于An⁃
droid平台,研究应用英语移动学习软件模块的设计。
2应用英语移动学习软件模块的需求
以学生学习需求为基础,将系统功能主要分为前台及后
台,前台主要包括用户登录、注册、在线背诵、考试、翻译及查
询,后台主要包括用户、系统、资料及资料类目的管理。为了便
于系统的管理,就将用户管理分为教师、学生及管理员,学生能
够利用在线管理模块实现账号注册、系统登录、修改个人资料
等,教师能够实现学生的操作,并且浏览相应的英语资料,管理
员能够实现管理,并且设置系统角色,对信息及资料进行查看
或者修改。其中在线考试模块主要包括三级、四级、六级等部
分,以不同的系统角色,每天的训练及考试数量都不同。单词
的在线背诵是以我国英语考试体制实现,此模块对于角色具有
具体的要求。在线查询融入了谷歌查询功能,其所有用户都能
够使用
[2]
。图1为应用移动学习软件模块的大致结构。
应用移动学习软件模块
1Android平台架构
Android平台使用Java开发语言和开放授权方式,其使用
四层系统架构,包括应用程序层、应用程序架构层、系统运行库
与运行环境层、Linux内核层。在实现Android应用程序开发的
过程中,可以使用自身结构和Java通用类库实现。
创建Android程序界面。应用:应用程序自己活动的过程
中一般都要继承Acticity类,并且还要实现此类,通过setContent
方法在活动中设置布局文件。视图:一般都在程序中使用View
类视图,一般都继承在布局文件中,利用Id值实现程序应用的
调用。
获得资源和使用。资源指的是不包括代码的文件,程序利
用代码使用资源的使用。在Android平台中可以使用的文件资
源格式包括PNG、XML等,在程序运行的过程中,资源会具有一
定的解析,之后编译成为二进制文件,此优势就是促进资源的
加载,在程序开发过程中,开发工作人员能够利用资源类访问
资源
[1]
。在项目开发的过程中,可以将需求资源在res目录中存
储,Android能够通过apt实现此文件资源的编译,之后实现包
装类R的创建,在程序中要使用此资源的时候可以利用R类的
引入得到资源ID就能够使用资源。
前台前台
在
线
单
词
背
诵
在
线
考
试
在
线
查
询
在
线
翻
译
在
线
视
频
学
习
用
户
管
理
在
线
交
流
用
户
管
理
系
统
管
理
管
理
员
登
录
英
语
资
料
库
图1应用移动学习软件模块的大致结构
3应用英语移动学习软件的模块设计
3.1用户信息管理模块
前台和后台管理系统子系统都相同,其能够实现用户注
册、登录和信息的修改,要想实现此功能就要实现远程数据库
的访问,利用远程数据库对资源进行访问和共享。图2为用户
信息管理模块的工作流程,如果为新用户,就要实现用户注册
收稿日期:2020-05-05
作者简介:杨斌(1986—),男,大理农林职业技术学院,讲师,主要研究方向为计算机网络技术教学。
92
软件设计开发
本栏目责任编辑:谢媛媛
第17卷第6期(2021年2月)
才能够进入到系统中学习,在整个过程中用户能够注册成为系
统使用人员。如果为老用户,那么就可以直接登录到系统中,
选择用户信息的修改,从而修改用户的基本信息,Android客户
端能够将用户修改之后的信息对服务器端发送,从而有效实现
用户信息修改。
开始
是
新用户
否
注册系统登录系统
结束修改资料
图2用户信息管理模块的工作流程
3.2单词查询模块
在英语移动学习过程中学生的学习环境是不固定的,其
注意力无法长时间集中,所以在学习模块设计的过程中,要将
较大的模块拆分成为多个模块,从而能够使学生有效控制模块
学习的时间。在单词查询模块设计过程中,要利用数据库从单
词查询表中获得数据,
API
从而得到单词中文解释,
网,并且用户还能够以自身学习状态为基础得到单词,
服务得到单词发音,所以用户在获得发音过程中一定要联
利用谷歌中的
并且确
定是否要将其添加到生词本中,便于今后的学习。单词查询模
块的主要代码为:
_blank
method="get"name="f1"> name="q" value=" style="width:200px;height:22px; 输入英文单词 id="q"type="text" " size="18"delay="0" if;"/> ont-size:16px;font-family:Geneva,Arial,Helvetica,sans-ser⁃ method="get"
action="/"target=_blank
value="
name="f1"> id="q"type="text"size="18"delay="0" Geneva, style="width: 输入中文词语 200px;height: " 22px;font-size: /> Arial,Helvetica,sans-serif;" 16px;font-family: 3.4初始行为评估模块 作为新的学习人员,要对系统行为进行初始化的评估,从 而创建学习计划。系统中的初始行为评估模块主要包括词汇 等级、学习词汇量、记忆水平及学习能力的评估,图3为初始行 为评估的结构。首先,可以通过雅思英语词汇量测量的方法对 用户词汇等级和词汇量进行评估。其次,利用临时数量词汇学 习对学习时间进行记录,对学习效果进行检验,对学生学习能 力及记忆水平进行评估。初始行为评估的处理流程为:开始, 本栏目责任编辑:谢媛媛 ComputerKnowledgeandTechnology 电脑知识 与技术 登录系统,对词汇等级和词汇量进行评估,对学习能力及记忆 水平进行评估,最后结束。 初始行为评估 词 词学记 汇 汇习忆 量 等能水 评 级力平 估 评评评 估估估 图3初始行为评估的结构 3.5管理员模块 管理员模块的主要功能包括发布通告、上传成绩、论坛管 理等。管理员能够和教师及学生一样对自己的注册信息到系 统中输入,然后登录到此平台中,并且管理员还能够利用管理 员模块进行最新教务管理通知的添加,并且对通知进行删除和 修改。管理员利用管理员模块还能够将学生成绩进行及时的 上传,便于学生对其进行查询。管理员能够实现数据库资源的 修改、添加、删除及查看。其中论坛的日常工作也是通过管理 员实现,管理员具备版主权限,还能够将权限授权给别人的功 能,对论坛中的事情进行有效的处理,从而有效保证移动学习 平台的健康。管理员模块设计的主要代码为: { "ifno": "condition": "zywx-workPlan-0004", "pageNo": { "rowCnt": pageNo, "type": 10, }, typeVal "content": "month": { "workPlanState": yMonth, "dptName": planSta } "" } 工作计划代码: "ifno": "condition": "zywx-workPlan-0002", }, { "content": "objectId": { "entityTypeId": objectId, } "26" 3.6答疑模块 }| 以问题为基础进行学习属于写作学习的主要方式,其能够 有效促进学生实施高级认知活动,还能够有效提高学生对问题 处理和解决的能力,利用学生之间的相互合作,从而能够提高 学生解决问题技能,使学生能够自主学习。此模块能够为学生 和教师提供全面交流问题的空间,学生能够对学习过程中的问 题进行提出,教师能够对学生进行指导和管理,并且回答问题。 此模块属于教师和学生的交流环境 [3] 。 (下转第98页) 软件设计开发 93 ComputerKnowledgeandTechnology 电脑知识 与技术 第17卷第6期(2021年2月) 采样频率间隔 f c ,否则会产生严重的错误。当心率为75次/分 钟,呼吸频率为15次/分钟时,其仿真波形结果如图2所示。 将图2与图1对比可以发现,无论是心电波形还是血压波 形,它们的走势是相似的,波形是相近的,这说明此仿真出来的 结果是正确的,只是参数选取上致使波形存在微小的差异,如 果需要微调仿真的波形只需要调节在P,Q,R,S,T位置相关参 数即可。然而,呼吸信号的波形与图2中呼吸信号的波形,虽 然走势都很平缓,但是差异比较明显,这需要通过调节采样点 数N及采样频率间隔 f c ,同时还要正确选择δ2和C2来调整波 形。通过多次调试,波形仍有些许差异,这里的δ2取 23 、C2 取0.01。 能已被纳入运动轨迹在整个三维状态空间。准周期性的心脏 周期是吸引向极限环的极限周期。该模型可以产生现实的心 电图(结合了Q-T间隔和已经在现实的心电波形中发现的随着 RR间隔作线性变化而变化的R峰高度(RSA)),血压信号(与脉 冲传输时间(PTT)或左室射血时间(LVET)相关)和呼吸信号 (与心电图和血压耦合变化)。 参考文献: [1]王嘉庆,李鸿强,于晓刚,等.物联网人体心电监护系统软件研 究[J].计算机工程,2011,37(16):273-275,278. [2]任星怡.生物医学信号模拟器的研究与设计[D].哈尔滨:哈尔 滨理工大学,2011. [3]郭继鸿.心电图学[M].北京:人民卫生出版社,2005. [4]McSharryPE,CliffordGD,TarassenkoL,ical modelforgeneratingsyntheticelectrocardiogramsignals[J]. IEEETransactionsonBiomedicalEngineering,2003,50(3): 289-294. [5]王治祥,王勇.系统仿真的快速实时四阶龙格-库塔法[J].武 汉工业大学学报,1990,12(3):89-95. [6]毋玉芝.四阶龙格—库塔算法的C语言实现[J].焦作大学学 报,2001,15(1):55-56,69. 【通联编辑:唐一东】 5结论 本文介绍了一种模型能够模拟人的心电图,血压和呼吸信 号许多重要的特征。此外,许多在人类的心电图和血压搏动观 察形态变化波形作为模型的几何结构的结果。模型参数可以 选择产生不同形态的P,Q,R,S,T波形。功率谱的R-R间隔可 以被先验选定和使用产生呼吸信号并且驱动器心电图和血压 信号发生器。这使得操作者可以指定心率动力学的均值和标 准差的心率和光谱特性的低频/高频比值等特性。主要生理功 (上接第93页) 3.7学习资源模块 学习效率。 5结束语 移动学习属于全新的学习方式,其是通过无线通信网络 技术获得教育资源、信息及服务的全新学习方式,也是教育技 术发展的前端,其推广和发展备受人们的重视。以Android平 台为基础的移动学习软件可以实现多种学习活动,并且不受时 间及空间的限制,能够实现自主学习,从而提高学生的学习 效率。 学习资源模块能够为学生提供图片及文本方式的课外英 语学习空间,其包括五种资源学习及下载途径,具备声音、文字 及视频的资源类型,学生在进入到此模块中,能够以自身需求 进入到学习部分,其能够为学生提供自学环境,学生能够自主 学习,掌握自身需要的知识。学习资源模块主要包括阅读资 料、语法资料、视频资料、听力资料及软件下载。 4平台的测试和评价 为了能够对平台运行效果进行验证,就要对平台进行测 试,通过十名学生进行测试。通过学生评价表示,平台在运行 过程中基本正常,测试人员进行动手操作,从而验证了凭条技 能良好,能够实现预期目标,不管是管理系统的信息添加、删除 及修改,还是用户系统查询及训练,都能够满足预期需求。并 且平台中的知识结构能够被人们所知识,其重点突出,结构合 理。屏幕界面较为简洁美观,布局风格合理,其中的导航设计 能够满足用户需求,降低学生在学习过程中走弯路,提高学生 参考文献: [1]夏懿娜.基于Android的英语视频学习软件功能实现[J].信息 技术,2018,42(11):125-128,133. [2]袁霁雯.Android平台下英语单词记忆软件的设计与实现[J]. 信息技术,2018,42(12):108-110,114. [3]李培平.Android平台下移动英语学习软件的开发应用[J].微 型电脑应用,2018,34(9):55-57. 【通联编辑:光文玲】 98 软件设计开发 本栏目责任编辑:谢媛媛


发布评论