4    结论    26
4.1    设计成果总结    27
4.2    有待改进的部分    27
致谢    28
参考文献    29
 
1    绪论

互联网进入WEB2.0时代,用户参与互联网的行为不再局限于浏览,获取等传统方式,越来越多用户希望自己也能成为互联网的发布者。大学期间,学习网络工程专业,学习的课程包含了 TCP/IP网络协议,编程语言,网页设计等课程,积累了一定研究的基本能力。通过现状分析和总结,完成课程设计。
1.1.1    博客意义
      互联网的发展已经进入了全民化,个性化的时代,互联网的组成也不再局限于企业或者媒体的展示,每个身处社会的个体都在互联网中扮演着发布者和参与者的 角色。因此,私人化的网络发布也变得越来越普及,为了能够更好的服务于互联网群众的个人网站普及需求,在此次课题中决定从简单易行的个人博客搭建为出发点,结合大学期间积累的各种相关知识手段,探索出一套适合于广大网民的个人博客搭建设计及发布方案
1.2    开发技术简述
目前流行的WEB开发组合种类很多,较为流行的有APM(Apache,PHP,MySQL),ASP+IIS+Access等,考虑到APM组合开源低成本,兼容性好的优势,所以此次选用APM的组合进行设计开发。

1.2.1    Apache技术
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开源网页服务器系统,它可在各种操作系统中运行,例如windows,Linux,Unix,由于其跨平台和安全性而被广泛使用,是目前最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将各类语言解释器编译到服务器中。
Apache服务器拥有以下特性:
    支持最新的HTTP/1.1通信协议;
    支持通用网关接口;
    支持基于IP和基于域名的虚拟主机;
    支持多种方式的HTTP认证;
    集成Perl处理模块;
    集成代理服务器模块;
    支持实时监视服务器状态和定制服务器日志;
    支持服务器端包含指令(SSI);
    支持安全Socket层(SSL);
    提供用户会话过程的跟踪;
    支持FastCGI;通过第三方模块可以支持Java Servlets。

1.2.2    PHP技术
PHP(全称:PHP:Hypertext Preprocessor,及“PHP:超文本预处理器”),同样是是一种开源并能广泛运行的计算机脚本语言,特别是在网络开发并嵌入HTML中使用。PHP的语法借鉴吸纳了C、Java等流行计算机语言的特点,程序员较为容易学习。PHP主要是用于允许网络开发人员快速编写动态页面,但在其他领域也有应用。
PHP的应用范围非常广泛,特别是在网页开发。PHP大多运行在网页服务器上,通过运行PHP代码来产生用户浏览的网页。而且使用PHP完全是免费的。据2007年4月的统计,PHP已在超过2000万个网站和100万台服务器上安装。
PHP的所有应用程序都是通过PHP引擎程序解释执行完成的,它一般工作过程如下:
1.    当用户在浏览器地址中输入要访问的PHP页面文件名,确认后就会触发这个PHP请求,并将请求传送给支持PHP的WEB服务器。
2.    WEB服务器接受这个请求,并根据其后缀进行判断。如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。        
上一篇:企业办公信息管理系统的设计与实施+ER图+需求分析
下一篇:基于J2EE在线招聘系统的设计与开发+ER图+流程图

网上购物之路--浅析购物网...

jsp企业门户网站的设计开发+数据流图

java人寿保险网站的设计

php+mysql移动互联的110警务平台后台管理设计

php+mysql学生公寓管理系统的设计

jsp+sqlserver的Matlab学习网站的设计

jsp+mysql相亲网站的设计+ER图

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

承德市事业单位档案管理...