没有合适的资源?快使用搜索试试~ 我知道了~
首页PHP+MySql制作个人博客系统-完整教程(代码齐全)
PHP+MySql制作个人博客系统-完整教程(代码齐全)

精简易懂+一目了然+学者不敢是菜鸟还是高级程序员,只要有php基础,都适合一看+PHP+MySql制作个人博客系统-完整教程(代码齐全)
资源详情
资源评论
资源推荐

如果有人问“什么是 web2.0?”,恐怕没几个人能说得清楚,但是要问什么
是博客,哪怕是从不上网的人也是耳熟能详的了。博客正是 web2.0 概念中重要的
组成部分之一(大家熟知的还包括 IM 即时通和 RSS 阅读器)。
Blog(博客),全名 Weblog,后来缩写为 Blog。Blogger 就是写 Blog 的人,
习惯于 在 网 上 写 出 日 记 、 发布个人 照 片、展 示 个 性 自 我 的 用 户 群 体 。对 于
Blog/Blogger 的中文名称,有翻译成“博客”,也有翻译为“网志”,但大多数人
都已经认可了“博客”。
通过阅读本章,读者可以学到:
博客管理系统的开发流程
进一步掌握如何做项目需求分析与系统设计
实现一个简单的公告栏管理模块
掌握不同的图片上传技术
掌握一种采用 JavaScript+CSS 技术来实现的半透明动态下拉菜单
博客管理系统
(Apache+PHP+phpMyAdmin+MySQL 5.0 实现)
8
11
第
第
章
章 导
读

PHP 项目开发全程实录
·374·
8.1 开发背景
博客管理系统给人们提供抒发个人情感、人与人之间进行良好沟通的平台,博客拥有真实的内容,
可以通过博客记录下工作、学习、生活和娱乐的点滴,以及发表文章和评论,从而在网上建立一个完
全属于自己的个人天地,成为当今网络最为个性化和平民化的个人展示空间。对于网民,只要拥有博
客,就可以超越现实生活,拥有不同以往的全新网上生活;对于博客服务商,则必须从功能提供转型
到全方位社会服务的提供,建立虚拟社会,并负责维护运行,保证博客日常生活;对于社会而言,有
利于构建和谐的互联网空间,维护和谐的社会环境。从这个角度来说,构建新生活方式,将是互联网
发展的一个里程碑。
8.2 需求分析
信息时代的今天,博客已经成为一种新的生活方式。在网络中构建一个赋有个性化的个人博客,
提供了一种可信任的和实时连通的网络环境,通过网络开放性和交互性的特点,让用户在任何时间、
任何地点,通过网络方便地“生活”,不仅是信息传递与获取,还可以进行群体交流和资源共享,展
示自我,为个人发展带来新机遇。
通过对多个博客网的调查分析,客户要求本博客管理系统具有以下功能:
要求系统采用 B/S 架构,实现人机交互。
要求系统界面个性化,色彩搭配和谐,很强的视觉冲击力,操作简便。
要求突出主题,显示最新文章和公告。
要求游客可以浏览文章、浏览图片、发表评论。
要求具有强大的搜索查询功能,实现精确查询和模糊查询。
完善的文章管理功能,包括文章的发表、删除,及对文章的评论与回复。
支持图片上传功能,可以上传各种类型的图片。
支持好友功能。
系统运行稳定,安全可靠。
8.3 系统设计
8.3.1 系统目标
该系统主要实现如下目标:
系统采用 B/S 架构,实现人机交互。

第 8 章 博客管理系统(Apache+PHP+phpMyAdmin+MySQL 5.0 实现)
·375·
系统界面设计以浅色为主,美观友好,操作简便。
突出重点内容,显示最新文章。
非登录用户可以浏览文章、浏览图片、发表评论。
全面的搜索查询功能,包括精确查询和模糊查询。
完善的文章管理功能,包括文章的发表、删除,及对文章的评论与回复。
支持图片上传功能。
支持好友功能。
支持公告栏功能。
系统运行稳定,安全可靠。
8.3.2 系统功能结构
博客管理系统的功能结构如图 8.1 所示。
文
章
管
理
图
片
管
理
评
论
管
理
用
户
管
理
公
告
管
理
普通用户 超级用户
博客管理系统
浏
览
文
章
发
表
评
论
查
询
文
章
上
传
文
章
添
加
好
友
浏
览
图
片
上
传
图
片
删
除
好
友
回
复
评
论
游客
图 8.1 博客管理系统功能结构图
8.3.3 系统功能预览
为了让读者对本系统有个初步的了解和认识,下面给出本系统的几个页面运行效果图,如果想查
看完整的效果图,请参见光盘源程序。
博客管理系统的首页如图 8.2 所示,该页面包含了系统大部分的功能链接,包括用户注册、用户登
录、文章浏览等。用户注册页面如图 8.3 所示,该页面显示了用户注册时需要填写的资料、注意事项
等。
浏览文章页面如图 8.4 所示,该页面用于显示文章及相关的评论,也可以发表评论。发表文章页面
如图 8.5 所示,该页面用于登录用户发表文章,包括文章标题、文字编辑区和文章内容。

PHP 项目开发全程实录
·376·
图 8.2 博客首页 (光盘\TM\08\online\index.php) 图 8.3 用户注册页面(光盘\TM\08\online\Register.php)
图 8.4 浏览文章页面(光盘\TM\08\online\article.php) 图 8.5 发表文章页面(光盘\TM\08\online\file.php)
图片上传页面用于上传图片,如图 8.6 所示,通过该页面用户可以将图片或照片添加到博客中。添
加好友页面如图 8.7 所示,该页面用于输入用户好友的详细信息,包括姓名、性别、生日等。
图 8.6 图片上传页面(光盘\TM\08\online\add_pic.php) 图 8.7 添加好友页面(光盘\TM\08\online\friendd.php)
8.3.4 系统流程图
博客管理系统的流程图如图 8.8 所示。

第 8 章 博客管理系统(Apache+PHP+phpMyAdmin+MySQL 5.0 实现)
·377·
游客
匿
名
访
问
查
看
文
章
发
表
评
论
浏
览
图
片
注册 用户登录
失败
成
功
普通
用户
文
章
管
理
图
片
管
理
好
友
管
理
管理
员
用
户
管
理
公
告
管
理
图 8.8 系统流程图
8.3.5 开发环境
在开发博客管理系统平台时,该项目使用的软件开发环境如下:
1.服务器端
操作系统:Windows Server 2003
服务器:Apache 2.0。
PHP 软件:PHP 5.0。
数据库:MySQL 5.0。
MySQL 图形化管理软件:PhpMyAdmin-2.5.5。
开发工具:Dreamweaver 8。
浏览器:IE 6.0。
分辨率:最佳效果 1024×768 像素。
2.客户端
浏览器:推荐使用 IE 6.0 及以上版本。
分辨率:最佳效果 1024×768 像素。
8.3.6 文件夹组织结构
博客系统的目录比较少,结构比较简单,主要有数据库链接文件目录、css 样式目录、js 脚本目录
及背景图片目录。文件夹组织结构如图 8.9 所示。
剩余40页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论30