PHP个人博客系统-毕业设计 下载本文

毕 业 设 计

基于PHP的个人博客系统的实现

摘 要

本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,以及配合多种网页开发工具,实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。

全文主要分为6个部分:第1部分主要介绍个人博客系统的特点、优点和本系统所要用到的各种开发技术;第2部分主要论述了传统系统和所要开发系统的处理流程、功能介绍和比较;第3部分主要分析了系统的各项功能和性能需求,给出了系统需求管理规划表,展示了各种需求的优先级,规划和分配了各个模块所要完成的系统功能;第4部分系统数据库设计,主要分析和设计了系统的数据库表和项,以及数据库各项的标识符;第5部分系统详细设计,逐一给出了系统各个模块的详细设计过程;第6部分系统配置和发布,介绍了系统开发和运行的相关环境配置以及运行效果展示。

关键词:博客 PHP MySQL 动态网页 B/S模式

目 录

1 绪论 .....................................................................1 1.1 个人博客 ...............................................................1 1.1.1 个人博客的研究意义 ...................................................1 1.1.2个人博客的简介 ........................................................1 1.1.3个人博客的特点 ........................................................2 1.2 开发技术 ...............................................................2 1.2.1 PHP技术 ..............................................................2 1.2.2 PHP工作原理 ..........................................................3 1.2.3 B/S结构 ..............................................................4 1.2.4 数据库技术 ...........................................................4 1.2.5 Apache技术 ...........................................................6 1.2.6 JavaScript语言 .......................................................6 2 系统可行性分析设计 .......................................................6 2.1 开发的目的和背景 .......................................................6 2.2 系统目标和研究方法 .....................................................7 2.3 传统系统的分析 .........................................................8 2.4 所要开发的系统的分析 ...................................................9 2.5 系统的其它可行性 ......................................................10 2.6 可行性结论 ............................................................11 3 系统需求分析和概要设计 ..................................................11 3.1 系统需求分析 ..........................................................11 3.1.1 开发背景 ............................................................12 3.1.2 系统实现目标概述 ....................................................12 3.1.3 系统功能需求 ........................................................12 3.1.4 系统需求管理规划表 ..................................................13 3.1.5 系统性能要求 ........................................................14 3.2 概要设计 ..............................................................15 3.2.1 系统体系结构 ........................................................15 3.2.2 系统模块划分 ........................................................16

3.2.3 系统功能划分组织结构图 ..............................................17 3.2.3 运行环境 ............................................................17 4 系统数据库设计 ..........................................................18 4.1 MySQL 数据库简介 ......................................................18 4.2 数据库表的设计 ........................................................19 4.2.1 概述 ................................................................19 4.2.2 用户表 ..............................................................19 4.2.3文章内容表 ...........................................................20 4.2.4 文章评论表 ..........................................................20 4.2.5图片信息表 ...........................................................21 4.2.6 朋友圈信息表 ........................................................21 4.2.7 数据库ER关系图 .....................................................22 5 系统的详细设计 ..........................................................22 5.1 首页面及主要页面设计 ..................................................23 5.2 系统主要功能模块开发 ..................................................24 5.1.1首页模块 .............................................................24 5.1.2 文章管理模块 ........................................................27 5.1.3 图片管理模块 ........................................................29 5.1.4 朋友圈管理模块 ......................................................31 5.1.5管理员管理模块 .......................................................31 6系统配置和发布 ...........................................................32 6.1 开发和应用环境配置 ....................................................32 6.1.1安装Apache2.2.6 .....................................................32 6.1.2 安装PHP5.2.5 ........................................................33 6.1.3安装MySQL6.0.3 ......................................................34 6.1.4安装phpmyadmin2.11.3 ................................................36 6.2 系统的发布和运行效果 ..................................................36 6.2.1 系统的发布 ..........................................................36 6.2.2 系统运行效果 ........................................................37 7 总结 ....................................................................42

致 谢 ................................................. 错误!未定义书签。 参 考 文 献 ...............................................................44 Abstract ..................................................................45 仲恺农业工程学院毕业论文(设计)成绩评定表 ................. 错误!未定义书签。