基于Android的校园聊天软件的设计与实现毕业论文.docx

上传人:b****3 文档编号:1793610 上传时间:2022-10-24 格式:DOCX 页数:48 大小:4.30MB
下载 相关 举报
基于Android的校园聊天软件的设计与实现毕业论文.docx_第1页
第1页 / 共48页
基于Android的校园聊天软件的设计与实现毕业论文.docx_第2页
第2页 / 共48页
基于Android的校园聊天软件的设计与实现毕业论文.docx_第3页
第3页 / 共48页
基于Android的校园聊天软件的设计与实现毕业论文.docx_第4页
第4页 / 共48页
基于Android的校园聊天软件的设计与实现毕业论文.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

基于Android的校园聊天软件的设计与实现毕业论文.docx

《基于Android的校园聊天软件的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android的校园聊天软件的设计与实现毕业论文.docx(48页珍藏版)》请在冰豆网上搜索。

基于Android的校园聊天软件的设计与实现毕业论文.docx

基于Android的校园聊天软件的设计与实现毕业论文

学号:

111032217

本科生毕业设计(论文)

基于Android的校园聊天软件的设计与实现

DesignandImplementationofCampusChatSoftwareBasedonAndroid

 

二〇一五年六月

学士学位论文原创性声明

本人郑重声明:

所呈交的设计(论文)是本人在指导老师的指导下独立进行研究,所取得的研究成果,除了文中特别加以标注引用的内容外,本设计(论文)不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。

本学位论文原创性声明的法律责任由本人承担。

 

学位论文作者签名(手签):

年月日

2015届本科生毕业设计(论文)开题报告

课题题目

基于Android的仿微信校园网聊天工具软件

学生姓名

学号

专业班级

计科2班

题目来源

□科学技术□生产实践

□社会经济■自拟□经典□其它

题目性质

□理论研究□应用研究

□工程设计■软件设计□其他

成果形式

■论文□设计说明书

□实物■软件□作品

同组同学

一、选题的依据及意义

随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,Palmos等手机平台,过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。

而Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。

Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。

Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。

因此,它具有很大的市场发展潜力。

基于Android的聊天系统(InstantMessenger,简称IM)是指能够即时发送和接收互联网消息等的业务。

而聊天系统是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着手机的不断普及以及性能的不断提升,为聊天系统从传统的PC机到手机的移植提高了很好的条件。

而且在中国庞大的手机用户中,通过手机使用聊天系统软件的用户越来越多。

当前的手机操作系统都过于封闭,各大聊天系统软件采用的通讯协议也不统一,而Android是基于Linux的开源的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,因此基于Android平台和XMPP协议开发聊天系统具有很好的应用前景。

出于上述,基于XMPP协议的Android多人聊天室是一个界面简洁,功能全面,适合校园学生的一款非常不错的实时通信软件,聊天室使得人们获取好友的最新消息,与朋友聊天,传输文件等操作更好的实现。

同时可以获取到自身的定位信息,使得我们的生活更加便利。

二、国内外研究现状及发展趋势

Android作为Google开发的一款开源手机操作系统,正越来越受到手机厂商的追捧,而摩托罗拉在手机操作系统上全力转向Android平台,也让基于Android平台的应用开发越发成为业内关注的焦点。

不过,由于Android平台的产业链尚不完善,参与Android平台的开发的力量像是“军阀混战”。

把现在的Android平台开发比喻成“军阀混战”,一点不为过,因为Android平台最开始的不完善,所以造成了军阀混战,很多力量投入进来,Android的应用价值链我们还看不太清楚,但是可以感觉到这里面波涛汹涌,很多诸侯在里面竞争。

对Android平台的完善,我们可能原来很看中运营商的力量,虽然运营商力量依然非常强大,但是别的力量增长的速度应该是更快的。

开发多半基于想象,缺乏用户需求认可:

改善用户体验一直是移动互联网应用开发致力推进的。

在Android平台开发过程中,缺乏用户反馈的需求是开发者一直头疼的问题。

开发者按照自己的想法做出他们认为有用,或者认为对他们类似有用的东西,但是真正从市场上过来的用户的需求反馈还是很少的。

让开发者融入客户环境里面才能开发出真正好的产品。

如果开发者和用户之间信息的流动够顺畅,下一步的产品就是用户跟开发者之间一个信息流的平台,在这个平台里就某一款应用得到用户全部的回馈信息和市场的反馈,会让应用和分享更加简单。

而现如今QQ、MSN等聊天工具已经成为我们生活中的一部分,无论是工作还是生活,我们已经离不开IM工具。

由于近几年手机的普及尤其是Android手机的走热,Android手机上的IM聊天软件对于Android用户来说是一款非常实用的软件。

当前的IM软件已经不只是简单的聊天工具,还有很多附加功能,例如定位服务,发送文件功能等,更是人们喜欢IM的主要原因之一。

三、本课题研究内容

系统的客户端定位于Android手机平台。

系统的用户信息和聊天信息在客户端存储在Android平台自身所带的SQLite数据库中,多媒体文件和图片文件存储在Android平台虚拟文件存储设备sdeard中。

通过对聊天软件的调研,进行需求分析、总体设计、UI设计、数据库设计,采用Java技术在Android平台上实现聊天软件的各个功能模块,设计测试用例,调试并完善系统功能。

四、本课题研究方法

(1)利用工具书、参考书和网络资源查阅相关信息,学习Android软件开发技术;

(2)针对校园社区交流进行调研和需求分析;

(3)采用软件工程的思想和方法进行系统分析和设计,采用专业界面设计工具进行界面设计;

(4)进行系统代码的编写;

(5)运行、调试并测试系统。

五、研究目标、主要特色(创新)及工作进度

(1)2015.12.5-2015.1.6确定题目并撰写开题报告;阅读、搜集、查找相关资料;

(2)2015.1.07-2015.2.01系统分析与系统详细设计;

(4)2015.2.02-2015.2.19用户界面的设计及制作;

(5)2015.2.20-2015.3.20开发程序,完成系统的前台设计与后台代码连接;

(6)2015.3.21-2015.4.20运行调试,系统测试和功能进行分析处理,完善设计;

(7)2015.4.21-2015.5.26结论、撰写论文、论文初稿检查修改及装订。

六、参考文献

[1]李芙蓉.当前智能手机操作系统及其比较分析[[J].信息技术,2008(5)

[2]张哗.Android系统介绍[[EB/OL].

2008

[3]顾卫华.PalmOS编程实用大全[M].北京:

中国水利水电出版社,2001

[4]何伟,杨宗德,张兵等.基于SymbianOS的手机开发与应用[M].北京:

人民邮电出版社,2006

[5]中关村在线.Windowsmobile系列操作系统[EB/OL].

[6]王成,刘金刚.基于Linux的嵌入式操作系统的研究现状及发展展望[J].微型机与应用,2004(5)

[7]庞怡,许洪光,姜媛.即时通讯工具现状及发展趋势分析[[J].科技情报开发与经济,2006(10)

[8]Ihei&Quka.IM的四种即时通讯协议[EB/OL].

[9]赵炯.Linux内核完全注释「M].北京:

机械工业出版社,2004

[10]BenjaminSpeckmann.TheAndroidmobileplatform[EB/OL].

http:

//www.enrich.edu/compsci/projects/Masterthesis-_Benjamin_Speckmann.pdf,2008

 

指导教师意见(课题难度是否适中、工作量是否饱满、进度安排是否合理、工作条件是否具备等)

 

指导教师签名:

教研室及二级学院意见(选题是否适宜、各项内容是否达到毕业设计(论文)大纲要求、整改意见等)

 

教研室主任签字:

二级学院院长签字(章):

摘要

在智能手机中,Android平台约占75%市场份额。

安卓系统的广泛应用,使得Android手机应用程序的数量快速增长,即时通讯APP的应用范围也更加广泛。

另一方面,高校师生需要在教学过程中加强沟通,而开发一款智能手机的校园聊天APP则可以满足这一需要,弥补传统教学形式的不足。

本文旨在设计并实现一个基于Android的校园聊天软件。

本文在对校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了UI界面设计,在Eclipse中使用Java语言实现了APP各个功能模块。

APP的IM通信部分基于第三方通信云SDK进行开发。

该APP的功能主要包括用户登录、注册、聊天框架、通讯录管理、个人信息管理等功能模块。

基于Android平台校园聊天软件将为学校管理者、教师、学生之间提供一个高效的沟通平台,它的实施将有利于加强学校对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高教育教学效率。

 

关键词:

Android;校园聊天;智能手机

ABSTRACT

Forsmartphones,theAndroidplatformaccountsforabout75%marketshare.TheextensiveapplicationoftheAndroidsystemallowsthenumberofAPPsforAndroidcellphonestogrowrapidly.TheapplicationscopeofinstantmessagingAPPshasbecomewideraswell.Itisnecessaryforcollegeteachersandstudentstoenhancecommunicationintheteachingprocess,developingacampuschattingAPPforsmartphonescanexactlymeetthisneedandcompensatefortheinadequaciesofthetraditionalteachingform.

ThispaperaimstodesignakindofAndroid-basedcampuschattingsoftware.Throughthesurveyonthecampuschattingclient,thedemandanalysisandsystematicdesignarecarried,andtheUIinterfacedesignisfurthercompleted.JavalanguageisusedinEclipsetorealizevariousfunctionalmodulesoftheAPP.TheIMpartoftheAPPisbasedonthethird-par

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1