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

社会性网络服务研究及应用平台开发

作 者: 陈臣
导 师: 桑军
学 校: 重庆大学
专 业: 计算机软件与理论
关键词: SNS CDN LAMP 内容管理
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 63次
引 用: 0次
阅 读: 论文下载
 

内容摘要


社交是人类生活的本质需求之一。SNS(Social Networking Services,即社会性网络服务)平台是以分布式计算理论为基础,通过P2P(Peer-to-Peer,对等)技术构建的下一代基于个人的网络基础软件,它的意义在于通过在互联网上模拟现实世界的交往过程使得人们的交往变得更加方便快捷。同时,SNS作为一个典型的WEB2.0应用以及其具有的高并发数的性质,要求其必须更加注重系统的性能,提升用户的体验度。CDN(Content Delivery Network,即内容分发网络)作为近年来兴起的一种针对互联网性能不佳的解决方案,通过应用层协议将部署在传统Internet上的各个缓存服务器节点连接成一层新的服务覆盖网络,为用户提供就近WEB访问服务。这种内容分发服务能有效地减轻服务器压力,提升站点性能和可扩展性。本文从实际案例需求出发,将CDN和甘肃网通SNS平台相结合,研究了其具体的流程以及关键技术,设计并实现了面向CDN的甘肃网通SNS平台。该平台的主要目的在于整合其下的各种个人用户和政企用户资源,加强他们之间的关系,同时进一步增强用户黏性和提升用户规模。本文主要工作包括:1.介绍了SNS的特点,研究了现有的SNS实现技术,分析了CDN的工作原理与关键技术以及将其与SNS相结合的运行机制与优点;2.描述了甘肃网通SNS平台的实现目标,分析了其总体功能需求,重点介绍了个人信息管理、相册、好友管理和社区活动等模块的功能需求,给出了相应的用例图以及用例描述,最后分析了系统的非功能性需求以及软硬件环境;3.对于甘肃网通SNS平台进行了全面设计,给出了主要模块的设计及其时序图,阐述了该平台的数据库设计,列出了部分主要数据表;4.构建了软件框架与部署环境,使用LAMP(Linux,Apache,Mysql,Php)技术实现了面向CDN的甘肃网通SNS平台;5.详细介绍了CDN的实现策略与机制,以及CDN中内容管理策略以及负载均衡实现方案。在基于HTTP的缓存控制基础上,结合甘肃网通SNS平台使用APACHE服务器的实际情况给出了配置方案;6.对系统平台进行了详细测试,包括功能测试、性能测试和安全性测试;7.对于论文工作进行了总结和展望。所实现的甘肃网通SNS平台提供了丰富的社区应用以及良好的操作界面。

全文目录


中文摘要  3-4
英文摘要  4-9
1 绪论  9-15
  1.1 课题背景  9-10
  1.2 国内外现状及发展动态  10-13
  1.3 论文研究工作简介  13
  1.4 论文组织结构  13-15
2 相关概念与技术  15-25
  2.1 WEB2.0 与SNS  15-16
  2.2 SNS 架构模型  16-18
  2.3 SNS 设计难点分析  18
  2.4 内容分发网络(Content Delivery Network CDN)  18-22
    2.4.1 CDN 概念  18-19
    2.4.2 CDN 工作原理  19-21
    2.4.3 CDN 关键技术分析  21-22
  2.5 相关开发技术  22-23
  2.6 本章小结  23-25
3 社会性网络服务平台需求分析  25-45
  3.1 系统概述  25
  3.2 系统总体功能需求  25-28
  3.3 系统主要功能模块需求分析  28-42
    3.3.1 个人信息管理模块需求分析  28-30
    3.3.2 相册模块需求分析  30-35
    3.3.3 好友管理模块需求分析  35-38
    3.3.4 社区活动模块需求分析  38-42
  3.4 系统非功能性需求  42-43
    3.4.1 系统的质量需求  42
    3.4.2 软硬件环境需求  42-43
  3.5 本章小结  43-45
4 社会性网络服务平台的设计  45-63
  4.1 系统结构设计  45-46
    4.1.1 网络结构设计  45-46
    4.1.2 系统架构设计  46
  4.2 系统功能模块设计  46-55
    4.2.1 个人信息管理模块设计  46-48
    4.2.2 相册管理模块设计  48-50
    4.2.3 好友模块设计  50-52
    4.2.4 社区活动模块设计  52-55
  4.3 数据库设计  55-61
    4.3.1 好友动态功能数据结构设计  55-56
    4.3.2 数据库表设计  56-61
  4.4 本章小结  61-63
5 社会性网络服务平台的实现  63-81
  5.1 数据库访问实现  63-64
  5.2 功能模块的实现  64-77
    5.2.1 个人信息管理模块实现  64-65
    5.2.2 相册模块实现  65-67
    5.2.3 好友模块实现  67-69
    5.2.4 社区活动模块实现  69-71
    5.2.5 其他模块实现  71-77
  5.3 CDN 实现  77-80
    5.3.1 SNS 和CDN  77-78
    5.3.2 CDN 策略  78
    5.3.3 HTTP 缓存控制机制  78-79
    5.3.4 CDN 控制实现  79-80
  5.4 本章小结  80-81
6 系统测试  81-87
  6.1 引言  81
  6.2 功能测试  81-83
  6.3 性能测试  83-84
    6.3.1 测试方案  83
    6.3.2 测试结果  83-84
  6.4 安全性测试  84-85
  6.5 本章小结  85-87
7 总结和展望  87-89
  7.1 全文总结  87
  7.2 展望  87-89
致谢  89-91
参考文献  91-94
附录  94

相似论文

  1. 基于中国休闲类SNS的品牌传播策略研究,F273.2
  2. 基于复杂网络特征的SNS社交网站传播特征研究,G206
  3. SNS社交网站的植入式广告研究,F49
  4. 高校新闻网平台的内容管理系统的设计与实现,TP311.52
  5. 基于Google平台促销模块与商品模块的设计与实现,TP311.52
  6. 银行用户数据管理系统的设计与实现,TP311.52
  7. 面向管理的小城镇风貌规划编制内容研究,TU984
  8. 社交网站SNS使用与用户社会资本的关系研究,G206
  9. 基于对象数据库的统一内容管理模型及其应用研究,TP311.52
  10. 基于CUDA的正则表达式匹配系统的设计与实现,TP311.52
  11. 视频直播系统中流媒体加速传输技术研究,TN919.8
  12. 基于CDN和P2P技术的混合流媒体内容分发机制研究,TN919.8
  13. 高校图书馆SNS服务调查与探析,G252
  14. 基于SNS虚拟社区的互动对消费者品牌认知的影响研究,F49;F224
  15. 网站群内容管理系统的设计与实现,TP311.52
  16. 大学数学辅助教学平台的设计与实现,TP311.52
  17. 基于CDN和P2P树网混合的流媒体直播系统设计,TN919.8
  18. 环介导等温扩增同时检测沙门菌和志贺菌的研究,Q93-3
  19. 基于UML的SNS网站平台研究与实现,TP393.092
  20. 基于内容管理的电力系统企业门户网站设计与实现,TP393.092

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