基于Android的“易聊”APP的设计与实现.docx

资料分类:计算机信息 上传会员:狂奔的小猪 更新时间:2021-11-19
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10544
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着时代的发展,近几年来,智能手机已经成为人们生活中一个必不可少的工具。对于手机而言,它能够给人们的生活带来很多方便。而根据权威市场研究机构IDC2019年公布的数据来看,2019年在智能手机市场中Android约占87%的份额,而iPhone仅约占13%。Android系统的广泛使用使得各种Android软件层出不穷,为Android系统的用户提供了各种各样的服务。

本课题是基于Android的“易聊”APP的设计与实现,用到的开发工具是Android Studio和IntelliJ IDEA,编程语言是Java,用到的数据库是MySQL和SQLite。其中Android Studio负责手机客户端开发,IntelliJ IDEA负责后台服务器端开发。该网络聊天APP实现了用户注册、用户登录、退出登录、用户资料修改、消息发送、消息接收、消息提醒、添加好友、删除好友、修改好友备注等功能。经过测试,该APP具有极好的稳定性,能够长时间稳定运行。

 

关键词:Android;Java;网络聊天;软件开发

 

目 录

摘 要

Abstract

1  绪论-1

1.1 课题背景-1

1.2 课题意义-1

1.3 研究的内容-1

2  “易聊”的系统分析-2

2.1  Android的架构分析-2

2.2  “易聊”的系统架构-2

2.2  “易聊”功能模块图-3

2.3  易聊”的可行性分析-5

2.3.1  经济可行性分析-5

2.3.2  运行可行性分析-5

2.3.3  操作可行性分析-5

2.3.4  技术可行性分析-5

3  “易聊”手机客户端的实现-6

3.1  登录功能的实现-6

3.2  注册功能的实现-6

3.3  系统主界面的实现-7

3.4  添加好友功能的实现-8

3.5  好友验证功能的实现-9

3.6  修改个人资料功能的实现-11

3.7  好友聊天功能的实现-13

4  “易聊”服务器端系统设计-16

4.1  “易聊”服务器端用到的技术-16

4.2  “易聊”服务器端的结构-16

4.3  “易聊”服务器端的实现-17

4.3.1  注册功能的实现-17

4.3.2  找回密码功能的实现-17

4.3.3  登录功能的实现-19

4.3.4  获取好友列表的实现-20

4.3.5  消息发送的实现-20

5  系统测试-21

5.1  用户注册模块测试-21

5.2  用户登录模块测试-22

5.3  好友搜索添加模块测试-22

5.4  好友资料管理模块测试-23

5.5  个人资料管理模块测试-24

5.6  密码重置模块测试-25

5.7  消息的接收和发送模块测-25

结    论-27

参考文献-28

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:本文主要介绍了基于Android的“易聊”APP的服务器端与手机客户端的多个功能的设计与实现,其中在客户端获取好友列表和消息发收的时候用到了多线程技术。多线程编程是指让程序使用......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: