实例介绍
最新PHP+MySql制作个人博客系统-完整教程
第章博客管理系统( 实现) 系统界面设计以浅色为主,美观友好,操作简便。 区突出重点内容,显示最新文章。 区非登录用户可以浏览文章、浏览图片、发表评论 冈全面的搜索査询功能,包括精确査询和模糊査询 区完善的文章管理功能,包括文章的发表、删除,及对文章的评论与冋复。 支持图片上传功能 区支持好友功能 区支持公告栏功能。 回系统运行稳定,安仝可靠。 系统功能结构 博客管理系统的功能结构如图所示。 博客管理系统 游客 普通用户 熘级用尸 浏浏发查上回上添删|用文评图公 览览表询传复传加除|户章论口片|告 文图评文文评图好如 章|片论章章论片友友坦理理理理 图博客管理系统功能结构图 系统功能预览 为了让读者对本系统有个初步的了解和认识,下面给出本系统的几个贝面运行效果图,如果想查 看完整的效果图,请参见光盘源程序。 博客管理系统的首页如图所示,该页面包含了系统大部分的功能链接,包括用户注册、用户登 录、文章浏览等。用户注册页面如图所示,该页面显示了用户注册时需要填写的资料、注意事项 等 浏览文章页面如图所示,该页面用于显示文章及相关的评论,也可以发表评论。发表文章页面 如图所示,该页面用于登录用户发表文章,包括文章标题、文字编辑区和文章内容。 75 s口LDG口 NVERTER PDF>册四m 项日开发全程实录 古码3m码, 月户名8码[玉证:关技 子寺干 出F共 日珞式:y1-d)+ 所在[本普| 图博客首页(光盘 )冬月户注册页面(光盘 当其的博才 N,从 话知cn|可文苦哩E片管友同理士豆 添博客文 大中了 诉程区:日引图回她彐 u 评论号70论!t0+评8713181:1C:41 成:1m记曇!7 瓦许 图浏览文章页面(光盘 图发表文章页面(光盘 图片上传页面用于上传图片,如图所示,通过该页面用户可以将图片或照片添加到博客中。添 加好友页面如图所示,该页面用于输入用户好友的详细信息,包括姓名、性别、生日等。 所气,气,如,., 取:印x落好四片用点图出录 速:年F博而合无区片会理太酬出录 上径n、…*,m3……浏片 日w=L(上工为:-m 「#三国长彐 任百科市 取绵;10200 手可号日1江以 123 恋」 图图片上传页面(光盘 )图添加好友页面(光盘 系统流程图 博客管理系统的流程图如图所示。 376 s口LDG口 NVERTER PDF>册四m 第章博客管理系统( 实现) 失败 管理 各 注册 奖用户登录 成 普遥 用户 查发 用 表 浏览图片 「1 管管 章论 片管理 理 理 理 图系统流程图 开发环境 在开发博客管玛系统平台时,该项目使用的软件开发环境如下 服务器端 操作系统 服务器: M 软件 数据库 图形化管理软件 团开发⊥具: 区浏览器 阿分辨率:最佳效果×像素 客户端 冈浏览器:推荐使用及以上版本 冈分辨率:最佳效果×像素。 文件夹组织结构 博客系统的目录比较少,结构比较简单,主要有数据库链接文件目录、样式目录、脚本目录 及背景图片目求。文件夹组织结构如图所小 77 s口LDG口 NVERTER PDF>册四m 项日开发全程实录 E tm1 数据库链接文件 样式文件 图片背景目录 Javascript脚本文件 图博客管理系统文件夹组织结构 8.4数据库设计 数据库分析 本系统属于中小型个人网站,亳无争议的,本系统采用的依然是 这对儿黄金组合, 无论是从成本、性能、安全上考虑,还是从易操作性上考虑, 都是最佳选择。 数据库概念设计 通过需求分析和功能上的设计,本系统规划出用户信息实体、上传图片实体、朋友圈实体、文章 实体和留言实体。下面给出主要的实体及图 用户信息实体包括注册用户的详细个人信息,如果想在本系统中进行发衣文章、上传图片等操作, 则必须要先进行注。用户信息实体图如图所小 用户 用广生日 用户账号 注册用户 用户性别 (月广真实姓名 登记时问 冬 用户信息实体图 上传图片实体主要包括上传图片的名称、上传图片用户和上传图片时间等,实体图如图 所示 378 s口LDG口 NVERTER PDF>册四m 第章博客管理系统( 实现) 上传用户 图片 上传时间 图片名称) 上传图片 图片空间 上传图片实体图 数据库物理结构设计 根据实体图和本系统的实际情况,需要创建张数据表,如图所示 用服务器:| +calmest卜最数据库: ib tmlog th article MyISAM ch2312 chine 文章列表 tb filecormment My lCAM ch2112 chinese ci:列灾 th friend M 告列表 wdlylSAM ch2312 chinese ci列表 a_user Mdy.AMc2312 chinese ci用户列表 数据表列表 下面来具体看一下这张数据表的结构设计。 (用户列表 用户列表主要存储用户的个人信息 表的结构如图所示 服务器: localhostν数据库: db tmlog圃表:tb_user 整理 届Mu默认 说明 t2卫 宝动编号 舌 用户账号 regrealname va char(20) gb2312_chiese_ciF 真实姓名 3120看用户受码 TEhirthd ay date 舌000000用户生日 TBC 所在市 用户线像 用户性别 ethr(4n)t?31?tm_ri否 用户啊 r (inn Jt123171ti'IHSH 否 个A签名 Hirl I Ill IdI:H [rIH tiurmlHal 1t12 1?_; t i'lHSH_iF 自乎绍 wd 1: hidr(n:31:门HLi香 登录TF 详员 用户列表结构 79 s口LDG口 NVERTER PDF>册四m 项日开发全程实录 (文章列表) 文章列表存储的是用户发表过的文章信息。 表的结构如图所示 B服多器:| calmest卜数据库: db tmlog圃表: th article 宇段 类型 EE Null 式认 说明 自动编号 title archar(20)g如2312chn 否 文章标题 content mediuntext gb2312_chinese_ci 文章内容 author varchar(20) 0b2312_chinese_ci F 文章作者 「UL ualelirrie 否000-00-00000000上传时间 图 文章列表结构 (评论列表) 评论列表存储的是用户对文章的评论,包括注册用户和游客都可以发表评论 表的 结构如图所小 服务器:| chest↑睡数据库: db_tmlog↑表:tb「 comment 宇段 粪型 整理 屈Nu 式认 说明 性 自动编号 fileid nt(4 文章id username varchar(20) 0h232 chInese cl 评论用尸 ntent 2312ch 否 評论内容 datetime datetime 舌000-0m0:muU评论时间 评论列表结构 (图片列表) 图片列表存储的是上传图片的信息,如图片名称、上传用户、上传时间等 表的结构如 图所示。 服务:: alost卜画数据库: Ib tmos b圃表: th tpsc 宇类 理性Nu默认 说明 否 自动編号 tpmc varchar(30) gb2312 chinese_ 图片名称 nediurmblcb 日NRY否 二进图片 author varchar (20 2312 chinese 上传用户 date 杏00000上传时间 图 图片列表结构 380· s口LDG口 NVERTER PDF>册四m 第章博客管理系统( 实现) (好友列表 好友列表主要记录了姓名、性别、牛日等好友的个人信息 表的结构如图所示。 服务器: localhost喦数据岸:啪 b tmos≯圃表: th friend 字段类型是聖性Mu默认说明 id 自动编号 fante varchar(50: 0b2312chinese cl 舌 好友名 HE varchar(10: gb2312 chinese ci 好友性别 date 否0000-0好友生日 archar(5〔 4b2312 chinese ci 否 所在城市 address varchar(100 gb2312 chinese ci 冢庭住址 postcode varchar(6) gb2312 chinese ci 邮政编码 email varchar(50: gb2312 chinese ci 否 E-mail varcharl20: gb2312 chinese ci 座机号码 handset varchar(20: gb2312 chinese 手机号码 varchar(20: gb2312 chinese ci 好友Q username varchar(20: gb2312chinese_ Cl 用户昵称 好友列表结构 (公告列表) 公告列表主要记录了网站情况、博客系统的版本情况或是网站活动等等。公告列表的结构如图 所示 图服务器:| calmest画数据库: db_ tmlog圃表: th_public 子臣类型 理性NM认说明 nt(4) 自动编号 title 2312 chinese 公告主题 content varchar(200) gb2312 chinese 否 公告内容 pub time date 否 发布时间 公告列表结构 8.5首页设计 首页概述 木系统首页页面设计简洁,主要包括以下部分内容 冈首部导航:包括首页链接、注册和登录模块。 381 s口LDG口 NVERTER PDF>册四m 项日开发全程实录 ⅵ左侧显示区:包括最新文章、最新图片和系统时间模块。游客主要通过该区域浏览文章、浏 览图片及发表评论。 区主显示区:为系统公告栏,显示系统及网站的最新咨询 下面看一下本案例中提供的首贞,该首页在本书光盘中的路径为 ,如图 所示 百页 我的博客 悍客注册 首部导航栏 ,,N5,以 用户z密冯 码 国歌愧要登录 n网 n tue wed thu fri sat 最新公告 117181922122 主显示区 客最新文直 1、浏武 十客测试 口R曰 热烈底死巳CCD客网重新开放 左侧显小区 推荐最新图片 图片名称:可的小兔子 博客管理系统首貞 首页技术分析 在首贝主显小区,是一个公告栏模块。公告栏主要用于公布系统版本的更新或升级情况、网站的 最新活动安排等,也可以链接一些用户的精彩文章。本系统的公告栏模块是通过 标签来实现 的 标签是 自带的、也是初学者最常用的公告栏实现方式。使用 标签,可 以实现文字或图片的滚动效果,增加了实用性的冋时,也增加了观赏性。下面就来学习一下这个标签 的常用方法及属性。 382· s口LDG口 NVERTER PDF>册四m 【实例截图】
【核心代码】
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论