基于安卓系统的时间管理软件的开发毕业论文
2021-03-11 22:07:37
摘 要
随着生活节奏的加快,人们对时间的利用越来越碎片化,时间规划的重要性愈发凸显。而随着智能手机广泛走进我们的生活,它已经成为普通人必不可少的生活工具。Android给用户进行记录、管理和查询提供了一个很好的平台,这将为本次毕业设计提供一个很好的的基础。
随着智能手机的普及,Android系统也逐渐成为了一门非常热门的技术,所以我选择将我的毕业设计课题基于Android系统进行开发。本项目的主要目的为开发一个目标相对单一的Android应用,即时间管理。功能涵盖基本的日程活动的增、删、改、查功能,在日历浏览中可突出显示有安排的日期,单项日程的时间记录及每项日程所用时间的具体分析,从而帮助使用者更好的调整自己的时间规划。用户可根据不同的活动设置任务,便于对日程的管理。
本课题产品界面交互方便、操作快捷,具有良好的可扩展性和可维护性。产品经过测试,可以稳定地运行,能够满足手机用户对时间管理的基本需求。系统是基于安卓的基础知识和Java语言,以及SQLite提供的数据的管理来开发的,最终取得了较圆满的成果。
关键词:安卓;时间管理;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
目 录
第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
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
第1章 绪论
1.1 研究背景
近几年来,随着智能移动设备的广泛普及和移动设备硬件质量的显著提高,各个移动设备的功能愈加完善,对移动式产品的系统平台的关注也在逐渐增加。目前,我国最常见的移动开发平台包括iPhone,Symbian,Windows Phone以及现在已经攻占大部分市场份额的Android。目前为止,国内已经有了大量移动设备基于Android系统的用户。据了解,截止2010年第二季度Android系统的国内智能手机市场占有率就已经超过了10%,而在北美以及西欧的市场占有率也到达了20%,可见Android系统正处于快速发展、高速崛起之中。可是对Android体系的利用和开辟在海内依然属于起步和摸索阶段,还需要大量的相关技术和人员的投入。
Android系统是基于Linux内核的软件平台和操作系统,是在2007年11月5日由Google公布的手机系统平台,早期是由Google开发,后为Open Handset Alliance开发。它主要分为三部分,采用软件堆层(Software stack,又名软件叠层)的架构。其中底层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程式的一部分[12]。