更新时间:09-25 上传会员:潘教授
分类:计算机信息 论文字数:24749 需要金币:1000个
【摘要】随着智能手机的不断普及,手机市场上出现了许多的交友应用,如QQ、微信、陌陌等等。但是随着移动网络技术的推进,风靡全球的社交网络也开始向移动化、简洁化、安全化方向发展。本文结合Android与社交网络,实现用户管理、好友管理、群管理、讨论组管理、全局搜索以及即时消息、实时语音、图片传输和位置分享等一系列功能。服务器端采用了Jfinal+Tomcat+MySQL数据库管理,移动端采用Android开发平台,实现了移动端与移动端之间的即时通信功能。
本系统以用户为中心,以简化、安全、方便用户操作为目标。本系统可以拉近人们之间的距离,方便地表达人们的感情,加强好友之间的交流,即时发布信息,最终帮助个人扩展人脉,丰富自己的社交。
【关键词】交友系统; Android; 即时通讯; Jfinal
目录
摘要
Abstract
1 绪论-1
1.1 项目背景-1
1.2 研究的目的和意义-1
1.3 国内外研究现状-2
1.4 论文组织结构-3
2 系统框架和技术介绍-4
2.1 Android平台-4
2.1.1 Android系统架构-5
2.1.2 应用组件分析-5
2.1.3 Android与其他系统区别-6
2.2 开发框架-7
2.3 开发工具-9
3 需求分析-10
3.1 用户需求调研-10
3.2 可行性分析-10
3.3 系统功能用例分析-10
3.3.1 登录/注销-11
3.3.2 好友管理-11
3.3.3 群组/讨论组管理-11
3.3.4 即时通信功能-12
3.3.5 其他功能-13
3.4 质量属性需求-13
3.4.1 系统的非功能属性-13
3.4.2 界面需求-14
4 系统设计与实现-15
4.1 设计思想-15
4.2 系统总体架构设计-15
4.3 移动客户端设计-16
4.3.1 客户端流程设计-16
4.3.2 客户端界面设计与实现-17
4.3.3 客户端功能设计-23
4.3.4 客户端模块设计-23
4.3.5 客户端主要功能实现-24
4.4 服务器端设计-29
4.4.1 服务端验证流程-30
4.4.2 服务器端消息处理-31
4.4.3 服务器端主要介绍-32
4.5 数据库设计-33
4.5.1 数据库概念设计-33
4.5.2 数据库逻辑设计-34
4.6 本章小结-36
5 结论与展望-37
5.1 结论-37
5.2 展望-37
参考文献-38
致谢-39