学位论文 > 优秀研究生学位论文题录展示

集成新浪微博开放平台的家庭社交网站的设计与实现

作 者: 刘磊
导 师: 郭文明
学 校: 北京邮电大学
专 业: 软件工程
关键词: SNS 社交网站 实体框架 新浪微博开放平台
分类号: TP393.092
类 型: 硕士论文
年 份: 2011年
下 载: 239次
引 用: 0次
阅 读: 论文下载
 

内容摘要


如今的SNS网站发展迅速,已经成为大多网络用户平时不可缺少的交流和娱乐平台。但当前流行的SNS网站大都集中在娱乐、交友等领域,都以个体用户为单位,很少有以家庭为单位的主题社交网站。因此本系统从该立足点出发,将发展迅速、热门的SNS网站与家庭交流、娱乐、亲情的主题结合在一起,旨在SNS网站领域开辟一种全新的应用模式,用来满足大多潜在的网络客户的需求。本系统在进行数据访问时,采用了微软的ORM框架ADO. NET Entity Framework4.0。因为当前主流的编程方式为面向对象的编程,而数据库却都是二维表结构的关系数据库,他们之间的交互呈现出一种“阻抗不匹配”。虽然类的组织结构通常可以比较接近地反映关系数据库表的组织结构,但这种对应关系并不完美。多个规范化表通常对应于单个类,而且类间关系的表示方式与表间关系的表示方式通常也不相同,如数据库表中无面向对象思想中的继承关系。实体框架不仅仅是另一种对象关系映射解决方案,从本质上讲,它的作用是使应用程序能够访问和更改概念模型中以实体和关系形式表示的数据。实体框架使用模型和映射文件中的信息将对概念模型中表示的实体类型的对象查询转换为特定于数据源的查询。本系统还与当前热门的新浪微博进行了良好的集成,用户可以通过新浪微博账号进行登录。同时在系统中可以将本网站中发表的日志分享到新浪微博中。这样可以大大提高网站用户数量的增加速度。本文首先介绍了SNS网站与新浪微博平台的相关概念;其次介绍了微软ORM框架ADO.NET Entity Framework的体系结构等。然后在这些理论基础上,对SNS家庭社交网站进行了详细设计与具体实现。具体包括:深入分析了网站系统的需求背景,设计出了系统结构和功能模块图,并创建了系统数据库的逻辑模型和物理模型。最后对系统实现过程中遇到的问题,如实体间的继承关系、存储过程的映射、Oauth的身份验证方式等进行了具体的阐述,并找到了合理的解决办法。在论文的最后部分,对论文所做工作做出总结,并提出需要进一步完善的工作。本文完成了基于实体框架和新浪微博开放平台的SNS家庭社交网站的系统的设计与实现,实践证明,本论文提出的解决方案是可行并具有较高的实用价值。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 导言  9-11
  1.1 研究目的及意义  9-10
  1.2 主要研究内容  10
  1.3 论文结构  10-11
第二章 系统相关技术背景  11-24
  2.1 SNS介绍  11-12
  2.2 新浪微博开放平台  12-17
    2.2.1 平台概述  12-13
    2.2.2 平台接入方式  13-15
    2.2.3 平台开发规范  15-17
  2.3 ORM概述  17-19
    2.3.1 ORM的产生背景  17-18
    2.3.2 ORM的相关概念  18-19
    2.3.3 .NET的ORM产品  19
  2.4 实体框架  19-24
    2.4.1 实体框架概述  19-20
    2.4.2 实体框架的体系结构  20-21
    2.4.3 实体框架的相关概念  21-24
第三章 系统需求分析  24-31
  3.1 系统需求背景  24-25
  3.2 系统用例图  25-27
    3.2.1 用户注册登录  25-26
    3.2.2 娱乐应用  26
    3.2.3 好友管理  26-27
  3.3 系统类图  27-28
  3.4 系统序列图  28-31
第四章 系统设计与实现  31-63
  4.1 系统结构与模块图  31-33
    4.1.1 系统结构图  31-32
    4.1.2 系统功能模块图  32-33
  4.2 概念模型与逻辑模型设计  33-41
    4.2.1 概念模型  33-34
    4.2.2 逻辑模型  34-41
  4.3 实体框架映射  41-47
    4.3.1 实体映射  41-43
    4.3.2 实体间的继承关系  43-44
    4.3.3 存储过程的映射  44-46
    4.3.4 对象延迟加载  46-47
  4.4 在.NET中实现OAuth身份认证  47-52
    4.4.1 Oauth身份验证流程  48-49
    4.4.2 Oauth验证在.NET中的实现  49-52
  4.5 与新浪微博开放平台的集成  52-55
    4.5.1 连接新浪微博平台  53-54
    4.5.2 新浪微博开放平台API调用  54-55
  4.6 娱乐与监督模块  55-63
    4.8.1 娱乐应用  55-61
    4.8.2 儿童监督——行为报告  61-63
第五章 总结与展望  63-65
  5.1 论文工作总结  63
  5.2 未来工作展望  63-65
参考文献  65-67
附录  67-85
  附录1  67-76
  附录2  76-85
致谢  85

相似论文

  1. 基于中国休闲类SNS的品牌传播策略研究,F273.2
  2. 基于复杂网络特征的SNS社交网站传播特征研究,G206
  3. SNS社交网站的植入式广告研究,F49
  4. 基于Google平台促销模块与商品模块的设计与实现,TP311.52
  5. 社交网站SNS使用与用户社会资本的关系研究,G206
  6. SNS社交网站模式及技术,TP393.092
  7. 高校图书馆SNS服务调查与探析,G252
  8. 基于SNS虚拟社区的互动对消费者品牌认知的影响研究,F49;F224
  9. 中国社交网站(SNS)话题关注与网络集群行为研究,G206
  10. 社会性网络服务研究及应用平台开发,TP393.09
  11. 消费者社交网站购物态度影响因素的实证研究,F224
  12. SNS网站质量评价研究,F49;F203
  13. 基于UML的SNS网站平台研究与实现,TP393.092
  14. 基于SNS开源框架的知识管理系统的分析与设计,TP311.52
  15. SNS在会议网站自动生成系统中的应用,TP311.52
  16. 国内SNS网站盈利新模式探讨,F49
  17. 腾讯社交网络商业模式分析,F49
  18. SNS网站对青少年人际交往影响的研究,C913.5
  19. SNS社区网站传播模式研究,G206
  20. 校园网SNS的应用与研究,TP393.18
  21. 我国SNS网站的发展现状、问题及完善策略研究,G206

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com