- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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架构:即浏览器/服务端形式,这种形式的即时通讯软件,直接借助互
您可能关注的文档
- 当代中国女性家庭地位的分析论文.doc
- 低渗透油田压裂液返排规律研究论文.doc
- 单周期控制及其在电力电子中的应用论文.doc
- 低温地板辐射供暖系统的设计论文.doc
- 底座盖注塑模具设计论文.doc
- 地下室土方开挖及基坑支护施工方案论文.doc
- 电动排种器试验设计论文.doc
- 地理信息系统在电力系统中的应用研究论文.doc
- 电动汽车动力及控制技术的设计论文.doc
- 电动汽车电机驱动控制策略研究论文.doc
- 2025年中国四轮全场地摩托车行业市场发展前景及发展趋势与投资战略研究报告.docx
- 中国单波束回声测深仪行业市场占有率及投资前景预测分析报告.pdf
- 广西崇左市宁明县第一中学、实验学校、宁中中学2023-2024学年七年级上学期10月月考生物试题.docx
- 学校食品卫生安全管理.ppt
- 环保项目融资合同.doc
- 企业人才招聘与人力资源配置优化研究.doc
- 2025年中国环链电动葫芦行业市场发展前景及发展趋势与投资战略研究报告.docx
- 2025年中国自动就地清洗设备行业市场发展前景及发展趋势与投资战略研究报告.docx
- 贵州省普通中学2023-2024学年七年级(上)质量测评生物试卷.docx
- 2025年中国园林喷泉行业市场发展前景及发展趋势与投资战略研究报告.docx
最近下载
- 气管切开护理课件完整课件.pptx VIP
- 天津市城市桥梁工程施工及验收标准DBT29-75-2018.pdf
- 国土空间规划的知识基础及其结构.docx VIP
- 中国建设工程造价管理协会标准《建设项目全过程造价管理咨询工作规程》.doc
- 新时期特色小镇国土空间规划编制的思考.docx VIP
- 国开学习网电大计算机应用基础形考任务终结性考试(学士论文)附答案.docx
- 新时期国土空间规划的基础逻辑关系思辨.docx VIP
- YB 4407-2014 冶金矿山井巷安装工程质量验收规范.pdf
- LEGO乐高积木拼砌说明书80012,齐天大圣黄金机甲,LEGO®MonkieKid™(年份2020)安装指南_第1份共2份.pdf VIP
- 国土空间规划知识考题(附答案).pdf VIP
文档评论(0)