适合PHP技术开发动态网站。Р2.3 系统的体系结构Р基于B/S结构的个人网站系统,应由终端(用户主机/浏览器)、WEB服务器、数据服务器构成。个人网站的核心是中间的接入服务器和应用服务器部分。个人网站的总体结构图如图2-2所示:Р图2-2 B/S三层体系结构Р第三章系统需求分析Р3.1系统的可行性分析Р(1)课题调研Р①与实践活动和相关的文件和资料由导师提供。Р②本课题要求学生有熟练的PHP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。Р③具有对复杂表进行处理的能力。Р(2)可行性分析Р①技术可行性-----本课题网站制作的目标是建立一个具有虚拟社区功能的个人网站,这是一个具有典型的WEB 2.0特征的网站。网站的规模不会很大,网站内的内容主要通过用户之间的互动来更新,而站长则主要负责管理。为了实现这样的设计目标,网站必须使用支持动态页面的开发语言,,和Zend的PHP。在分析了网站的规模需求和开发效率以及三种语言各自的特点后觉得采用PHP来完成本次的设计,PHP是目前最流行的网站脚本语言之一,有着简单,轻便,开源免费且功能强大的优势。相比于性能较低、跨平台性差的ASP和繁琐的JSP,PHP有着轻便、简单、跨平台、安全等优点,十分适合个人网站这类中小型网站的开发。数据库方面虽然SQL Server,Oracle等大型商业化的数据库工具有着优异的性能,但对于个人网站这一类小型的项目,这类产品显得过于昂贵复杂。而功能强大体型小巧的MySQL是一种完全开源免费的数据库工具,并且在许多开源项目的实践应用中展现出了不亚于大型商业化数据库的性能,因此MySQL完全可以满足本次设计中对于数据库应用的需求。而Web服务器的选择上是同样为开源软件的Apache,一个目前使用最为广泛的Web服务器产品,有着出色的兼容性和跨平台性。这样,本次设计中的网站开发运行环境就确定下来了。