开题报告基于android的校园聊天软件的设计与实现_第1页
开题报告基于android的校园聊天软件的设计与实现_第2页
开题报告基于android的校园聊天软件的设计与实现_第3页
开题报告基于android的校园聊天软件的设计与实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、天津天狮学院 2015 届本科生毕业设计(论文)开题报告课题题目基于android的仿微信校园网聊天工具软件学生姓名学号专业班级计科2班题目来源科学技术 生产实践社会经济 自拟经典 其它题目性质理论研究 应用研究 工程设计 软件设计 其他成果形式论文 设计说明书 实物 软件 作品同组同学无一、选题的依据及意义随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而symbian,windowsmobile,palmos等手机平台,过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。而android是一套真正意义上的开放性的移动设备综合平台,它包

2、括操作系统、中间件和一些关键的平台应用。android是由 linux+java构成的开源软件,允许所有厂商和个人在其基础上进行开发。android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。基于android的聊天系统(instant messenger,简称im)是指能够即时发送和接收互联网消息等的业务。而聊天系统是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着手机的不断普及以及性能的不断提升,为聊天系统从传统的pc机到手机的移植提高了很好的条件。而且在中国

3、庞大的手机用户中,通过手机使用聊天系统软件的用户越来越多。当前的手机操作系统都过于封闭,各大聊天系统软件采用的通讯协议也不统一,而android是基于linux的开源的手机操作系统平台,xmpp是基于xml的开源的即时通讯协议,因此基于android平台和xmpp协议开发聊天系统具有很好的应用前景。出于上述,基于xmpp协议的android多人聊天室是一个界面简洁,功能全面,适合校园学生的一款非常不错的实时通信软件,聊天室使得人们获取好友的最新消息,与朋友聊天,传输文件等操作更好的实现。 同时可以获取到自身的定位信息,使得我们的生活更加便利。二、国内外研究现状及发展趋势android作为goo

4、gle开发的一款开源手机操作系统,正越来越受到手机厂商的追捧,而摩托罗拉在手机操作系统上全力转向android平台,也让基于android平台的应用开发越发成为业内关注的焦点。不过,由于android平台的产业链尚不完善,参与android平台的开发的力量像是“军阀混战”。把现在的android平台开发比喻成“军阀混战”,一点不为过,因为android平台最开始的不完善,所以造成了军阀混战,很多力量投入进来,android的应用价值链我们还看不太清楚,但是可以感觉到这里面波涛汹涌,很多诸侯在里面竞争。对android平台的完善,我们可能原来很看中运营商的力量,虽然运营商力量依然非常强大,但是别

5、的力量增长的速度应该是更快的。开发多半基于想象,缺乏用户需求认可:改善用户体验一直是移动互联网应用开发致力推进的。在android平台开发过程中,缺乏用户反馈的需求是开发者一直头疼的问题。开发者按照自己的想法做出他们认为有用,或者认为对他们类似有用的东西,但是真正从市场上过来的用户的需求反馈还是很少的。让开发者融入客户环境里面才能开发出真正好的产品。如果开发者和用户之间信息的流动够顺畅,下一步的产品就是用户跟开发者之间一个信息流的平台,在这个平台里就某一款应用得到用户全部的回馈信息和市场的反馈,会让应用和分享更加简单。而现如今qq、 msn等聊天工具已经成为我们生活中的一部分,无论是工作还是生

6、活,我们已经离不开im工具。 由于近几年手机的普及尤其是android手机的走热,android手机上的im聊天软件对于android用户来说是一款非常实用的软件。 当前的im软件已经不只是简单的聊天工具,还有很多附加功能,例如定位服务,发送文件功能等,更是人们喜欢im的主要原因之一。 三、本课题研究内容系统的客户端定位于android手机平台。系统的用户信息和聊天信息在客户端存储在android平台自身所带的sqlite数据库中,多媒体文件和图片文件存储在android平台虚拟文件存储设备sdeard中。通过对聊天软件的调研,进行需求分析、总体设计、ui设计、数据库设计,采用java技术在a

7、ndroid平台上实现聊天软件的各个功能模块,设计测试用例,调试并完善系统功能。四、本课题研究方法(1) 利用工具书、参考书和网络资源查阅相关信息,学习android软件开发技术;(2) 针对校园社区交流进行调研和需求分析;(3) 采用软件工程的思想和方法进行系统分析和设计,采用专业界面设计工具进行界面设计;(4) 进行系统代码的编写;(5) 运行、调试并测试系统。五、研究目标、主要特色(创新)及工作进度(1) 2015.12.5-2015.1.6 确定题目并撰写开题报告;阅读、搜集、查找相关资料;(2) 2015.1.07-2015.2.01系统分析与系统详细设计;(4) 2015.2.02

8、-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顾卫华.palm os编程实用大全m.北京:中国水利水电出版社,2001 4何伟,杨宗德,张兵等.基于symbian os的手机开发与应用m

9、.北京:人民邮电出版社,2006 5中关村在线.windows mobile系列操作系统eb/ol. 6王成,刘金刚.基于linux的嵌入式操作系统的研究现状及发展展望j.微型机与应用, 2004(5) 7庞怡,许洪光,姜媛.即时通讯工具现状及发展趋势分析j.科技情报开发与经济,2006(10) 8ihei&quka.im的四种即时通讯协议eb/ol. 9赵炯.linux内核完全注释m.北京:机械工业出版社,2004 10benjamin speckmann. the android mobile platformeb/ol. /compsci/projects/master thesis-_ben

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论