- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文答辩-基于android平台的手机微博客户端系统山西大学商务学院 信息学院No 1:毕业设计引言:系统结构分析No 2No 3:设计技术实现:致谢No 4No 1:毕业设计引言1.1课题背景 1.2 微博介绍1.3 Android简介 1.4 研究的目标1.1课题背景 每一个时代都会催生新的理念,每一个理念又会引领新的潮流,每一个潮流又注定会冲破原有的桎梏,创新是时代的特征,更是IT业的标志。摩尔定律的持续实现使整个IT业的发展和更新令人手忙脚乱,而作为终端设备中数量级最大的手机,近年更是近乎脱胎换骨,在颠覆传统手机概念的同时,不断挖掘着自身的市场价值,也成为众多厂商利益角逐的角斗场。IOS在乔布斯的精心策划下一路高歌猛进,Android则凭着开源的方式开山劈路Symbian和Black berry的旧有模式被不断蚕食,Windows Phone则在滞后的泥潭中继续挣扎。手机终端多样化应用的不断出现,使其在近乎实现PC端功能的同时也影响着PC的发展。互联网领域,以Facebook为代表的SNS的突起更是激起新一轮的网络风波,目前一些基于Android平台的微博客户端相对比较完善,功能也比较齐全,但基于市场利益考虑,均有不同程度的涉及广告的行为,招到很多用户的不满。因此,本课题就致力于开发出一款基于Android平台的微博客户端,来满足用户的使用需求。1.2 微博介绍微博(英文名为micro-blog),即微型博客,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。与传统博客相比,微博具有如下特点:(1) 准入门槛低。 传统博客强调版本的布置与语言的组织,因此博文的创作需要考虑完整的逻辑性,也就是说,在Blog上写文章的门槛还是很高的,哪怕是一个没有受过严格中文训练的人,只要会发短信,他就能使用微博。闲得无事,更新一下签名,就被记录了。(2) 即时通讯的原创性。 对于每篇微博140个字符的信息量特别适合手机上网用户使用,无论你是在咖啡厅还是在地铁站,都很容易通过手机完成自己的微博。因此,微博的即时通讯功能非常强大。很多微博网站,即便在没有网络的地方,只要有手机也可即时更新自己的内容。一些突发事件或引起全球关注的大事,如果有微博,就能利用各种手段在微博上发表,其真实性以及快捷性给人带来的现场感,甚至超过所有媒体。1.3 Android简介Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件。 Android系统就是一个开放式的手机和平板电脑的操作系统,目前的发展势头十分迅猛。Android的面市的时间不长,但Android已经对传统的手机平台(如Symbian)构成了强大的冲击。Android操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发:应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。1.4 研究的目标(1) 了解Android应用程序的设计和开发过程(2) 使用多种组件进行Android 平台客户端的开发。本软件是基于Eclipse的开发环境,通过自己搭建的小型服务器,开发出针对Android平台的微博客户端。(3)本课题研究的内容包括创建基于Android平台的微博客户端应用,使用Java语言编写,通过自己搭建的小型服务器提供的接口创建的微博客户端应用。No 2:系统结构分析1. 总体分析2 . 服务器分析 3 . 客户端分析4 . 数据库分析1. 总体分析本系统总分为三大部分:包括客户端,服务器,数据库。数据库客户端服务器2 . 服务器分析 服务器是Eclipse上使用J2EE语言,自己搭建的一个小型服务器,使用tomcat服务器搭载。他的作用有两个: 1. 将客户端传来的URL中的信息解析出来,然后通过相对应的servlet里面的代码将所有的东西打包,通过jdbc中相对应的Sql语句存储到数据库中。 2. 客户端发送一些请求的URL,通过URL中的需求执行对应的servlet从数据库中取到数据返回到客户端,有客户端呈现到用户面前。实现了所有模块与数据库之间的交互。同时将或得到的数据组装成一个xml文档。服务器使用的是mvc模式,将代码分成了一个一个的代码块儿,降低了程序的
文档评论(0)