基于Android平台生日管理软件的设计与实现开题报告
2021-12-14 21:56:07
1. 研究目的与意义及国内外研究现状
现今智能手机作为一种方便的个人通讯设备而迅速普及,智能机的出现增加了人们生活的乐趣,android作为三大手机操作系统之一也因其友好的界面、人性化的操作而被大多数人所接受。由于android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。另一方面,社会的不断发展进步,生活节奏越来越快,人们常会因为这样那样的琐事,有时候难免无法记住每个朋友的生日,从而造成亲情、友情的疏离。在这两方面的背景下,我们需要一个生日管理来帮助你记录管理亲友的生日,并设置时间适时提醒。目前应用市场上有不少类似的生日提醒软件,这些软件都存在比较占用手机资源、功能相对比较单一、用户体验较差、广告繁多导致用户使用比例小等这样那样的缺点。所以,很多用户安装了这类生日提醒软件之后发现使用效果没有想像的好,又或者是软件占用较大的手机资源甚至带有病毒,正常使用的比例非常小,因此设计一款轻简的、安全无毒的、没有广告的、用户操作便捷的生日管理软件是很有必要的。
开源android系统与运营商结成联盟,将导致成本进一步降低。进而也使得开发软件的成本降低。android平台将主导市场的移动终端平台是无容置疑的,平台上的应用程序会得到越来越多的重视。首先就是其开发性,开发的平台允许任何移动终端厂商加入到android联盟中来。显著的开放性可以使其拥有更多的开发者,也使得在校学生也有机会可以开发属于自己的软件。
国内外研究现状
android是一种基于linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由google公司和开放手机联盟领导及开发。从google宣布推出android开放式手机操作系统,android的开放性也使其越来越受到人们的欢迎,2011年第一季度,android在全球的市场份额首次超过塞班系统,跃居全球第一。目前android市场上存在类似的提醒软件,但是大部分功能比较单一,用户体验一般,很多生日提醒软件都只具有提醒的功能,很难满足用户对于功能多样化和高用户体验的要求。在节奏不断加快的社会里,人们都是为了生活忙碌着,很多事情越来越容易被忽略,所以也应运而生了各种提醒软件,市场空间很大也能够被广大的民众认可,但这些软件良莠不齐。从几款热门的手机生日管理软件来进行观察,广告繁多、带有植入性病毒、占用内存大、操作复杂是主要缺点。
2. 研究的基本内容
通过本次毕业设计,充分研究android平台技术的相关理论,包括平台的搭建和sdk的安装,以及android框架下开发应用程序的相关技术与流程。从而利用java语言和android开发的相关技术,设计并实现一款基于android平台具有好友信息编辑、生日提醒处理、发送生日祝福等功能的生日管理软件,可以帮助用户妥善并便捷地对亲友生日进行管理。本次设计的软件主要研究如何实现以下功能:
1.好友信息管理,通过代码使用户可以增加、修改或删除好友信息,信息包括姓名、生日、手机等,以实现好友信息的及时更新。
2.生日提醒时间设定,用户可自由设置生日提醒的时间,是提前几天还是当天提醒,体现软件的人性化处理服务。
3. 实施方案、进度安排及预期效果
实施方案:首先,安装jdk、开发工具eclipse、开发插件adt、android sdk、建立开发模拟器avd等,搭建出一个android开发环境,为接下来的开发工作奠定基础。后对ui进行设计,通过三层view将编辑界面整合显示,使之具有同一时间实现三种编辑模式的切换。将app的前端设计和后端程序都规划好后,通过学习和使用各类api,逐步实现并完成软件所需提供的功能。最后通过测试完善软件整体设计。进度安排:2016年1月—2016年2月:收集相关文献资料,熟悉开发工具和开发语言,做好前期准备。
2016年3月:搭建android开发环境,进行平台测试,初步实现生日管理软件的基本功能。
2016年4月:进行软件测试,进一步完善系统,并准备完成毕业论文。
4. 参考文献
[1] programming.with.the.goo,android.application.development [m] may 2009[2]高焕堂,android应用框架原理与程序设计(第三版)北京:清华大学出版社,2007
[3]余志龙.android sdk开发范例大全2[m].北京:人民邮电出版社,2010
[4]盖索林.google-android开发入门指南[m].北京:人民邮电出版社,2011.