毕业答辩-基于android生日管家软件的设计与实现.pptVIP

毕业答辩-基于android生日管家软件的设计与实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android生日管家软件的设计与实现 摘要 随着社会的不断发展和进步,生活节奏不断加快。人们常会因为这样那样的琐事,有时候难免无法记住每个朋友的生日,从而造成亲情、友情或是爱情的疏离。 另一方面,由于智能机的出现,手机已经成为我们生活中的主要构成部分,而使用手机作为记录日常生活中的琐事已是大势所趋。在这样的背景下大众需要一个生日管家来帮助你记录管理亲友的生日,并设置时间适时提醒。 论文对Android系统架构和应用开发进行初步研究,运用Java开发语言设计了一款生日管家软件。在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对软件的界面,布局等方面进行了详细设计。在软件的详细设计阶段中,首先,我们必须搭建好软件开发的必要环境,包括下载安装开发环境Eclipse和安装ADT扩充套件。其次,软件的设计主要是从两方面入手,一是界面UI设计;二是其功能的实现。由于UI设计相对简单,所以此次开发将功能的实现作为重点。软件的核心部分由信息获取、提醒设置、智能祝福3部分组成。在技术选型的时候,考虑Android自带的功能比较稳定,所以选用的是其自带功能。该软件很好地将Android自带功能,比如打电话功能、发短信功能放融入到其中,达到功能的多样化,便于对好友生日进行管理。 1 2 3 4 5 6 结论 绪论 基础知识与开发技术 软件需求分析及概要设计 软件的详细设计 手机软件系统测试 2 3 4 5 6 1 主要内容 第一部分绪论,介绍项目的背景、目的及意义,阐述国内研究现状及软硬件需求。 第二部分相关知识介绍,介绍项目开发的的基础知识,包括Android操作系统、特点和优势的介绍,以及开发工具及环境的介绍。 第三部分软件需求分析及概要设计,分析软件开发的各方面需求,为设计做准备。 第四部分软件的详细设计,针对用户需求及概要设计,实现软件模块功能。 第五部分软件的测试,就软件几个功能进行测试,找出问题,完善软件。 目的及意义 这次设计的目的很明显,就是为大众无法记得朋友家人生日而开发得一个基于Android平台的手机生日管家软件,为用户提供好友生日提醒方面服务的,它包括好友生日信息的查看、好友信息的增删、好友信息的编辑、好友生日提醒的设置、向好友送去祝福等功能。这样可以帮助用户在繁忙的工作之余,不忘亲朋好友的生日,在特殊的日子里记录我们人生的成长记号,在这样特别的日子里为身边的人送上最真诚的生日祝福,希望这样的软件能给你的爱人,亲人,朋友带去欢乐和美好的祝福。 硬件需求: CPU:Pentium以上计算机 内存: 512M以上 软件需求: 操作系统版本:Windows XP/vista/Win7 开发工具:Eclipse Luna SR2 (4.4.2)、ADT 23.0.3? 开发语言:Java 软硬件需求 软件需求分析 好友信息的获取 用户可以通过软件去获取手机通讯录里面联系人的名字和电话以及设置好友的生日日期等基本信息。 生日提醒功能 用户可以通过软件自由去选择生日的提醒日日期,生日的提醒的方式 自动拨打电话和发送信息功能 在生日提醒时,用户可以一键拨通好友的电话,或者说一键给好友发信息。 软件的设计与实现 联系人设置模块 该界面用到ListView,由于要用到ImageView,图片源不是在资源里面的,没法用到资料ID,则需要写一个Adapter,是连接后端数据和前端显示的适配器接口,是数据和UI之间的一个了纽带,而BaswAdapter是一个抽象类,继承它需要实现较多的方法,所以比较具有较高的灵活性。ListView在开始绘制的时候,系统首先掉用getCount()函数,根据它的返回值得到ListView的长度,然后根据这个,调用getView()逐一绘制每一行。 联系人信息设置 添 加 联 系 人 信 息 并 保 存 联系人信息设置 联系人信息修改 联系人信息设置 删除联系人信息 软件的设计与实现 生日提醒设置模块 (演示某好友生日时的软件界面,与不过生日好友的区别) 用户可以根据自己的设置,在好友生日时对自己进行提醒,打开软件会弹出生日提醒界面,显示为好友生日信息。 生日提醒界面和主界面设计一样,制作菜单栏使用ActionBar,界面用到ListView,用户点击主界面的提醒按钮即可跳转至提醒界面,通过调用Activity中onCreateOptionsMenu()方法映射menu布局到提醒界面。 生日提醒设置 打开软件提醒界面 生日提醒设置 在好友界面中也会出现提醒 软件的设计和实现 好友生日当日,可通过提醒界面的拨打电话和发送短信按 钮,轻松方便向好友送去祝福。

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档