基于Android的交友软件
技术:Android等摘要:
在科技飞速发展的今天,新型的交友方式成为身边必不可少的手段,在中国手机用户当中,使用人数最多的Android智能手机发展尤为迅速,Andriod手机已经成了人们通讯和娱乐的主要的工具,人们都比较喜欢有个性的手机交友软件,因此,设计一个基于android系统的简单手机交友软件,这是增进同学间友谊,加深朋友间的了解是时代所需要的。时代的进步,网络的发展,人们通常利用网络的便捷性在在互联网上解决事情,家里宅男宅女,所涉及的朋友圈范围越来越窄,而交友软件的出现打破了这一不平衡,提供了一个很方便的交友的平台,便于人们进行沟通交流。朋友圈的扩大,同时加强沟通交流有利于了解不同地方的风土人情,风俗习惯。减少不同习俗文化间的差异,有利于人与人之间的和谐相处,真正做到“海内存知己,天涯若比邻”。同时交友软件的开发更加经济,安全,健康。以互联网为基础通过Android平台开发,由于Android的跨平台性,所以各种类型的交友软件应用而生。
本论文通过对当前比较主流的手机聊天软件如QQ、微信、探探等进行了相关的调查,后台采用MySQL数据库,服务器应用Tomcat7.0,采用MyEclipse进行编码。具体功能实现页面的跳转,加友的申请,朋友圈的转发,以及在数据库中表格的建立,所对应的朋友圈,群组信息,评论回复,用户表等,只要是动态生成的数据保存到数据库中的信息都可以手动进行修改,在用户界面中产生的信息都存在表里。涉及到的界面设计都在index.html中,聊天互动的代码在.JS里面,与陌生人的动态交友信息存在了数据库当中,并作出了相关的需求分析。在数据库中对用户头像的改动,从而在界面上实现了刷新。从系统目标、系统开发环境、设计步骤、功能实现等几个方面进行系统的整体设计,设计了基于Android的交友软件,包括登录注册、添加联系人、聊天、刷新朋友圈、创建群组、查看资料、个人信息修改、我的动态发布等功能。通过对系统的功能进行测试,测试结果证明该系统界面友好、功能完善,有着较高的使用价值,具有庞大的潜在用户群体和较广阔的应用前景。
关键词Android平台;手机聊天;MVC;Java
目录:
摘 要 I
Abstract II
1绪论 1
1.1 选题背景 1
1.2 课题研究现状 1
1.3 研究内容 2
1.4 主要设计思路 3
2.1 Android系统的架构 4
2.1.1 Android应用程序层 4
2.1.2 应用程序框架层 4
2.1.3 系统运行库层 5
2.2 安全权限机制 6
2.3 Android平台的搭建 7
2.3.0准备工作 7
1、 JDK 1.7官方下载 7
2、 SDK Android-sdk_r12官方下载 7
3、 Eclipse Eclipse Indigo(3.7)官方下载 7
4、 ADT eclipse插件下载 7
2.3.1 JDK的安装 7
2.3.2 Eclipse安装 7
2.3.3 Android SDK的安装 7
2.3.4 ADT的安装 8
2.3.5 创建AVD 8
2.4.1 Android Studio的安装 9
2.5 JAVA简介 13
3系统分析 15
3.1 系统可行性分析 15
3.1.1 技术可行性 15
3.1.2 经济可行性 15
3.2 功能需求 15
3.3开发运行环境需求 16
3.4 性能需求 17
3.5 其它需求 17
4系统总体设计 18
4.1概述 18
4.2 设计原则 18
4.3 Android应用程序结构剖析 18
4.4 系统功能结构图 23
4.5 系统流程图设计 24
4.6 数据库设计 24
5 系统的实现 26
5.1 软件界面设计 26
5.2 注册登陆界面 26
5.4 好友聊天模块界面 30
5.5群组详情模块实现界面 31
5.6 朋友圈模块实现界面 32
6系统的测试 35
6.1 测试方案设计 35
6.1.1 测试策略 35
6.1.2 测试安排 35
6.1.3 测试资源 35
6.2测试用例构建 36
6.2.1 测试用例编写约定 36
6.2.2 测试分析 36
总结 37
参考文献 38
致谢 39
附件:外文资料 40
中文译文 50
论文字数:24295
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]