freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計php論壇網(wǎng)站程序設計-資料下載頁

2024-12-01 20:58本頁面

【導讀】進行功能設計、界面設計,最后編碼調(diào)試實現(xiàn)。要求能夠?qū)崿F(xiàn)用戶在線瀏覽論壇。帖子,分主題發(fā)表帖子和回復等功能。手段和交流的平臺。PHP語言執(zhí)行效率高并易于同數(shù)據(jù)庫連接,MySQL數(shù)據(jù)庫。訪問速度快、穩(wěn)定性好。后臺主要實現(xiàn)管理員對論壇系統(tǒng)的維護。

  

【正文】 ,用戶等級頭銜,真實姓名,用戶個人網(wǎng)站,用戶 號碼,用戶 MSN 號碼,用戶個性簽名,用戶所在時區(qū),用戶身份等信息,主鍵為 id。如圖 所示。 圖 users 表 上 述給出數(shù)據(jù)庫中的表信息,本數(shù)據(jù)庫包含封用戶 IP 表、類別版塊表、默認配 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 20 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 置表、論壇表、在線用戶表、帖子表、查詢匹配表、查詢結(jié)果表、主題表、用戶表和數(shù)據(jù)庫中各個表的列屬性。 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 21 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 4 論壇系統(tǒng)詳細設計 論壇在 Inter 上是很常見的,但是要實現(xiàn)一個論壇,工作量很大。 論壇系統(tǒng)大致可以分為兩個組成部分:面向系統(tǒng)管理 者 的論壇管理系統(tǒng)和面向一般用戶的論壇服務系統(tǒng)。無論是管理員方還是用戶方都不必安裝該系統(tǒng)。但是,為了解釋網(wǎng)頁代碼中的服務器端腳本語言代碼,服務器端必須安裝相應的 WEB 服務器(比如 Apache, IIS),腳 本代碼解釋引擎 (比如 Apache)和數(shù)據(jù)庫服務器(如 MySQL)。系統(tǒng)管理員通過帳戶密碼驗證后登錄論壇管理系統(tǒng),進行相應的后臺管理如用戶管理 、版塊 管理和文章管理。而對于用戶,則要先通過注冊提出申請,經(jīng)管理員審核后成為論壇系統(tǒng)的正式用戶。用戶通過帳戶密碼驗證登錄論壇服務系統(tǒng)后,能夠在論壇內(nèi)發(fā)表文章,回復文章,查詢文章,瀏覽文章等。所以,論壇系統(tǒng)應該能夠識別四類不同權(quán)限級別的用戶。第一類是新注冊用戶,尚未通過系統(tǒng)管理員審核,擁有瀏覽文章,查詢個體信息的權(quán)限;第二類是一般用戶,已經(jīng)通過審核,能夠在論壇討論區(qū)發(fā)表文 章,回復文章,接收信件,回復信件;第三類是 版主 ,能夠在相應的 版塊 刪除文章,封鎖 ID 限制發(fā)文以及解除對一般用戶的封鎖;第四類是系統(tǒng)管理員,擁有最高權(quán)限,能夠?qū)徍诵掠脩糇哉埱?,?quán)限申請并執(zhí)行相應的裁決。 一般網(wǎng)站論壇需要實現(xiàn)的功能包括:數(shù)據(jù)庫的訪問 ,CSS 樣式表的使用 ,論壇系統(tǒng)功能的實現(xiàn) ,數(shù)據(jù)的安全性研究與實現(xiàn) 4 個功能。 數(shù)據(jù)庫的訪問 無論是管理者還是用戶,在操作論壇系統(tǒng)之前,首先要與數(shù)據(jù)庫建立連接。掌握網(wǎng)絡數(shù)據(jù)庫編程方法也是該課題的主要目的之一。 PHP 語言提供了大量的數(shù)據(jù)庫操作函數(shù),對 MySQL 進行了很好的支持。對MySQL 的訪問,首先通過 PHP 的函數(shù) mysql_pconnect 或 mysql_connect 建立對數(shù)據(jù)庫服務器的連接,然后通過 mysql_select_db 函數(shù)從數(shù)據(jù)庫服務器中選擇本論壇系統(tǒng)的數(shù)據(jù)庫,如果需要對數(shù)據(jù)庫進行操作,可以用 mysql_query 函數(shù)向 MySQL 數(shù)據(jù)庫發(fā)送 SQL 語句來實現(xiàn),然后再通過 mysql_fetch_row 等函數(shù)來取回操作的結(jié)果。 訪問論壇系統(tǒng)數(shù)據(jù)庫的功能實現(xiàn)如下: Connect 連接 MySQL。驗證管理員用戶名和密碼; if 正確 do 選擇數(shù)據(jù)庫。 //不能連 接數(shù)據(jù)庫顯示錯誤信息 error(39。Unable to select database. 39。.mysql_error(), __LINE__, __FILE__)。} else //不能連接數(shù)據(jù)庫服務器顯示錯誤信息 error(39。Unable to connect to MySQL server. 39。.mysql_error(), __LINE__, __FILE__)。 } 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ CSS 樣式表的使用 通過瀏覽互聯(lián)網(wǎng)上的論壇,我們知道基本上所有的論壇系統(tǒng)都提供了很多的風格來實現(xiàn)更好的用戶體驗,用戶可以 根據(jù)喜好來選擇自己喜歡的風格,這些風格的實現(xiàn)是通過 CSS 樣式表來實現(xiàn)的。本論壇系統(tǒng)也提供了這樣的功能 , 該論壇系統(tǒng)風格的CSS 樣式表部分代碼如下: /*設置 BODY 的背景 */ BODY { backgroundcolor: FFFFFF } /*設置表格列的文字和顏色屬性 */ TD { font: 12px Verdana, Arial, Helvetica, sansserif。 color: 333333} /*設置輸入框和復選框的字體和顏色 */ INPUT, SELECT { font: 12px Verdana, Arial, Helvetica, sansserif。 color: 333333} /*設置文本框字體和顏色 */ TEXTAREA { font: 12px Verdana, Arial, Helvetica, sansserif。 color: 333333} /*設置表單屬性 */ FORM { margin: 0 } 論壇系統(tǒng)功能的實現(xiàn) 系統(tǒng)功能 分論壇顯示 論壇系統(tǒng)版塊和子論壇顯示關(guān)功能如下: 對數(shù)據(jù)表進行操作,使用 select 分別查詢出所有類別版塊表 catagories 和論壇表 forums中的版塊名稱和子論壇名稱,把類別版塊表 catagories 和論壇表 forums 進行等值連接,使用 while 語句循環(huán)取出版塊名和 子 論壇名,逐一輸出版塊和子論壇名稱; 論壇系統(tǒng)版塊和子論壇顯示如圖 所示。 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 23 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 論壇系統(tǒng)版塊和子論壇顯示圖 主題顯示 主題顯示主要功能實現(xiàn)如下: 在主題表 topics 中查詢主題 id,使用 while 循環(huán)取出主題表中的主題名 論壇系統(tǒng)主題顯示如圖 所示。 圖 論壇系統(tǒng)主題顯示圖 普通用戶功能 登錄和退出論壇 登錄論壇系統(tǒng)關(guān)功能實現(xiàn)如下: 點擊登錄 跳 轉(zhuǎn)到 登錄處理頁面 , 輸入用戶名密碼后提交表單數(shù)據(jù),對輸入的用戶名和密碼進行去空格和轉(zhuǎn)譯操作 使用 unescape 將字符進行轉(zhuǎn)義,使用 trim 對所提交的字符進行去空格處理 查詢 user 表 if 有此用戶 then do 檢查密碼是否正確; if 密碼驗證正確,顯示登錄成功返回主頁面 else 密碼不符合,提示密碼錯誤; End if 系統(tǒng)登錄界面如圖 所示。 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 24 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 系統(tǒng)登錄界面 退出論壇系統(tǒng)功能實現(xiàn): 點擊退出登錄,從在線用戶表中刪除,使用 WHERE 從在線用戶表中選取用戶,并使用 DELETE 語句刪除, then 重定向到主頁 index,php 用戶注冊 用戶注冊包括填寫用戶名、密碼、郵箱。在注冊前要檢查該用戶名是否已經(jīng)被注冊。密碼插入數(shù)據(jù)庫前要進行加密處理。 點擊注冊轉(zhuǎn)到 ,調(diào)用 user 表,檢查提交表單中用戶名是否已經(jīng)存在,如果不存在,將檢查 2 次輸入密碼是否輸入相同,以及檢查提交郵箱格式是否正確,將注冊信息保存至 user 表中。 檢查用戶名 是否存在: If 用戶名已存在 then Do 返回注冊頁面重新輸入用戶名; If 2 次密碼輸入不一致 then Do 返回注冊頁面重新輸入密碼; If 檢查郵箱格式不正確 then Do 返回注冊頁面重新輸入郵箱; Else 注冊成功將數(shù)據(jù)寫入用戶表; End if 用戶注冊界面如圖 所示。 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 25 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 用戶注冊界面 發(fā)文功能 根據(jù)課題內(nèi)容參考的要求,發(fā)文功能包括發(fā)新帖子、回復帖子、修改刪除自己發(fā)布的帖子。此功能是對論壇系統(tǒng)數(shù)據(jù)庫表進行增、刪、改的功能。 發(fā) 新帖子功能如下: 如果是發(fā)表新帖子 ,點擊發(fā)新主題, 生成一個發(fā)表新主題的頁面, 將填寫的內(nèi)容提交,分別對 topic 表和 post 表 操作 ,使用 INSERT 語句將新帖數(shù)據(jù)插入主題表 topic,將主題帖子 id,發(fā)帖人,發(fā)帖時間 ,帖子內(nèi)容 等信息 insert 進 post 表,改變主題帖中的最后回復 last_post_id 一項,使用 UPDATE 更新 topic 表的屬性 last_post_id,即最后發(fā)表主題名稱, update 更新用戶表 users 的用戶發(fā)帖數(shù) num_posts,和最后發(fā)帖時間 發(fā)表新帖子及回復界面如圖 、 所 示。 安徽工業(yè)大學 畢業(yè)設計(論文)說明書 共 43 頁 第 26 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 發(fā)表新帖子界面 圖 回復界面 查詢功能 根據(jù)課題內(nèi)容參考的要求,查詢功能可查詢注冊用戶及其對應的帖子。等值連接 posts表和 user 表,查詢注冊用戶可對本論壇系統(tǒng)的 users 表進行查詢, posts 表包括論壇系統(tǒng)所有的主題和回復內(nèi)容。本論壇系統(tǒng)的查詢功能可使用泛查找,通配符使用“ *”,在對數(shù)據(jù)庫進
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1