基于android的生日管家软件的设计与实现
技术:Android等摘要:
随着社会经济的不断发展,人们的生活水平不断地在提高。同时,社交圈也在不断地扩大。于是,我们所有人都面临一个麻烦事儿,管理社交圈中亲朋好友的生日。我们每天都会接收到庞大的信息量,所以没有办法靠记忆力来记住一个人的生日,并在他生日的时候给上祝福,但是人际关系恰恰是十分需要经营的和维护的。所以,每个人都需要一款生日管理软件。
IOS操作系统与Android操作系统竞争的如火如荼,各有优势,但是基于国内人均消费水平,Android依旧占据着很大的市场,所以本系统基于Android开发。本系统是在Eclipse开发环境下使用面向对象的程序开发语言Java语言进行开发,界面使用XML语言编写,而涉及到数据库开发的功能,则使用Android特有的数据库SQLite作为存储工具。使用Android的四大组件,Activity、Service、BroadCastReceiver、ContentProvider来实现逻辑代码,完成主要功能。
生日管家系统提供给用户方便的生日管理功能。用户能够随时随地添加好友的生日,查看好友的生日,对好友进行分组,以及查看星座运势。系统界面整洁美观,可以给予用户良好的使用体验。
关键字:Android; Eclipse; SQLite; 生日管家;
目录:
1. 引言 1
1.1 项目背景 1
1.2 项目目的 2
1.3 主要内容 2
2. 开发平台及相关技术 3
2.1 Eclipse开发环境 3
2.2.1 Android系统架构 3
2.2.2 Android四大组件 5
2.2.3 AndroidMVC框架 6
2.2.4 Fragment以及Fragment的嵌套 6
2.2.5 数据存储 8
3. 系统分析 10
3.1系统可行性分析 10
3.1.1经济的可行性 10
3.1.2社会可行性 11
3.1.3技术可行性 11
3.1.4操作可行性分析 11
3.2系统需求分析 11
3.2.1界面美观需求 12
3.2.2 功能需求 12
3.3系统性能要求 13
3.3.1安全可靠性 13
3.3.2可维护性和可扩展性 13
3.3.3易用性 14
4系统的设计 15
4.1 系统总体结构设计 15
4.2 系统功能设计 15
4.3 系统的流程设计 17
4.3.1 系统注册登录流程 17
4.3.2系统主页面操作流程 18
4.4数据库的设计 19
4.4.1 数据库的设计原则 19
4.4.2数据库数据表 20
5.系统实现 23
5.1开发环境的配置 23
5.2各个模块的程序实现 23
5.2.1导航模块 23
5.2.2登录注册模块 26
5.2.3推荐展示模块 28
5.2.4 个人主页模块 31
5.2.5生日管理模块 32
5.2.6 生日添加模块 35
5.2.7 星座运势模块 39
6. 系统测试 41
6.1单元测试 41
6.2 集成测试 42
6.3系统测试 43
7.总结 44
参考文献 45
致谢 46
外文原文 47
中文翻译 54
论文字数:22382
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]