基于安卓Android联系人的交互应用的设计与实现(MySQL)
基于安卓Android联系人的交互应用的设计与实现(MySQL)(开题报告,毕业论文19800字,程序代码,客户端和服务端,MySQL数据库,答辩PPT)
Design and Implementation of the Interactive Application based on Contact
本课题在成员熟悉掌握项目开发过程以及相关技能的基础上,根据每位成员不同的特点对项目功能进行分工与合作。在整个项目的开发中始终使用MVC(Model View Controller)架构,在分析功能需求之后进行概要设计及详细设计,并用专业技术对功能进行细化。如在头像功能方面,采用OpenCV技术对摄像头捕获的照片进行滤镜处理;利用Wi-Fi等网络实现联系人之间的基本短信通知功能;利用最近的NFC技术实现手机间近距离数据交互;通过调用API实现联系人之间的GPS定位功能;掌握Data Mining技术对联系人数据进行提取并处理以提供一些辅助功能等。再明确各功能开发的框架结构及技术之后,严格按照既定的项目生命周期及生产线对项目进行开发。通过在小组组长的有效的监督和管理下,使整个团队做到执行有效果、阶段审核及时、团队交流频繁、归纳总结科学可靠,最终完成整个项目开发。
本系统共有四个部分(基础功能模块、互动功能模块、娱乐功能模块、辅助功能模块)。然而根据每个模块所需要的信息的特点,在设计数据库的时候,巧妙地利用各模块的相互联系的机制,我们将以一个信息表为主,附带几张辅助表配合各功能模块的开发。数据库采用MySQL,为系统提供方便、快速、总体成本低等特点,数据库建模工具采用SyBase公司的Power Designer 进行数据库的分析与设计,两个工具都为目前比较流行的应用开发概念股局,本系统会采用这些数据库完成数据的设计和应用。 [资料来源:Doc163.com]
我们将应用的功能大致分成以下四类:
1. 基础功能模块,包括联系人名片添加,联系人名片分享,联系人定位功能,聊天功能(基于GPRS与wifi),借机取号功能。
2. 互动功能模块,包括联系人头像拍摄&滤镜功能,获取用户喜好&礼物推荐功能,暗恋功能,提供聊天话题功能。
3. 辅助功能模块:包括今晚吃什么,手机控制电脑鼠标键盘,高级闹钟等。
开发环境
开发工具:Eclipse
开发技术:Android SDK
数据库:MySQL
[资料来源:http://Doc163.com]
[来源:http://www.doc163.com]
目 录
第一章 绪论 1
[来源:http://www.doc163.com]
第一节 论文背景及研究意义 1
1.1.1 论文背景 1
1.1.2 论文解决方案 2
1.1.3 论文研究意义 3
第二节 论文研究目标 3
1.2.1 论文研究目标 3
1.2.2 论文研究内容 3
1.2.3 论文解决问题 5
第三节 国内外研究现状 6
1.3.1 国外发展现状 6
1.3.2 国内发展现状 6
第四节 同类应用分析对比 6
第五节 应用开发意义 7
第六节 论文主要研究工作 7
第二章 开发应用技术介绍 8
第一节 开发的生命周期 8
2.1.1 流程周期 8
2.1.2 循环周期 9
第二节 开发的工具及技术 9
2.2.1 开发的前端技术 9
2.2.2 应用开发的业务层应用技术 12
第三节 应用开发的方法和模型 12
2.3.1应用基本的架构思路(MVC模式) 12
2.3.2 Controller控制器设计思路 13
2.3.3 Model模型层设计思路 14
第三章 应用需求分析 16
第一节 软件需求定义 16
第二节 功能需求分析 17
3.2.1 应用功能需求 17
3.2.2 后台服务器模块 19
3,2.3 基础功能模块 22
3.2.4 互动功能模块 24
3.2.5 辅助功能模块 26
第三节 部署与实施分析 27
第四节 可行性分析 28 [来源:http://www.doc163.com]
3.4.1 可行性研究 29
3.4.2 技术可行性分析 29
3.4.3 操作可行性分析 29
第五节 本章小结 30
第四章 系统数据库设计 31
第一节 数据库及建模工具介绍 31
4.1.1 数据库简介 31
4.1.2 数据库建模工具简介 32
第二节 数据库总体建模设计 32
4.2.1 数据库总体设计思路 32
4.2.2 数据库概念数据模型CDM(Conceptual Data Model) 33
第三节 系统数据库数据字典及ER图 34
4.3.1 数据库设计的特色 34
4.3.2 数据表ER图及数据字典 34
第四节 系统数据库数据字典及ER图 37
第五章 详细设计 38
第一节 主界面及其功能 38 [来源:http://www.doc163.com]
第二节 即时聊天功能 39
第三节 个人信息功能 40
第四节 借机取号功能 41
第五节 获取话题功能 42
第六节 电脑控制功能 43
第七节 联系人导入导出备份取回功能 44
第八节 查看并修改联系人信息功能 45
第九节 头像滤镜功能 46
第十节 查看好友地理位置功能 48
第十一节 暗恋功能 50
第十二节 联系人分享功能 51
第十三节 联系人删除功能 52
第十四节 注册 53
参考文献 54
[资料来源:https://www.doc163.com]
上一篇:基于安卓Android平台的“移动警务通”应用开发(IDEA,MySQL)
下一篇:基于安卓Android测测普通话APP软件的设计与实现