基于Android的即时通讯系统的设计与实现.docx

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

摘要:随着工业4.0的到来,信息技术已经逐渐融入到生活中,在社会、经济、工业等众多领域中占有重要地位。随着科技的不断发展,人们的通讯方式也随着不断的更新。由最早期的信件交流,到中期的电话、短信的交流,再到当下的即时通讯系统。即时通讯系统与信件、电话、短信相比较,具有很大的优势,即时通讯系统的操作简单,发送信息的速度迅速,而且功能也十分的丰富,比如:即时通讯系统能够展示位置信息。也正是因为即时通讯系统逐渐融入到现代社会的日常生活和事业中,用户们已经不再满足于PC端的即时通讯系统,而是需要一个更加便携,并且不受环境限制的即时通讯系统,这就体现出了移动端的重要性。在移动端中,当下流行的操作系统是:IOS操作系统和Android操作系统,但是随着Android系统的不断普及,高品质应用的不断推广,设备版本的不断更新,Android系统已经占有了市场的主导地位。因此,本文选择开发一个基于Android系统的即时通讯系统。

本文所设计的即时通讯系统包含用户使用的APP端和Web服务器端。APP端具有用户登录注册、文本消息的发送、图像的发送、位置信息的展示等功能。Web服务器端具有后台管理员登录注册、查看用户信息等功能。APP端使用由谷歌推出的Android Studio开发,地图的显示、用户的定位借助百度地图的API来实现。Web服务器端采用Eclipse开发工具,使用Tomcat服务器加Servlet与APP端和数据库交互。系统的数据库选用了MySQL5.5版本。

 

关键词:即时通讯系统;Java;MySQL;Android Studio

 

目录

摘要

Abstract

第一章  引言-1

1.1课题背景及意义-1

1.2 研究方案选择-2

1.3 研究思路-2

第二章 所用开发工具介绍-3

2.1 Android Studio开发环境简介-3

2.2 Eclipse开发环境简介-3

2.3 MySQL数据库-4

2.4 Tomcat简介-4

第三章 需求分析-5

3.1 需求分析概述-5

3.2 APP端需求分析-5

3.3 Web服务器需求分析-6

3.4 系统功能结构图-7

第四章 数据库设计-8

4.1 数据库设计概述-8

4.2 数据库概念结构设计-8

4.3 数据库逻辑结构设计-9

4.4 数据库物理结构设计-11

第五章 系统详细设计-12

5.1 APP端-12

5.1.1 登录模块-12

5.1.2 注册模块-16

5.1.3 联系人模块-19

5.1.4 发送消息模块-22

5.1.5 个人中心模块-24

5.1.6 定位模块-26

5.2 Web服务器端-28

5.2.1管理员登录模块-28

5.2.2 信息管理模块-29

第六章 总结-32

参考文献-35

致   谢-36

相关论文资料:
最新评论
上传会员 花开富贵 对本文的描述:本文设计的即时通讯系统,主要分为APP端和Web服务端。APP端采用由谷歌推出的Android Studio集成开发环境开发,通过Layout进行页面的布局设计和Activity进行功能实现。APP端与服务端的数据交......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: