|
技术: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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 300金币 才能浏览 支付
|
|