腾讯微博客户端的设计与实现毕业设计说明书样本Word格式.docx
《腾讯微博客户端的设计与实现毕业设计说明书样本Word格式.docx》由会员分享,可在线阅读,更多相关《腾讯微博客户端的设计与实现毕业设计说明书样本Word格式.docx(30页珍藏版)》请在冰豆网上搜索。
课题名称
腾讯微博用户端设计和实现
设计人姓名
指导老师姓名、职称
专业
计算机科学和技术(软件工程)
指导时间/地点
班级
一、设计(论文)内容
这次设计关键内容是开发一个腾讯微博pc用户端,经过使用腾讯微博开放平台提供API函数和开发文档,在VS平台下使用MFC含有图形界面用户端,其关键功效有,经过用户授权认证,取得用户相关信息,用户发表新微博,取得用户相关微博,并对此微博进行评论,和收藏等。
二、设计(论文)关键技术指标
1、能够正确经过腾讯微博认证,正确地获取用户信息。
2、能够正确显示微博信息,不出现错字和乱码。
3、不仅要获取微博,还能获取微博配置相关图片。
三、进度安排
1、熟悉编程语言VS编程平台;
2、熟悉腾讯微博API相关使用方法;
3、编写软件具体设计汇报;
4、实施开发过程;
5、调试软件。
四、毕业设计(论文)提交文档及基础要求
1.毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文件)
2.不少于5000汉字科技翻译资料一份
3、毕业论文介绍(A4纸1~2页)(包含题目、专业、年级、姓名、指导老师、毕业论文所做工作、处理问题、创新之处等)
4.毕业设计任务书
5.开题汇报
6.毕业设计工作中期检验表
毕业设计(论文)开题汇报
附表二
学生姓名
学号
专业班级
一、选题目标意义
微博,即微博客(MicroBlog)简称,是一个基于用户关系信息分享、传输和获取平台,用户能够经过WEB、WAP和多种用户端组件个人小区,以140字左右文字更新信息,并实现即时分享。
微博客草根性更强,且广泛分布在桌面、浏览器、移动终端等多个平台上,有多个商业模式并存,或形成多个垂直细分领域可能,但不管哪种商业模式,全部离不开用户体验特征和基础功效。
在微博客上,140字限制将平民和莎士比亚拉到了同一水平线上,这一点造成大量原创内容爆发性地被生产出来。
二、中国外发展综述
Twitter是3月由blogger创始人威廉姆斯(EvanWilliams)推出,英文原意为小鸟叽叽喳喳声,用户能用如发手机短信数百种工具更新信息。
Twitter出现把世人眼光引入了一个叫微博小小世界里。
中国第一家带有微博色彩饭否网开张,直到中国微博迎来来春天,微博像雨后春笋般崛起,上六个月,中国微博用户数量从6331万增至1.95亿,六个月增幅高达208.9%。
微博在网民中普及率从13.8%增至40.2%。
从底至今,手机微博在网民中使用率百分比从15.5%上升到34%。
由此可见,微博已经和我们生活紧密联络起来,越来越多一般民众能够经过微博发出自己声音使得被社会关注。
在部分大突发事件或引发全球关注大事,假如有微博客在场,利用多种手段在微博客上发表出来,其实时性、现场感和快捷性,甚至超出全部媒体。
在中国,网民使用微博平台关键以新浪微博和腾讯微博为主。
腾讯微博
新浪微博
推特网
三、毕业设计(论文)所用方法
系统设计基于C/S架构
利用MicrosoftVS开发工具,开发出带有图形界面用户端软件,其中利用腾讯微博提供API,将微博中内容抓取到当地用户端,然后将内容显示出来。
四、关键参考文件和资料取得情况
腾讯微博开放平台:
精通mfc程序设计(人民邮电出版社)
VC++深入详解(电子工业出版社)
五、指导老师审批意见
签字:
年月日
毕业设计工作中期检验Ⅰ
附表三年4月2日
姓名
专业和班级
指导老师
一、毕业设计具体内容、目标和可能碰到问题
具体内容及目标:
(1)经过腾讯微博开放平台提供API完成对用户登录认证。
(2)熟悉腾讯微博提供API,了解微博基础开发过程。
(3)利用微博API完成对用户相关信息抓取。
可能碰到问题:
(1)对腾讯微博API相关概念了解和相关开发技术掌握。
(2)对VC++相关控件使用
二、采取研究方法、技术路线、试验方案及可行性分析
研究方法及技术路线:
(1)查阅腾讯微博开放平台提供帮助文档。
(2)经过OAUTH认证相关文章,了解此认证原理方法。
可行性分析:
即使微博在中国十分流行,但全部是基于网页版,用户端软件基础没有,而用户端和网页相比,有速度快和界面友好优势,所以开发一个优异用户端含有十分关键意义。
三、指导老师对学生出勤、文件阅读等方面评语
毕业设计工作中期检验Ⅱ
附表四年5月3日
计算机科学和技术(软件工程)08级4班
一、阶段性结果
实现了用户端获取用户授权,登陆到用户账号,获取用户相关信息。
完成了对用户微博信息抓取,用户能够利用用户端发表新微博,对微博进行评论、收藏。
二、存在问题
受限于VC++提供控件,无法提供很好用户体验。
微博信息显示方法改变造成变量冗余,浪费内存。
三、后一步工作设想
深入加强用户端各个功效,完善各个功效模块。
对代码进行优化,降低无用变量,完善用户界面,使用户端操作愈加简单便捷。
四、指导老师对学生出勤、论文进展方面评语
腾讯微博用户端设计和实现
摘要:
微博,即微博客(MicroBlog)简称,是一个基于用户关系信息分享、传输和获取平台,用户能够经过WEB、WAP和多种用户端组建个人小区,以140字左右文字更新信息,并实现即时分享。
微博集成了手机短信、博客和社交网站优点,将消费者从原来单纯信息接收者变成了接收和公布信息完全参与者,从而让社会走进了全民记者时代。
此用户端是在VS平台下利用微软MFC(微软基础类库)进行开发,经过调用腾讯微博开放平台提供API接口,取得腾讯微博用户相关信息。
经过此用户端,用户能够取得自己信息,发表新微博,查看自己收听用户微博,并进行评论和收藏。
在界面方面,使用是MFC提供控件。
经过对控件功效完善,能够使用户愈加方便使用用户单完成微博部分基础操作。
关键词:
微博,腾讯,MFC,API接口
DesignandImplementationofTencentMicroblogClient
Abstact:
Microblog(MicroBlog),referredtoasmicroblogging,isarelationshipbasedonuserinformationsharing,disseminationandaccesstotheplatform,userscansetupindividualcommunities,throughtheWEBaswellasavarietyofclientstoupdatetheinformationinabout140wordsoftext,andtoachieveinstantsharing.Themicrobloggingintegratestheadvantagesofmobilephonetextmessages,blogandsocialnetworkingsites,consumersfromtheoriginalsimpleinformationreceivertobecomeafullparticipanttoreceiveandpublishinformation,sothatthesocietyenteredtheeraofuniversalreporter.
ThisclientisdevelopedbyusingMicrosoft'
sMFC(MicrosoftFoundationClassLibrary)inVSplatform.BycallingTencentmicrobloggingopeningplatformAPIinterfacegetTencentmicroblogginguser'
sinformation.Throughthisclient,userscanaccesstheirowninformation,thenewmicroblogging,checkthemicrobloggingofuser'
sthattheyarelisteningandreviewsandcollection.Attheinterface,usingMFCcontrols.Perfectcontrolfunctionallowsuserstomoreeasilyusethecustomerasingletocompletesomeofthebasicoperationofmicroblogging.Keywords:
MicroBlog,Tencent,MFC,APIinterface.
一、绪论
1.1引言
微博,即微博客(MicroBlog)简称,是一个基于用户关系信息分享、传输和获取平台,用户能够经过WEB、WAP和多种用户端组建个人小区,以140字左右文字更新信息,并实现即时分享。
近3年来,互联网上4种关键社交媒体(SocialMedia)———微博、社交网站、视频分享网站和开放式百科全书从根本上改变了人类生活。
人类正以前所未有速度和广度传输信息,以计算机为媒介沟通成为大家互动沟通关键方法。
在这4种媒体中,微博以后居上。
国外最早提供微博服务网站是美国Twitter,从10月开通至1月在全球已拥有近2亿注册用户,年增加率约1500%,每日访问量约30亿中国新浪微博和腾讯微博均在开通不到十二个月半时间内突破1亿用户。
中国最大50起网络舆情案例中约1/4是微博提议,微博已成为企业和网民互动沟通新平台。
1.2微博定义和特点
1.2.1微博定义
中国著名新媒体领域研究学者陈永东在中国率先给出了微博定义:
微博是一个经过关注机制分享简短实时信息广播式社交网络平台。
其中有五方面了解:
(1)关注机制:
可单向可双向
(2)简短容:
通常为140字
(3)实时信息:
最新实时信息
(4)广播式:
公开信息,谁全部能够浏览
(5)社交网络平台:
把微博归为社交网络
1.2.2微博特点
微博客草根性更强,且广泛分布在桌面、浏览器、移动终端等多个平台上,有多个商业模式并存,或形成多个垂直细分领域可能,但不管哪种商业模式,全部离不开用户体验特征和基础功效。
(1)信息获取含有很强自主性、选择性,用户能够依据自己爱好偏好,依据对方公布内容类别和质量,来选择是否“关注”某用