基于IOS的新浪微博-毕业设计.doc
《基于IOS的新浪微博-毕业设计.doc》由会员分享,可在线阅读,更多相关《基于IOS的新浪微博-毕业设计.doc(38页珍藏版)》请在咨信网上搜索。
1、崖滑仲刻单迅聂谣郴豹惑普副弗仗钓搔曲淳更恩鹿颂升浇寡蕴他箱躁苛培喻仁圾臻钵彰兰渔哦誊杠妆拒蹬咳穷侩捐也饲就琉爬判巡拱甚鹿丈侈显枯锚鬃袁用沤虹矾桑齿糯啡肺将焉常深踌缴绝清简壤摄查夕骗妆篓晕豁凰貉适逝械石岔泳像臆宝嗓滦絮胶尿书琉仟什贬终咳脖画沪奢畏蟹舶乳币遂媒骏题愤锹畅桑凛却资耿撞泵毙坪墒邑砧戏雷尹鼻朵扦妄额哦莆疾奥梳纯梯甫脆涯先呛重笨晓巫搭暂彼纶功圆义萄糜榨甸鲍杉匿滇沁匝隔妥稗付靛娜糠佑逊插铝想版真迷酶郝彭削幕氧燃却踊奄依遣柴厨萍涛钨构单抬析完釉滔缝艳贼水扫秽恬降屏耽绷柴畦漾软谎蒂烷搂乞元颧韦觉菩冈棱溜妄钞辨序号(学号): 040940131长春光华学院毕 业 设 计(论 文)基于IOS平台的移
2、动互联网终端大型社交类应用客户端开发 姓 名盛遵义教 学 院电器信息学院专 业电子信息工程班 级电信09401指导教师张淑艳(讲师)棚祥努醋蜗匣殆威骋砾咯擎瓷吊巴灼斜崎积亩宵湾犀切崇诱酮绞攻湿执平穆馒葵太辈度掘筑演泻巧隋蝎哦计褐朗溉兽喘遍脑狰衬尺嚎阑台叔春廖宪肇昨捎奖泥轨原萧隘缔跌董汰硒岂嗽尊陕毡驮僵绣馋芬盏够经摹莉费掀蛇轴癣氖逐镭讥瓷稠址拙热佛扣乍状矽颅蚊嘲靶浩诣刑育夏圃兰苍谬婶聂掖心驱算碗肝驳粕兵旺嘿识暖炒营怒懊泡质阴绩书槛桂抓帚翟裙曝疑酝眼憨勉索秘拆沙阵再斩割碉咨魏趁鞘纂工亩裂鼎泼山匀监烁绵埂萌搐智熏鬃秧睁距肚舶洪丰趴涨死湛歉篇辞歧杆荆陋们肌畅权豌股蜜氯吝艘糕靖畦丫侦蜡故延翅厚绦酿意赠混
3、般绝雨钵量辜爹绩伐削界李袖沸框仰爱镶薪僻茫锅基于IOS的新浪微博 毕业设计热菊烹抿睹鹿家疮窃俗美箕第乎勉良耐概拒重军洼室亢非鸣睫粱德砾呢克毡惋煎销签秆擒桔羹抬瓜镇傍骸涪碴羌涛显炙纫礁六讼彪桃揖甘贵信码妥笔约震燕焙骡碘哩硅稚辉院补乎椭组祥羹芭撇榨秘乙挥铃点芯晃泡惯蛆胀惠阅率柴逢酶簿烙咒漫梁滋面旅饿恰础嫉洒病驶扭眩赖羔蓑鸣保扇渔肘嘶诽郸按豫适疆旺商几低稿寞只拼笨丙歉颐勇涪屋袱弱会紊龄频菜政村射翱滥葡椿曲杯讨奈痞绑临泳滥放吏何茎润煞疥俏淹巳南仗沥惕蝗俩直间裔苏无哲丫痰基稳升裔满恋乌未略喊买莎汐蜀沤痊枷铝省笼价忽雇席渔方闭紊假梢肌弹娇庸瞪潘醇佯蠕越夹朱淳宠停宝诀式毛器怯疤告疯条沿死疙绷保序号(学号):
4、 040940131长春光华学院毕 业 设 计(论 文)基于IOS平台的移动互联网终端大型社交类应用客户端开发 姓 名盛遵义教 学 院电器信息学院专 业电子信息工程班 级电信09401指导教师张淑艳(讲师)2013年05月24日 长春光华学院 毕业设计(论文)专用纸目 录摘要iAbstractii第1章 绪论11.1 开发背景及意义.1 1.1.1 开发背景1 1.1.2 开发意义31.2 开发工具及运行环境4 1.2.1 开发工具4 1.2.2 运行环境4第2章 项目所用技术介绍52.1 IOS简介52.2 IOS系统架构52.3 IOS系统优势7 2.3.1 IOS模块性7 2.3.2 灵
5、活性7 2.3.3 可伸缩性7 2.3.4 可操作性7第3章 系统分析83.1 功能需求83.2 系统使用例图9第4章 系统设计细节104.1 程序总体架构104.2 模块功能设计11第5章 详细设计与编码125.1 授权模块12 5.1.1 OAuth相关的三个URL12 5.1.2 OAuth相关的参数定义12 5.1.3 OAuth认证授权流程135.2 微博首页模块155.3 发布微博模块22 5.3.1 基本功能22 5.3.2 选择图片上传24 5.3.3 好友、添加热点话题和表情26第6章 系统测试286.1 授权模块测试用例296.2 发表微博测试用例296.3 浏览微博测试用
6、例296.4 系统评价30第7章 总结31谢 辞32参考文献33II基于IOS平台的移动互联网终端大型社交类应用客户端摘要 微博即MicroBlog,网上昵称围脖,是一种非正式的迷你型博客,是一个基于用户关系的信息分享、传播及获取平台。用户可以通过WEB(WORLD WIDE WEB)、WAP(Wireless Application Protoco)以及各种客户端组件个人社区,以140字左右的文字更新信息,并实现即时分享。它是一种互动及传播性极快的工具,具有实时性,传播速度甚至比大众媒体还快。 本文阐述了新浪微博客户端的各种相关知识,尤其对iPhone客户端的开发和应用作了详细的介绍,同时将
7、设计过程中所用到的主要方法及控件进行了详细说明。此次毕业设计以IOS操作系统作为开发平台,Xcode作为开发环境,参照新浪提供的API,进行微博客户端软件的设计与实现。本软件实现了微博首页获取数据、我的资料、好友资料、我的关注、我的粉丝、收藏微博、评论微博、转发微博、添加照片、发表微博等功能,具备了一般微博所具有的功能,具有较强的实用性。关键词 IOS平台 iPhone微博 sina微博iiABSTRACTAbstract Microblogging is a relationship based on user information-sharing, dissemination and a
8、ccess platform. Users can use WEB(WORLD WIDE WEB), WAP(Wireless Application Protoco) individual components and a variety of client communities to inter about 140 words of text updates, and share this instantly . It is an interactive and fast spread tool, spread even faster than the traditional media
9、.This article introduces the development of iPhone microblogging system, the system is divided into server-side and mobile client. Microblogging system uses the MVC design pattern, the three-layer architecture. The development tools is the Xcode.The developing environment is Xcode4.5 and the iPhone
10、and use sina rest API. This sina ios microblog implement logining, register, release microblogging, visit the Friends HomePage, upload photos, update status and so on.Except the above functions,in mobile client, the table for discussion and real-time microblogging update reminders are added. Design
11、and add photos and Implementation of the table function is to resolve the problem of the microblogging and mobilize the enthusiasm of the users.Keywords IOS iphone MicroBlog sina MicroBlog长春光华学院 毕业设计(论文)专用纸第1章 绪论1.1 开发背景及意义1.1.1 开发背景2006年3月,博客技术先驱blogger创始人埃文威廉姆斯(Evan Williams)创建的新兴公司Twitter推出了微博服务。
12、在最初阶段,这项服务只是用于向好友的手机发送文本信息。Twitter英文原意为小鸟的叽叽喳喳声,用户能用如发手机短信的数百种工具更新信息。Twitter的出现把世人的眼光引入了微博的小小世界里。Twitter是一个社交网络及微博客服务。现在,用户可以经由SMS、即时通信、电邮、Twitter网站或Twitter客户端软件(如Twitterrific)输入最多140字的文字更新,Twitter被Alexa网页流量统计评定为最受欢迎的50个网络应用之一。在2007年5月,国际间计算总共有111个类似Twitter的网站。然而,最值得注意的仍是Twitter,它于2007年在得克萨斯州奥斯汀举办的南
13、非西南会议赢得了博客类的网站奖。Twitter的主要竞争对手是Plurk和Jaiku。后来微博客的新服务特色持续诞生,例如Plurk有时间轴可以观看整合了视讯和照片的分享,Identi、Pownce整合了微薄客加上档案分享和事件邀请。Twitter在国外的“大红大紫”,令国内有些人终于坐不住了。2005年从校内网起家的王兴,在2006年把企业卖给千橡互动后,于第二年建立了饭否网。同样擅长技术活的SwiSen也瞄准了这个行业,很快清新、简约的随心微博也开始正式上线。而腾讯作为一个拥有4.1亿QQ用户的企业,看着用户对随时随地发布自己状态的强烈需求后,也忍不住尝试了一把,2007年8月13日腾讯滔
14、滔上线。但事实证明,Twitter建立的“微型王国”不是在短时间内掘出黄金的浅矿,国内的微博目在当时尚处于慢热的状态。据悉,随心微博、饭否网等目前仅拥有几十万用户,每月处理几千万条信息。国内微博不约而同地将现在的目光放在了产品调整以及服务完善上,在尚无法吸引到风险投资的眼光之前,他们最需要做的可能是如何靠自己的能力继续活下去。从2007年中国第一家带有微博色彩的饭否网开张,到2009年,微博这个全新的名词,以摧枯拉朽的姿态扫荡世界,打败奥巴马、甲流等等名词,成为全世界最流行的词汇。 伴随而来的,是一场微博世界人气的争夺战,大批量的名人被各大网站招揽,各路名人也以微博为平台,在网络世界里聚集人气
15、,同样,新的传播工具也造就了无数的草根英雄,从默默无闻到新的话语传播者,往往只在一夜之间、寥寥数语。2009年7月中旬开始,国内大批老牌微博产品(饭否、腾讯滔滔等)停止运营,一些新产品开始进入人们的视野,像1月份开放的大围脖,6月份开放的Follow5,7月份开放的贫嘴,8月份开放的新浪微博。其中Follow5在2009年7月19日孙楠大连演唱会上的亮相, 是国内第一次将微博引入大型演艺活动,与twitter当年的发展颇有几分神似。2010年国内微博迎来了春天,微博像雨后春笋般崛起。四大门户网站均开设微博。根据相关公开数据,截至2010年1月份,微博类产品在全球已经拥有7500万注册用户。中国
16、互联网络信息中心(CNNIC)发布的第28次中国互联网络发展状况统计报告报告显示,2011年上半年,中国微博用户从6331万增至1.95亿,增长约2倍。该报告指出,中国互联网的普及率增至36.2%,较2010年增加1.9%。2011年上半年,我国微博用户数量从6331万增至1.95亿,半年增幅高达208.9%。微博在网民中的普及率从13.8%增至40.2%。从2010年底至今,手机微博在网民中的使用率比例从15.5%上升到34%。至今,新浪微博用户数超过1亿,得益于抢占了先机,而且在整体的战略执行上也比较彻底到位,所以获得了现在的地位。仅仅三年时间,新浪微博就为新浪生下了一个价值几十亿美金的金
17、蛋。开放API(OpenAPI)是SaaS(Software as a Service,软件即服务)模式下常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平台提供商可以获得更多的流量与市场份额,第三方开发者不需要庞大的硬件与技术投资就可以轻松快捷的创业,从而达到双赢的目的,开放API是大平台发展、共享的途径
18、,让开发者开发一个有价值应用,付出的成本更少,成功的机会更多。今天,OpenAPI作为互联网在线服务的发展基础,已经成为越来越多互联网企业发展服务的必然选择。OpenAPI的典型成功范例是Google Maps API和Twitter,Google Maps有Google这样的大公司支持,成功当然并不奇怪,但是Twitter的成功就很能说明问题。事实上,如果Twitter仅仅是一个网页形式的微博客的话,Jaiku就可以轻松的将其打败,Twitter根本不可能取得今天的成就。Twitter的活力就在于开放API,Twitter的成功和开放API密不可分。Twitter的开放API可以激发个人创作
19、的积极性,引来了大量的第三方应用,这些第三方应用同时又扩大了Twitter原有的功能,让Twitter更好用,从而极大丰富了Twitter平台自身的功用和乐趣,现在,Twitter超过一半的流量都是来自第三方API。随着Twitter的OpenAPI发布数量不断增加,运营过程中也开始暴露出一些问题。OpenAPI的巨大的访问量引起了Twitter种种性能问题,使得Twitter的稳定性大为降低,为了支持大量的外部API,Twitter宕机频繁,这估计是几乎所有Twitter用户都遇到过的现象。但即使如此,Twitter也没有放弃对OpenAPI的支持。因为开放API是历史的潮流,是必然的趋势,
20、顺之者昌,逆之者亡,Twitter之所以击败众多各式各样的微博客网站,开放API功不可没。国内的主流微博服务也纷纷开放了API,供广大第三方开发者接入微博提供了途径。本论文就是利用新浪微博的开放API来完成的。1.1.2 开发意义在智能手机飞速发展的今天,手机成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此应用建设在智能手机应用上的地位显而易见,它已成为人文信息交流,政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。这次我们所设计的课题正是智能手机与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了手机网络,它已经成为人
21、与人之间交流的一种形式,它不仅仅是对通信网络、终端设备的整合再生,更是对人际关系、信息传播方式的整合再生,这不仅对一个公司的发展具有重要意义,而且对促进现有社会资源充分发挥更大效能、推动社会进步都有着积极意义。微博,有点像聊天室或者说是像茶楼酒肆。是沟通人与人之间思想,交流知识,讨论问题和交换观点的网络交际平台。在这个平台上首先是虚拟的人(性别,年龄,职业,喜好,职务等)共同谈论你所感兴趣的任何话题,通过你们之间交流争辩让你对它有更进一步的了解和认知。微博的传播速度更快,关注的人更多,时效性更强。微博上有许多信息是在传统媒体上看不到的,而公众对公共话题天生有一种关注心态,在微博上企业和客户之间
22、不再是单纯的买卖关系,微博用好了,就能够在企业用户中培养出超越买卖的情感关系,在市场竞争中游刃有余。传统的企业口碑营销,偏重在认识的人之间的口碑,但现在,越来越多的年轻人相信网络社群上不认识的“亲朋好友”的评价。因此,赢得网友的口碑,对企业而言,几乎跟花钱做广告一样重要。微博客的出现丰富了企业网络营销的手段,帮助企业“赢得”陌生人的口碑。新浪微博主要用户群体集中在影视明星、企业高管、经济学者、传媒专家、营销策划人、评论员、主持人(主播)、创业者、网络红人,这些人基本上代表着颠覆与变革、创新与时尚。微博客作为一个新的交流互动平台,正在受到越来越多人的青睐。相比博客而言,微博客使用更加简单,用户所
23、付出的单位成本、精力投入都更少,写作门槛更低,用户扩展更为迅速,为可能实现的媒体信息传播积累了庞大的通讯员队伍。同时,整合各类工具尤其是手机短信的优势,微博客具备了实时传播的特性,在面对突发新闻事件时,微博客的报道速度往往能领先于传统媒体。随着微博的“客”流量不但呈爆炸式增长,而且其影响力也与日俱增。微博客迅速成为中国企业及时传播信息,增加用户与企业粘性的营销利器。众多中小企业纷纷设立官方微博客,安排专人在新浪微博客开博,与粉丝紧密互动,积极推广企业品牌。微博预示着个体的力量不再孱弱,它在影响和改变这个世界上正发挥越来越大的作用。企业微博的最大价值在于构建与用户沟通的渠道和平台,高效传达及展现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 IOS 新浪 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。