欢迎来到天天文库
浏览记录
ID:152411
大小:1.32 MB
页数:58页
时间:2017-06-27
《社交网络链接分析毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华北水利水电学院毕业设计社交网络链接分析毕业论文目录社交网络链接分析iv摘要ivAbstractv第1章引言11.1系统目标11.2.1开发框架.NET21.2.2开发环境VisualStudio201031.2.3开发语言C#31.2.4数据库MSSQLServer200841.2.5数据库访问ADO.net4第2章系统设计52.1数据库设计52.2系统总体设计框架62.3系统界面的设计62.4系统功能模块设计7第3章系统实现83.1整体模块的实现83.2抓取数据模块的实现83.3查看好友关系&查看拥有好友个数113.4生成A和B的好友路径模块的实现123.5生成gv格式的文件14
2、第4章运行结果测试与不足154.1测试目标154.2测试方法154.3测试结果164.3.1抓取数据测试:164.3.2查看好友关系和查看好友数量测试174.3.3生成好友路径19ii华北水利水电学院毕业设计4.4系统的不足23第5章总结和展望245.1总结24参考文献26致谢27附录一:翻译28英文原文28中文译文32附录二:核心代码36附录三:任务书52附录三:开题报告54ii华北水利水电学院毕业设计第1章引言社交网络在人们的生活中扮演着重要的角色,它已成为人们生活的一部分,并对人们的信息获得、思考和生活产生不可低估的影响。社交网络成为人们获取信息、展现自我、营销推广的窗口。但是
3、与此同时,社交网络也存在着一些弊端,包括个人信息的泄露等等。尤其是青少年,他们处在社交网络的前端,但同时也是受影响最深的。研究中说,“一个社区账号可以是萌生浪漫的地方,也可以是冲突的舞台,在过去,谈话的中介是信件、电话或手机。现在,所有的互联网用户都接触到更广阔的网络用户。在这个新的环境里,关于行为和礼貌的社会规则仍然在形成中。”对青少年来说超过22%的青少年的在线行为最终“使他们与某个人的友谊结束”;25%的青少年在社交网络上的行为最终导致了面对面的争吵或对抗;13%的青少年在社交网络上有对抗之后,第二天去学校会感觉紧张,同样百分比的青少年因此与父母产生了问题;8%的青少年因为社交
4、网络上的事情最终产生了身体对抗,6%的人因此在学校遇到了麻烦。联盾护航360调查发现,未成年人借助社交网络,建立虚拟的人际信任关系。74.8%的未成年人觉得网络社交不会暴露自己的真实身份,70.0%的未成年人觉得网上聊天比面对面交谈让自己更加轻松自在,69%的未成年人强调,网络社交能结交到志同道合的朋友。网络社交在未成年人眼中有独特的魅力。此调查意味着,家长为了更好地保护孩子的网络社交安全,护航360提供了自动化的工具,帮助实现家长的愿望。这次设计我将自动化遍历整个网络社区,抓取所有的用户链接,以此来验证六度分割原理是否符合某一个网络社区。1.1系统目标本系统的目标是开发一个可以从科
5、学网中某一个博友开始,分析链接规律,获取博主ID,然后在遍历链接他的好友列表,直到遍历完整个博客社区。存储所捕获的信息(用户ID)。55华北水利水电学院毕业设计然后就是对捕获的信息做分析处理。有了前面所捕获的ID,我们就构建了一个六度空间,这样只要我们输入我们的ID(可确认的身份识别),输入对方的ID,就会搜索出我到他的关系,譬如:输入张三、李四。可能会返回这样的结果:张三和李四想要认识至少需要经过几个好友以及经过那几个好友是谁。同时利用Graphviz2.28生成好友之间的聚类关系,我们可以从分析好友之间的关系获得关系路径,生成字符串,保存为.gv格式的文件,然后通过Graphvi
6、z2.28工具就可以生成直观的关系网络结构图。要求系统具有以下特性:(1)能够直接“透视”数据库情况,尽量不和文件数据直接操作。(2)系统运行稳定,安全可靠。(3)操作简单,界面友好。第1.2节开发工具和环境1.2.1开发框架.NET.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(CommonLanguageRuntime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一
7、个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语都得以被汇集。.NETFramework中的所有语言都提供基类库(BCL)。初级组成是CIL和CLR。CIL是一套运作环境说明,包括一般系统、基础类库和与机器无关的中间代码,全称为通用中间语言(CIL)。CLR则是确认操作密码符合CIL的平台。在CIL执行前,CLR必须将指令及时编译转换成原始机械码。 所有CIL(通用中间语言)都可经由.NET自我表述。CLR检查元资料
此文档下载收益归作者所有