基于语音媒体的移动学习系统的设计与实现
这是一篇关于移动学习,互联网技术,Android平台,移动设备,Android模拟器的论文, 主要内容为随着信息技术的发展,新型多样化的学习方式应运而生。移动学习可将零散的、碎片状的时间有效地利用起来,带给学习者随时随地学习的全新感受,同时也提高了学习者的知识水平。在无线带宽的提高、移动端设备越来越廉价以及移动学习市场的需求下,基于Android平台的语音媒体移动学习系统具有极大的研究开发价值和应用前景。本论文针对在校师生实际情况,以及市面上移动学习应用多为视频播放软件,而缺少语音媒体应用现状下,开发完成了基于Android平台的语音媒体移动学习系统,主要内容如下:一、介绍了基于Android平台的语音媒体移动学习系统的总体架构、设计思路以及相关技术。二、开发完成了基于Android平台的语音媒体移动学习系统。首先介绍了系统开发环境的搭建方式,其次分析了各个模块的相应功能,最后完成了界面设计及其功能设计。借助Android模拟器进行实际的测试,表明该系统可实现教师课堂音频的录制、保存、播放以及语音媒体资料的访问、收藏和删除等;可实现学生查阅网络语音媒体资料,下载并收听课堂老师课程的音频,该系统交互良好,运行流畅。三、基于JavaSwing框架技术,采用MySQL5.5数据库软件,设计了语音媒体移动学习系统的服务器端,分析了服务器端实现的功能,解释了服务器连接程序的设计思路,重点讨论了后台管理系统及数据库的设计。四、以STM32为控制核心、VS1053为音频解码芯片,设计了一个可以实时录制授课人员音频讲解的音频录音系统,简介了录音系统硬件电路的组成,分析了软件的设计思路。基于Android平台的语音媒体移动学习系统运行测试表明,学生可以借助该系统随时随地远程访问教师已结束的课堂语音媒体资料,促进了学生对教学内容的再次认知。
基于人体振动特征的身份认证系统设计与实现
这是一篇关于移动设备,人体振动特征,身份认证,卡尔曼滤波算法,MFCC,神经网络的论文, 主要内容为近年来,移动设备得到了大面积普及,并在人们生活中扮演着越来越关键的角色。于此同时,由于用户对移动设备的依赖日渐严重,移动设备中存储的大量用户个人信息一旦泄露,将会带来难以弥补的损失。因此,身份认证系统是保护用户个人隐私的第一关,传统的身份认证系统有指纹识别、面部识别、声音识别等,但这些成熟的技术在近几年受到了严重的威胁。如何既保证用户身份特征不易被窃取,又同时不增加传感器成本成为了急需解决的问题。本文设计了一种基于人体振动特征的身份认证系统,该系统提出了两个算法,即基于低采样率的静态身份认证算法和基于卡尔曼滤波的动态身份认证算法。前者针对低采样率的静态系统提供简单而有效的身份认证方案,后者针对动态身份认证的场景提供了较高的准确率和鲁棒性。其中,在基于低采样率的静态身份认证算法中,本文采用了超采样算法来解决传感器采样率过低的问题,通过正则化、分帧、滤波等数据预处理方法将其分割成每一个样本片段。通过MFCC算法、PCA和FA算法对振动信号分别进行特征提取,最后将所得到的特征矩阵输入到GBDT的分类器中训练。与传统的基于振动的身份认证算法相比,本文提出将MFCC特征和统计特征相结合的方法,有效得使其错误拒绝率和错误接收率分别达到13.3%和8.5%。并在这部分的实验中讨论了分类器类型、样本长度和握持方式对身份认证效果的影响。此外,针对用户认证过程中可能存在手臂运动的情况,本文提出了基于卡尔曼滤波的动态身份认证算法。通过卡尔曼滤波算法去除手臂运动对加速度计的影响,并对数据进行正则化、分帧和滤波。将分帧后的数据分别通过梅尔滤波器组和LSTM网络对其进行MFCC特征提取和时域特征提取,并将生成的特征矩阵输入到CNN中进行训练。与传统的基于振动的身份认证算法相比,通过引入卡尔曼滤波算法、LSTM网络以及CNN,使其尽可能消除手臂运动对身份认证的干扰,其错误拒绝率和错误接收率仅为11%和4.5%。在后续的实验中,面对“汗手干扰”该算法依然能保持87.4%以上的准确率;无论是安卓系统手机还是i OS系统手机,该系统皆具有较好的迁移特性。
基于Appium的移动端UI自动化测试平台的设计与实现
这是一篇关于移动设备,UI自动化测试,Robot Framework,Appium,关键字驱动的论文, 主要内容为随着移动互联网的发展,移动端应用从轻量级逐渐复杂化,快速的迭代更新给本就繁重的UI测试工作带来了更大的压力,尤其是回归测试这类重复性较高的测试;而专业的自动化测试人员较为缺少,许多自动化测试工具学习成本较高,对普通的开发和测试人员并不友好。为解决上述问题,本文将使用微服务架构研发一款使用简单、易上手的移动端UI自动化测试平台:平台将通过浏览器管理自动化测试中的数据资料,并提供用于执行自动化测试脚本的驱动程序,使测试人员能够通过编写少量的脚本代码,高效地完成移动端UI自动化测试,并获得准确详细的测试报告。本文通过查阅资料,对国内外的自动化测试工具进行了多方面的对比,确定了使用关键字驱动的、具有跨平台特性的Robot Framework和Appium来进行测试脚本的执行。在需求分析阶段,本文将整个系统分为一个用于管理数据资料的测试平台和一个用于执行脚本的驱动程序,并确定了系统的主要参与者为管理员和普通用户。本文给出了一个标准的移动端UI自动化测试的流程,即添加移动端界面元素、封装移动端组件、封装测试用例、新增测试任务、执行测试,接着按照该流程进行测试用例设计:使用用例图进行需求建模,并对其中一些重要的用例进行了详细的描述。在设计和实现阶段,本文采用了微服务架构进行系统底层框架的搭建。本文自上而下对微服务架构的层次进行了介绍,并将系统的功能依据需求分析划分为项目管理模块、测试执行模块、系统管理模块、调度模块和基础数据管理模块。本文使用实体关系图对系统整体进行了数据建模,并给出了具体的数据库表设计。在介绍各模块详细设计时,本文抽象出了系统的数据库访问组件和公共类,方便代码复用;然后通过类图展示了各模块的类间关系,并选择了其中的核心方法进行了时序图分析,其中着重介绍了项目管理模块的移动端界面元素管理、移动端组件管理功能,以及测试执行模块对于心跳注册、获取脚本和执行功能的实现。在软件测试部分,本文介绍了系统所处的软硬件环境和目标测试对象的移动设备环境,依据需求分析进行测试:对于功能测试,本文依照自动化测试流程为每个步骤进行用例设计和输入参数设计,并给出测试结果截图和分析;对于非功能测试,本文设计重复输入用例来测试系统稳定性,以及使用Jmeter工具进行响应时间测试。经过测试,得出了系统符合用户需求的结论。本文的最后对移动端UI自动化测试系统的实现过程进行了总结,对本文作者的工作内容进行介绍,提出本系统中仍未解决的问题,并对接下来的工作提出建议。移动端UI自动化测试是快速发展的,本系统的实现能够有效降低自动化测试学习成本,从而吸引更多人加入到移动端UI自动化测试领域中,推动该领域的发展。
基于Appium的移动端UI自动化测试平台的设计与实现
这是一篇关于移动设备,UI自动化测试,Robot Framework,Appium,关键字驱动的论文, 主要内容为随着移动互联网的发展,移动端应用从轻量级逐渐复杂化,快速的迭代更新给本就繁重的UI测试工作带来了更大的压力,尤其是回归测试这类重复性较高的测试;而专业的自动化测试人员较为缺少,许多自动化测试工具学习成本较高,对普通的开发和测试人员并不友好。为解决上述问题,本文将使用微服务架构研发一款使用简单、易上手的移动端UI自动化测试平台:平台将通过浏览器管理自动化测试中的数据资料,并提供用于执行自动化测试脚本的驱动程序,使测试人员能够通过编写少量的脚本代码,高效地完成移动端UI自动化测试,并获得准确详细的测试报告。本文通过查阅资料,对国内外的自动化测试工具进行了多方面的对比,确定了使用关键字驱动的、具有跨平台特性的Robot Framework和Appium来进行测试脚本的执行。在需求分析阶段,本文将整个系统分为一个用于管理数据资料的测试平台和一个用于执行脚本的驱动程序,并确定了系统的主要参与者为管理员和普通用户。本文给出了一个标准的移动端UI自动化测试的流程,即添加移动端界面元素、封装移动端组件、封装测试用例、新增测试任务、执行测试,接着按照该流程进行测试用例设计:使用用例图进行需求建模,并对其中一些重要的用例进行了详细的描述。在设计和实现阶段,本文采用了微服务架构进行系统底层框架的搭建。本文自上而下对微服务架构的层次进行了介绍,并将系统的功能依据需求分析划分为项目管理模块、测试执行模块、系统管理模块、调度模块和基础数据管理模块。本文使用实体关系图对系统整体进行了数据建模,并给出了具体的数据库表设计。在介绍各模块详细设计时,本文抽象出了系统的数据库访问组件和公共类,方便代码复用;然后通过类图展示了各模块的类间关系,并选择了其中的核心方法进行了时序图分析,其中着重介绍了项目管理模块的移动端界面元素管理、移动端组件管理功能,以及测试执行模块对于心跳注册、获取脚本和执行功能的实现。在软件测试部分,本文介绍了系统所处的软硬件环境和目标测试对象的移动设备环境,依据需求分析进行测试:对于功能测试,本文依照自动化测试流程为每个步骤进行用例设计和输入参数设计,并给出测试结果截图和分析;对于非功能测试,本文设计重复输入用例来测试系统稳定性,以及使用Jmeter工具进行响应时间测试。经过测试,得出了系统符合用户需求的结论。本文的最后对移动端UI自动化测试系统的实现过程进行了总结,对本文作者的工作内容进行介绍,提出本系统中仍未解决的问题,并对接下来的工作提出建议。移动端UI自动化测试是快速发展的,本系统的实现能够有效降低自动化测试学习成本,从而吸引更多人加入到移动端UI自动化测试领域中,推动该领域的发展。
基于混合云的石油企业移动管理平台的设计与实现
这是一篇关于移动应用平台,移动设备,数据安全,Jetty的论文, 主要内容为近年来,随着各种智能设备用户的增长及新媒体技术的移动化,移动应用获得大规模爆炸式发展,平台化成为软件技术产品发展及行业应用的新引擎,移动管理平台将成为企业的重点发展发向。对于企业而言,业务深度与广度的融合,意味着移动化将带来十几个甚至更多的App,没有一个统一的移动平台,很难将开发、部署以及管控工作顺利进行,而一个好的移动平台势必将为企业移动化建设锦上添花,创造更大的价值。对于大型企业而言,面临着将企业信息数据在移动端进行延伸的问题,在给业务带来便捷的同时,也面临数据安全的巨大挑战。因此,移动平台在提供可靠服务的基础上,必须考虑企业数据的安全性。通过各部门的走访,分析了企业移动应用项目中切实存在的问题,考虑到未来五年内的技术发展趋势,项目组全体成员设计并实现了一整套适用公司发展具有前瞻性的移动应用平台建设方案。该平台采用了混合云架构,充分利用互联网资源与各企业部门内部资源相结合,既能做到全局统一管理控制,又可以保证各个单位数据安全及隐私。在功能模块上系统被划分为移动应用中心,移动管理中心,移动开发中心三个子系统。在移动应用平台项目的构建过程中,作者主要负责移动管理中心子系统的开发工作。移动管理中心是服务企业IT管理人员的移动管理门户,方便信息管理人员对企业账户,移动设备等进行统一集中的管理。系统采用Spring+Hibernate MVC框架,使用Maven构建项目,Jetty作为发布服务器进行开发。为了完成本项目,作者首先需要进行调研及需求分析的工作,并与项目组其他成员共同完成原型界面的设计;其次,明确该平台与客户端及其他服务器的交互方式,确定交互接口;在平台的设计与实现阶段,参与开发了账号管理、用户信息维护、设备管理、应用管理、系统配置、公共数据应用、风险防范、监控统计八个模块的设计与实现,并完成了数据库的设计工作;在测试阶段,作者完成了平台的功能性测试,对注册登录,应用分发,通讯录备份,设备执行命令等主要功能进行了测试用例的设计和执行,并对系统的性能、兼容性、安全性进行了测试。截止目前,已有两个项目依托本平台的移动开发中心子系统快速完成了 App的开发,作者负责开发的移动管理中心子系统正常运行,各功能模块稳定,切实体现了平台高效,快捷的优点,获得了领导们的一致好评,引起了强烈反响。
基于混合云的石油企业移动管理平台的设计与实现
这是一篇关于移动应用平台,移动设备,数据安全,Jetty的论文, 主要内容为近年来,随着各种智能设备用户的增长及新媒体技术的移动化,移动应用获得大规模爆炸式发展,平台化成为软件技术产品发展及行业应用的新引擎,移动管理平台将成为企业的重点发展发向。对于企业而言,业务深度与广度的融合,意味着移动化将带来十几个甚至更多的App,没有一个统一的移动平台,很难将开发、部署以及管控工作顺利进行,而一个好的移动平台势必将为企业移动化建设锦上添花,创造更大的价值。对于大型企业而言,面临着将企业信息数据在移动端进行延伸的问题,在给业务带来便捷的同时,也面临数据安全的巨大挑战。因此,移动平台在提供可靠服务的基础上,必须考虑企业数据的安全性。通过各部门的走访,分析了企业移动应用项目中切实存在的问题,考虑到未来五年内的技术发展趋势,项目组全体成员设计并实现了一整套适用公司发展具有前瞻性的移动应用平台建设方案。该平台采用了混合云架构,充分利用互联网资源与各企业部门内部资源相结合,既能做到全局统一管理控制,又可以保证各个单位数据安全及隐私。在功能模块上系统被划分为移动应用中心,移动管理中心,移动开发中心三个子系统。在移动应用平台项目的构建过程中,作者主要负责移动管理中心子系统的开发工作。移动管理中心是服务企业IT管理人员的移动管理门户,方便信息管理人员对企业账户,移动设备等进行统一集中的管理。系统采用Spring+Hibernate MVC框架,使用Maven构建项目,Jetty作为发布服务器进行开发。为了完成本项目,作者首先需要进行调研及需求分析的工作,并与项目组其他成员共同完成原型界面的设计;其次,明确该平台与客户端及其他服务器的交互方式,确定交互接口;在平台的设计与实现阶段,参与开发了账号管理、用户信息维护、设备管理、应用管理、系统配置、公共数据应用、风险防范、监控统计八个模块的设计与实现,并完成了数据库的设计工作;在测试阶段,作者完成了平台的功能性测试,对注册登录,应用分发,通讯录备份,设备执行命令等主要功能进行了测试用例的设计和执行,并对系统的性能、兼容性、安全性进行了测试。截止目前,已有两个项目依托本平台的移动开发中心子系统快速完成了 App的开发,作者负责开发的移动管理中心子系统正常运行,各功能模块稳定,切实体现了平台高效,快捷的优点,获得了领导们的一致好评,引起了强烈反响。
泰州市新型云便捷城管系统的设计与实现
这是一篇关于移动设备,数字化城管,云存储,MVC海量数据的论文, 主要内容为随着“数字化城市管理”的推进,城市管理融入了更多更强大的技术和数据支持,使得管理流程更加规范化、科学化、网络化,从而使城市管理工作更为迅速,更具有科学和数据依据。“数字城管”通过计算机技术、网络技术、3G通信技术等现代化科技手段,使城市管理信息化应用更广泛,实效更明显,真正建立起管理对象数字化、管理决策科学化的现代化城市管理信息化体系,覆盖目标城市所有县、区。青岛数字城管项目在机动车上装配GPS、CCD(视频系统)、INS(惯性导航系统)或航位推算系统等传感器和设备,采用先进的移动道路测量和传统测绘方式相结合的方式,提高工作效率,形成的连续街景可量测影像库,增强了部件管理的直观性。厦门物联网应用无线城市以基于tivc移动互联网技术搭建的一个融合的全业务平台,使3g技术得到广泛应用。本论文主要研究一个集分布式云存储服务器与移动网络互联的多层次多角色城市管理系统。系统主要包括业务处理,消息模块,数据管理模块,系统管理模块四大功能。采用经典的MVC框架,终端使用安卓智能手机,满足用户实现云便携的需求,服务端使用Struts和Hibernate框架,云存储数据库使用SQLSERVER,为系统提供海量数据存储的支持以及实时的响应。本系统完成了一个可以上线运营的,能为政府工作人员提供一个方便办公的平台。设计了整个系统的框架和流程,包括客户端和服务端;完成了Android客户端的开发,主要包括业务处理,消息管理,数据管理和系统管理四大功能模块;完成了系统的服务端,部署在tomcat服务器上,可以正常的运行;完成了后台web管理平台,可以正常与服务端和客户端进行交互。系统的设计使得城市管理更加合理化、安全、高效,同时降低城管成本,从而最终也为市民提供了极大的方便。以移动端作为客户端不仅可以增加易用性,还能降低成本带来,巨大的经济效益。
基于人体振动特征的身份认证系统设计与实现
这是一篇关于移动设备,人体振动特征,身份认证,卡尔曼滤波算法,MFCC,神经网络的论文, 主要内容为近年来,移动设备得到了大面积普及,并在人们生活中扮演着越来越关键的角色。于此同时,由于用户对移动设备的依赖日渐严重,移动设备中存储的大量用户个人信息一旦泄露,将会带来难以弥补的损失。因此,身份认证系统是保护用户个人隐私的第一关,传统的身份认证系统有指纹识别、面部识别、声音识别等,但这些成熟的技术在近几年受到了严重的威胁。如何既保证用户身份特征不易被窃取,又同时不增加传感器成本成为了急需解决的问题。本文设计了一种基于人体振动特征的身份认证系统,该系统提出了两个算法,即基于低采样率的静态身份认证算法和基于卡尔曼滤波的动态身份认证算法。前者针对低采样率的静态系统提供简单而有效的身份认证方案,后者针对动态身份认证的场景提供了较高的准确率和鲁棒性。其中,在基于低采样率的静态身份认证算法中,本文采用了超采样算法来解决传感器采样率过低的问题,通过正则化、分帧、滤波等数据预处理方法将其分割成每一个样本片段。通过MFCC算法、PCA和FA算法对振动信号分别进行特征提取,最后将所得到的特征矩阵输入到GBDT的分类器中训练。与传统的基于振动的身份认证算法相比,本文提出将MFCC特征和统计特征相结合的方法,有效得使其错误拒绝率和错误接收率分别达到13.3%和8.5%。并在这部分的实验中讨论了分类器类型、样本长度和握持方式对身份认证效果的影响。此外,针对用户认证过程中可能存在手臂运动的情况,本文提出了基于卡尔曼滤波的动态身份认证算法。通过卡尔曼滤波算法去除手臂运动对加速度计的影响,并对数据进行正则化、分帧和滤波。将分帧后的数据分别通过梅尔滤波器组和LSTM网络对其进行MFCC特征提取和时域特征提取,并将生成的特征矩阵输入到CNN中进行训练。与传统的基于振动的身份认证算法相比,通过引入卡尔曼滤波算法、LSTM网络以及CNN,使其尽可能消除手臂运动对身份认证的干扰,其错误拒绝率和错误接收率仅为11%和4.5%。在后续的实验中,面对“汗手干扰”该算法依然能保持87.4%以上的准确率;无论是安卓系统手机还是i OS系统手机,该系统皆具有较好的迁移特性。
基于Appium的移动端UI自动化测试平台的设计与实现
这是一篇关于移动设备,UI自动化测试,Robot Framework,Appium,关键字驱动的论文, 主要内容为随着移动互联网的发展,移动端应用从轻量级逐渐复杂化,快速的迭代更新给本就繁重的UI测试工作带来了更大的压力,尤其是回归测试这类重复性较高的测试;而专业的自动化测试人员较为缺少,许多自动化测试工具学习成本较高,对普通的开发和测试人员并不友好。为解决上述问题,本文将使用微服务架构研发一款使用简单、易上手的移动端UI自动化测试平台:平台将通过浏览器管理自动化测试中的数据资料,并提供用于执行自动化测试脚本的驱动程序,使测试人员能够通过编写少量的脚本代码,高效地完成移动端UI自动化测试,并获得准确详细的测试报告。本文通过查阅资料,对国内外的自动化测试工具进行了多方面的对比,确定了使用关键字驱动的、具有跨平台特性的Robot Framework和Appium来进行测试脚本的执行。在需求分析阶段,本文将整个系统分为一个用于管理数据资料的测试平台和一个用于执行脚本的驱动程序,并确定了系统的主要参与者为管理员和普通用户。本文给出了一个标准的移动端UI自动化测试的流程,即添加移动端界面元素、封装移动端组件、封装测试用例、新增测试任务、执行测试,接着按照该流程进行测试用例设计:使用用例图进行需求建模,并对其中一些重要的用例进行了详细的描述。在设计和实现阶段,本文采用了微服务架构进行系统底层框架的搭建。本文自上而下对微服务架构的层次进行了介绍,并将系统的功能依据需求分析划分为项目管理模块、测试执行模块、系统管理模块、调度模块和基础数据管理模块。本文使用实体关系图对系统整体进行了数据建模,并给出了具体的数据库表设计。在介绍各模块详细设计时,本文抽象出了系统的数据库访问组件和公共类,方便代码复用;然后通过类图展示了各模块的类间关系,并选择了其中的核心方法进行了时序图分析,其中着重介绍了项目管理模块的移动端界面元素管理、移动端组件管理功能,以及测试执行模块对于心跳注册、获取脚本和执行功能的实现。在软件测试部分,本文介绍了系统所处的软硬件环境和目标测试对象的移动设备环境,依据需求分析进行测试:对于功能测试,本文依照自动化测试流程为每个步骤进行用例设计和输入参数设计,并给出测试结果截图和分析;对于非功能测试,本文设计重复输入用例来测试系统稳定性,以及使用Jmeter工具进行响应时间测试。经过测试,得出了系统符合用户需求的结论。本文的最后对移动端UI自动化测试系统的实现过程进行了总结,对本文作者的工作内容进行介绍,提出本系统中仍未解决的问题,并对接下来的工作提出建议。移动端UI自动化测试是快速发展的,本系统的实现能够有效降低自动化测试学习成本,从而吸引更多人加入到移动端UI自动化测试领域中,推动该领域的发展。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设导航 ,原文地址:https://m.bishedaima.com/lunwen/45443.html