微习惯养成辅助APP设计与实现毕业论文
2020-02-16 22:35:01
摘 要
Android技术的发展迅速转变着人们的生活方式,Android设备成为了学习工作生活中不可缺少的一部分,Android技术方便人们在移动环境中随时随地工作、生活与学习。同时人们良好习惯养成的需要迫在眉睫,良好的习惯对于人们的成长成才都具有重要的作用。现有的微习惯养成APP还存在着许多不足,部分APP的社交功能过于复杂,UI界面设计不够简洁美观,在功能方面不能灵活地设置微习惯的周期,不能对每天习惯的执行情况进行记录等。因此,设计一个界面美观易操作、功能简洁完善的微习惯养成辅助APP来帮助微习惯养成是十分有必要的。
在此背景下,采用面向对象技术方法分析并设计了一款基于Android系统的名为“Mini Habit”的微习惯养成辅助应用,用户可以对微习惯进行管理,进行每日打卡,查看个人习惯完成记录统计,同时对习惯完成进行定时提醒。本习惯养成辅助APP采用MVC的设计模式进行设计,使用Android Studio开发工具。此软件主要实现的三个基本功能包括:微习惯管理,个人执行情况记录和统计,习惯养成预警和督促等,方便人们更好地养成习惯。
该应用目前只是初步完成了微习惯辅助养成一些基础的功能,在今后的工作中应要实现注册登录功能,美化人机交互界面,增添一些动画效果,加入社交和游戏内容,以此鼓励用户使用。
关键词:Android;微习惯;习惯养成
ABSTRACT
The rapid development of mobile Internet has changed people's lifestyle and become an indispensable part of our life. The technology of Android is convenient for people to work, live and learn at anytime and anywhere in the mobile environment. At the same time, the need for people to develop good habits is imminent. Good habits play an important role in people's growth. There are still many shortcomings in the current APP to help develop habits. Some social functions of APP are too complex, the UI interface design is not concise and beautiful enough, the cycle of habit can not be set flexibly and the execution of daily habits can not be recorded. Therefore, it is very necessary to design APP with simple and perfect functions to help cultivate mini habits.
In this context, an Android-based application named "Mini Habit" to calculate mini habits is designed using object-oriented analysis. Users can manage habits, sign in daily, check record of personal completion status and make regular reminders of habit completion. This APP system design uses MVC design mode, uses Android Studio development tools. This APP mainly achieves three basic functions: mini habit management, personal performance records and statistics, habit formation warning and supervision and etc. making it easier for people to form habits better.
At present, the application has only preliminarily completed some basic functions of mini habits assistant development. In future work, it should realize the registration and login function, beautify the human-computer interaction interface, add some animation effects, and add social and game content to encourage users to use it.
Key Words: Android; mini habit; habit develop
目 录
摘 要
ABSTRACT
第1章 绪论 1
1.1 课题背景 1
1.2 研究意义 1
1.3 研究目的 1
1.4 国内外研究现状分析 2
1.5 本章小结 3
第2章 可行性研究 4
2.1 技术可行性 4
2.2 操作可行性 4
2.3 经济可行性 4
2.4 本章小结 4
第3章 系统分析 5
3.1 用例图 5
3.2 用例说明 5
3.3 系统顺序图 9
3.4 分析类图 11
3.5 状态机图 12
3.6 本章小结 12
第4章 系统设计 13
4.1 设计类图 13
4.2 交互图 14
4.3 组件图 17
4.4 配置图 17
4.5 包图 18
4.6 数据库设计 18
4.6.1 概念设计 19
4.6.2 逻辑设计 19
4.6.3 物理设计 20
4.7 代码设计 20
4.8 本章小结 21
第5章 系统实现 22
5.1 开发工具简介 22
5.1.1 JDK 22
5.1.2 Android Studio 22
5.1.3 Android SDK 22
5.1.4 Genymotion 23
5.2 系统功能 23
5.2.1 启动界面 23
5.2.2 主界面 23
5.2.3 习惯信息及完成情况统计界面 27
5.2.4 设置界面 29
5.3 系统测试 32
5.3.1 新建习惯测试 32
5.3.2 习惯打卡测试 33
5.3.3 通知提醒测试 33
5.4 本章小结 34
第6章 总结及展望 35
6.1 工作总结 35
6.2 未来工作展望 35
参考文献 37
致 谢 38
第1章 绪论
1.1 课题背景
近年来,随着Android技术的蓬勃发展,Android软件平台的使用得到了人们的普遍认可,基于Android技术的应用软件也不断涌现,Android平台软件呈爆炸式的趋势发展。不知不觉中,Android平台软件应用成了生活中不可或缺的一部分,许多应用都影响着日常生活,如打车软件、外卖软件等,使得人们的生活更加方便,同时提高了人们生活质量,满足了当今社会发展和人们生活的需求。
同时,随着年龄的增长,从约束性较强的青少年时期到需要自我管理意识加强的成年时期,人们应对培养好习惯来规范自身越来越重视。良好的行为习惯,能使生活更加有效率,也能提升自身素养,使自己得到进步;另一方面,如果没有培养固定的好习惯,完成某件事可能需要耗费更多时间和精力,如果养成某种坏习惯,则有可能会阻碍自身发展。
基于人们对培养好习惯的需求,同时基于手机可以随身携带的特点,开发了这款微习惯辅助养成的APP,可以随时提醒用户进行打卡签到,用户也可以随时记录下习惯完成的情况,查看过往习惯完成记录,更加有利于习惯的培养。
1.2 研究意义
微习惯是一种微小的习惯养成行为,需要每天坚持不懈地完成,以形成良好的习惯。[1]微习惯养成策略的可行性在于它把需要养成的习惯分解成一些小目标,这些微不足道、易于操作的小目标-非常易于达成,几乎不会失败,例如每天写50字、每天看2页书。这些小任务对自己不会造成负担且容易达成,可以每天利用少量的意志力去完成,很多的好习惯都是从每天做一点点行动开始。但与此同时,习惯的养成也需要自己的行动与自控力,它就是简单的微习惯的坚持,在微习惯的长期不断重复中被塑造起来的。同时,在坚持与重复中可以消除自己的抵触情绪,增强自己积极的心态。[2-4]
1.3 研究目的
现在的人们对于好习惯的养成并不重视,特别是有一些大学生,在进入大学后就松懈了自我,缺乏对自我的管理与约束,形成了懒惰、不自律、经常浪费时间玩手机或玩游戏等不良行为习惯,导致个人文化素质无法提高,毕业后进入社会也无法快速适应。[5]现代人尤其是大学生,应将培养自身良好的习惯纳入日程。[6]
设计此微习惯养成辅助APP应用可以从一定程度上培养与改善大学生的微习惯养成,帮助大学生养成较好的生活与学习习惯,从而提高自身的身体素质以及文化素养。[7-10]同时随着智能手机的广泛应用,可以随时随地利用智能手机完成每日的微习惯,查看每日习惯实现记录,在没有完成每日目标时进行追踪提醒,克服自身惰性,以实现良好习惯的养成。[11-12]
1.4 国内外研究现状分析
随着计算机技术的提高,Android智能移动终端已经普及到千家万户,同时APP也呈现出爆炸式的增长。根据《2017—2018年中国移动互联网市场研究年度报告》,因为移动技术的快速发展,不仅使得Android智能移动终端渐渐普及到了千家万户,同时也提高了Android应用软件的使用数量。2017年全球移动端应用软件数量达到1210.0万款,较2016年增长58.9%,移动应用的数量一直保持着高速增长。2017年全球移动应用下载量达到915亿次,相比2016年的807亿次增长了13.5%。[13]APP的利用越来越广泛。
按照微习惯类型,目前已有微习惯养成辅助APP可分为以下三类。(1)在习惯养成方法上,有专注工作学习,时间管理的效率APP,例如Forest、番茄时钟、Tide等,在设定的时间范围内除了计划中的任务不允许做其他的事,使专心工作于某一项安排,提高学习工作的效率;(2)有计划清单列表类工作管理APP,例如Todolist、极简待办、滴答清单等,可以计划每日要完成的工作,提高记事效率;(3)有具体习惯养成的应用,例如有把养成好习惯设计成一场RPG游戏,将RPG游戏中的打怪升级设计成习惯打卡完成后的练功升级,同时也可以获得奖励的HabitRPG,也有可以追踪每日计划养成,查看养成记录,统计完成情况的Loop、Fabulous、HabitHub等。同时针对养成习惯的类型也有广义习惯的养成APP也有垂直类习惯养成APP,广义习惯养成APP中用户可以自己设定习惯,更加自由灵活;而垂直类习惯养成APP专注于某一垂直领域的习惯养成,例如专注运动健身的Keep、咕咚,专门可以背单词的扇贝单词、百词斩等。[14]
现有的微习惯养成APP还存在着许多不足,部分APP的社交功能过于复杂,UI界面设计不够简洁美观,在功能方面不能灵活地设置微习惯的周期,不能对每天习惯的执行情况进行记录等。因此,设计一个界面美观易操作、功能简洁完善的微习惯养成辅助APP来帮助微习惯养成是十分有必要的。
1.5 本章小结
微习惯是一种微小的习惯养成行为,需要每天坚持不懈地完成,以形成良好的习惯。设计此微习惯养成辅助APP目的即在于帮助人们养成良好的生活学习习惯,提高身体素质和文化素养。同时由于现有的习惯养成辅助APP也存在着许多不足,设计一个界面美观、功能完善的微习惯养成辅助APP是十分有必要的。
第2章 可行性研究
2.1 技术可行性
微习惯辅助养成APP设计主要采用Android Studio作为开发平台,代码采用Java语言编写,使用JDK软件开发工具包以及Android SDK开发工具包,使用命名为Lollipop的Android系统5.0,在大部分Android手机上都能使用。[15-16]Android Studio开发平台操作方便简洁,易于实现APP设计并实现。同时Java语言有过一定的基础,且易于学习。本系统依靠当前的技术水平完全能够实现。
2.2 操作可行性
本系统的开发可以方便用户养成良好的习惯,同时本系统所耗资源小,每个人的Android手机都能满足,且易于操作,具有友好的交互界面。所以本系统在操作上是可行的。
2.3 经济可行性
微习惯辅助养成APP主要使用的是Android Studio开发平台和JDK、Android SDK开发工具,运用Genymotion模拟器和真机进行运行和测试,这些软件和设备都可以免费获得。因此在经济上本系统的开发是可行的。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: