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

基于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 ...

相关推荐

热门文章

优秀大学生实习报告【完整版】

最近发表了一篇名为《优秀大学生实习报告2022精选》的范文,好的范文应该跟大家分享,看完如果觉得有帮助请记得(CTRL+D)收藏本页。能拓展大学生的综合素质,培养适应型人才。实习是大学生拓展自身素质的主要载体之一,那么关于一份好的实习报告要怎么写?以下是小编为大家准备了优秀大学生实习报告2

2022年综合实践活动课程学习心得合集

最近发表了一篇名为《综合实践活动课程的学习心得》的范文,觉得有用就收藏了,希望对网友有用。当积累了新的体会时,不如来好好地做个总结,写一篇心得体会,这样有利于培养自己思考的习惯。那么好的心得体会是什么样的呢?下面小编给大家带来的学习心得,希望大家喜欢!综合实践活动课程的学习心得1一年一

梦想从这里起航演讲稿10分钟左右(全文完整)

本页是最新发布的《梦想从这里起航演讲稿10分钟左右》的详细范文参考文章,感觉很有用处,为了方便大家的阅读。是什么?是人们在梦里所大胆的想象,是美好的期望,它不一定会实现。那既然有可能实现不了,为什么还要人们拼命去实现呢?因为梦想的美好在于实现它的过程。下面是小编为大家整理的梦想从这里起航演

三下乡社会实践报告最新

《2022三下乡社会实践报告最新》是一篇好的范文,好的范文应该跟大家分享,为了方便大家的阅读。随着个人的文明素养不断提升,报告的使用成为日常生活的常态,通常情况下,报告的内容含量大、篇幅较长,那么下面给分享关于2022报告最新,欢迎阅读!三下乡社会实践报告【篇1】20__年8月,队(新城区三分队)在

2022年度大学生个人实习报告最新(完整文档)

最近发表了一篇名为《2022年大学生个人实习报告最新》的范文,觉得有用就收藏了,希望大家能有所收获。使大学生增加社会阅历,积累经验。社会阅历和工作经验是职业场中的决定因素。只有参加实习,通过实习的检验,才能积累自身的阅历和经验。小编在这给大家带来2022年大学生个人实习报告最新,欢迎大

2022年不负青春演讲稿范本(2022年)

《不负青春演讲稿范文》是一篇好的范文,觉得应该跟大家分享,重新编辑了一下发到。每个人都会经历,等你到中年或老年时,相信你会有一段很宝贵的青春的回忆。下面是小编为大家整理的不负青春演讲稿范文,希望能够帮助到大家!不负青春演讲稿范文1敬爱的老师,亲爱的们:大家早上好。今天我演讲的主题是:十八而

2022年度最新大学活动开场白台词6篇

《最新大学活动开场白台词6篇》是一篇好的范文,感觉很有用处,重新编辑了一下发到。在不断进步的社会中,很多场合都需要有开场白,开场白很重要,很多时候会影响到对方对你的第一印象。那么,开场白一般是怎么写的呢?下面是小编收集整理的最新大学开场白台词,供大家参考借鉴,希望可以帮助到有需要的朋友。最

五四精神演讲稿

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

关于河流污染演讲稿合集(完整)

最近发表了一篇名为《关于河流污染的演讲稿》的范文,感觉很有用处,重新编辑了一下发到。演讲稿具有逻辑严密,态度明确,观点鲜明的特点。在不断进步的时代,能够利用到演讲稿的场合越来越多,在写之前,可以先参考范文。下面是小编为大家整理的关于河流的演讲稿,希望能够帮助到大家!关于河流污

2022年度集体荣誉感演讲稿大全【优秀范文】

本页是最新发布的《集体荣誉感演讲稿大全》的详细范文参考文章,感觉写的不错,希望对您有帮助,希望大家能有所收获。演讲稿是人们在工作和社会生活中经常使用的一种文体。它可以用来交流思想、感情,表达自己的主张、看法;也可以用来介绍自己的学习、工作情况和经验……下面是小编为大家整理的荣誉感演讲稿大全

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

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

五四青年节青春演讲稿

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