网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Android平台的聊天系统设计与实现论文.doc

基于Android平台的聊天系统设计与实现论文.doc

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android平台的聊天系统设计与实现毕业论文 目录 第一章 绪论 1 1.1 聊天软件背景 1 1.2 课题目的及意义 2 1.4 设计思想 4 1.5 工作方法 4 第二章 Android聊天系统需求分析 5 2.1任务概述 5 2.1.1 目标 5 2.1.2 用户特点 5 2.1.3 定义 5 2.1.4假定与约束 6 2.2 需求规定 6 2.2.1 系统功能需求 6 2.2.2用户注册 9 2.2.3 用户登录 11 2.2.4 用户主面板 12 2.2.5用户聊天 13 2.2.6 好友上下线提示 15 2.2.7增加好友 15 2.3对性能的规定 15 2.3.1精度 15 2.3.2时间特性要求 16 2.3.3灵活性 16 2.4输人输出要求: 16 2.5数据管理能力要求 16 2.6其他专门要求 16 2.7运行环境规定 16 2.8支持软件 17 第三章 基于Android平台的聊天系统设计 18 3.1 定义 18 3.1.1专业术语 18 3.2 总体设计 18 3.2.1运行环境 18 3.3基本设计概念和处理流程 19 3.3.1 系统逻辑构架图(图3.1) 19 3.3.2系统物理架构图 (图3.2) 20 3.3.4顶层系统包图(图3.3) 20 3.3.5 具体处理流程 21 3.4子系统设计 24 3.4.1用户信息: 24 3.4.1.2功能概要: 24 3.4.2用户登录 27 3.4.3 聊天管理 28 3.5接口设计 31 3.5.1 用户接口 31 3.5.2 外部接口 32 3.5.3内部接口 32 3.6运行设计 32 3.6.1运行模块组合 32 3.6.2运行控制 33 3.6.3运行时间 33 3.7系统数据结构设计 33 3.7.1逻辑结构设计 33 3.7.2物理结构设计(图3.14) 35 3.7.3数据结构与程序的关系(图3.15) 36 3.8.系统出错处理 36 3.8.1出错信息 36 3.8.2补救措施 37 第四章 基于Android平台的聊天系统实现 39 4.1 服务端模块 39 4.2 客户端模块 41 4.2.1 客户端启动界面 41 4.2.2 登录模块 43 4.2.3 注册界面 48 4.2.4 登录成功 51 第五章 基于Android平台的聊天系统系统测试 58 “结论” 60 “致谢” 61 参考文献 62 第一章 绪论 随着现代技术的不断输入和信息化的广泛普及,移动网络作为一种新兴事物,在近些年得到了前所未有的普及和深入,移动网络上的各种应用层出不穷,给各个阶层、各个年龄段的用户提供了不同的个性化的服务。而现代中小型企业的领导认识到进一步提高企业信息化的必要性。为使企业能在瞬息万变的信息时代生存下去,适应激烈的市场竞争,现代企业要求加强员工之间的交流和通信能力,尤其是领导和员工之间的共同能力,实时的交流系统就是在这种条件下诞生的。系统开发是一个十分复杂的系统工程。这里对系统开发的基本过程和方法进行介绍,列出相关文档的示例并加以说明。 要提高市场竞争力,就要对市场作充分的调查和详细的研究,同时也要有好的客户服务。企业要在复杂的环境下作出对策。员工与员工 员工与领导间的即时交流尤为重要,移动网络在线聊天系统对于企业来说就是一种交流和通信的平台,本系统做到了信息的及时的反馈,即时的处理并作出相应的行动。 移动网络通信是网络应用的重要体现方面。移动网上即时通信则是移动网络应用的重要体现方面。本聊天系统主要应用于小型企业,学校或小型局域网内部使用。本应用程序使短距离交流更加快捷和便利,更能高效率的体现现代即时通信的特点。 本系统能够满足中小型企业,学校的内部网络即时通信的需要,在内部网络正常环境的运营下,提供即时通信的能力,本系统使用java(Server),Android(Client)开发,本系统能够为中小型企业协同工作,相互间的交流提供了有力的工具,运用在局域网的本系统,能够为企业员工的交流提供帮助,有利于提高工作效率。 1.1 聊天软件背景 聊天软件,就是通常我们说的即时聊天工具IM,我们常用的聊天软件有QQ,微信,飞信等。 需要协议支持,传统的socket编程并不满足聊天的功能,比如服务器与客服端的双向交互,消息的双向推送。 在移动互联网时代,我们需要基于移动终端开发新型的聊天软件,以满总大众的需求,常用的移动设备终端操作系统ios,android,wp7等等。 目前的聊天软件基本分为2种架构形式,(1)、C/S架构:采用客户端/服务器形式,用户使用过程中需要下载安装客户端软件,典型的代表有:QQ、微信 、微博 、YY、IS、MSN等;(2)、B/S架构:即浏览器/服务端形式,这种形式的即时通讯软件,直接借助互

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档