


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、博客,又译为网络日志、部落格或部落阁等,是一种通常由个人 管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题 上提供评论或新闻,其他则被作为比较个人的日记。一个典型的 博客结合了文字、图像、其他博客或网站的链接、及其它与主题 相关的媒体。能够让读者以互动的方式留下意见,是许多博客的 重要要素。大部分的博客内容以文字为主,仍有一些博客专注在 艺术、摄影、视频、音乐、博客等各种主题。博客是社会媒体网 络的一部分。1. 系统概述11.1数据库分析42. 系统功能结构53. 数据库设计64. 程序预览75. 首页程序功能代码实现 86. 使用
2、的关键技术 117. 数据库设计 148. 功能实现部分 15总结16参考文献161. 系统概述个人博客是博客的一种。自建独立网站的博客主,有自己的 域名、空间和页面风格。是个人持续性的日记或评论。它是最传 统常见的博客。个人博客作者一般注重博客的内容,即使他们的 博客从来没有被除了自己以外的人阅读过。 编写博客可以抒发感 情,弓I起人们的共鸣。很少个人博客出名和成为主流,但一些个 人博客很快就聚集了许多读者。本章的博客系统主要分为个人博 客管理和博客后台管理2部分。个人博客管理,主要功能包括个人管理、文章管理、相册管理、 好友管理、留言管理和纸条管理。个人博客管理功能结构如图所示|你博喜管理
3、好友管理留言管理1.1数据库分析图中详细画出来了好友管理、日志、相册、留言板、个人资料等。其中个人管理权限最高,他可以管理日志、相册、留言板以及个 人资料。日志部分可以更新日志,删除日志,修改日志,查询日 志等。相册部分可以添加相册和删除相册。留言板部分可以留言, 增加留言,删除留言。个人资料包括修改个人资料等。管理员与 日志之间的关系是管理员可以对日志进行修改和添加。管理员和 相册之间的关系是管理员可以对相册进行更新和删除。管理员和 留言板之间的关系是管理员可以对留言板做出回复功能和删除功 能。管理员和个人资料之间的关系是管理员管理着用户注册的信 息。并有删除用户的最终解释权。数据库关系数据
4、库关系图介绍:主要分为六个模块。分别 为管理员、相册、日志、留言板、协议、属性。管理员模 块有以下几个功能分别是设置密码、用户名、登录时间、 引言、管理员、路径等。相册模块有以下几个功能分别是 标题、路径、内容等。日志模块包括以下几个功能分别是 相册内容、更新时间、消息等。留言板模块包括以下几个 功能分别是留言内容、管理留言板、留言协议、留言时间 等。个人博客系统的协议模块包括以下几个内容分别是协 议题目、协议内容、注册时间等。属性模块包括有以下几 个功能分别是属性题目等。2. 系统功能结构图本系统首先需要对用户进行身份验证,验证时判断用户是一注册 用户还是普通游客。如果已是注册用户,则跳转到
5、对应的个人博 客页面;如果是游客,则直接计入到博客网站首页。下面是博客 网站的功能结构图。身份识 别是否为注册用户个性化设置博客网站首页个人博客页面发表文早浏览所有文章进入他人微博上传图片查看用户图片查看文章信发表评论图2.1模块结构图3. 数据库设计本系统一共设计出3个实体,分别是用户实体 、文章实体、个 性化实体。1)用户表用来存储博客系统中建立自己的博客,并进行博客操 作的客户,包括用户名、密码、昵称、密码保护问题和密码保护 回答字段。衣汛|川八氏丈彳、r varvhar >M用户霜pjA-swoirdSt本(vardiir)看录密码朮ickn出mu丈本(varthar)否'
6、;question*疋本 t varvhar)帝码保护问虑answer艾* ( vaivhar)杳甯码保护冋答2)个性设置表用来储存用户对个人博客进行个性化设置的基本 信息,包括用户名、博客标题和个性签名。是杳主證描述迂本(vutcIht)是川匚名bfciftiilejt 本(rchjr >暗客标IEidioraph置本 Cvarihur个性签名3)文章表用来存储博客系统中的博客文章的基本信息,包括文 章的ID、文章标题、文章内容、发表用户民、发表时间和评论 数。3 1支帝匿tt据舅旳是否主變rd整敷CinL)是1文章Idtitle丈本 < varvhai >否丈尊林题Cer
7、ent直木taO看丈帝内齊u 国rrniimc文木 1 vafchar)date日期发表时间h 站 rend整數(inr)评论襯4.程序预览个人博客运行预览图如图所示* it荐博窩) BY: ujitTort:执门审雪热门文UpwMO的1L疋甘的t車客 比心怖穹I k茁一的廨喜 Eli的博客 mH泊雪車客I頭瞬5. 首页程序功能代码实现v?phpsessi on _start();in clude_o nee 'ce nter/c onn/conn .php'?><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Tran
8、 sitio nal/EN"" nsitio nal.dt d"><html xml ns=""><head>vmeta http-equiv="C on te nt-Type" conten t="text/html; charset=gb2312" /><title> 我的博客 </title><li nk href="css/style.css" rel="stylesheet" type=&q
9、uot;text/css" /></head><body><div id="c ontain"><div id="header"><div id="logi n"><div> <aon click="javascript:wi ndow.ope n('ce nter/logi n.php','log in ','width=300,height=200',false)">
10、;登录 </a>|&n bsp; <aon click="javascript:wi ndow.ope n('ce nter/register.php',' register','',false)">注册 </a></div></div></div><div id="co nte nt"><div id="left"><div id=" no mblog"&g
11、t;<ul style=" padd in g-top:50px;list-style-type: non e;">v?php$nom membersql = "select * from tb_member where isnomin ate = 1 order by id desc limit 4"$nom memberarr =$conn e->getRowsArray($ nom membersql);$conn e->close_rst();if($nom memberarr != '')foreach(
12、$ nom memberarr as $value)echo '<li style="height:20px;lin e-weight:20px;"><ahref="ce nter/ce nter.php?uid='.$value' name'.”' target="_bla nk">'.$value'blog name'.'v/a>v/li>';?></ul><div class="more&q
13、uot;><aon click="ope n('morei nfo.php?act=nomin ateblog','_bla nk', false)" 更多 >>>v/a>v/div></div><div id=" no mart"><ul style=" padd in g-top:50px;list-style-type: non e;"><?php$nom membersql = "select * fr
14、om tb_member whereisnomin ate = 1 order by id desc limit 4"$nom memberarr =$conn e->getRowsArray($ nom membersql);$conn e->close_rst();if($nom memberarr != '') foreach($ nom memberarr as $value) echo '<li style="height:20px;lin e-weight:20px;"><ahref="c
15、e nter/ce nter.php?uid='.$value' name'.”' target="_bla nk">'.$value'blog name'.'v/a>v/li>'?>v/ul>vdiv class="more"><aon click="ope n('morei nfo.php?act=no mi natearticle','_bla n k','',false)&qu
16、ot;> 更多 >>></a></div></div></div><div id="right"><div id="left"><div id="ce nter"x/div></div><div id="right"><div id="hotblog"><ul style=" paddi ng-top:50px;list-style-ty
17、pe: non e;"><?php$hotmembersql = "select * from tb_member order by hit num desc limit 4"$hotmemberarr =$conn e->getRowsArray($hotmembersql);$conn e->close_rst(); if($hotmemberarr != '') foreach($hotmemberarr as $value)echo '<li style=" height:20px;lin e
18、-weight:20px;"><ahref="ce nter/ce nter.php?uid='.$value' name'.”' target="_bla nk">'.$value'blog name'.'v/a>v/li>'?></ul><div class="more"><aon click="ope n('morei nfo.php?act=hotblog',
19、9;_bla nk',”,faIse)"> 更多 >>x/ax/div>v/div><div id="hotart"><ul style=" paddi ng-top:50px;list-style-type: non e;"><?php$hotmembersql = "select * from tb_member order by hit num desc limit 4"$hotmemberarr =$conn e->getRowsArray($
20、hotmembersql);$conn e->close_rst(); if($hotmemberarr != '') foreach($hotmemberarr as $value)echo '<li style=" height:20px;lin e-weight:20px;"><ahref="ce nter/ce nter.php?uid='.$value' name'.”' target="_bla nk">'.$value'blog
21、name'.'v/a>v/li>'?></ul><div class="more"><aon click="ope n('morei nfo.php?act=hotarticle','_bla nk',” ,false)"> 更多 >>></a></div></div></div></div></div><div id="bottom&quo
22、t;></div></div></body></html>6. 使用的关键技术1. 文章管理模块文章管理模块是本系统中最基础、最复杂的一个核心功能模 块。文章管理模块可以分为添加博客文章、查询博客文章、发表 文章评论、删除博客文章/评论4个功能部分。2. 添加博客文章发表博客文章主要是提供用户发表和张贴个人的文章或是对 某些事物的独到见解等,通过发表的文章,其他用户可以发表相 关的评论,以便能够同来访者进行交流,是一个展现自己的网络交流平台。这个功能主要由file.php 完成。发表文章后,提交博客文章信息到数据处理页(check_file
23、.php )并保存在相应 的数据库中。在保存过程中,系统会在数据库中为该文章自动生 成一个文章ID编号,这个编号是自动递增的生成,用来唯一标 识一篇文章。3. 文章查询发表文章子模块主要由 query.php实现。在query.php页面 中,查询的功能区,在”查询条件”后的下拉列表框中选择查询 条件。在“关键字“后面的文本框中输入查询条件所对应的查询 关键字,既可快速检索到相应的数据信息。如果存在,输出数据 信息到浏览器;否则,弹出警告信息。4. 发表文章评论发表文章评论是在“查询博客文章“的前提下操作的。当页 面显示查询的文章信息。如图博客,即在网络上发表文章,展现个性的一类入,而博容系统
24、,是掏这类人群提供一 个相互交凉、学习的平台。博客的两大基本功能是共拿与交济。共享,就是将文章、 圉片、心得等一些在传统般念中属于利人的东西,拿出来和多数人一起分享:交流, 就是有着同样兴趣' 矍好、语言的一类人之间的联崇 JJZ您可以通过点击下面的地址来引用该文章,也可以直接点击::来自就诵加到您的博客空闾httpr/Vlccalhostz 101., c ent er center. php?act-see&uid"ord=r by id desc linit 010select * from tb rsvi=-w 仇邑忙邑 art id - ? 34,?页发表评
25、论如果没有登录,则评论人一栏显示龍匿名竹留言7. 数据库设计1. 文章列表(tb_article )文章列表存储的是用户发表过的文章信息如图slaJ -T ' /Xid12lypcinaflE 死亡务闻title 中年匚 cm 1: aita ut heirI LOVE youfirstt incartqLint e tiilrnuii3reni-un0"amine1isnaniE'刚刚冷畝的小真不 车円血Bi病戮发哥L_ - "+ « *2011-01-21 16:<44:44/X13II' r的事了"在一不天皇.首疑发生
26、一珂 BLOG2011-0e-0E 16:9D:6S141X11言*笔记不朽 的量 情在的小山封性 廿苗白左夫燮,他冊官 特起也怕年轻时的故事"男的叫电建.女的叫西 迟两零I love you2A11-Q1-22 09:4T:14111>X19日记AA 广吉雷更萨窝尸亠护理方撤E 刘蝕爭声都剌开房阖萨竝 肯运腳舀里卡参2011-04-28 09:01:49111丿X35日记<fc«T Mlar=ftfflOOff>明XJ-Rmr *| V J 1 Jmde16z08;0§0312. 评论留言(tb_filecomment )评论列表存储的是用户对文章的评论,包括注册用户和游客 都可以发表评,如图工诳MLJm 兀w |4T *idfrdnanefrdnenkfrdleveLaddtjjne|JX2I LOVE YOUI02
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 路灯居间合同范本
- 计算机基础知识与基本操作
- 房屋整装 定制合同范本
- 2025至2030年中国椭圆形腕关节数据监测研究报告
- 2025至2030年中国多功能远红外磁疗文胸数据监测研究报告
- 市委书记刚出炉的“万字长文”堪称2025年在三级干部大会上的“头条”佳作内容“出新”、标题“出彩”、结构“出神”
- 游戏活动试讲案例大班课件
- 管理过程中最重要的环节
- 心脏术后监护护理
- 山地承包合同(二零二五年度)乡村旅游合作开发协议
- DB37T 4242-2020水利工程建设项目代建实施规程
- 学生班级卫生值日表模板下载
- 日产5000t水泥熟料预分解窑窑尾工艺设计说明书
- 劳务派遣服务方案与服务流程图
- 2022立足岗位秉承工匠精神PPT课件模板
- 科技成果转化项目申报表
- 装饰材料与构造(共153张PPT)
- GB∕T 28610-2020 甲基乙烯基硅橡胶
- 4.昆虫备忘录 课件(共15张PPT)
- DB37∕T 5191-2021 高延性混凝土加固技术规程
- 软压光机计算说明
评论
0/150
提交评论