某科技微博客户端的设计与实现毕业设计说明书(含源程序)9018.docx
《某科技微博客户端的设计与实现毕业设计说明书(含源程序)9018.docx》由会员分享,可在线阅读,更多相关《某科技微博客户端的设计与实现毕业设计说明书(含源程序)9018.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计计(论文文)题 目:腾讯微微博客户户端的设设计与实实现专业:计计算机科科学与技技术(软软件工程程)院(系):信息工程学院完成时间间:20122年055月15日毕业设计计(论文文)任务务书附表一题题目来源源:探索索学习课题名称称腾讯微博博客户端端的设计计与实现现设计人姓姓名指导教师师姓名、职职称专业计算机科科学与技技术(软软件工程程)指导时间间/地点班级一、设计计(论文文)内容容 这这次设计计的主要要内容是是开发一一个腾讯讯微博的的pc客客户端,通通过使用用腾讯微微博开放放平台提提供的AAPI函函数以及及开发文文档,在在VS220100平台下下使用MMFC具具有图形形界面的的客户端端,其
2、主主要功能能有,通通过用户户的授权权认证,获获得用户户的相关关信息,用用户发表表新的微微博,获获得用户户的相关关微博,并并对此微微博进行行评论,和和收藏等等。二、设计计(论文文)的主主要技术术指标1、 能够正确确的通过过腾讯微微博的认认证,正正确地获获取用户户的信息息。2、 能够正确确显示微微博信息息,不出出现错字字和乱码码。3、 不仅要获获取微博博,还能能获取微微博配备备的相关关图片。三、进度度安排1、熟悉悉编程语语言VSS20110的编编程平台台;2、熟悉悉腾讯微微博APPI的相相关用法法;3、编写写软件详详细设计计报告;4、实施施开发过过程;5、调试试软件。四、毕业业设计(论论文)提提交
3、的文文档及基基本要求求1毕业业论文一一份(包包含封皮皮、目录录、中英英文摘要要、内容容及参考考文献)2不少少于50000汉汉字的科科技翻译译资料一一份3、毕业业论文简简介(AA4纸112页页)(包包含题目目、专业业、年级级、姓名名、指导导教师、毕毕业论文文所做的的工作、解解决的问问题、创创新之处处等)4毕业业设计任任务书5开题题报告6毕业业设计工工作中期期检查表表毕业设计计(论文文)开题题报告附表二课题名称称腾讯微博博客户端端的设计计与实现现学生姓名名学号专业班级级一、选题题的目的的意义微博,即即微博客客(MiicrooBloog)的的简称,是是一个基基于用户户关系的的信息分分享、传传播以及及
4、获取平平台,用用户可以以通过WWEB、WAPP以及各各种客户户端组件件个人社社区,以以1400字左右右的文字字更新信信息,并并实现即即时分享享。微博博客草根根性更强强,且广广泛分布布在桌面面、浏览器器、移动终终端等多多个平台台上,有有多种商商业模式式并存,或或形成多多个垂直直细分领领域的可可能,但但无论哪哪种商业业模式,都都离不开开用户体体验的特特性和基基本功能能。在微微博客上上,1440字的的限制将将平民和和莎士比比亚拉到到了同一一水平线线上,这这一点导导致 大大量原创创内容爆爆发性地地被生产产出来。二、国内内外发展展综述Twittterr是20006年年3月由由blooggeer的创创始人
5、威威廉姆斯斯(Evvan Willliaams)推出的的,英文文原意为为小鸟的的叽叽喳喳喳声,用用户能用用如发手手机短信信的数百百种工具具更新信信息。TTwittterr的出现现把世人人的眼光光引入了了一个叫叫微博的的小小世世界里。220077年中国国第一家家带有微微博色彩彩的饭否否网开张张,直到到20110年国国内微博博迎来来来春天,微微博像雨雨后春笋笋般崛起起,20111年上上半年,我我国微博博用户数数量从663311万增至至1.995亿,半半年增幅幅高达2208.9%。微微博在网网民中的的普及率率从133.8%增至440.22%。从从20110年底底至今,手手机微博博在网民民中的使使用率
6、比比例从115.55%上升升到344%。由由此可见见,微博博已经与与我们的的生活紧紧密的联联系起来来,越来来越多的的普通民民众能够够通过微微博发出出自己的的声音使使得被社社会关注注。在一一些大的的突发事事件或引引起全球球关注的的大事,如如果有微微博客在在场,利利用各种种手段在在微博客客上发表表出来,其其实时性性、现场场感以及及快捷性性,甚至至超过所所有媒体体。在我我国,网网民使用用的微博博平台主主要以新新浪微博博和腾讯讯微博为为主。t.qqq.coom 腾讯微微博weibbo.ccom 新浪微微博twittterr.coom/ 推特特网三、毕业业设计(论论文)所所用的方方法系统设计计基于CC/
7、S架架构利用Miicroosofft的VVS20010开开发工具具,开发发出带有有图形界界面的客客户端软软件,其其中利用用腾讯微微博提供供的APPI,将将微博中中的内容容抓取到到本地客客户端,然然后将内内容显示示出来。四、主要要参考文文献与资资料获得得情况腾讯微博博开放平平台:hhttpp:/devv.oppen.t.qqq.ccom精通mffc程序序设计(人民邮电出版社)VC+深入详详解(电电子工业业出版社社)五、指导导教师审审批意见见签字: 年 月月 日毕业设计计工作中中期检查查附表三 220122 年44 月22日课题名称称腾讯微博博客户端端的设计计与实现现姓 名专业和班班级指导教师师一
8、、 毕业设计计具体内内容、目目标和可可能遇到到的问题题具体内容容及目标标:(1)通通过腾讯讯微博开开放平台台提供的的APII完成对对用户登登录的认认证。(2)熟熟悉腾讯讯微博提提供的AAPI,了了解微博博的基本本开发过过程。(3)利利用微博博APII完成对对用户相相关信息息的抓取取。可能遇到到的问题题:(1)对对腾讯微微博APPI相关关概念的的理解以以及相关关开发的的技术的的掌握。 (22)对VVC+相关控控件的使使用二、 采取的研研究方法法、技术术路线、实实验方案案及可行行性分析析研究方法法及技术术路线:(1)查查阅腾讯讯微博开开放平台台提供的的帮助文文档。(2)通通过OAAUTHH认证的的
9、相关文文章,理理解此认认证的原原理方法法。可行性分分析:虽然微博博在国内内十分流流行,但但都是基基于网页页版的,客客户端软软件基本本没有,而客户端与网页相比,有速度快和界面友好的优势,所以开发一个优秀的客户端具有十分重要的意义。三、 指导教师师对学生生出勤、文文献阅读读等方面面的评语语签字: 年 月月 日毕业设计计工作中中期检查查附表四 20112 年年5 月月3日课题名称称腾讯微博博客户端端的设计计与实现现姓 名专业和班班级计算机科科学与技技术(软软件工程程)088级4班班指导教师师一、阶段段性结果果实现了客客户端获获取用户户的授权权,登陆陆到用户户的账号号,获取取用户的的相关信信息。完完成
10、了对对用户微微博信息息的抓取取,用户户可以利利用客户户端发表表新的微微博,对对微博进进行评论论、收藏藏。二、存在在的问题题受限于VVC+提供的的控件,无无法提供供较好的的用户体体验。微博信息息显示方方式的改改变导致致变量的的冗余,浪浪费内存存。三、后一一步工作作设想进一步加加强客户户端的各各个功能能,完善善各个功功能模块块。对代代码进行行优化,减减少无用用的变量量,完善善用户界界面,使使客户端端操作更更加简单单便捷。四、指导导教师对对学生出出勤、论论文进展展方面的的评语签字: 年 月月 日腾讯微博博客户端端的设计计与实现现摘要:微微博,即即微博客客(MiicrooBloog)的的简称,是是一个
11、基基于用户户关系的的信息分分享、传传播以及及获取平平台,用用户可以以通过WWEB、WAPP以及各各种客户户端组建建个人社社区,以以1400字左右右的文字字更新信信息,并并实现即即时分享享。微博博集成了了手机短短信、博博客与社社交网站站的优点点,将消消费者从从原来单单纯的信信息接收收者变成成了接收收和发布布信息的的完全参参与者,从从而让社社会走进进了全民民记者时时代。此客户端端是在VVS20010平平台下利利用微软软的MFFC(微微软基础础类库)进行开开发的,通通过调用用腾讯微微博开放放平台提提供的AAPI接接口,获获得腾讯讯微博用用户的相相关信息息。通过过此客户户端,用用户可以以获得自自己的信
12、信息,发发表新微微博,查查看自己己收听用用户的微微博,并并进行评评论与收收藏。在在界面方方面,使使用的是是MFCC提供的的控件。通通过对控控件的功功能的完完善,可可以使用用户更加加方便的的使用客客户单完完成微博博的一些些基本操操作。关键词:微博,腾腾讯,MMFC,AAPI接接口Desiign andd Immpleemenntattionn offTenncenntMicrrobllog ClienntAbsttactt:Micrro bblogg (MMicrroBllog), rrefeerreed tto aas mmicrrobllogggingg, iis aa reelattion
13、nshiip bbaseed oon uuserr innforrmattionn shhariing, diisseeminnatiion andd acccesss tto tthe plaatfoorm, usserss caan sset up inddiviiduaal ccommmuniitiees, thrrouggh tthe WEBB ass weell as a vvariietyy off clliennts to upddatee thhe iinfoormaatioon iin aabouut 1140 worrds of texxt, andd too acchie
14、eveiinsttantt shhariing. Thhe mmicrrobllogggingg innteggrattes thee addvanntagges of mobbilee phhonee teext messsagges, bllog andd soociaal nnetwworkkingg siitess, cconssumeers froom tthe oriiginnal simmplee innforrmattionn reeceiiverr too beecomme aa fuull parrticcipaant to recceivve aand pubblissh
15、 iinfoormaatioon, so thaat tthe soccietty eenteeredd thhe eera of uniiverrsall reeporrterr.Thiss clliennt iis ddeveelopped by usiing Miccrossoftts MFCC (MMicrrosooft Fouundaatioon CClasss LLibrraryy) iin VVS20010 plaatfoorm. Byy caalliing Tenncennt mmicrrobllogggingg oppeniing plaatfoorm APII innter
16、rfacce gget Tenncennt mmicrrobllogggingg ussers iinfoormaatioon. Thrrouggh tthiss clliennt, useers cann acccesss ttheiir oown infformmatiion, thhe nnew miccrobbloggginng, cheeck thee miicrooblooggiing of useerss thhat theey aare lisstenningg annd rreviiewss annd ccolllecttionn. AAt tthe intterffacee
17、, uusinng MMFC conntrools. Peerfeect conntrool ffuncctioon aalloows useers to morre eeasiily usee thhe ccusttomeer aa siinglle tto ccompplette ssomee off thhe bbasiic ooperratiion of miccrobbloggginng.KKeywwordds:MiccroBBlogg,Tenncennt,MFCC,APII intterffacee.目录一、绪论论11.1引引言11.2微微博的定定义与特特点11.2.1微博博的定义
18、义11.2.2微博博的特点点21.3国国内外研研究发展展综述221.3.1国外外发展综综述21.3.2国内内发展综综述3二、系统统开发环环境简介介52.1系系统开发发软件环环境52.1.1 VVisuualsstuddio.NETT20110简介介52.1.2 腾腾讯微博博开放平平台52.2系系统开发发硬件环环境6三、软件件需求分分析与总总体设计计73.1系系统需求求分析773.1.1 功功能需求求73.1.2 稳稳定性需需求73.1.3 其其它需求求73.2 微博客客户端设设计概要要83.3 微博客客户端认认证机制制83.3.1 腾腾讯微博博 APPI OOAutth认证证介绍883.3.2
19、 OOAutth认证证机制介介绍83.3.3 OOAUTTH认证证机制的的运行过过程93.4 微博客客户端信信息抓取取流程1103.4.1 CCWeiiboPParaam参数数类及微微博相关关参数简简介1113.4.2 信信息传递递函数SSynccReqquesst()简简介1113.5 对返回回值的解解析1223.5.1 JJsonn格式简简介1223.5.2 腾腾讯微博博APII对Jsoon格式式的解析析143.5.3 XXML格格式简介介153.5.4 腾腾讯微博博APII对XMLL格式的的解析1163.6 字符串串格式的的转换1163.6.1 UUniccodee字符集集与多字字节字符
20、符集的区区别1663.6.2 ccharr*、strringg和CSttrinng的转转换177四、软件件详细设设计与实实现1884.1 相关变变量的定定义1884.2 相关图图片的获获取和显显示1994.3 用户登登录的设设计与实实现2004.4 用户信信息模块块的设计计与实现现214.5 微博相相关操作作模块的的设计与与实现2234.6 微博发发布和评评论模块块的设计计与实现现25五、开发发总结226致谢277参考文献献28一、绪论论1.1引引言微博,即即微博客客(MiicrooBloog)的的简称,是是一个基基于用户户关系的的信息分分享、传传播以及及获取平平台,用用户可以以通过WWEB、
21、WAPP以及各各种客户户端组建建个人社社区,以以1400字左右右的文字字更新信信息,并并实现即即时分享享。近3年来,互互联网上上4种主要要的社交交媒体(SocciallMeddia)微博、社社交网站站、视频频分享网网站和开开放式百百科全书书从根本本上改变变了人类类的生活活。人类类正以前前所未有有的速度度和广度度传递信信息,以以计算机机为媒介介的沟通通成为人人们互动动沟通的的重要方方式。在在这4种媒体体中,微微博后来来居上。国国外最早早提供微微博服务务的网站站是美国国的Twwittter,从从20006年10月开开通至220111年1月在全全球已拥拥有近22亿注册册用户,年年增长率率约15500
22、%,每日日访问量量约300亿国内内的新浪浪微博和和腾讯微微博均在在开通不不到一年年半的时时间内突突破1亿用户户。微博博集成了了手机短短信、博博客与社社交网站站的优点点,将消消费者从从原来单单纯的信信息接收收者变成成了接收收和发布布信息的的完全参参与者,从从而让社社会走进进了全民民记者时时代。220100年我国国最大的的50起网网络舆情情案例中中约1/4是微微博发起起的,微微博已成成为企业业和网民民互动沟沟通的新新平台。1.2微微博的定定义与特特点1.2.1微博博的定义义国内知名名新媒体体领域研研究学者者陈永东东在国内内率先给给出了微微博的定定义:微微博是一一种通过过关注机机制分享享简短实实时信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科技 博客 设计 实现 毕业设计 说明书 源程序 9018
限制150内