需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12185 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】社交软件在过去很长一段时间都是 PC 机占主导地位;然而随着移动设备的普及,移动端的手机软件的市场份额逐渐的增加。本文研究的网上交友软件是基于 Android 系统开发的,并且可以通过 Wi-Fi等局域网完成数据的通信,包括传输图片、文字的多媒体业务,实现一种全新的社交方式。 本文首先阐述了网上交友软件的开发背景,并研究了网上交友软件的国内外发展的状况。然后对软件开发相关技术进行了详细介绍。其次从用户的角度出发对社交软件的需求进行了详细的分析。接着对软件的总体设计以及数据库的设计作了详细介绍。最后对本文所研发的网上交友软件进行了测试,同时试验数据可以得出,本文所研发的网上交友软件在软件功能以及软件稳定性和可靠性方面有很高的质量。在网络请求方面,使用了当前Android端最火热的轻量级网络框架okHttp。在服务器端,使用了JFinal极速开发框架。本文从网上交友软件的基本功能需求出发,对软件的基础框架给出了总体设计。基础框架主要模块有:登陆注册模块、聊天信息模块、动态管理模块、用户模块、系统管理模块。关于数据存储方面对 MySQL数据库、Shared Preference 存储等做了简单的介绍;在软件测试部分,本文对各个关键模块进行了功能性测试,通过测试验证了软件的实现与预期结果是一致的。文章最后,对本论文的内容进行了总结,并对后续的工作给出展望。 【关键词】网上交友;Android;okHttp;JFinal
目录 摘要 Abstract 1.绪论-1 1.1 研究目的-1 1.2 国内外研究现状-1 1.3 研究内容及方法-1 1.4 论文的组织结构-2 2.软件开发相关技术-3 2.1 开发环境介绍-3 2.1.1 JAVA简介-3 2.1.2 C/S架构编程体系-3 2.1.3 Eclipse简介-4 2.1.4 MySQL简介-5 2.1.5 Android Studio简介-5 2.2 核心技术介绍-6 2.2.1 okHttp介绍-6 2.2.2 Jfinal框架-6 2.2.3 JSON-7 3.软件分析-9 3.1软件的可行性分析-9 3.2软件需求分析-9 3.2.1软件业务需求-9 3.2.2软件用户需求-9 3.2.3软件功能需求-10 3.2.4软件非功能需求-10 4. 软件设计-11 4.1软件概要设计-11 4.2软件总体设计-11 4.2.1设计原则-11 4.2.2软件接口设计-12 4.2.3软件数据库设计-13 5.软件的实现-18 5.1数据库连接实现-18 5.2软件功能实现-19 5.3本章小结-24 6.软件测试-25 6.1测试过程-25 6.2测试总结-26 7.总结与展望-27 参考文献-28 致谢-29 |