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