基于Android平台的生日管家的设计与实现

上传人:wo7****35 文档编号:143937278 上传时间:2020-09-03 格式:DOC 页数:50 大小:2.40MB
返回 下载 相关 举报
基于Android平台的生日管家的设计与实现_第1页
第1页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Android平台的生日管家的设计与实现》由会员分享,可在线阅读,更多相关《基于Android平台的生日管家的设计与实现(50页珍藏版)》请在金锄头文库上搜索。

1、基于Android平台的生日管家的设计与实现 摘 要随着生活节奏的逐步加快,人们常会因为这样那样的琐事而忽略家人和好友的生日,而这么值得祝福的日子需要在特定的时间给予醒目标识或者提示,这就需要有专门的生日管理软件来安排这些事务。生日管家的主要功能就是完成好友生日提醒和查看,及时送上生日祝福。如今随着信息技术的高速发展,手机已经成为现代人们生活所必不可少的物品,将其作为生日管家的平台可以说是一个很好的选择,而且现如今手机Android系统已经成为及其热门的技术,因此本系统选择将基于Android手机生日管家软件作为我的毕业设计课题。本软件是一款基于Android平台的生日管理软件,具有基本的增、

2、删、改、查功能,在好友列表界面中可突出显示当天生日的好友。用户可根据好友生日设置的提醒,便于对好友生日的管理。 关键词: Android平台;生日管家;生日提醒 Design and implementation of Birthday-assistant based on AndroidAbstractWith the gradually accelerating pace of life, people often forget birthdays of family and friends because of trivia. However, such worthy of blessi

3、ngs days need to give a prompt at specific time, which requires dedicated management software of birthday to arrange these matters. The main function of birthday management software is to complete the reminders and view of friends birthdays, and promptly send birthday wishes.Today, with the rapid de

4、velopment of information technology, mobile phones have become essential items for people, and it can be a good choice as a platform for the birthday management software. Moreover, the Android system has become popular nowadays, so I choose Android based mobile phone birthday management software as

5、my graduation project. This software is an Android based birthday management software, with basic function of add, delete, change and check. It can highlight the friend whose birthday is the current day in the buddy list interface. Users can get easy management of friends birthdays by setting remind

6、ers according to their birthdays.Key words: Android platform; birthday-assistant; birthday reminder 目录摘 要IAbstractII1 绪论11.1 课题研究背景及意义11.2 Android系统及其手机平台发展21.2.1 Android系统简介21.2.2 国内外手机系统现状21.2.3 国内外手机应用现状31.3 手机生日管家软件市场41.4 发展趋势51.5 本文的结构62 Android开发环境和相关技术72.1 系统开发的环境72.2 系统开发软件的简介72.2.1 Eclipse的

7、简介72.2.2 其他软件的简介72.3 系统开发编程语言的简介83 软件需求分析及概要设计103.1 软件的需求分析103.2 软件的概要设计103.2.1 软件的功能模块说明103.2.2 软件的功能模块结构图103.3 数据保存的设计124 软件的详细设计134.1 主界面的设计与实现134.1.1 主界面的头部菜单栏134.1.2 软件的主界面144.1.3 软件主界面功能的设计144.2 生日提醒界面174.2.1 提醒界面的设计174.2.2 任务功能的设计175 手机软件系统测试195.1 手机软件测试概述195.2 常用的软件测试方法195.2.1 黑盒测试195.2.2 白盒

8、测试205.2.3 基于风险的测试215.2.4 基于模型的测试215.3 本系统测试用例22结论25参考文献26致谢27外文原文28中文翻译40V 1 绪论1.1 课题研究背景及意义现在手机已经成为了人们生活中不可或缺的移动设备,没有手机会让人觉得寸步难行。手机已经不再仅仅拥有传统的打电话、发短信等基本功能,取而代之的是基于智能手机强大的信息处理能力和扩展能力,以及3G网络高速数据传输,使得越来越多的功能和业务将被开发并被大规模的应用。目前,得益于谷歌公司的开源策略,拥有众多优点的Android系统发展迅速,各大产商推出大量搭载Android系统的手机,Android手机已经占据了手机市场的

9、绝大份额。在未来几年必将大放异彩,将极大的推动整个手机操作系统甚至是互联网乃至软件行业的发展。进入21世纪以来,无所不在的计算机将打破传统意义上计算机概念:使用更方便、移动更容易、功能更多样化的各种具有计算机功能的设备大量出现,并且在需要时,可以随时通过无线方式连接到移动数据通信网络中,以便高效地交换信息和获得各种服务。移动设备最根本的特征是移动性,即能够利用无线电波、微波或红外线灯传输介质允许通信中的设备在一定范围内自由移动,其位置不受束缚,从而实现通信双方至少有一方在移动中进行信息传输和交换的目的。移动设备从产生到现在的历史并不长,然而其发展速度却远远超出人们的预料。现如今,移动设备大行其

10、道,全球有超过十亿部移动电话正在被使用,并且这个数目正在逐渐增加,在除美国之外的每个发达国家,拥有手机的人数比拥有计算机的人数更多。而目前,Android系统在成为全球最流行的智能手机操作系统,2012年11月,Android全球市场占有率达到76%,在中国份额更是达到90%,2013年9月24日,全世界Android的设备数量已经达到10亿台,智能手机的功能是越来越强大,它已经进入人类生活的各个领域,如炒股、聊天、娱乐以及网上冲浪等。综上所述,Android系统是移动平台发展的大势所趋,未来将在移动领域扮演一个时代重要的角色。所以,对Android平台进行相关研究并熟悉它是很有必要的,通过了

11、解手机软件行业,进而把握未来移动互联网的发展趋势。同时可以更好的提升目前掌握的软件开发专业技能,开发出符合用户需求的应用软件,从而使生活更加便捷。Android 操作系统的普及,使用Android 智能手机的人越来越多,Android 的应用程序也越来越多。社会的不断发展进步,人们的生活变得异常的忙碌,生活节奏越来越快,忘却身边人的生日也是常有之事。如果在Android 手机中装有这么一个生日提醒软件,在朋友生日到来之时,及时给他们送上祝福,彼此都会觉得特别的开心。目前市场上也存在类似的提醒软件,此类软件的特点是: 比较占用手机资源,功能相对比较单一,用户体验较差,广告繁多导致用户使用比例小。

12、所以,很多用户装了这类软件之后发现效果没有预期的好,或者是软件占用较大的手机资源甚至有毒,使用的比例非常小,因此设计一款小型的、安全无毒的,用户操作便捷的生日管家软件是很有必要的。1.2 Android系统及其手机平台发展1.2.1 Android系统简介Android一词本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。它包括操作系统、中间件、用户界面和应用程序等移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专业权障碍。目前,最新版本为Android 4.4 KitKat(巧克力),截止2014年5月,KitKat

13、设备已增至8.5%,而Android 2.3 Gingerbread(姜饼)已成明日黄花,但历史是会铭记它的。虽然Android是Google公司推出的产品,但更贴切的说法应该是开放手机联盟的产品。开放手机联盟是由大约30家公司组成的联盟,致力于将“更好的”和“开放的”手机推向市场。网站上的一句话很好的阐述了这一点:“Android是本着成为第一个开放、完整、免费。专门针对移动设备开发的平台这一目标,完全从零开始创建的。”Android系统的特点1、 开放性。Google与开放手机联盟合作开发了Android,Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,

14、希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。2、 应用程序无界限。Android上的应用程序可以通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。3、 应用程序是在平等的条件下创立的。移动设备上的应用程序可以被替换或扩展,即使是拨号程序或者主屏幕这样的核心组件。4、 应用程序可以轻松地嵌入网络组件。应用程序可以嵌入HTML、JavaScript和样式表,还可以通过Web View显示网络内容。5、 应用程序可以并行运行。Android是一种完整的多任务环境,应用程序可以再其中并行运行。在后台运行时,应用程序可

15、以生成通知以引起注意。1.2.2 国内外手机系统现状目前国外各软硬件厂商已经推出过多款手机操作系统。下面简单介绍一下现在主流手机操作系统。提到手机操作系统,不得不提由诺基亚公司主导推出的Symbian 操作系统。Symbian是为手机而设计的操作系统,它是一个实时性,多任务的纯32位嵌入式的操作系统,具有低能耗,内存占用较少等特点。Symbian系统有以下四个版本,分别为S40、S60(第二版)、S60(第三版)、S60(第五版)、S60(第五版)为触摸屏手机版本,尽管现今已逐渐淡出市场。IOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。IOS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。系统操作占用大概240MB的存储器空间。Windows Mobile 系列操作系

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

当前位置:首页 > 学术论文 > 毕业论文

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