更新时间:2021-06-26
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
在建立个人网站博客系统时,首先要解决的主要技术问题是:客户端网站导航,对博客文章的浏览留言评论。服务器端的主要操作是对博客内容的添加、编辑、删除分类,对博文的添加、编辑、删除,对游客评论的删除回复,对留言的删除,对相册的添加编辑删除,及对照片的添加、编辑、删除等等。
该博客网站的主要处理流程为:游客登录网站浏览通过导航浏览博客上的一些文章相册及作出相应的留言评论。博客的所有者添加、编辑、删除文章,对来访的游客的留言评论作出相应的回复,对一些不良影响的留言评论进行删除等管理工作。博客所有者刷新博客内容并对其进行良好的维护工作。
因为是个人网站,所以只是选择了自己擅长和喜爱的内容,在突出自己的风格和特点的同时,还应用了现在流行的网站设计php技术和mysql数据库技术。因此将网站设计分为前台页面展示平台和后台管理平台。
(1)、前台页面展示平台主要包括:
文章浏览:内容包括网页设计教程、平面设计教程、精品文章、励志等相关文章,信息可以分类列表,点击信息标题能够进入信息详细情况显示页面。
作品展示:在其中展示个人作品,或展示一些精致的图片,供大家一起欣赏。信息同样可以分类列表,点击图片缩略图可以查看大图。
留言板:提供了一个公共的信息发布平台,是我与大家谈心交流的地方。浏览者在线填写留言表单,经管理员审核后,所有留言内容显示在网站上,可让其他访问者浏览。
(2)、后台管理平台主要包括:
分类管理:增加、删除、修改内容类别。
文章管理:修改文章内容,管理员自由完成文章的增加、修改、删除操作。 作品管理:上传、修改、删除作品。
目 录
1 背景与实现 6
1.1 系统开发背景 6
.2 系统开发意义 6
1.3 系统开发技术 6
1.3.1 PHP技术 6
1.3.2 mysql数据库技术 7
1.3.3 Apache技术 8
1.3.4 dreamweaver 8
1.3.5 windows7 9
2 系统分析 9
2.1 系统可行性分析 9
2.1.1 技术可行性分析 10
2.1.2 经济可行性分析 10
2.1.3 操作可行性分析 10
2.2 需求分析 10
2.2.1 系统需求分析 10
2.2.3 系统流程图 11
3 个人博客博客管理系统设计 12
3.1 系统总体结构设计应遵循以下原则 12
3.1.1 分解协调原则 12
3.1.2 信息隐蔽、抽象的原则 12
3.1.3 自顶向下的原则 12
3.1.4 一致性原则 12
3.1 5 面向用户的原则 12
3.2 系统总体结构设计 12
3.3 数据库设计 13
3.3.1 数据库分析 13
3.3.2 数据库E-R图 13
3.3.3数据表设计 15
3.3.4 数据库连接 17
3.3.5运行环境 17
4 博客管理系统的实现 18
4.1 首页面及主要页面设计 18
4.2 功能模块的实现 19
4.2.1 首页模块的实现 19
4.2.2 用户管理模块的实现 19
4.2.3日志管理模块的实现 20
4.2.4相册管理模块的实现 24
4.2.5信息文章管理模块的实现 26
4.2.6管理员模块的实现 27
4.2.7留言本模块的实现 28
4.2.8音乐模块的实现 29
5 系统测试与运行结果 30
5.1系统测试内容 30
5.2系统运行结果 31
6 工作总结和展望 31
6.1 本文总结 31
6.2 通过博客系统对PHP的总结和展望 31
6.3 进一步研究方向 32
结束语 32
参考文献 33
致谢 34