您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 手机/mobile开发 > 毕业论文-基于Android的校园聊天软件的设计与实现
1学号:111032217本科生毕业设计(论文)基于Android的校园聊天软件的设计与实现DesignandImplementationofCampusChatSoftwareBasedonAndroid二〇一五年六月院别:信息与自动化学院专业:计算机科学与技术年级:2011级学生姓名:指导老师:2学士学位论文原创性声明本人郑重声明:所呈交的设计(论文)是本人在指导老师的指导下独立进行研究,所取得的研究成果,除了文中特别加以标注引用的内容外,本设计(论文)不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本学位论文原创性声明的法律责任由本人承担。学位论文作者签名(手签):年月日摘要在智能手机中,Android平台约占75%市场份额。安卓系统的广泛应用,使得Android手机应用程序的数量快速增长,即时通讯APP的应用范围也更加广泛。另一方面,高校师生需要在教学过程中加强沟通,而开发一款智能手机的校园聊天APP则可以满足这一需要,弥补传统教学形式的不足。本文旨在设计并实现一个基于Android的校园聊天软件。本文在对校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了UI界面设计,在Eclipse中使用Java语言实现了APP各个功能模块。APP的IM通信部分基于第三方通信云SDK进行开发。该APP的功能主要包括用户登录、注册、聊天框架、通讯录管理、个人信息管理等功能模块。基于Android平台校园聊天软件将为学校管理者、教师、学生之间提供一个高效的沟通平台,它的实施将有利于加强学校对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高教育教学效率。关键词:Android;校园聊天;智能手机ABSTRACTForsmartphones,theAndroidplatformaccountsforabout75%marketshare.TheextensiveapplicationoftheAndroidsystemallowsthenumberofAPPsforAndroidcellphonestogrowrapidly.TheapplicationscopeofinstantmessagingAPPshasbecomewideraswell.Itisnecessaryforcollegeteachersandstudentstoenhancecommunicationintheteachingprocess,developingacampuschattingAPPforsmartphonescanexactlymeetthisneedandcompensatefortheinadequaciesofthetraditionalteachingform.ThispaperaimstodesignakindofAndroid-basedcampuschattingsoftware.Throughthesurveyonthecampuschattingclient,thedemandanalysisandsystematicdesignarecarried,andtheUIinterfacedesignisfurthercompleted.JavalanguageisusedinEclipsetorealizevariousfunctionalmodulesoftheAPP.TheIMpartoftheAPPisbasedonthethird-partycommunicationcloudSDK.FunctionsoftheAPPmainlyincludeuserlogin,registration,chattingframework,addressbookmanagement,andpersonalinformationmanagement.BasedonthecampuschattingsoftwareoftheAndroidplatform,itistoprovideanefficientcommunicationplatformforschoolmanagers,teachersandstudents,theimplementationofwhichwillfacilitatethesupervisionontheeducationprocessbyschoolsandincreaseacademiccommunicationamongteachersandstudents.Theteachinginteractivitywillbeenhancedalongwiththeimprovementoftheeducationefficiencyaswell.KeyWords:Android;campuschat;SmartphoneI目录1绪论..................................................................................................................................11.1开发背景..................................................................................................................11.2课题意义..................................................................................................................11.3研究内容..................................................................................................................11.4本章小结..................................................................................................................22软件需求分析..................................................................................................................32.1技术介绍..................................................................................................................32.1.1软件开发的工具和环境...............................................................................32.1.2Eclipse介绍.................................................................................................32.1.3安装JDK和SDK............................................................................................32.2需求分析..................................................................................................................32.2.1主要参与者...................................................................................................32.2.2功能需求.......................................................................................................42.3.3性能需求.......................................................................................................52.3本章小结..................................................................................................................53软件设计..........................................................................................................................63.1软件功能设计..........................................................................................................63.1.1客户端功能设计...........................................................................................63.1.2服务器功能设计.........................................................................................103.2软件的数据库设计................................................................................................123.3本章小结................................................................................................................144软件实现........................................................................................................................154.1服务器端................................................................................................................154.1.1配置OpenFire服务器...............................................................................154.1.2使用SmackAPI与OpenFire建立连接通信...........................................164.2客户端........................................................................
本文标题:毕业论文-基于Android的校园聊天软件的设计与实现
链接地址:https://www.777doc.com/doc-1758861 .html