论文部分内容阅读
随着Web2.0的迅速发展,社交网络的出现为人们的生活提供了更方便快捷的信息交流。Facebook在极短时间内风靡全球,社交网络被认为是互联网世界继搜索和Web2.0之后的又一个里程碑,社交网络也被应用在了更多更广泛的领域中。作为近年来最为流行的互联网应用之一,社交网络能帮助我们与朋友保持更加紧密的联系,认识网络中志同道合的朋友,寻找失去了联系的朋友。高校校园用户是互联网用户的主体,同时是社交网络系统赖以生存和发展的基础。虽然这些热门的公共社交网络系统能够满足高校用户在网络社交和人际沟通方面的需求,但是缺乏高校学生在校园中的学习和生活等现实环境和真实活动的支持也不能满足高校学生之间在文化方面的个性化需求。随着数据挖掘技术的发展,社交网络的构建也应该注入一些新的想法。本文的主要工作包括以下几个方面:(1)研究了当前热门的社交网络的基本框架和理念,包括社交网络的定义、数据、基本理论、研究方向、功能以及接口等等,并对社交网络发展的重要性和意义做出了分析。(2)通过网络调查调研了当代高校学生对于社交网络的需求,对当前热门的社交网络系统做出了改进,提出了新的符合当前高校学生的社交网络模型。(3)采用标准的软件工程方法对系统进行设计和架构,介绍了系统的关键技术和原理,以及系统数据库的设计,并通过UML建模对系统的相关模块进行了分析和描述。(4)设计并实现了基于J2EE的高校校园社交网络平台,此平台采用了Struts+Spring+Hibernate技术框架来进行开发,设计了“好友管理”、“信息管理”、“活动推荐管理”、“音乐管理和推荐”、“爱好管理和推荐”和“用户评论管理”等6大子系统,并且创新性的加入了特别好友、学习伙伴、音乐夹等基于校园文化的社交网络组件。本系统达到了预期的目的,设计了与真实校园环境和活动紧密结合,包含校园特色和校园文化的社交网站模型。