基于安卓手机的数字化磁力仪,本科毕业设计,结题报告_第1页
基于安卓手机的数字化磁力仪,本科毕业设计,结题报告_第2页
基于安卓手机的数字化磁力仪,本科毕业设计,结题报告_第3页
基于安卓手机的数字化磁力仪,本科毕业设计,结题报告_第4页
基于安卓手机的数字化磁力仪,本科毕业设计,结题报告_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于手机的无线数字化磁力仪基于手机的无线数字化磁力仪 班级:班级:0304110203041102 答辩者:张松涛答辩者:张松涛 指导老师:指导老师:*提纲提纲总结总结软件测试软件测试详细设计与实现详细设计与实现 立项背景与研究意义1 智能手机的飞速发展与普及,给手持式电子设备带来了一智能手机的飞速发展与普及,给手持式电子设备带来了一场革命。以前的很多手持式设备的基本功能大都可以用智能场革命。以前的很多手持式设备的基本功能大都可以用智能手机来实现,并且可以用手机的强大功能,使设备的本身的手机来实现,并且可以用手机的强大功能,使设备的本身的功能获得极大的扩充。功能获得极大的扩充。 磁力仪是对大量

2、的磁场信息进行采集,并实时对采集的磁力仪是对大量的磁场信息进行采集,并实时对采集的数据进行分析和处理,之前都是用电脑对数据进行处理,但数据进行分析和处理,之前都是用电脑对数据进行处理,但电脑缺少智能手机的灵活和方便。电脑缺少智能手机的灵活和方便。 因此研究一款通过因此研究一款通过WiFiWiFi实时传输数据,并进行数据分析实时传输数据,并进行数据分析和处理的安装在智能手机的(和处理的安装在智能手机的(AndroidAndroid系统)系统)AppApp是非常有必是非常有必要的。要的。4研究内容及技术指标2 研究内容:研究内容: 接收来自接收来自WiFiWiFi模块的的磁力仪数据,在移动设备上进

3、模块的的磁力仪数据,在移动设备上进行数据处理与显示,并进行相关数据分析。行数据处理与显示,并进行相关数据分析。 技术指标:技术指标: 1 1、接收通过、接收通过WiFiWiFi模块传送来的数据,满足传输速率模块传送来的数据,满足传输速率2Mbps2Mbps 2 2、根据传送来的数据分析出磁场情况。并且能够实时、根据传送来的数据分析出磁场情况。并且能够实时显示磁场数据。显示磁场数据。 3 3、可以对当前采集数据进行存储。、可以对当前采集数据进行存储。5详细设计与实现详细设计与实现3 系统整体框图系统整体框图6详细设计与实现详细设计与实现3WiFi传输基本协议UDPTCP1、面向无连接2、是不可靠

4、协议3、不需要建立连接, 传输速度快。 1、面向连接2、是可靠协议3、必须建立连接, 效率低在传输过程中为了保证传输数据的可靠性,选用TCP协议7详细设计与实现详细设计与实现3软件流程图:开始主线程载入程序界面 客户端连接 请求客户端线程YN向客户端发送指令接收数据处理数据0.6sWiFi连接 是否保存数据保存数据绘制波形YN如果客户端线程中如果客户端线程中断,将重新回到客断,将重新回到客户端连接请求户端连接请求。8详细设计与实现详细设计与实现3软件主界面展示9保存至按钮详细设计与实现详细设计与实现3历史数据数据文件10详细设计与实现详细设计与实现3磁力仪连接状态 消息提示帮助信息11 类类

5、名称名称作用作用MainActivity过度界面一秒后打开程序主界面WaveActivity程序主界面TCP连接,按钮触发事件,调用其他类完成程序完整运行。FileBrowserActivity手机内存文件夹选取界面获取手机内存文件夹名称,文件夹读写权限。HistoryDataAvtivity历史数据界面显示历史数据的保存时间和保存路径,并可以对不需要的进行删除。详细设计与实现详细设计与实现312类类名称名称作用作用AdditionClass附加类获取系统当前时间WaveView绘图类绘制坐标轴,绘制4路波形WiFiConnectWiFi连接类获取Wifi连接状态,获取ip地址FileServ

6、ice文件读写类手机内存写入文件,读取文件(包括:新建文件夹、存储文件、追加文件、读取文件、删除文件,五种方法。)详细设计与实现详细设计与实现3软件测试软件测试4测试内容测试内容功能测试功能测试恢复测试恢复测试可用性测试可用性测试环境兼容性测试环境兼容性测试. .14软件测试软件测试4功能性:功能性: 在各模块中所有基础功能满足需求分析,在各模块中所有基础功能满足需求分析, 实现了应用使用的基础功能。实现了应用使用的基础功能。 例如数据传输例如数据传输, ,数数据处理,数据存储,波形显示都正常运行。据处理,数据存储,波形显示都正常运行。可恢复性:可恢复性: 网络连接断开后可以重新连接,并正网络

7、连接断开后可以重新连接,并正常运行。常运行。 非正常关闭软件后,再次运行时软件正非正常关闭软件后,再次运行时软件正常运行。常运行。15软件测试软件测试4兼容性兼容性: : 磁力仪手机端软件是基于安卓平台运行的磁力仪手机端软件是基于安卓平台运行的, ,在测在测试中用不同手机型号和不同的安卓版本进行测试试中用不同手机型号和不同的安卓版本进行测试, ,结果表结果表明此软件都可兼容明此软件都可兼容, ,运行稳定、流畅,在不同分辨率手机运行稳定、流畅,在不同分辨率手机中也可以正常显示,完美运行,中也可以正常显示,完美运行, 实现了本软件的兼容性。实现了本软件的兼容性。可用性:系统在软件的各个部分都添加了

8、提示对话框或可用性:系统在软件的各个部分都添加了提示对话框或提示消息,与用户进行快捷的人机交互。整个软件界面提示消息,与用户进行快捷的人机交互。整个软件界面采用按钮切换,响应速度快,并且不影响其他模块的进采用按钮切换,响应速度快,并且不影响其他模块的进程,设计满足需求。程,设计满足需求。16软件测试软件测试4IUNI U2(1920*1080)小米小米NOTE(1920*1080)17软件测试软件测试4魅族魅族MX2(1280*720)优赛优赛US6(960*540)18总结总结5 软件釆用的技术方案具有良好的可靠性和可操软件釆用的技术方案具有良好的可靠性和可操作性。但由于掌握的知识有限,软件设计还存在一作性。但由于掌握的知识有限,软件设计还存在一些不足之处,主要体现

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论