background image

第一章绪论

1.1  Web 服务器平台与 Web 平台的动态设计技术

目前流行三种最常用的

Web 服务器平台是:基于 Apache HTTP Server

的服务器平台、基于网景的

NES 的服务器平台、基于微软的 IIS 的服务器平台 。

Apache HTTP Server 可以在大多数计算机操作系统中运行,由于其多平台

和安全性被广泛使用,是最流行的

Web 服务器端软件之一。它快速、可靠并且

可通过简单的

API 扩展,将 Perl/Python 等解释器编译到服务器中。而且 PHP

Apache HTTP Server 搭配,是业界公认的黄金组合,因此本系统便是采

Apache HTTP Server 服务器平台。

当前比较流行的

Web 开发技术有: ASP, PHP,JSP,ASP.NET 等。ASP

在国内比较流行,但是由于

ASP 的跨平台能力差,而且安全性不好;JSP 在国

际上也很流行,适合开发一些企业级博客系统,但由于其在技术上和成本上要

求 都 比 较 高 , 现 在 在 国 内 运 用 的 还 比 较 少 ;

ASP.NET 是 Microsoft .NET 

Framework 中的一组用于构建 Web 应用程序和 XML Web Service 的技术

平台,有一定的复杂性;而

PHP 是秉承 Linux 的 GNU 风格,借助与源码公

开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和

Linux,Apache 和 MySql 的紧密配合,用 PHP 编写的代码执行起来会更快、

更稳定。用

PHP 编写的代码,不用改变就可以在不同的 WEB 服务器上、不同的

操作系统下运行。相比之下,我们选择了

PHP 语言来开发本系统。

1.2 Web 平台系统的开发方法

在探讨博客的基本原理以及

WEB 相关开发技术的基础上,我们以软件工

程方法完成了个人博客系统的开发。开发过程中所做的工作包括:整个系统的

需求分析、系统设计和所有模块的具体实现、系统测试等。

 

第二章 系统分析

2.1 开发环境与开发意义

 

 2.1.1 开发背景

    

21 世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离

不开网络。人们已经不再满足于了解最新信息、查找资料等一些传统的网络使用

1