基于Android日程管理工具的设计与开发

上传人:大米 文档编号:457685023 上传时间:2023-09-28 格式:DOC 页数:60 大小:809.50KB
返回 下载 相关 举报
基于Android日程管理工具的设计与开发_第1页
第1页 / 共60页
基于Android日程管理工具的设计与开发_第2页
第2页 / 共60页
基于Android日程管理工具的设计与开发_第3页
第3页 / 共60页
基于Android日程管理工具的设计与开发_第4页
第4页 / 共60页
基于Android日程管理工具的设计与开发_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《基于Android日程管理工具的设计与开发》由会员分享,可在线阅读,更多相关《基于Android日程管理工具的设计与开发(60页珍藏版)》请在金锄头文库上搜索。

1、基于android日程管理工具的设计与开发摘 要随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,比如ipad,iphone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,所以为Android用户开发满足日常使用的软件成为了现在的一大热门。本次设计选用了时下比较热门的Android平台来作为开发技术,实现了一个个人事务提醒软件功能,用户可以通过本软件来做一些日常事情的事务记录,同时也可以做定时提醒。本论文将逐步介绍基于Android平台的个人事务提醒系统的开发背景和意义,接着详细介绍了个人事务系统的分析、设计与实现过程,最后对本论文做了总结。关键字:

2、Android;个人事务;SQLite;手机iThe design and development of the schedule management tool based on AndroidABSTRACTWith the rise of mobile platforms, more and more traditional PC software is ported to mobile platforms, such as iPad, iPhone, Android and other smart terminal equipment, to occupy the largest ma

3、rket share in these platforms, Android, developed for Android users meet the day-to-day use of the software has become a favorite.The design and selection among the more popular Android platform as the development of technology, a calendar note reminder software, the user can do through this softwar

4、e the memo recording of some of the day-to-day things, but can also do from time to time to remind.This thesis is a step-by-step introduction to the background and significance of the Android platform-based calendar notes reminder system development, followed by detailed calendar notes, system analy

5、sis, design and implementation process, and finally the paper summarized.Keywords: Android;calendar notes; SQLite;phoneii目 录摘 要iABSTRACTii1 绪 论11.1本课题的研究背景和意义11.2本课题当前研究现状21.3本文研究内容41.4论文框架介绍42系统理论背景62.1 开发工具及环境简介62.1.1 Eclipse Classic 3.7.262.1.2 SQLite372.1.3 ADT82.1.4 Android SDK82.2 Android系统92.

6、2.1 Android Features特性92.2.2 Android系统的四大组件103 需求分析143.1 需求分析143.1.1 功能需求:143.1.2 质量要求:143.1.3界面需求:153.2 环境要求:153.3 本章小结154 个人日程管理系统分析164.1概述164.1.1系统分析的原则164.1.2系统分析的方法164.2 系统可行性分析174.3 系统功能模块需求185 个人日程管理系统设计195.1 系统设计原则195.2 系统流程设计205.3 系统功能模块设计215.4 数据库设计216 个人日程管理系统实现246.1 日程安排界面实现246.2 日历功能实现2

7、56.3 添加事务模块实现266.4 闹钟提醒功能实现277 系统测试与分析297.1软件测试的重要性297.2软件测试的目的307.3 软件测试的方法307.3.1 白盒测试317.3.2 黑盒测试317.4本系统测试用例318总结与展望358.1总结358.2展望36参考文献37致 谢38外文原文39外文翻译49iv1 绪 论1.1本课题的研究背景和意义随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,比如ipad,iphone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,所以为Android用户开发满足日常使用的软件成为了现在的一大热门。在现

8、在移动平台爆发的时代,传统的PC软件没有办法满足用户了,如果说PC的软件只能在固定的地点使用,那么现在的移动平台软件就是能够无时无刻地使用,想使用它,只需要掏出自己的手机就可以立即使用,随时随地得到最新的资讯,不再被传统PC禁锢在办公室或家中,那些必须有电源的地方了。本设计与传统的PC软件相比有很大的优势,与现在的Android中其他软件相比,也具有一定的优势。现在Android软件使用风格可谓是千变万化,有很多工具软件无法满足用户的日常需要,还有很多软件由于使用风格不一,使得很多用户无法适应,把一些使用率很高的日常软件的风格统一,并且把它们的功能集中在一个软件平台中,就能使上述问题得以解决,

9、不仅使使用风格得到了统一,也使得用户得到一站式的日常工具使用体验,并且可以使这些软件中的功能得到互补,相互共享资源,为本来硬件条件就不是很好的手机提供一个能够轻松运行的软件。本软件的优势体现:1随时随地记录使用,不受地点、移动网络限制;2统一Android平台软件的设计和使用风格;3操作方便快捷、系统相应速度快;4数据永久性保存,随时可以翻阅查看。随着手机的迅速发展,手机已成为人们生活中不可或缺的一部分,手机的主要功能就是打电话和发短信,因此手机个人事务管理软件是手机必不可少的软件,如果能拥有一款功能强大、操作简捷的手机个人事务管理软件便能够大大提高用户的使用效率。当前大多数手机个人事务软件的

10、查询方式单一、未对手机个人事务记录进行统计和相关的数据挖掘,也未向用户提供一定的个性化设置功能。可视化手机个人事务不同于传统的手机个人事务软件,它的实现将会弥补传统手机个人事务软件的不足。手机应用软件属于嵌入式软件开发,必须满足占用空间小,运行效率高等特点。电子个人事务系统已经在PC机上很好地实现,但在手机上实现有较大的难度,需要针对手机平台的特点进行设计。本文以基于Android平台的手机应用功能开发为线索,进行了相关理论研究,实验和技术开发,采用Java语言,设计和开发了一套Android系统的手机个人事务,对项目的总体设计、应用环境和相关功能的划分作了详尽的描述; 并在此研究基础上阐述了

11、系统的实现过程;最后,对系统进行了测试,并对项目的不足和未来研究的方向进行了展望。 1.2本课题当前研究现状Android一词的本义指“机器人”。同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。该平台由操作系统、中间件、用户界面和应用软件组成。号称是首个为移动终端打造的真正开放和完整的移动软件。 Android是基于Linux内核的软件平台和操作系统,早期由Google开发。后由开放手机联盟、Open Handset Alliance开发。它采用了软件堆层,software stack,又名以软件叠层的架构主要分为三部分。低层以Linux内核工作为基

12、础,只提供基本功能,其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话或gPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。目前最新SDK版本为Android 4.4.4。Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.

13、0)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果冻豆(Jelly Bean,Android 4.1和Android 4.2)。Android的系统架构和其操作系统一样,采用了分层的架构。如图1.

14、1所示。图1.1 Android架构图从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。Android系统最初由安迪鲁宾(Andy Rubin)开发制作,最初开发这个系统的目的是利用其创建一个能够与PC联网的“智能相机”生态圈。但是后来,智能手机市场开始爆炸性增长,Android被改造为一款面向手机的操作系统。于2005年8月被

15、美国科技企业Google收购。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商成立开放手持设备联盟来共同研发改良Android系统,随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。让生产商推出搭载Android的智能手机,Android操作系统后来更逐渐拓展到平板电脑及其他领域上。目前Android平台的应用软件已经很多,涉及到生活、娱乐、系统管理、办公等等一系列领域,但是作为个人事务系统本还是比较少的,如果用户在生活过程中可以随时随地用手机对自己生活做事务提醒的话,将是一件非常快乐的事情。1.3本文研究内容本文从分析目前大多数手机个人事务管理软件入手,讨论了可视化手机个人事务管理的主要技术和方法,开发工作分为需求分析、概要设计和平台实现三个部分,给出了基于Android开发的可视化手机个人事务管理软件的技术实现过程;最后提出了总结和展望。具体工作如下:(1) 深入分析当前市场上的各类手机个人事务管理软件,发现普遍存在的功能缺陷,为可视化手机个人事务管理的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号