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

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

论文摘要

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

论文目录

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

    • [1].新微商与SNS关系营销——以微折购为例[J]. 中国商论 2020(12)
    • [2].SNS社区中传播主体的行为类型与角色研究[J]. 上海师范大学学报(哲学社会科学版) 2017(01)
    • [3].高校图书馆SNS应用典型案例分析及启示[J]. 图书馆学研究 2017(07)
    • [4].社交网站(SNS)的发展[J]. 新媒体研究 2017(14)
    • [5].基于SNS的高校体育社团会员发展模式的理论研究[J]. 当代体育科技 2015(34)
    • [6].基于消费行为观点的SNS社群意识驱动因素及对品牌态度的影响[J]. 现代传播(中国传媒大学学报) 2016(09)
    • [7].基于SNS的图书馆信息咨询服务研究[J]. 兰台世界 2014(35)
    • [8].基于移动SNS的旅游电子商务发展问题分析与趋势预测[J]. 电子商务 2015(01)
    • [9].基于SNS的高校图书馆学科导读服务平台研究[J]. 河南图书馆学刊 2015(03)
    • [10].基于移动SNS的旅游电子商务发展策略研究[J]. 现代经济信息 2015(05)
    • [11].基于SNS的旅游电子商务模式创新初探[J]. 商 2015(07)
    • [12].专业技术人员继续教育与SNS的结合发展[J]. 现代国企研究 2015(12)
    • [13].试论媒介融合下的SNS型招聘网站[J]. 新西部(理论版) 2015(22)
    • [14].基于SNS的高校图书馆个性化服务探讨[J]. 文教资料 2013(03)
    • [15].基于SNS的网络第二课堂在高职思想教育中的优势[J]. 新校园(上旬) 2017(02)
    • [16].社交网络(SNS)中的自我呈现及其影响因素[J]. 心理学探新 2013(06)
    • [17].借助SNS提高数字图书馆的服务质量[J]. 科技情报开发与经济 2013(23)
    • [18].SNS柔性防护系统仿真技术在边坡灾害防治中的应用[J]. 四川水泥 2017(06)
    • [19].感知价值视角的移动SNS用户持续使用意向研究[J]. 科研管理 2017(08)
    • [20].SNS时代青年网络行为透析及思想政治教育路径研究[J]. 佳木斯职业学院学报 2015(12)
    • [21].我国高校图书馆基于SNS的拓展服务现状调查与分析[J]. 图书情报导刊 2016(06)
    • [22].基于SNS的青少年网络思想政治教育载体优化[J]. 知识文库 2018(03)
    • [23].大学生人人 SNS 社交网络使用现状调查[J]. 新经济 2013(29)
    • [24].基于SNS的图书馆信息承载策略研究——以4种社交网络工具为例[J]. 现代情报 2013(11)
    • [25].SNS环境下网络招聘优化对策初探[J]. 现代商业 2014(02)
    • [26].SNS广告游戏一致性对用户品牌认知的影响[J]. 知识经济 2014(06)
    • [27].基于SNS的国内高校图书馆互动服务现状及发展趋势[J]. 图书馆理论与实践 2014(05)
    • [28].基于社交网络(SNS)的非正式学习模式的研究[J]. 软件 2014(04)
    • [29].基于社交网络(SNS)的非正式学习模式的研究[J]. 中国教育技术装备 2014(16)
    • [30].基于SNS的图书馆虚拟学习社区构建研究[J]. 农业图书情报学刊 2014(11)

    标签:;  ;  ;  

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

    猜你喜欢