| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

