摘要: 本课题首先研究了搭建Web网站开发的LAMP平台及网站设计的相关技术,并对社交网站功能结构进行了分析;在此基础上设计实现了一个新型社交网站——可以协作的社交型个人管理系统(Social Personal Management System,简称SPMS)。本系统是基于LAMP开发平台架构,配合使用目前最流行的Smarty模版,依照MVC的开发模式,运用相应的Web技术开发的。主要实现用户注册,添加好友,日程管理,待办事管理,笔记管理,与好友聊天,发送私信,分享事务等功能。并且SPMS是一个可以用于日常生活的社交管理系统,同时也为未来的社交与个人管理提供一个新的模式。本文探讨了如何合理的开发使用户满意的网站,并且合理架构大中型网站等一系列问题。文章的最后阐述了自己对未来相关web技术的看法以及预测。9312
关键词: 社交网站,LAMP;PHP;web2.0;云计算;MVC
The design and implementation of a social networking website based on PHP
Abstract: This topic first studies the LAMP platform structures, Web site development and Web design related technology, and analyses the structure of social networking websites function; On the basis of this design implements a new Social networking site - can collaborative Social Personal Management System (Social Personal Management System, referred to as the SPMS). This system is based on the LAMP platform architecture, together with the most popular Smarty templates, in accordance with the MVC development mode, use the corresponding development of Web technology. Mainly realizes the user registration, add buddy, schedule management, to handle affairs management, notes management, chat with friends, send messages, share transactions, and other functions. And SPMS is a social management system can be used in daily life, but also for the future social and personal management provides a new model.This article discusses how to reasonable development of users satisfied with the site, and the reasonable structure of large and medium-sized web site and a series of problems. The end of the article expounds his view of relevant web technologies for the future and predict.
Keywords: SNS; LAMP; PHP; web2.0; cloud computing; MVC
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 SPMS的目的和意义 1
1.2 SPMS介绍 1
2 SPMS功能及结构分析 3
2.1 执行的方式 4
2.2 SPMS功能分析 4
2.2.1 在日程上协作 4
2.2.2 在待办事上协作 4
2.2.3 在笔记上协作 5
2.2.4 社交功能 5
3 SPMS架构与总体设计 6
3.1 LAMP开发平台 6
3.2 开发模式 6
3.3 总体结构设计 12
3.4 使用的相关技术简介 14
3.4.1 JQuery介绍 14
3.4.2 AJAX介绍 14
3.4.3 Smarty模版 14
3.5 MVC开发模式 15
4 数据库设计 17
4.1 总体数据库结构E-R图 17
4.2 数据库选择 18
4.3 数据库搭建 18 PHP社交网站SPMS设计与实现+文献综述:http://www.youerw.com/jisuanji/lunwen_7972.html