毕业论文模板

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1毕业论文(设计)题目基于android平台的聊天软件设计与实现学院电气与电子信息学院专业通信工程年级2012级学生姓名xxxx学号xxxxx指导教师陈理四川大学锦江学院毕业论文(设计)2基于android平台的聊天软件设计与实现通信工程专业学生xxx指导老师陈理【摘要】聊天工具又称IM软件或者IM工具,主要提供基于互联网络的客户端进行实时语音、文字传输。这是一种可以让使用者在网络上建立某种私人聊天室的实时通讯服务,本课题主要研究基于Android的移动聊天系统,开发出界面简洁,用户易操作的即时通信聊天软件。主要功能:用户注册,登录,好友一对一聊天,群组聊天。在该即时通信工具中客户端之间通过服务器对数据的转发实现相互通信。本文首先概述了IM聊天工具的背景,其次是课题的目的及意义,然后介绍了软件开发的环境和开发工具及其技术,给出了软件的系统架构,各个模块的流程图及用例,在Eclipse中使用Java语言实现了APP各个功能模块,该APP的功能主要包括用户登录、注册、聊天框架、通讯录管理、个人信息管理等功能模块。【关键词】Android通信聊天软件注册登录四川大学锦江学院毕业论文(设计)3【Abstract】ThemainresearchtopicsofthegraduationAndroid-basedmobilechatsystem,accordingtoitsarchitectureanddesignprinciplesdevelopedinterfaceissimpleandeasytooperatemobileinstantmessagingchattools.Themainfunctionofthechattool:userregistration,login,friendsone-on-onechat,groupchat.Datatransmissioninthereal-timecommunicationtoolsSocketProgramming.Communicatewitheachotheronthedataforwardingbetweentheclientthroughtheserver.ThepaperfirstoutlinesthebackgroundoftheIMchattool,followedbythepurposeandsignificanceoftheissues,andthendescribesthesoftwaredevelopmentenvironmentandthedevelopmentoftoolsandtechnology,thesoftwaresystemarchitecture,theflowchartofeachmoduleandusecases,andthendetailedchangeinstantmessagingtooldesignandimplementation,andfinallyasimpletestsystem.【Keywords】Android;communication;chatsoftware;sign;login四川大学锦江学院毕业论文(设计)11目录第一章绪论........................................................31.1聊天软件背景.................................................31.2课题意义....................................................31.3研究内容....................................................41.4设计思想....................................................4第二章Android聊天软件可行性分析..................................52.1Android行业概述............................................52.1.1认识Android...........................................52.1.2Android开发概述.......................................52.1.3Android的Listview介绍................错误!未定义书签。2.2软件开发的工具和环境........................................52.2.1编程语言...............................................52.2.2技术路线...............................................52.2.3用户要求...............................................62.2.4运行环境...............................................62.3基于数据库实现设计..........................................72.3.1常用的数据库软件.......................................72.3.2消息推送原理...........................................72.3.3数据库表...............................................72.3.4数据管理要求...........................................8第三章基于Android平台的聊天系统设计...............................83.1聊天软件功能...............................................83.1.1功能描述...............................................83.1.2界面布局设计...........................................83.1.3消息推送原理...........................................93.2系统架构图...................................................93.2.1系统逻辑流程图.........................................93.3.2系统物理架构图........................................103.3接口设计....................................................113.3.1用户接口..............................................113.3.2外部接口..............................................113.3.3内部接口..............................................11第四章基于Android平台的聊天系统实现..............................114.1服务端模块.................................................114.1.1登录..................................................114.1.2注册..................................................124.1.3聊天..................................................124.1.4下线..................................................124.2客户端模块.................................................124.2.1注册/登录界面.........................................124.2.2聊天界面..............................................14四川大学锦江学院毕业论文(设计)224.2.3好友信息界面..........................................154.2.4设置界面..............................................164.2.5聊天记录..............................................184.2.6退出程序..............................................19第五章基于Android平台的聊天系统系统测试.........................19第六章总结与展望.................................................21致谢...............................................................22参考文献...........................................................23四川大学锦江学院毕业论文(设计)331.绪论由于现代技术的不断加深以及信息化的广泛普及,移动通信作为一种新兴技术,近年来得到了潜移默化的普及和深入,移动网络上的各种应用层出不穷,给各年龄段、各行业阶层的用户提供了不同的个性化的服务。聊天软件要在瞬息万变的信息时代生存,适应激烈竞争的市场,必须提高市场竞争力,就要对市场作充分的调查和详细的研究,同时也要有好的客户服务。移动网络在线聊天系统对于人们来说就是一种交流和通信的平台,本系统做到了信息的及时的反馈,即时的处理并作出相应的行动。移动网络通信是网络应用的重要体现方面。移动网络即时通信则是网络应用的重要体现方面。本聊天系统主要适用于客户端与客户端通过服务器的信息传输。本聊天程序使跨距离的交流更加方便和快捷,更能高效率的体现现代即时通信的特点。1.1聊天软件背景我们进入了一个信息高速发展的时代,人与人之间不再只依赖于面对面,或者依靠电话的联系,信息的快速传递不仅能够节省电话产生的费用,而且还有助于人们保持固定长远的联系。目前,我们常用的聊天软件有QQ,微信,微博等。在移动互联网时代,面对层出不穷的软件开发,我们需要基于移动终端开发出新型的聊天软件,来满足大众的需求,我们都熟悉且常用的移动设备终端操作系统有ios,android,symbian等等,最普及的是Android。本课题采用聊天软件的C/S架构:采用客户端/服务器形式,用户使用过程中需要下载安装客户端软件,典型的代表有:QQ、微信、微博、YY、MSN等[1]。1.2课题意义在互联网飞速发展的今天,“网虫”在互联网上聊天已经成为一种习惯,IM程序设计就是一个多点通信程序,C/S体系架构在软件开发中越来越流行,应用软件使用这种架构可以充分发挥数据库系统优势,速度更快,从用户体验的角度来更好的满足人们对聊天软件的需求,有一个前提,频宽充足,大部分IM服务事实上提供实时通讯的能力。实时传讯与电子邮件最大的不同在于不用等候,不需要每隔两分钟就按一次“传送与接收”[2],只

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功