[軟件管理系統(tǒng)類精品]博客管理系統(tǒng)文章管理_第1頁
[軟件管理系統(tǒng)類精品]博客管理系統(tǒng)文章管理_第2頁
[軟件管理系統(tǒng)類精品]博客管理系統(tǒng)文章管理_第3頁
[軟件管理系統(tǒng)類精品]博客管理系統(tǒng)文章管理_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、文章管理模塊設計1 文章管理模塊概述 對一個博客系統(tǒng)來說,文章管理是最基本的功能,但同時也是最復雜的一個功能。本系統(tǒng)的文章管理模塊包括“添加博客文章”,“查找博客文章”,“管理我的博客”,“發(fā)表評論”,“刪除文章”和“刪除評論”等6大功能。其中,普通用戶只能刪除自己的文章及發(fā)表對文章的評論,只有管理員才有權刪除任何一篇文章及恢復。下面給出文章管理模塊的框架:超級用戶普通用戶發(fā)表評論其他用戶文章文章發(fā)表文章刪除評論查看文章刪除文章2 文章管理模塊技術分析 想要使用文章管理模塊,前提是用戶必須登錄,匿名用戶是無法訪問這些功能的;想要刪除文章和評論,前提是當前用戶要么是管理員權限,要么是文章?lián)碛姓撸?/p>

2、否則不會顯示刪除功能的。這兩方面的控制都需要session的配合。 session即會話,是指用戶從進入網(wǎng)站開始,直到關閉網(wǎng)站的這段時間內(nèi),所有網(wǎng)頁共同使用的公共變量的存儲機制。session比cookie更有優(yōu)勢,如session是存儲在服務器端的,不一被偽造;session的存儲沒有長度限制;session的控制更容易等。 在制作該博客時,主要運用會話函數(shù)來進行session的控制和使用。3 添加文章實現(xiàn)過程 當用戶登錄后,系統(tǒng)會直接進入到文章添加頁,也可以通過選擇“文章管理”/“添加博客文章”菜單回到文章添加頁。添加文章頁為一個發(fā)布菜單,包括文章主題、文字編輯、文章內(nèi)容等元素。 當用戶填

3、寫完博客主題和文章內(nèi)容后,單擊“提交”按鈕,系統(tǒng)將跳轉(zhuǎn)到處理頁面進行處理。在處理頁中,江傳過來的文章標題、文章作者和文章內(nèi)容等參數(shù)組成insert語句,冰最終保存帶數(shù)據(jù)表中。如果添加信息成功,系統(tǒng)返回到本頁,可繼續(xù)執(zhí)行添加操作;如果添加失敗,則返回到上一步。 關鍵代碼:?phpsession_start();include “conn/conn.php”;if($btn_tj”)$title=$posttxt_title;$author=$_sessionusername;$content=$_postfile;$now=date(“y-m-d h:i:s”);/*生成insert語句*/“$

4、sql=”insert into tb_article(title,content,author,now)values($title,$content,$author,$now)”;$result=mysql_query($sql);/*根據(jù)¥result,返回結(jié)果*/if($result)echo”alert(恭喜您,你的文章發(fā)表成功!);window.location.herf=file.php;”;else echo”alert(對不起,添加操作失敗!);history.go(-1);”;elseecho”alert(對不起,添加操作失敗!);history.go(-1);”;?4 文章

5、列表的實現(xiàn)過程 選擇“文章管理”/“我的文章”菜單項,將顯示用戶發(fā)表過的文章列表。文章列表頁使用了分頁技術和dowhile循環(huán)語句來輸出文章標題。5 產(chǎn)看文章、評論的實現(xiàn)過程 單擊列表中的任意一個文章標題,都會看到對應的文章內(nèi)容和文章評論。 系統(tǒng)根據(jù)當前頁面?zhèn)鬟^來的文章信息輸出文章后,開始查找表tb_filecomment中filed字段值等于文章id的所有評論集,并通過分頁顯示出來。6 刪除文章、評論的實現(xiàn)過程 在查看文章評論頁面,當系統(tǒng)判定當前用戶為管理員或是文章作者是,在每篇文章和評論的后面,都將顯示相應的“刪除”按鈕。單擊任意的“刪除”按鈕,系統(tǒng)將會提示是否刪除,如果確認,江跳轉(zhuǎn)到處理

6、頁面,完成刪除操作。 在刪除文章的處理頁中,刪除文章的同時,也刪除了該篇文章的相關評論。處理頁首先在文章列表tb_article中刪除id等于¥file_id的記錄,如果沒有可刪除記錄,則提示失敗,并返回上一步;如果刪除成功,則轉(zhuǎn)到評論列表tb_filecomment中,刪除所有該篇文章的評論。關鍵代碼:?php session_start(); include”check_login.php”; include”conn/conn.php”; $sql1=”delete from tb_filecomment where fileid=”.$file_id; $result=mysql_query($sql1,$link); if($result) $sql1=” delete from tb_filecomment where fileid=”.$file_id; $rst1=mysql_query($sql1,$link); if($rst1) echo”alert(博客文章已被刪除!);location=m

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論