基于Android系统的新浪微博客户端的设计与实现

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

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

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

资源描述

I独创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。论文题目:作者签名:日期:年月日论文版权使用授权书本人完全了解吉首大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件和磁盘,允许论文被查阅和借阅,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。同意吉首大学可以用不同方式在不同媒体上发表、传播学位论文的全部或部分内容。(保密的学位论文在解密后应遵守此协议)论文题目:学生签名:日期:年月日导师签名:日期:年月日II基于Android系统的新浪微博客户端的设计与实现摘要本系统基于Android移动开发平台,使用Java语言开发,使系统具有良好的平台移植性和可扩展性。新浪微博AndroidSDK为第三方微博应用提供了文档易用的微博API调用服务,使第三方微博客户端无需了解复杂的验证和API调用过程,就可以实现分享文字或者多媒体信息到新浪微博。本系统包括四个模块:应用程序登录模块,主界面显示模块,微博浏览模块,用户模块。在登录模块,用户可以使用授权配置和用户注册并且登录系统。主界面显示模块中,用户可以发表新的微博和通过昵称搜索好友。微博浏览模块,进入浏览微博的详细页面,用户可以评论微博和转发微博。用户模块,可查看该用户的详细信息包括该用户的关注列表,话题列表,粉丝列表,和该用户所发表过的全部微博。关键词:新浪微博开放平台;授权配置;微博API调用服务.SinaMicro-BlogClientDesignandImplementationBasedonAndroidSystemAbstractThissystembasedonAndroidmobiledevelopmentplatform,useJavalanguagedevelopmentandthesystemwhichhasagoodplatformportabilityandexpansibility.TheSinamicro-blogAndroidSDKthird-partymicro-blogapplicationprovidesdocumenteasytousemicro-blogAPIcallservice,sothatthethird-partymicro-blogclientwithoutunderstandingthecomplexvalidationandAPIcallsprocedure,mayrealizetosharetextormultimediamessagetoSinamicro-blog.Thissystemincludesfourmodules:applicationloginmodule,theinterfacedisplaymodule,theblogbrowsingmodule,theusermodule.Inloginmodule,theusercanuseauthorizedconfigurationanduserregisteredandloggedinsystem.Ininterfacedisplaymodule,userscanpostnewmicroblogandthroughthenicknametosearchgoodfriends.Inblogbrowsingmodule,userscancommentontheblogandforwardingtheblogintothedetailedpage.Inusermodule,canviewthedetailedinformationincludingtheusers'attentionlist,topicslist,fanlist,andalltheblogshehasposted.Keywords:SinaMicro-BlogOpenPlatform;AuthorizedConfiguration;Micro-BlogAPICallsService.目录第一章绪论...........................................................11.1课题背景.........................................................11.2微博简介.........................................................11.3Android简介.....................................................21.4研究目标.........................................................21.5研究内容、意义...................................................3第二章系统分析.......................................................42.1系统可行性分析...................................................42.2系统需求分析.....................................................42.3系统规划概述.....................................................52.4基于Android新浪微博客户端的建设原则.............................62.5系统开发环境及相关技术...........................................6第三章系统概要设计...................................................73.1系统设计目标.....................................................73.2系统模块设计.....................................................73.2.1系统功能模块划分.............................................73.2.2系统总体结构设计.............................................73.2.3系统模块用例图分析...........................................9第四章数据库设计与实现..............................................184.1数据库概念结构设计..............................................184.1.1实体图......................................................184.1.2系统实体联系................................................204.2系统数据库物理建模..............................................20第五章系统详细功能实现..............................................235.1登录模块实现....................................................235.1.1用户授权配置模块............................................235.1.2用户登录模块................................................245.2主界面显示模块实现..............................................255.2.1显示最新微博列表............................................255.2.3发表微博功能................................................275.3微博信息浏览模块实现............................................275.4获取用户信息模块实现............................................295.4.1查看关注功能................................................305.4.2查看用户所有微博信息功能....................................30第六章系统的测试与维护..............................................326.1单元测试........................................................326.2集成测试........................................................33总结................................................................34参考文献.............................................................36致谢.................................................................37基于Adroid系统的新浪微博客户端的设计与实现第一章绪论1第一章绪论1.1课题背景每一个时代都会催生新的理念,每一个理念又会引领新的潮流,每一个潮流又注定会冲破原有的桎梏,创新是时代的特征,更是IT业的标志。摩尔定律的持续实现使整个IT业的发展和更新令人手忙脚乱,而作为终端设备中数量级最大的手机,近年更是近乎脱胎换骨,在颠覆传统手机概念的同时,不断挖掘着自身的市场价值,也成为众多厂商利益角逐的角斗场。IOS在乔布斯的精心策划下一路高歌猛进,Android则凭着开源的方式开山劈路,Symbian和Blackberry的旧有模式被不断蚕食,WindowsPhone则在滞后的泥潭中继续挣扎。手机终端多样化应用的不断出现,使其在近乎实现PC端功能的同时,也影响着PC的发展。互联网领域,以Facebook为代表的SNS的突起更是激起新一轮的网络风波,而在国内,冲破众堵的新浪在其准确的定位和成功的推广策略下推出的新浪微博更是占据了先导地位,并逐渐进入大众生活,成为许多人的生活必需品。近年来,新浪微博的邀请重点由明星、名人转向媒体工作者甚至政府工作者,为时事的发布和民政工作提供了更为多样、便捷的方式。于是,新浪微博手机客户端便应运而生,而作为市场占有率第一的Android平台下的新浪微博客户端更是拥有广泛的需求。目前一些基于Android平台的新浪微博客户端相对比较完善,功能也比较齐全,但基于市场利益考虑,均有不同程度的涉及广告的行为,而且界面设计相对传统,招到很多用户的不满。因此,本课题就致力于开发出一款基于Android平台的新浪微博客户端,来满足用户的使用需求。1.2微博简介微博(英文名为micro-blog),即微型博客,是随着Web2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信

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

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

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

×
保存成功