您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 腾讯微博客户端的设计与实现毕业设计说明书(含源程序)
毕业设计(论文)题目:腾讯微博客户端的设计与实现专业:计算机科学与技术(软件工程)院(系):信息工程学院完成时间:2012年05月15日毕业设计(论文)任务书附表一题目来源:探索学习课题名称腾讯微博客户端的设计与实现设计人姓名指导教师姓名、职称专业计算机科学与技术(软件工程)指导时间/地点班级一、设计(论文)内容这次设计的主要内容是开发一个腾讯微博的pc客户端,通过使用腾讯微博开放平台提供的API函数以及开发文档,在VS2010平台下使用MFC具有图形界面的客户端,其主要功能有,通过用户的授权认证,获得用户的相关信息,用户发表新的微博,获得用户的相关微博,并对此微博进行评论,和收藏等。二、设计(论文)的主要技术指标1、能够正确的通过腾讯微博的认证,正确地获取用户的信息。2、能够正确显示微博信息,不出现错字和乱码。3、不仅要获取微博,还能获取微博配备的相关图片。三、进度安排1、熟悉编程语言VS2010的编程平台;2、熟悉腾讯微博API的相关用法;3、编写软件详细设计报告;4、实施开发过程;5、调试软件。四、毕业设计(论文)提交的文档及基本要求1.毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献)2.不少于5000汉字的科技翻译资料一份3、毕业论文简介(A4纸1~2页)(包含题目、专业、年级、姓名、指导教师、毕业论文所做的工作、解决的问题、创新之处等)4.毕业设计任务书5.开题报告6.毕业设计工作中期检查表毕业设计(论文)开题报告附表二课题名称腾讯微博客户端的设计与实现学生姓名学号专业班级一、选题的目的意义微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组件个人社区,以140字左右的文字更新信息,并实现即时分享。微博客草根性更强,且广泛分布在桌面、浏览器、移动终端等多个平台上,有多种商业模式并存,或形成多个垂直细分领域的可能,但无论哪种商业模式,都离不开用户体验的特性和基本功能。在微博客上,140字的限制将平民和莎士比亚拉到了同一水平线上,这一点导致大量原创内容爆发性地被生产出来。二、国内外发展综述Twitter是2006年3月由blogger的创始人威廉姆斯(EvanWilliams)推出的,英文原意为小鸟的叽叽喳喳声,用户能用如发手机短信的数百种工具更新信息。Twitter的出现把世人的眼光引入了一个叫微博的小小世界里。2007年中国第一家带有微博色彩的饭否网开张,直到2010年国内微博迎来来春天,微博像雨后春笋般崛起,2011年上半年,我国微博用户数量从6331万增至1.95亿,半年增幅高达208.9%。微博在网民中的普及率从13.8%增至40.2%。从2010年底至今,手机微博在网民中的使用率比例从15.5%上升到34%。由此可见,微博已经与我们的生活紧密的联系起来,越来越多的普通民众能够通过微博发出自己的声音使得被社会关注。在一些大的突发事件或引起全球关注的大事,如果有微博客在场,利用各种手段在微博客上发表出来,其实时性、现场感以及快捷性,甚至超过所有媒体。在我国,网民使用的微博平台主要以新浪微博和腾讯微博为主。t.qq.com腾讯微博weibo.com新浪微博twitter.com/推特网三、毕业设计(论文)所用的方法系统设计基于C/S架构利用Microsoft的VS2010开发工具,开发出带有图形界面的客户端软件,其中利用腾讯微博提供的API,将微博中的内容抓取到本地客户端,然后将内容显示出来。四、主要参考文献与资料获得情况腾讯微博开放平台:程序设计(人民邮电出版社)VC++深入详解(电子工业出版社)五、指导教师审批意见签字:年月日毕业设计工作中期检查Ⅰ附表三2012年4月2日课题名称腾讯微博客户端的设计与实现姓名专业和班级指导教师一、毕业设计具体内容、目标和可能遇到的问题具体内容及目标:(1)通过腾讯微博开放平台提供的API完成对用户登录的认证。(2)熟悉腾讯微博提供的API,了解微博的基本开发过程。(3)利用微博API完成对用户相关信息的抓取。可能遇到的问题:(1)对腾讯微博API相关概念的理解以及相关开发的技术的掌握。(2)对VC++相关控件的使用二、采取的研究方法、技术路线、实验方案及可行性分析研究方法及技术路线:(1)查阅腾讯微博开放平台提供的帮助文档。(2)通过OAUTH认证的相关文章,理解此认证的原理方法。可行性分析:虽然微博在国内十分流行,但都是基于网页版的,客户端软件基本没有,而客户端与网页相比,有速度快和界面友好的优势,所以开发一个优秀的客户端具有十分重要的意义。三、指导教师对学生出勤、文献阅读等方面的评语签字:年月日毕业设计工作中期检查Ⅱ附表四2012年5月3日课题名称腾讯微博客户端的设计与实现姓名专业和班级计算机科学与技术(软件工程)08级4班指导教师一、阶段性结果实现了客户端获取用户的授权,登陆到用户的账号,获取用户的相关信息。完成了对用户微博信息的抓取,用户可以利用客户端发表新的微博,对微博进行评论、收藏。二、存在的问题受限于VC++提供的控件,无法提供较好的用户体验。微博信息显示方式的改变导致变量的冗余,浪费内存。三、后一步工作设想进一步加强客户端的各个功能,完善各个功能模块。对代码进行优化,减少无用的变量,完善用户界面,使客户端操作更加简单便捷。四、指导教师对学生出勤、论文进展方面的评语签字:年月日腾讯微博客户端的设计与实现摘要:微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博集成了手机短信、博客与社交网站的优点,将消费者从原来单纯的信息接收者变成了接收和发布信息的完全参与者,从而让社会走进了全民记者时代。此客户端是在VS2010平台下利用微软的MFC(微软基础类库)进行开发的,通过调用腾讯微博开放平台提供的API接口,获得腾讯微博用户的相关信息。通过此客户端,用户可以获得自己的信息,发表新微博,查看自己收听用户的微博,并进行评论与收藏。在界面方面,使用的是MFC提供的控件。通过对控件的功能的完善,可以使用户更加方便的使用客户单完成微博的一些基本操作。关键词:微博,腾讯,MFC,API接口DesignandImplementationofTencentMicroblogClientAbstact:Microblog(MicroBlog),referredtoasmicroblogging,isarelationshipbasedonuserinformationsharing,disseminationandaccesstotheplatform,userscansetupindividualcommunities,throughtheWEBaswellasavarietyofclientstoupdatetheinformationinabout140wordsoftext,andtoachieveinstantsharing.Themicrobloggingintegratestheadvantagesofmobilephonetextmessages,blogandsocialnetworkingsites,consumersfromtheoriginalsimpleinformationreceivertobecomeafullparticipanttoreceiveandpublishinformation,sothatthesocietyenteredtheeraofuniversalreporter.ThisclientisdevelopedbyusingMicrosoft'sMFC(MicrosoftFoundationClassLibrary)inVS2010platform.BycallingTencentmicrobloggingopeningplatformAPIinterfacegetTencentmicroblogginguser'sinformation.Throughthisclient,userscanaccesstheirowninformation,thenewmicroblogging,checkthemicrobloggingofuser'sthattheyarelisteningandreviewsandcollection.Attheinterface,usingMFCcontrols.Perfectcontrolfunctionallowsuserstomoreeasilyusethecustomerasingletocompletesomeofthebasicoperationofmicroblogging.Keywords:MicroBlog,Tencent,MFC,APIinterface.目录一、绪论.....................................................................11.1引言.................................................................11.2微博的定义与特点.....................................................11.2.1微博的定义.....................................................11.2.2微博的特点.....................................................21.3国内外研究发展综述...................................................21.3.1国外发展综述...................................................21.3.2国内发展综述...................................................3二、系统开发环境简介.........................................................52.1系统开发软件环境.....................................................52.1.1Visualstudio.NET2010简介......................................52.1.2腾讯微博开放平台...............................................52.2系统开发硬件环境.....................................................6三、软件需求分析与总体设计...................................................73.1系统需求分析.........................................................73.1.1功能需求.......................................................73.1.2稳定性需求.....................................................73.1.3其它需求.......................................................73.2微博客户端设计概要...............................................
本文标题:腾讯微博客户端的设计与实现毕业设计说明书(含源程序)
链接地址:https://www.777doc.com/doc-1535911 .html