基于Android平台的百度云推送聊天交友APP的设计与实现-毕业论文.doc
- 文档编号:1260687
- 上传时间:2022-10-19
- 格式:DOC
- 页数:61
- 大小:1.06MB
基于Android平台的百度云推送聊天交友APP的设计与实现-毕业论文.doc
《基于Android平台的百度云推送聊天交友APP的设计与实现-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于Android平台的百度云推送聊天交友APP的设计与实现-毕业论文.doc(61页珍藏版)》请在冰豆网上搜索。
本科毕业论文(设计)
基于Android平台的百度云推送聊天交友APP的设计与实现
学院:
计算机科学与技术
专业:
软件工程
班级:
学号:
学生姓名:
指导教师:
2016年05月30日
I
贵州大学本科毕业论文(设计)
诚信责任书
本人郑重声明:
本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。
毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
特此声明。
论文(设计)作者签名:
陈明平
日期:
2016.05.30
IV
目录
摘要 VI
Abstract VII
第一章绪论 1
1.1研究背景 1
1.2国内外应用现状 2
1.3研究的目的和主要内容 2
1.4论文结构 3
1.5小结 4
第二章开发环境及技术简介 5
2.1数据库技术 5
2.2JAVA语言的简介 5
2.3Android平台的简介 6
2.4百度云推送的简介 6
2.5小结 8
第三章可行性分析和需求分析 9
3.1编程与运行环境 9
3.1.1系统开发环境 9
3.1.2系统运行环境 9
3.2可行性分析 9
3.2.1技术可行性 10
3.2.2经济可行性 10
3.2.3操作可行性 10
3.3需求分析 10
3.3.1功能需求 11
3.3.2用例分析 12
3.3.3性能需求与非功能需求 19
3.3.4用户或人的因素 19
3.4小结 20
第四章系统设计 21
4.1总体设计 21
4.1.1系统设计指导思想及原则 21
4.1.2系统功能设计 21
4.2详细设计 23
4.2.1系统流程 23
4.2.2接口设计 26
4.3运行设计 27
4.3.1主要模块实现逻辑 27
4.3.2出错处理设计 30
4.4数据库设计 30
4.4.1逻辑结构设计 30
4.4.2E-R图 30
4.4.3数据库物理设计 33
4.5小结 35
第五章系统的功能实现 36
5.1APP首页模块的实现 36
5.2个人信息设置管理模块的的实现 37
5.3好友信息管理模块的的实现 40
5.4通信聊天模块的的实现 42
5.5好友推荐模块的的实现 44
5.6小结 47
第六章系统的测试与维护 48
6.1测试方法 48
6.2单元测试实例 48
6.3系统维护 49
6.4小结 50
第七章总结与展望 51
7.1总结 51
7.2展望 51
参考文献 53
致谢 54
第V页
贵州大学本科毕业论文(设计)
基于Android平台的百度云推送聊天交友APP的设计与实现
摘要
随着经济与科技高速发展,手机的用户量越来越多,几乎每一个人的手中都有一个手机,手机已经成为了人们聊天交友、上班查资料和学习中必不可少的东西,而各个年龄段的手机用户的最优先选择是Android智能手机,Android智能手机的使用量在各地区手机用户中占了很大的比重。
众所周知,手机的一个重要而且是重中之重的功能就是聊天,聊天不仅仅只局限于电话和短信,还有即时通讯手机端APP应用也越来越广泛,人们可以借助一种聊天交友APP实现与家人、朋友、同学以及同事等人之间进行通信对话。
本文旨在设计并实现一个基于Android平台的百度云推送聊天交友APP。
本文在腾讯QQ聊天和微信聊天客户端进行调查研究的基础上,采用软件工程项目开发过程的管理方法,依次进行了可行性分析、需求分析和系统设计,进一步完成代码的编写,在eclipse中使用Java语言实现了百度云推送聊天交友APP各个功能模块,APP的IM通信部分基于第三方百度云SDK进行开发。
实现了Android平台上通过百度云推送信息的聊天交友通讯系统。
基于Android平台的百度云推送聊天交友APP经过后期的测试运行,结果表明,系统已经完成了用户注册、登录,好友的查找、添加、删除,推荐具有共同兴趣爱好的好友、好友聊天、群聊天等功能。
与此同时,在用户之间进行信息交互时,该通讯系统都能够很顺畅的运行。
关键词:
Android;即时通讯;百度云;智能手机
53
第VI页
贵州大学本科毕业论文(设计)
DesignandimplementationoftheAndroidplatformBaiducloud-basedpushchatwithfriendsAPP
Abstract
withtherapiddevelopmentofeconomyandtechnology,mobilephoneshavebecomethewaypeoplelive,workandlearnessentialtool,andAndroidsmartphoneshasbecomeavastmajorityofadolescents,youngandmiddle-agedchoice.Asweallknow,amajorcellphoneandisthemostimportantfeatureisthechat,chatnotjustlimitedtocallsandtextmessages,andinstantmessagingAPPmobileclientapplicationsaremorewidelyused,peoplecanachievebymeansofachatwithfriendsAPPamongfamily,friends,classmatesandco-workersandotherstocommunicatewithdialogue.
Thispaperaimstodesignandimplementacloud-basedAndroidplatformBaidupushdatingchatAPP.Inthispaper,TencentQQchatandmicro-channelchatclientisthebasisofinvestigationontheuseofsoftwareprojectmanagementmethods,requirementsanalysisandsystemdesign,completefurtherUIinterfacedesign,usingtheJavalanguagetoimplementBaiducloudpushchatineclipseDatingAPPvariousfunctionalmodules,IMcommunicationsectionAPPBaiducloud-basedthird-partySDKfordevelopment.RealizedontheAndroidplatformthroughBaiducloudpushinformationdatingchatcommunicationsystems.
Android-basedBaiducloudpushchatwithfriendsAPPtestedrunninglate,theresultsshowthatthesystemhascompletedtheuserregistration,login,friendssearch,add,delete,recommendhavingcommoninterestsfriends,chatwithfriends,groupchatFeatures.Atthesametime,theinteractionbetweentheuserinformation,thecommunicationsystemcanrunverysmoothly.
Keywords:
Android;instantmessaging;Baiducloud;Smartphone
第53页
贵州大学本科毕业论文(设计)
第一章绪论
1.1研究背景
Android的英文翻译是指“机器人”,而Android这个词语作为手机操作系统的名称出现,Android手机操作系统是谷歌在2007年发布的,自Android作为手机操作系统出现在人们的视野之后,Android智能手机的市场得到迅速扩大,与此同时,与Android智能手机相关的技术和应用也迅速崛起,目前国内外多数智能手机都采用Android操作系统,Android操作系统的开源性和可开发性使得Android操作系统的应用软件越来越多,这些应用软件遍布于人们的生产、生活、学习和工作、娱乐。
Android这种手机操作系统被越来越多的手机生产厂商和手机用户接受和使用。
基于Android的即时通讯(Istantmessaging,IM)是随着互联网时代的兴起而迅速崛起的新型通讯手段,并一度成为了21世纪以手机为终端聊天和交友的主流。
其发展很迅猛,发展空间宽阔、发展前景乐观。
由此,本项目的开发基于以下几点:
1)Android系统手机现在已经遍布整个世界,很多人都在使用,与此同时,人们需要更好、反应更为灵敏、更方便快捷的手机应用来满足自己的要求,所以针对该系统手机进行应用开发已然成为IT行业发展和研究的热门方向。
2)固定网络的即时通讯系统在Internet中得到广泛的应用,即时通讯已经成为现时代用户工作、学习和生活中不可或缺的通讯工具。
3)移动网络的无线终端设备在各个领域已经广泛的使用,几乎各个地方手机的使用也得到了全面的普及,利用无线的终端设备访问网络已经成为人们的需求。
人们希望在手机、平板电脑等无线终端设备上就可以实现和别人进行信息交互。
4)中国作为世界第一的人口大国,人口众多必然会导致人与人之间信息的交互量庞大、信息交互频率高,与此同时,手机的使用量必然也是相当的庞大,所以用户也迫切的希望能有一些应用能够实现与别人的即时通讯。
本项目“基于Android平台的百度云推送聊天交友APP”不仅支持用户通信聊天、还可以让用户找到有共同爱好兴趣的好友,彼此沟通交流升华自己。
1.2国内外应用现状
随着科技的发展,人们在生活、学习,工作、娱乐上不断的追求智能。
现无论在国内还是国外,智能手机都是越来越普及。
在手机用户中Android智能手机的使用所占的比重也只会越来越大,许多中国的消费者已经将手机视为最首选的移动终端智能设备,这意味着智能手机将成为人们上网的主要工具。
以后我们可能原来越依赖于移动端。
随着3G、4G等网络技术的应用、无线网络实现覆盖和Android智能手机的普及,让移动互联网与我们的生活、工作和学习紧密联系在一起不可分离,同时也迫使无线移动手机终端成为人们必须的工具。
现在主流的智能机配置已经得到全面的提升,虽然说现在很多人认为手
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 百度 推送 聊天 交友 APP 设计 实现 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)