PHP实训报告书

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、博客等各种主题。博客是社会媒体网络的一部分。

目录

1.系统概述 (1)

1.1数据库分析 (4)

2.系统功能结构 (5)

3.数据库设计 (6)

4.程序预览 (7)

5.首页程序功能代码实现 (8)

6.使用的关键技术 (11)

7.数据库设计 (14)

8.功能实现部分 (15)

总结 (16)

参考文献 (16)

1.系统概述

个人博客是博客的一种。自建独立网站的博客主,有自己的域名、空间和页面风格。是个人持续性的日记或评论。它是最传统常见的博客。个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。编写博客可以抒发感情,引起人们的共鸣。很少个人博客出名和成为主流,但一些个人博客很快就聚集了许多读者。本章的博客系统主要分为个人博客管理和博客后台管理2部分。

个人博客管理,主要功能包括个人管理、文章管理、相册管理、好友管理、留言管理和纸条管理。

个人博客管理功能结构如图所示

1.1数据库分析

图中详细画出来了好友管理、日志、相册、留言板、个人资料等。

其中个人管理权限最高,他可以管理日志、相册、留言板以及个

人资料。日志部分可以更新日志,删除日志,修改日志,查询日

志等。相册部分可以添加相册和删除相册。留言板部分可以留言,

增加留言,删除留言。个人资料包括修改个人资料等。管理员与

日志之间的关系是管理员可以对日志进行修改和添加。管理员和

相册之间的关系是管理员可以对相册进行更新和删除。管理员和

留言板之间的关系是管理员可以对留言板做出回复功能和删除功

能。管理员和个人资料之间的关系是管理员管理着用户注册的信

息。并有删除用户的最终解释权。

数据库关系数据库关系图介绍:主要分为六个模块。分别

为管理员、相册、日志、留言板、协议、属性。管理员模

块有以下几个功能分别是设置密码、用户名、登录时间、

引言、管理员、路径等。相册模块有以下几个功能分别是

标题、路径、内容等。日志模块包括以下几个功能分别是

相册内容、更新时间、消息等。留言板模块包括以下几个

功能分别是留言内容、管理留言板、留言协议、留言时间

等。个人博客系统的协议模块包括以下几个内容分别是协

议题目、协议内容、注册时间等。属性模块包括有以下几

个功能分别是属性题目等。

2.系统功能结构图

本系统首先需要对用户进行身份验证,验证时判断用户是一注册用户还是普通游客。如果已是注册用户,则跳转到对应的个人博客页面;如果是游客,则直接计入到博客网站首页。下面是博客网站的功能结构图。

是 否

图2.1模块结构图 身份识别

是否为注册用户 个人博客页面 博客网站首页

个性化设置 发表文章 上传图片 进入他人微博 浏览所有文章

发表评论 查看用户图片 查看文章信

3.数据库设计

本系统一共设计出3个实体,分别是用户实体丶文章实体丶个性化实体。

1)用户表用来存储博客系统中建立自己的博客,并进行博客操作的客户,包括用户名丶密码丶昵称丶密码保护问题和密码保护回答字段。

2)个性设置表用来储存用户对个人博客进行个性化设置的基本信息,包括用户名丶博客标题和个性签名。

3)文章表用来存储博客系统中的博客文章的基本信息,包括文章的ID丶文章标题丶文章内容丶发表用户民丶发表时间和评论数。

4.程序预览

个人博客运行预览图如图所示

5.首页程序功能代码实现

session_start();

include_once 'center/conn/conn.php';

>

"/TR/xhtml1/DTD/xhtml1-transitional.dt d">

我的博客

type="text/css" />