微博软件简化与服务设计报告学院:计算机学院、软件学院专业:软件工程(嵌入式)小组成员:叶梓良、王智杰、朱凯张烨、何增亮、张书豪、黄巧小组合作与分工:①黄巧(引言)②王智杰(总体概述)③叶梓良(软件总体结构)④朱凯(接口说明)⑤张烨(各功能实体处理流程说明)⑥何增亮(开发环境说明)⑦张书豪(其他)负责老师:王磊2015年05月11日微博软件简化与服务设计报告摘要Web2.0网站以及社会网络服务网站(简称SNS)在国内开始兴起,网站对数据库高并发读写的需求,对海量数据的高效率存储和访问的需求以及对数据库的高可扩展性和高可用性的需求都在日益增加,微博就是其中的代表者。目前主流微博主要使用的是Mysql数据库的分布式实践来提供数据支持。但是目前来看,仍有几个问题没有很好的解决就是如何实现系统易于扩展、低延迟、高可用和异地分布、可监控以及去中心化。为此,此篇是着重于微博的简化和服务,侧重用户的体验。通过对它们的增、删和更新操作,实现基本的微博功能如:发布微博、评论、转发微博以及关注用户。非关系数据库没有了关系数据库的约束,数据的组织允许相对零散,处理数据的能力强而且允许对数据进行分析挖掘。希望以此作为一个开始,未来非关系数据库能有广阔的发展空间。功能一,微博传播分析及其可视化展示。本文通过分析光的衍射现象,发现其与微博的传播具有一定的相似性,即将源微博看成光源,转发的微博作为接收点,根据光的衍射原理,每个接收点可以作为新的光源,其影响力不随距离增加而降低,并且通过此方法可绕过不转发的微博。据此,给出了微博转发扩散过程的流程图以及分步状态转化图。由此,得出了微博消息的传播方式和机理,研究了微博传播模式,绘制出了微博转发扩散的模型图。功能二,建立微博转发量分析。通过查阅相关文献,本文将微博用户分为未知用户、转发用户和只读用户。由于微博转发满足Markov过程,本文建立了Markov链来分析微博的转发量。但是用户数量繁多难以计算,因而本文采用了用户密度来表示用户数量,并给出了用户转发微博的概率和转发用户的密度的计算公式和分析方法。之后本文建立了Fans(国内俗称为“粉丝”)数量增长模型,计算消息覆盖重复率,并给出了3天后收到微博的用户数量的计算公式。通过对实际数据的分析,发现模型比较适用。功能三,微博评价分析。微博质量的评价有着重要的意义,如何找到合适的方法来评价微博的质量是个难题。我们发现,粉丝的数量、粉丝的关注数量、粉丝的活跃度和互动度对微博的质量产生重要的影响。因而,本文根据这几个量,建立了微博评价模型,得到了微博质量关于微博粉丝数量、微博转发量和评论量三个变量的函数表达式,并且去除了网络水军对微博受众量造成的误差影响。结合前面建立的模型,本文设计了微博营销的方案,并给出了合理化建议。首先,利用Viterbi算法选择部分最优路径,使某一中间状态概率而不是路径状态节点之和最大,通过一步步求解Markov链评价值最髙的节点,寻找最优路径,获得企业营销的最优化方案。从微博转发量分析中得出,提高微博用户转发平均概率和拥有的粉丝数,可以增加微博的转发量。通过微博评价模型,我们发现此方法评价的值很高。由此,本文给出了营销方案,即注重微博内容,粉丝质量数量和粉丝活。最后,根据以上模型,本文利用C#作为实现语言,以VisualStudio2012作为平台,实现了微博数据分析及可视化展示系统。该系统主要实现以上的功能,其界面主要包括五个方面,即文件、功能、可视化展示、工具、窗口和帮助。通过软件的设计与实现,可以将模型加载到真实的系统中,使其具有更好的应用前景。跃度,增加高端博主比重,与粉丝积极互动。关键词:微博非关系数据库转发量分析可视化AbstractWebsitesandsocialnetworkservice(SNS)inChinabegantorise,sitedemandforhighdatabaseconcurrency,speaking,readingandwriting,theefficientstorageandaccesstohugeamountsofdataandthedemandsofthedatabaseofhighscalabilityandhighavailabilityrequirementsareincreasing,weiboisoneoftherepresentatives.ThecurrentmainstreammicrobloggingmainlyusedMysqldatabasedistributedpracticetoprovidedatatosupport.Butfornow,therearestillafewquestionsisnotverygoodtosolveishowtorealizethesystemeasytoexpand,lowlatency,highavailability,andlongdistancedistribution,canbemonitoredanddecentralization.Forthisreason,thisarticleisfocusedonweibotosimplifyandservices,focusingontheuser'sexperience.Bytheirincrease,deleteandupdateoperation,realizethebasicfunctionoftheweibosuchasreleaseweibo,review,forwardingmicroblogging,andfocusontheuser.Non-relationaldatabasewithouttheconstraintsofarelationaldatabase,dataorganizationallowsrelativelyfragmented,processingabilityofdataandallowstheanalysisofdatamining.Hopeasastart,thefutureisnotarelationaldatabasecanhaveabroadspacefordevelopment.Afunction,weibopropagationanalysisandvisualdisplay.Inthisarticle,throughanalyzingthephenomenonoflightdiffraction,founditshavecertainsimilarity,andthespreadofweiboissourcemicrobloggingasalightsource,forwardingmicrobloggingasareceiver,accordingtotheprincipleofdiffractionoflight,eachreceivercanbeusedasanewlightsource,itsinfluenceisnotdecreasedwithincreasingdistance,andthroughthismethodcanbypassnotforwardingmicroblogging.Onthisbasis,givesthemicrobloggingforwardingdiffusionprocessflowchartandstepbystepstatetransitiondiagram.Asaresult,itisconcludedthattheweibomessagetransmissionmodeandmechanismofweibocommunicationmodelisstudied,mapouttheweiboforwarddiffusionmodel.Featurestwo,microbloggingforwardingquantityanalysisisestablished.Throughconsultingrelevantliterature,thisarticlewillweibousersaredividedintounknownusers,forwardingandread-onlyusers.ThemicrobloggingforwardingsatisfyMarkovprocess,thispaperestablishedtheMarkovchaintoanalyzethemicrobloggingforwarding.Butthenumberofusersisvariousarehardtomeasure,sothispaperadopttheuserdensitytorepresentthenumberofusers,andgivestheusersforwardingmicrobloggingprobabilityandforwardthedensityoftheformulaandanalysismethods.AfterthispaperestablishedtheFans(commonlyknownasFans)asdomesticgrowthmodel,thecalculationrepeatednewscoveragerate,andgivesthe3daysafterreceivedweibocalculationformulaofthenumberofusers.Throughtheanalysisofactualdata,foundthatthemodelisapplicableFeaturesthree,weiboevaluationanalysis.Weiboqualityevaluationisofgreatsignificance,howtofindasuitablemethodtoevaluatethequalityofourweiboisadifficultproblem.Wefoundthatthenumberoffans,numberoftheattentionoffans,fansofactiveandinteractivedegreesofimportantinfluenceonthequalityofthemicroblog.Therefore,inthispaper,accordingtothisafewquantity,weiboevaluationmodelisestablished,andthequalityofweiboaboutthenumberofweibofans,microbloggingforwardingmeasureandreviewthefunctionexpressionofthethreevariablesandremovedwaterarmy,theerroroftheeffectsontheweiboaudience.Combinedwiththefrontmodel,thispaperdesignedthemicrobloggingmarketingplan,thereasonableSuggestionsarepresented.Firstofall,usingtheViterbialgorithmispartoftheoptimalpathchoice,makeaintermediatestateprobabilityratherthanthesumofthemaximumpathstatenode,stepbystep,throughsolvingMarkovchainnodevalueisthemosthigh,tofindtheoptimalpathandobtainoptimumschemeofenterprisemarketing.Forwardfromweiboquantityanalysis,improveweibousersforwardingaverageprobab