基于安卓Android系统时间管理软件APP的设计(Android Studio)
基于安卓Android系统时间管理软件APP的设计(Android Studio)(任务书,开题报告,论文说明书13000字,程序代码)
摘 要
随着生活节奏的加快,人们对时间的利用越来越碎片化,时间规划的重要性愈发凸显。而随着智能手机广泛走进我们的生活,它已经成为普通人必不可少的生活工具。Android给用户进行记录、管理和查询提供了一个很好的平台,这将为本次毕业设计提供一个很好的的基础。
随着智能手机的普及,Android系统也逐渐成为了一门非常热门的技术,所以我选择将我的毕业设计课题基于Android系统进行开发。本项目的主要目的为开发一个目标相对单一的Android应用,即时间管理。功能涵盖基本的日程活动的增、删、改、查功能,在日历浏览中可突出显示有安排的日期,单项日程的时间记录及每项日程所用时间的具体分析,从而帮助使用者更好的调整自己的时间规划。用户可根据不同的活动设置任务,便于对日程的管理。
本课题产品界面交互方便、操作快捷,具有良好的可扩展性和可维护性。产品经过测试,可以稳定地运行,能够满足手机用户对时间管理的基本需求。系统是基于安卓的基础知识和Java语言,以及SQLite提供的数据的管理来开发的,最终取得了较圆满的成果。
[来源:http://www.doc163.com]
关键词:安卓;时间管理;Java
Abstract
With the accelerated pace of life, people's use of time more and more fragmented, the importance of time planning increasingly prominent. And with the smart phone into our lives, it has become an ordinary person essential life tools. Android to the user to record, manage and query provides a good platform, which will provide a good basis for this graduation design.
With the popularity of smart phones, Android system has gradually become a very popular technology, so I chose my graduation project based on Android system development. The main purpose of this project is to develop a relatively single Android application, that is, time management. Function to cover the basic calendar activities by adding, deleting, changing, check the function, in the calendar browsing can be highlighted with the scheduled date, a single schedule of time records and the time of each schedule specific analysis, to help users better Adjust your own time plan. Users can set up tasks according to different activities, easy to manage the schedule
This product interface is easy to interact, fast operation, with good scalability and maintainability. The product has been tested and can run stably to meet the basic needs of mobile phone users for time management. The system is based on the basics of Andrews and the Java language, as well as the management of data provided by SQLite to develop, and finally achieved a more satisfactory results.
Key Words:Android;Time Management;Java
本课题的研究内容为基于Android平台的时间管理应用程序设计与开发。Buzzle是一个Android平台的应用软件,给在时间管理方面有困难或想更高效利用时间的用户提供一个时间管理的途径,拟采用Java语言开发,以Android Studio作为开发环境。 Buzzle目标实现时间提前规划,日程提醒,实际时间记录及时间使用分析的功能。
Buzzle不需要用户注册账号,主要分为时间规划,时间记录,时间分析三个模块。时间规划,通过添加时间块设置提醒,App提供一些基础习惯性活动,用户也可以自行定义,并以时间轴的形式进行展示,使用户对自己的时间规划有清晰的认识。时间记录,通过用户自行点击启动及停止按钮对实际时间使用进行记录。后台对时间数据进行分析,通过表格等形式进行统计展示,用户可以通过该数据对自己在时间管理方面的问题有一定了解,并进行改正。 [资料来源:Doc163.com]
功能需求描述
(1)可查看当日日程安排,以时间轴形式表示。
(2)可对日程进行增、删、查、改操作。
(3)可以满足用户通过日历查询日程的要求。
(4)可对单项日程进行实时计时,并记录在数据库。
(5)对日程进行分类并将所用时间进行分析统计,达到帮助用户改善习惯的目的。
(6)可对日程进行细节性描述,并展示重点。
研究内容及论文结构
本文是研究基于Android系统的时间管理软件的开发,共分为六章。从开头至结尾循序渐进的阐述了基于Android系统应用开发的过程,各章节基本内容如下。
第一章:绪论。讨论了本课题的研究背景、目的和意义,完成本课题需要用到的一些关键技术和方法,以及在阅读完本文参考文献后对Android开发及时间管理方法的国内外研究现状的综述。
第二章:需求分析。对产品所处的市场环境进行调研,并选取了三个相对突出的巨头产品滴答清单、我要当学霸和闹钟one进行竞品分析,从而确定了本产品的定位和目标。
第三章:原型及UI设计。进行了产品的功能模块说明,主要功能流程图说明,确定了主要交互方式,设计了产品原型图和产品UI。
第四章:关键代码的设计与实现。对数据库的存储设计进行了说明,例举部分核心代码是如何实现的。
[资料来源:www.doc163.com]
第五章:软件测试。选取了测试平台,并对产品的现有功能进行了测试。
第六章:总结与展望。分为论文总结和问题与展望两部分,对产品完成过程中遇到的问题及解决方法进行了说明,对仍需要改进的地方和可以拓展的功能进行了展望。
[资料来源:http://www.doc163.com]
目 录 [版权所有:http://DOC163.com]
第1章 绪论 1
1.1 研究背景 1
1.2 目的和意义 1
1.3 国内外研究现状 2
1.4 研究内容及论文结构 3
1.5 关键技术及方法 4
第2章 需求分析 5
2.1 市场环境调研 5
2.2 竞品分析 5
2.2.1 产品定位 5
2.2.2 产品功能 5
2.2.3交互和体验 6
2.2.4总结 6
2.3产品定位 6
2.4产品目标 6
第3章 原型及UI设计 8
3.1 产品的功能模块说明 8
3.2 主要功能流程图 8
3.3 原型图设计 9
3.4 设计规范 10
3.5 界面设计 11
第4章 关键代码的设计与实现 12
4.1 数据存储设计 12
4.2 主界面显示Activity 12 [资料来源:https://www.doc163.com]
4.3 日程界面 13
4.4 日历的显示 13
4.5 splash的实现 14
4.6 时间分析的实现 15
第5章 软件测试 17
5.1 测试平台 17
5.2 软件安装 18
5.3 软件运行情况 18
第6章 总结与展望 21
6.1 论文工作总结 21
6.2 问题与展望 21
参考文献 23
致 谢 24 [来源:http://Doc163.com]
上一篇:基于安卓Android系统的个人财务管理应用程序APP设计
下一篇:基于安卓Android集邮管理软件APP的设计(Android Studio)