登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

Android聊天系统设计毕业论文

 2022-03-22 20:40:07  

论文总字数:13012字

摘 要

本课题主要设计一款局域网内聊天App,主要是在安卓平台上利用Java搭建客户端,服务端,MySQL存储用户数据,最终完成的功能和现阶段市场上大多数社交软件的功能:登录注册,好友关系的确立,实现点对点的语音,文字,表情传输。本文首先从Android系统和移动应用的发展前景进行介绍,随之分析了整个应用环境的要求,然后设计各功能的流程走势和用例,最后进行系统的实现和调试。

关键词:安卓平台;移动应用;关系型数据库

Android chat system design

Abstract

This topic mainly design within a LAN chat App, mainly on the android platform using the Java build client, server, MySQL to store user data, the function of the final and most the function of social software on the market at present stage: login registration, the establishment of good friend relationship, realize point-to-point voice, words and expressions. This article first from the Android system and introduces the mobile application development prospects, with the requirements of the application environment is analyzed, and then design the flow direction of each function and use cases, finally the realization of the system and debugging.

Key Words: The android platform; Mobile App; The Database

目 录

摘 要 I

Abstract II

第一章 绪论 3

1.1 引言 3

1.2 课题背景 3

1.3 论文主要任务 5

1.4 论文结构安排 5

第二章 Android聊天系统体系 6

2.1性能 6

2.1.1精度 6

2.1.2时间特性要求 6

2.2消息格式要求 6

2.3数据管理能力要求 6

2.4其他细节要求 7

2.5运行环境规定 7

第三章 基于Android平台聊天系统设计 8

3.1 应用整体方案的设计 8

3.2 系统方案选择 10

3.2.1界面模块的选择 10

3.2.2通讯模块的选择 10

3.2.3数据库的选择 10

3.4各部分功能设计 11

3.4.1个人信息 11

3.4.2 各部分功能分析 11

3.4.1聊天管理 17

3.5接口配置 20

3.5.1外部接口 20

3.5.2内部接口 20

3.6应用各部分逻辑和数据结构 21

3.7应用异常处理 22

第四章 基于Android平台聊天系统实现 23

4.1 服务端模块 23

4.2 客户端模块 25

4.2.1 客户端启动模块 29

4.2.2 客户端注册模块 30

4.2.3 客户端登录模块 32

4.2.4 客户端首页模块 35

4.3 日志记录模块 40

第五章 基于Android平台聊天系统系统测试 42

5.1 用户注册模块测试 43

5.2 用户登录模块测试 43

5.3 用户消息模块测试 43

第六章 论文总结 45

6.1 论文小结 45

6.2 下一步工作 45

参考文献 46

附录 系统关键功能代码 48

致谢 54

第一章 绪论

1.1 引言

自21世纪以来,互联网的迅速发展,带动了整个科技的腾飞,方便了人们的生活。各个行业都在全面推广信息化。而随着智能手机的现世,移动网络的不断发展,近几年更是到达了一个新高度,4g业务在我国不断普及,人们可以在手机上视频,游戏,购物;这已经成为每个人生活中的必需品。而各种移动应用也就在这一背景下,悄无声息的诞生了;尤其是移动社交,人们可以足不出户,与朋友,同事进行视频聊天,语音通话,甚至可以通过各种朋友圈的动态,了解别人的生活,看外面的世界,这也大大促进了人与人之间的交流,尤其是企业里员工间的沟通。

1.2 课题背景

Android系统是一块真正意义上的开源平台,由Google公司进行不断的更新维护,这方便了开发者利用自己的想法设计各种框架,方便自己的程序开发。它包括操作系统和官方demo都是开源的,方便初学者进行学习研究。而且,它是基于Linux和Java开发的,这两者已经诞生了很长时间,促使了Android平台的相对稳定,加之它优秀的开发性,大大的降低了开发成本,使得大多数企业和开发者能够非常便捷的设计出有特色的产品,因此,它具有相当大的市场发展潜力。近些年的大多数资料显示,我国网民规模正在不断扩大,手机网民的增长率更是占了很大比重;由于我国庞大的人口基数,每一个百分点的增长,都意味着移动应用在人民生活中的不断渗透,即时通讯应用的使用更是成为了人与人之间交流的强大纽带,变得举足轻重。

即时通讯,顾名思义,就是指人们可以实时的接收和发送消息。它可以让用户和熟悉的人建立好友关系,双方可以通过语音,文字,图片,表情,甚至是视频进行简单直接的交流,还可以在网络上共享资源,使得人们可以足不出户了解到各种新知识和新讯息,人们甚至可以搭建讨论组,进行一些网络会议的开展,方便了企业员工间信息的传达。

即时通讯的迅速发展最主要的原因在于它本身的强大优点。相较于其他通信方式,例如:电子邮件,电话,它允许用户之间自由交互,降低了交流的门槛,廉价、高效、快速等优点,使得越来越多的人在日常生活中使用它。利用它本身的潜能,我们可以加快各领域的迅速发展,有着广阔的发展前景。并且,在信息化快速发展的今天,和人们手机号频繁更换相比较而言,网络应用的个人信息相对固定,因此,使用移动社交应用,更有利于人与人之间保持固定的联系,也有利于人们找寻一些志同道合的朋友。

Android因为有别于其他系统的优秀开源性,使得大多数开发者愿意灵活的使用它来设计出个性化,实用性的产品。而现阶段移动网络业务的迅速发展,加快了通信速度,为一些社交软件从PC转移到手机提供了很好的契机。如今大多数移动通讯应用都是基于XMPP协议的,因为它是开源的,网上的可以利用的资源也非常齐全,因此,基于此协议开发的聊天系统具有非常优秀的应用前景。

1.3 论文主要任务

请支付后下载全文,论文总字数:13012字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图