5软件测试 17
5.1 软件测试目的 17
5.2 软件测试原则 17
5.3 测试结果 17
6总结与展望 20
心跳之旅(基于安卓智能手机的心跳检测)
1绪论
1.1 研究背景及意义
这几年来,移动互联网高速发展而且智能手机普及的很快。智能手机已经成为了人类日常生活必不可少的一种智能移动设施,也随着性能的不断提升,价钱越来越低,人们纷纷把智能手机作为生活少不了的一部分。2012至2013年,全世界用手机或者其他移动设备上网的人已经超越用电脑上网的人,并且智能手机卖的远比传统手机多。
心率的研究对于人的健康是十分重要的。而在传统的检测中,心率的测量要借用特殊而且复杂的设备,虽然它们能提供精确的数据,但专业仪器的获取和测量十分不方便。
在全球智能手机的快速普及,它也慢慢的成为了医疗保健人员为群众提供众多健康服务的新工具。应用智能手机应用程序对进行医疗保健管理的研究近年来备受关注。所以,本文关注智能手机应用程序在心率检测中的研究背景和健康管理的进展,并探讨未来的方向[1]。
1.2 国内外研究现状
1.3 研究目的和内容
本文主要对心率检测APP进行了设计和实现。随着科技的不断进步与发展,基于安卓手机的应用程序在各个范畴的应用都取得了许多成果。而且人们对健康问题日益关注,研究心率检测这类医疗保健的应用程序有非常重要的意义。
2开发环境和应用技术
2.1 开发环境概述
Android和Android Studio概述
Android原本的意义是指“机器人”, 现在是指安卓这一开源系统,基于Linux操作系统。Android与其他的移动终端操作全面的相比较就会发现,这个系统比其他系统厉害的地方就是开发性,显著的开放性让Android平台拥有了越来越多的开发者,因为他们可以在Android系统中完成更多的个性化编译。随着用户和应用的越来越多,Android平台也慢慢地趋于成熟。开发者将越来越多的优质软件公布于平台中,消费者也可以随意下载大量优质的软件资源,市场基本不存在恶性竞争。所以Android系统的市场占有率远远抛开iOs操作系统[9]。
2.2 相关技术概述
2.2.1 Java语言
本系统在使用Android Studio时,主要的编程都是基于Java语言的,Java是一种面向对象的程序设计语言,能够撰写跨平台应用软件。Sun Microsystems公司于1995年5月向全世界发布了的Java程序设计语言和Java平台。Java归类于解释型的语言,因为它在执行的同时,也会经行解释,但执行的是已经编译好了的二进制文件[10]。
2.2.2 LitePal
LitePal是一款开源的Android数据库框架,它能把类中的对象映射为数据库表中的属性,所以我们不用编写一行SQL语句,即使用Java语句创建类就可以完成各种建表的操作。使用LitePal框架,可以让更方便的使用数据库[11]。
2.2.3 SQLite
本系统用的数据库操作方式是使用Android操作系统中继承的一个嵌入式关系数据库SQLite来进行的,它要求开发人员熟练的掌握SQL语法,对数据库表进行管理,本系统中,主要用LitePal建表,并把获取的数据存储在SQLite里面。
3系统的需求分析与设计
3.1 可行性分析
3.1.1社会环境可行性分析
Android在移动互联网中起着关键作用,所以做这个基于Android的测量心率应用是行得通的。 Android心率检测运动步数APP设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_24782.html