| With the development of Internet application, Web 2.0 websites became more and more favored, and SNS (Social Networking Services) sites are also be popular in recent years. At the same time, as the Internet develops rapidly, more and more people flood into the virtual social network to experience close human relationships. Therefore, the technology that promotes the establishment and enhancement of human relationships over the internet becomes a hot research topic.After the introduction of SNS formation, development and characteristics of the major sites'structure, this paper designed a SNS platform based on Web 2.0, which has many exciting applications. It can make users contact with each other and form a huge society network, and then bring new experience to users.The architecture of SNS system is based on myeclipse platform. It is developed with Java language and JSP page development technology, and designed with three layers of B/S developing model and system structure, and realized using excellent cache technology, and so on. Finally a complete SNS information system platform is designed and developed. System is divided into three major modules, one is individual basis function module which proives users with browsing the web information, managing personal information, posting logs and so on; another is groups key function module witch provides attending group communications, launching a campaign and so on; the last one is system product function module which provides with task sends, the last one is system maintenance module. The SNS system provides users with a relatively complete online community and services.System preliminary operation shows that, this platform can satisfy users' basic social activities demand on the network, and provide the users with free communication space. So users can quickly build their own online communities of Web2.0 characteristics. At the same time, the system implementation by technical support to ensure that the system can bear high order of magnitude of data, meanwhile provides the users with a good safety and the user experience. The system was put to use process, and showed good performance. |