欢迎来到天天文库
浏览记录
ID:21842394
大小:61.00 KB
页数:9页
时间:2018-10-25
《基于android的运动软件开发详细说明》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android的运动软件开发详细说明近些年来,随着计算机技术与硬件的发展和互联X时代的到来,当今社会已经进入了信息时代,也有人把它称为数字化时代,在这数字化的时代里,传统的应用已经跟不上历史的潮流。运动助手就是为满足各种热爱运动人群的需求而开发的一套实用的软件。通过互联X创建运动助手运动软件,可以宣传健康运动方式,从而促进人们的健康运动知识的提高。使用Android平台开发的运动软件,可以在用户登录后提供选择运动模式、制定运动计划以及符合自己运动习惯的细节设置、提供相关运动数字作为参考、对用户信息进行分享查看删除等功能。1引言本章是对本论文所描述课题的背景
2、及自己对该课题的研究的意义的介绍,主要包括介绍Android平台的背景、论述论文研究的意义等。1.1论文研究的背景在对本课题进行设计的时候,首先要熟悉Android平台的结构和开发环境,也就是要了解AndroidSDK软件开发中的一些类库和熟悉工具包的使用及Android平台提供的多个接口函数。其次就是要熟悉Android平台下的开发技术,如Activity的生命周期、事件的处理机制、监听机制、数据的存储等等。最后就是能够很好的运用相应的开发工具进行程序的编写和调试等。在做好以上的准备后就是对运动助手的研究。虽说在X上有很多的运动助手,但是分析发现还有许多的不
3、完善之处。而这次课题的研发就是在借鉴X上的运动助手的基础上进行一些改进,让用户使用起来更舒服。而在X上的许多的运动助手都只是单一的测量距离。而本次研究课题的主要实现的功能就是实现测步、测速、计算消耗卡路里、保存数据等等。从而使用户在安装一个软件的情况下享受多种功能。1.2课题研究的意义作为一个Android新手,选择一个基于Android平台的应用程序做论文的研究课题,具有很大的意义。首先对于本课题的研究,对社会具有一定的意义,可以说是有很小的意义。通过浏览X上的一些运动助手发现,虽说它们的功能都很强大、界面很炫酷,但是都是单一的运动助手。而这个课题就是把运动
4、助手的各种功能相结合,使功能尽可能的满足用户。系统的界面设计得相当的简洁,给用户清新的感觉。所以对用户具有一定的意义。其次就是对自己意义重大。虽然经过一段时间的Android学习,但是自己对这段学习成果也不是很有底,而正好可以通过编写这个论文来检验一下自己,检查自己的不足和漏洞,从而进行弥补和完善。而从大局来看就是可以对自己四年的专业知识进行一下测试,也为自己以后的工作积累点经验等等。所以总体来说这篇论文对自己的意义还是很大的。2需求分析需求分析是软件工程中非常重要的一步,充分的需求分析是设计好程序的前提。这里主要包括系统的总体需求、系统的需求分析、系统的需求
5、说明和系统的可行性分析。2.1系统的总体需求现在无论是在PC上还是在上,相信很多人都在用运动助手。所以运动助手的作用就越来越重要。开发一个实用的运动助手就越来越适合当今的发展趋势。本文就是在此基础上提出总体的功能需求。主要就是能够实现测步、测距、测速、保存数据。通俗的讲就是通过运动助手的多功能化,来满足更多用户的需要。这可以说是该系统开发的一个小小的亮点吧。因为现在很多的运动助手都是单一的功能。2.2系统需求分析本文研究课题主要就是在基于Android平台下设计并开发一个运动助手软件。运用当前Google提供的AndroidSDK来实现对模块的查询。当然使用的
6、数据库是Android自带的小型数据库Sqlite。尽管没有面向对象的数据库的作用强大,但是在Android开发上还是比较的灵活和方便的。系统的总体的功能业务可以主要描述为以下几点。2.2.1主界面菜单选项功能主界面是该软件的第一个真正意义上的可操作界面,是响应用户的第一步操作,主要就是获取用户运动时的各项数据。界面的主要需求就是简单明了,再加上清新明目的背景图片,一定会给用户视觉上的快感。主界面拒绝那些繁琐的操作,给用户以方便。2.2.2帐号注册功能帐号注册界面是在主界面点击帐号注册后,切换到帐号注册界面,然后进行帐号注册。输入相应的信息,然后把注册结果显示
7、在该界面。这里主要使用的是Android中的XML进行布局。为了避免让用户在查询的时候感到眼花缭乱,在此就不再用图片做背景,减少干扰。2.2.3登录功能登录也是在主界面上输入帐号密码,点击登录后,系统对帐号和密码进行验证成功则进入系统,失败则提示用户重新输入。2.2.4数据处理功能数据处理功能是对用户在运动时的各项数据进行统计和处理,利用重力感应系统测速、测步、并通过这些数据计算出消耗卡路里的值,将统计的数据通过分享通过希望的途径传播出去。3系统的可行性分析3.1复杂分析本系统的数据库文件是根据任务书要求做的调研进行设计而出,在进行数据库方面的设计时,要考虑到
8、满足本系统的功能实现。重点是数据库的数
此文档下载收益归作者所有