《毕业设计论文-基于Android的个人健康管理系统》由会员分享,可在线阅读,更多相关《毕业设计论文-基于Android的个人健康管理系统(52页珍藏版)》请在金锄头文库上搜索。
1、程序设计课程设计报告学 院:软件学院专 业:软件工程时 间: 毕业设计(论文)任务书毕业设计(论文)题目:基于Android的个人健康管理系统毕业设计(论文)要求及原始数据(资料):1综述个人健康管理系统应用研究现状;2深入了解个人健康管理系统应用开发的相关技术;3熟练Android的应用与分析,训练编写Android应用程序的能力;4设计并实现个人健康管理系统应用;5深入分析个人健康管理系统应用开发的关键技术与编写语言;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容:1综述个人健康管理系统的应用;2了解个人健康管理系统应用的相关技术;3熟
2、悉个人健康管理系统应用的Android开发环境; 4设计基于Android的个人健康管理系统应用;5. 深入分析个人健康管理系统应用的设计流程;6熟练掌握个人健康管理系统应用的编写;7设计与实现个人健康管理系统应用的程序。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。主要参考文献(资料):1 张利国.代闻,龚海平 Android移动开发案例详解M. 北京:人民邮电出版社, 20102 王维虎,刘忠,李丛 JAVA程序设计M.华中科技大学出版社,20133 程正权,尹春娇,王光亚 Jav
3、a程序设计基础与实训M.安徽科学技术出版社,20124 吴想想 基于Android平台软件开发方法的研究与应用D.北京邮电大 学 ,20115 马骏骁;布鲁卡;曹晨, 关于UI不得不说的那些事J.移动信息,20136 Freeman,E. Head First Design PatternM.OReilly Media,Inc,20047 郑阿奇,丁有和,周怡君,郑进 Oracle实用教程M,电子工业出版社,20138 聂少萍,黄静芝 饮水健康及其影响性研究现状J,华南预防医学,20139 Johnson,Richard,A. JAVA DATABASE CONNECTIVITY USING
4、SQLITE:A TUTORIALJ,Allied Academies Interontaional Conference,2014,(18)10 Mark Murphy Beginning Android 2M.APress,2010专业班级软件1124班学生要求设计(论文)工作起止日期2015年3月23日2015年7月3日指导教师签字日期2015年3月23日教研室主任审查签字日期系主任批准签字日期基于Android的个人健康管理系统摘 要随着生活水平的提高,健康一词的关注度越来越高,人们越来越注重锻炼、养生。与此同时,移动端产品基于它的便捷性以及相关科技的迅速发展等,也在人们的日常中占有重
5、要的一席。Android是一个开源的开发语言,底层基于Linux操作系统,并通过MVC模式,通过Java和XML配置共同进行开发。通过对Android移动应用技术和健康管理知识的了解与研究,遵循软件工程的开发模式,进行个人健康管理系统的应用开发。该应用实现了记录日常锻炼、休息提醒、健康饮水、推荐健康时蔬、健康评分等功能,通过Android开源技术很好的提高了界面友好性,通过添加动画、制作界面、弹出提示信息等方式优化人机交互性能。应用旨在通过移动端提供便捷的健康管理方式,方便大家健康度过每一天。关键词:Android;健康管理;软件工程;开源系统Personal Health Managemen
6、tSystem Based On AndroidAbstractWith the improvement of living standards,the word of healthhas been paid more and more attention,and more and more people pay attention toexercise andhealth.At the same time,the mobile terminalproducts based onits convenienceandrapid development of technology,alsoplay
7、s a key rolein peoplesdaily.Android is an open sourceprogramming language,the underlyingoperating systembased onLinux,and common development project through Java andXML configuration with MVCmodel.Through understandingand study about theAndroid mobile applicationtechnology andhealth managementknowle
8、dge,follow the software engineeringdevelopment model,developing theapplication of personal health management system.The application has following function,therecords ofdaily exercise,rest reminder,healthy drinking water,recommendedhealthy vegetables,health scoreand other functions. Through the Andro
9、idopen source technologycan improve the friendly of interface,and through additionalanimation,beautify the interface,pop-up promptinformationand other ways to optimize theperformanceof human-computer interaction.Application ofhealth managementsystem is with the purpose of providinga convenient way t
10、o manager health with themobile terminal andhealthyto spend every day. Key Words:Android ;Health Management ;Software Engineering ;Open Source System目 录基于Android的个人健康管理系统Personal Health ManagementSystem Based On Android1 引言11.1 课题背景11.2 编写目的11.3 关于Android11.4 关于MVC框架32 可行性研究62.1 技术可行性62.2 经济可行性62.3
11、时间可行性63 需求分析74 总体设计84.1 功能设计84.2 数据库设计94.3 界面设计104.4 权限需求114.5 应用版本要求114.6 项目编写环境要求115 详细设计135.1 Logo界面设计135.2 登录界面设计135.3 注册界面设计145.4 主界面设计155.5 饮水管理界面设计175.6 锻炼管理界面设计185.7 休息管理界面设计205.8 饮食管理界面设计215.9 评分系统界面设计225.10 个人信息管理界面设计246 项目结果266.1 项目目录结构图266.2 项目主要界面展示286.3 项目部分代码316.4 项目其它界面展示33结论36参考文献37
12、致 谢381 引言1.1 课题背景随着科技不断发展,手机等移动产品凭借其便捷等特性已在人们日常生活中已占有重要的地位,移动端市场发展极为迅速,而现今主流的移动端操作系统便是IOS和Android两大系统。Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以A
13、pache开源许可证的授权方式,发布了Android的源代码。生活水平的提高,使得人们已不满足仅仅追求物质财富,精神财富也成为人们喜闻乐见的话题。其中,“健康”一词的关注度也随之提升,健康是人的基本权利,健康是人生的第一财富。健康包含的内容很多,现代人的健康内容包括:躯体健康、心理健康、心灵健康、社会健康、智力健康、道德健康、环境健康等。身体健康是健康的前提,虽然健康的内容越来越多,但身体健康仍是最根本的一项。通过锻炼、饮食、生活习惯等的改善以达到身体上的健康。拥有一个健康的身体,是大多数人追求健康的首要目标,是我们更好的追求精神与物质财富的重要保障。1.2 编写目的在快节奏的现代生活,一个移
14、动端的应用符合了现代生活的快捷与便利,并通过健康管理系统督促个人进行健康的生活。本应用目的为提供一种方便的方式可以对个人健康起到一定的帮助。通过友好的界面效果,实现相应的健康管理功能。1.3 关于AndroidAndroid一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它采用了软件堆层(softwarestack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司
15、自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的NexusOne。Android系统有如下的几大特性:应用程序框架,支持组件的重用与替换;Dalvik虚拟机,专门为移动设备做了优化;内部集成浏览器,该浏览器基于开源的WebKit引擎;优化的图形库,包括2D和3D图形库,3D图形库基于OpenGLES;SQLite,用作结构化的数据存储;多媒体支持包括常见的音频、视频和静态印象文件格式(如MPEG4,H.