论文部分内容阅读
Web2.0在信息交流方面有三个革新:将六度分割理论和长尾理论应用于信息交流,以微内容为信息交流的基础。通过web2.0对传统信息交流理论,和对传统网络信息交流影响的分析,展现web2.0带来的极大变革,概括出web2.0时代网络信息交流的发展方向,并由此提出基于web2.0环境下的信息交流模型。社会化消息系统基于此模型而被提出。社会化消息系统本质上是将用户的消息发布、传播等行为社会化。本课题基于社会化书签系统的典型代表Diigo(Social bookmarks,Highlight and share the web),目标是设计并实现一个web2.0风格的,简单易用的社会化消息系统---DMS (Diigo Message System),用户通过DMS发送、传播消息,并围绕diigo bookmarks展开互动。首先,本文对Web2.0的相关知识、背景与特点做了细致的分析,了解并研究web2.0下的主流应用,指出课题研究的内容和意义。其次,本文通过研究分析web2.0对信息交流的影响,提出了在web2.0环境下的信息交流模型,在此模型基础上提出了社会化消息系统,并对代表社会化消息系统的Twitter进行了研究借鉴,为DMS的研发提供实现思路。最后,本文采用Ruby On Rails技术框架,使用ActiveRecord框架以实现对数据库的ORM映射访问;引入了Prototype与JSON,使得系统能够获得Ajax方式的快速响应与体验;引入了ActiveMessaging以提供对系统的可扩展性支持;采用Linux/Apache为容器,设计并实现了DMS系统。本文的主要贡献为:①本文通过分析web2.0对信息交流的影响,提出了基于web2.0的信息交流模型,并由此模型提出了社会化消息系统;②本文在研究分析现有社会化消息系统---Twitter的基础上,提出了DMS的改进和创新方向,扩展了社会化消息系统的应用;③本文采用ROR,ActiveMessaging等各种技术框架设计并最终实现了DMS,并且取得了良好的效果,为相关领域提供了参考和指导。