当前位置: 简表范文网 > 专题范文 > 公文范文 >

基于Android生日信息管理软件设计与实现(全文)

| 来源:网友投稿

下面是小编为大家整理的基于Android生日信息管理软件设计与实现(全文),供大家参考。

基于Android生日信息管理软件设计与实现(全文)

 

 I 于 基于 Android 的生日信息管理软件的设计与实现 中 中

 文

 摘

 要 随着科学与技术的发展,基于 Android 操作系统的智能手机已经慢慢融入到人们的生活中去,越来越多的人用 Android 操作系统的手机,由刚开始少部分人用到现在占据智能手机大半壁江山,跟 Android 操作系统具有良好的开放性和平台的快捷性等特点是密切相关的,因此在此平台下开发出来的形形色色软件,因为其强大功能而被广大用户所青睐、热衷。本课题所开发的基于 Android 的生日信息管理软件正是为了解决有些人对一些传统节日和好友的生日不记得。提前一段时间记得不代表到了那一天也记得。该软件旨在加强人们对传统节日以及对好友生日的重视,可以在节日的到来提醒。

 手机客户端主要运用了 Android 的 API 内相关技术实现对好友信息的展示,提醒的功能。还有备份与更新都在本地进行操作。

 本论文详细的介绍了本系统所使用的相关技术,分析了系统在实际应用和技术上的可行性,阐述了系统相关功能的设计与实现,以及在最后对本系统进行了测试、运行、维护。

 关键词:智能手机; Android ;生日信息管理

 II Design and implementation of information management software for birthday Based on Android ABSTRACT With the development of science and technology,

 Based on the Android operating system for smart phones have slowly into people"s lives to go, more and more people use the Android operating system for mobile phones, from the beginning of a few people who use smart phones now account for half of the large, Android operating system has good openness and platform characteristics such shortcuts are closely related, Therefore developed in this diverse software platform, because of its powerful features and is favored by the majority of users, keen, the topics developed Android-based information management software is the birthday of some people in order to solve some of the traditional festivals and friends do not remember birthdays, I remember a time in advance does not mean that one of these days will remember.The software is aimed at strengthening the people"s attention to the traditional holiday and birthday for friends, Can remind the arrival of the festival. The main use of the mobile client API within Android related information technology showcase for friends, reminder function. Backup and update operations are performed locally. In this thesis, it described the technologies used in this system in detail, and analyzed of the system in practical applications and technical feasibility. It also talked about the designs and implementations of the system-related functions. Finally, this thesis explained how to test, operate and maintain of the system. KEY WORDS: smart phone; android; birthday information management

 III 目

 录 中

 文

 摘

 要 ................................................................ I ABSTRACT ..................................................................... II 目

 录 .................................................................... III 第一章 绪 论 .................................................................. 1 1.1 课题的来源及意义 ....................................................... 1 1.2 课题主要研究的问题 ..................................................... 2 1.3 系统设计的目标 ......................................................... 2 第二章 课题的相关技术 ......................................................... 3 2.1 Android 手机操作系统 ................................................... 3 2.1.1 Android 的主要特点 ................................................ 3 2.1.2 Android 的整体架构分析 ............................................ 3 2.1.3 Android 开发组件 .................................................. 4 2.2 Json 技术 .............................................................. 6 2.2.1 Json 格式 ......................................................... 6 2.2.2 JSON 和 XML 比较 ................................................... 7 2.2.3 Json 解析处理 ..................................................... 7 第三章 系统分析 ............................................................... 8 3.1 需求分析 ............................................................... 8 3.1.1 需求说明 .......................................................... 8 3.1.2 用例图 ........................................................... 8 3.1.3 用例分析 ........................................................ 10 3.2 可行性分析 ............................................................ 10 3.2.1 经济可行性 ...................................................... 10 3.2.2 技术可行性 ...................................................... 10 第四章 总体设计 .............................................................. 11 4.1 系统的架构设计 ........................................................ 11 4.1.1 系统的架构分析 ................................................... 11 4.1.2 系统的分层架构 .................................................. 12 4.2 系统的交互设计 ........................................................ 13 4.3 数据库设计 ............................................................ 15 4.3.1 数据库的表 ...................................................... 15 4.3.2 数据库相关表结构 ................................................ 16 第五章 手机客户端设计与实现 .................................................. 17 5.1 手机客户端功能框图 .................................................... 17 5.2 流程分析 .............................................................. 19 5.3 关键技术及实现 ........................................................ 21 5.3.1 用户登录与注册 .................................................. 21 5.3.2 登录进去主界面之生日模块 ........................................ 25 5.3.3 生日模块之添加生日 ............................................... 27 5.3.4 登录进去主界面之个人中心模块 ..................................... 31 5.3.5 个人中心模块之编辑 ............................................... 32 5.3.6 登录进去主界面之更多模块 ......................................... 33

 IV 5.3.7 更多模块之生日颜色 .............................................. 34 5.3.8 更多模块之星座个性 ............................................... 35 5.3.9 更多模块之生日礼物推荐 .......................................... 36 5.3.10 更多模块之联系我们 ............................................. 37 5.3.11 更多模块之访问官方网站 ......................................... 38 5.3.12 其他关键技术的分析 ............................................. 38 第六章 系统测试、运行、维护 .................................................. 42 6.1 系统测试 .............................................................. 42 6.1.1 测试方法 ........................................................ 42 6.1.2 测试用例 ........................................................ 43 6.1.3 测试结果分析 .................................................... 43 6.2 系统运行环境 .......................................................... 44 6.3 系统的维护 ............................................................ 44 结

 论 ..................................................................... 46 参考文献 ..................................................................... 47 致

 谢 ...................................................... 错误! ! 未定义书签。

  1 第一章 绪 论 1.1 课题的来源及 意义 在当今的社会里,手机由于其通讯的及时性和便捷性和易操作性等特点早已被千千万万的用户所接受,成为人们日常生活交流中必不可少的一部分。随着移动通讯技术的发展,特别在如今 4G 时代,智能机由于更华丽的界面,更强大的操作功能而逐渐取代了传统手机成为市场上手机通讯的主流工具。其一大亮点就是如同计算机一样安装了操作系统从而比传统的手机具有更多的综合性处理能力功能。如今市场上流行的手机操作系统有Android、iOS、Symbian、Windows Phone 和 BlackBerry OS 等。作为后起之秀 Android操作系统自从 2007 年被谷歌公司对外发布开始,就由于其开源特性笼络了一批手机制造商与软件开发者,逐步发展成如今智能机市场应用的主流系统 [2] 。

 2013 年数据显示,Strategy Analytics 无线智能手机战略服务(WSS)发布最新研究报告《2013 年安卓在全球智能手机市场份额达到 79%》。分析指出,2013 年全球智能手机出货量创新高达到 9.9 亿台,比上年增长 41%,安卓攫取 79%的市场份额,拉开了与苹果 iOS、微软 Windows Phone 和其他操作系统竞争对手的差距 [3] 。Android 的应用前景毫无疑问相当可观。由于基于 android 系统的智能机用户量的大大增加,人们生活节奏的不断加快,用户就产生了对亲朋好友的生日不记得的尴尬窘境。

 本课题所设计的基于 Android 的生日信息管理软件所针对的主要就是对于用户不记得亲朋好友的生日,在生日当天不能及时的发去自己的祝福。通过本软件可以很轻松的进行操作,结合了中国的传统文化,生日的选择也有农历和公历,可以定时发送短信并定时提醒。生日信息也可有进行备份与更新。同时系统内置了一些个性化的短信供用户使用,解决了用户不知道说什么的窘境。

 解决了用户不能在亲朋好友生日的到来发去自己及时的祝福的情况,极大程度上方便了用户的使用。随着现在用户的好友不断增加,人际交流的更加广泛,开发一个基于 Android的生日信息管理软件无疑是迎合着广大用户的迫切需要,开发前景不言而喻。

  2 1.2 课题主要研究的问题 本课题所关注的基于 Android 的生日信息管理软件对亲朋好友生日的展示,选择生日的时候结合中国的文化特点,可以选择农历和阳历,好友姓名电话也可以从通讯录导入。另外,好友的生日信息也可以在本地进行保存,更新,存放的都是 json 数据,所以涉及到了json 数据的转换以及解析。还有就是涉及到了展示亲朋好友生日概要的时候用的是ListView,所以要考虑 Android 的性能优化,要对 ListView 的适配器 Adapter 进行必要的缓存操作,加载 ListView 的时候可以上拉加载更多,避免了一次加载过多的数据而导致内存溢出。

 1.3 系统设计的目标 系统设计的主要是目标是给用户提供一个软件,通过 Android 手机平台来实现对亲朋好友生日信息的展示,有一个距离生日还有多少天的显示。并且通过设置可以定时给亲朋好友发送短信,短信可以自己编辑,也可以用本软件自带的,在开发软件的时候内嵌了一些精选短信进去了。通过用户的操作也可以对好友生日的备份与更新,这里为了实现一个功能,节省流量,备份与更新都是在本地进行操作的。

 整个系统需要达到如下要求:

 (1) 界面友好 本系统设计的目标是要达到界面简单大方、得体,功能较完善,使用方法一目了然,易于用户操作。

 (2) 功能完备 本系统提供了登录,注册界面。注册成功并登录进去以后会有亲朋好友生日的展示,提醒,定时发送短信的功能。

 (3) 操作简单 本系统提供一个可视化图形界面操作,简洁明了,操作简单。结合了 Android 的大众化的功能,可以实现左右滑动进行操作。当然也可以进行点击。

  3 第二章 课题的相关技术 2.1 Android 手机操作系统 在我的印象当中,Android 操作系统发展起来的时间是 11 年左右,上大学以后,我的第一部手机是诺基亚 5230,是属于塞班操作系统的。那时候塞班还很流行。好多人都在用,可是到了 1 年以后,逐渐淘汰了,身边的人都用起了 Android 操作系统的手机。到了 13 年左右,塞班操作系统的手机逐渐消失了,可见 Android 的发展是如此之快。毫不夸张的说,Android ...

相关推荐

热门文章

防自然灾害安全教育心得7篇通用【完整版】

本页是最新发布的《防自然灾害安全教育心得7篇通用》的详细范文参考文章,觉得有用就收藏了,为了方便大家的阅读。教育能让更新了观念,改善了思想,了解了当前的社会形式。你在安全教育中一定有意想不到的收获,写一篇安全教育心得回顾一下吧。你是否在找正准备撰写“防自然灾害安全教育心得”,下面小编收集了

小学生寒假安全教育家长心得3篇通用

本页是最新发布的《小学生寒假安全教育家长心得3篇通用》的详细范文参考文章,好的范文应该跟大家分享,这里给大家转摘到。是生命之本,安全是头等财富!我们每个人都应该重视自己安全。写一篇安全心得能让自己在安全教育过后的总结中得到许多的收获。你是否在找正准备撰写“小寒假安全教育家长心得”

2022年70年周年校庆演讲稿最新范本(精选文档)

《70年周年校庆演讲稿最新范文》是一篇好的范文,觉得有用就收藏了,希望大家能有所收获。演讲稿的最终目的是用于讲话,所以,它是有声语言,是书面化的口语。它一方面是把口头语言变为书面语言,即化声音为文字,起到规范文字、有助演讲的作用。下面是小编为大家整理的70年演讲稿最新范文,希望能够帮助到大家!70年

2022年度清明节感怀演讲稿【完整版】

本页是最新发布的《2022清明节感怀演讲稿》的详细范文参考文章,好的范文应该跟大家分享,重新编辑了一下发到。4月4日,是我国的传统节日:清明节,让怀着无比沉重和景仰的心情来缅怀革命,继承革命传统。你知道么,今天小编整理了清明节感怀演讲稿供大家参考,一起来看看吧!清明节感怀演讲稿一

2022教学工作会议演讲稿(全文完整)

《教学工作会议演讲稿》是一篇好的范文,觉得应该跟大家分享,希望大家能有所收获。演讲稿是人们在工作和社会生活中经常使用的一种文体。它可以用来交流思想,感情,表达主张,见解。也可以用来介绍自己的学习,工作情况和经验等等。下面是小编为大家整理的工作会议演讲稿,希望能够帮助到大家!教学工作会议演讲稿1各位:

五四青年节青春演讲稿

《五四青年节青春演讲稿2022》是一篇好的范文,觉得有用就收藏了,重新编辑了一下发到。青年们还要集中进行各种社会志愿和社会实践活动,还有许多地方在青年节期间举行****仪式。五四的核心内容为,进步,民主,科学。以下是小编为大家准备了五四青年节演讲稿2022范本,欢迎参阅。五四青年节青春演讲

2022最新青年担当演讲稿(全文完整)

《最新青年担当演讲稿》是一篇好的范文,感觉很有用处,这里给大家转摘到。沧海,无人愿甘沦平庸,无人愿在茫茫粟漠中归依。青年们,当在光华中,勇披战衣,秉承之责任心,书写高昂之战歌。下面是小编为大家整理的最新青年担当演讲稿,希望能够帮助到大家!最新青年担当演讲稿1敬爱的老师,亲爱的同学:大家好!

2022年度清明节主题学生作文500字合集

《2022清明节主题学生作文500字》是一篇好的范文,觉得应该跟大家分享,这里给大家转摘到。这来之不易的幸福生活是革命用自己的鲜血换来的,作为一名青年志愿者,一定不辜负烈士们的遗愿,让我们踏着烈士们的足迹奋勇向前!下面是小编为大家带来的关于2022主题学生作文500字,希望能对大家

2022年高三毕业典礼演讲稿(精选文档)

最近发表了一篇名为《高三2022年毕业典礼演讲稿》的范文,觉得有用就收藏了,重新整理了一下发到这里。演讲是演讲者与听众、听众与听众的三角信息交流,演讲者不能以传达自己的思想和情感、情绪为满足,他必须能控制住自己与听众、听众与听众情绪的应和与交流。

五四精神演讲稿

本页是最新发布的《2022五四精神演讲稿》的详细范文参考文章,感觉很有用处,这里给大家转摘到。演讲稿也叫演讲词,它是在较为隆重的仪式上和某些公众场合发表的讲话文稿。演讲稿是进行演讲的依据,是对演讲内容和形式的规范和提示,它体现着演讲的目的和手段。以下是小编整理的2022五四演讲稿

学雷锋致英雄演讲稿怎么写(完整)

最近发表了一篇名为《学雷锋致英雄演讲稿怎么写》的范文,觉得应该跟大家分享,这里给大家转摘到。演讲稿特别注重结构清楚,层次简明。在日新月异的现代社会中,在很多情况下需要用到演讲稿,如何写一份恰当的演讲稿呢?下面是小编为大家整理的学致英雄演讲稿怎么写,希望能够帮助到大家!学雷锋致英雄

语文新课程纲要教材解读培训心得3篇通用

本页是最新发布的《语文新课程纲要教材解读培训心得3篇通用》的详细范文参考文章,觉得有用就收藏了,看完如果觉得有帮助请记得(CTRL+D)收藏本页。语文要让了解文章的含义,吸取其中的精华,感悟文章的写法。你知道语文心得的写法?不妨来学习一下如何写语文培训心得。你是否在找正准备撰写“语文新课程