论文部分内容阅读
随着互联网产业的发展、用户规模的扩张和用户对互联网的参与程度和参与行为特征的变化,以Web2.0为特征的相关需求应运而生。传统Web1.0的主要特点在于用户通过浏览器获取信息,而Web2.0则更注重用户的交互作用。Web2.0互联网模式己经成为互联网新的发展趋势。Web2.0的精髓就是以人为本。SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。它根据著名的六度理论,通过互联网的方式,可以将人际关系网的资源完全挖掘出来。在SNS的帮助下,用户可以轻松认识“朋友的朋友”,通过认识的人找到需要的人,扩展自己的人脉,还可以更科学地管理人际网络资源,为自己赢得更多的机会。Web2.0的本质是社会化的互联网,这使得SNS在Web2.0时代飞速的发展。基于Web2.0的SNS平台更能体现以人为本的核心思想,它拥有众多令人激动的崭新应用,能够将广大用户联系起来形成一个巨大的社会网络,能够给用户带来全新的体验。本课题历时八个月,设计并实现了一个基于Web2.0的SNS平台。它在丰富的社区服务的基础上,原创性提供了同步通讯录服务,并且提供Web网站、Wap网站和手机数据同步功能等多种访问途径,使用户能够随时随地的发布信息、更新信息、保持联系,同时通过Ajax、SyncML、Lucene等技术极大的改善用户体验。本文详细探讨了基于Web2.0的SNS平台的设计与实现相关的技术,并介绍了整个系统的设计和实现过程,针对其中的一些关键技术进行了深入的讨论。首先分析了Web2.0和SNS平台的国内外发展现状,对基于Web2.0的SNS平台的发展前景进行了展望,接着详细描述了基于Web2.0的SNS平台的总体设计和各模块的功能设计,详细说明了该课题的三大模块:Web和Wap模块,数据同步模块,站内搜索模块的设计与实现,介绍了对系统进行的性能测试,并对测试结果进行了分析,给出了优化方案并实现。文末分析了本课题的价值,总结了经验,并指出了存在的不足及改进措施。