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

正文內(nèi)容

畢業(yè)設(shè)計php論壇網(wǎng)站程序設(shè)計(編輯修改稿)

2025-01-06 20:58 本頁面
 

【文章內(nèi)容簡介】 che Web 服務(wù)器的一部分時,運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序,服務(wù)器解釋腳本不需要承擔(dān)任何額外負(fù)擔(dān)。 (5)開放源碼:所有的 PHP 源碼都可以得到。 (6)沒有運(yùn)行費用: PHP 是免費的。 (7)基于服務(wù)器端:由于 PHP 是在 Web 服務(wù)器端運(yùn)行的, PHP 程序可以很大、很復(fù)雜而不會降低客戶端的運(yùn)行速度。 (8)嵌入 HTML:因為 PHP 語言可以嵌入到 HTML 內(nèi)部,所以 PHP 容易學(xué)習(xí)。 (9)簡單的語言:和 Java 和 C++不同, PHP 語言堅持以基本語言為基礎(chǔ),然而它的功能也強(qiáng)大到足以支持任何類型的 Web 站點。 (10)極其強(qiáng)大的數(shù)據(jù)庫支持: PHP 最強(qiáng)大也最有代表性的特點在于它的數(shù)據(jù)庫層,它內(nèi)置了對很多數(shù)據(jù)庫的支持,而不再需要特殊擴(kuò)充,使得編寫基于數(shù)據(jù)庫的網(wǎng)頁變得非常簡單。目前所支持的數(shù)據(jù)庫有 Oracle、 Sybase、 FilePro、 mSQL、 Velocis、 MySQL、Informix、 Solid、 dBase、 ODBC、 Unix、 dbm、 PostgreSQL、 MSSQLSERVER 等。針對每個數(shù)據(jù)庫都有一組函數(shù)用于數(shù)據(jù)庫訪問和操作,如對 MySQL 有 mysql_close、mysql_connect、 mysql_create_db、 mysql_db_query 等函數(shù)。 (11)文件存?。?PHP 有許多支持文件存取的函數(shù)。 (12)文本處理: PHP 有許多函數(shù)處理字符串,其中包括模式匹配的能力。 (13)復(fù)雜的變量: PHP 支持標(biāo)量、數(shù)組、關(guān)聯(lián)數(shù)組等變量,這給用戶提供了以支持其它的高級數(shù)據(jù)結(jié)構(gòu)的堅實基礎(chǔ)。 (14)圖像處理:用戶可 以使用 PHP 動態(tài)地創(chuàng)建圖像。 MySQL 數(shù)據(jù)庫技術(shù) MySQL 數(shù)據(jù)庫概述 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。目 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 共 43 頁 第 6 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 MySQL 的特性: (1)核心程序采用完全的多線程編程。線程是輕量級的進(jìn)程,它可以靈活的為用戶提供服務(wù),而不用浪費過多的體統(tǒng)資源。(2)可運(yùn)行在不同的平臺 上。 (3)它有一個非常靈活且安全的權(quán)限和口令系統(tǒng),當(dāng)客戶與一個服務(wù)器鏈接時,它們之間所有的口令傳送被加密,而且它允許基于主機(jī)的認(rèn)證。(4)它擁有一個非??焖俚幕诰€程的內(nèi)存分配系統(tǒng),而且沒有內(nèi)存漏洞,所以可以不斷地使用而不用擔(dān)心其穩(wěn)定性。事實上,它的穩(wěn)定性足以應(yīng)付一個超大規(guī)模的數(shù)據(jù)庫,如跨國公司的處理流程。 (5)PHP 的強(qiáng)力支持。 PHP 中提供了一整套的 MySQL函數(shù),用來對 MySQL 進(jìn)行支持。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能 有限等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于MySQL 是開放源碼軟件,因此可以大大降低總體成本。 相對說來, MySQL 內(nèi)定最大連結(jié)數(shù)為 100 個使用者。但是,我們絕對不可以用一個程序的內(nèi)建設(shè)定來判斷它的效能。到目前為止,我們還沒聽說過使用 MySQL 的較大而且訪問頻繁的網(wǎng)站上的 用戶 有任何抱怨。 MySQL 圖形管理工具 phpMyAdmin MySQL 的標(biāo)準(zhǔn)操作全部是在字符界面下的,這樣可能會讓習(xí)慣圖形界面 的用戶覺得不友好。因此出現(xiàn)了一些非命令行方式的管理 MySQL 的工具。 使用最多的 MySQL 管理工具是 phpMyAdmin。 phpMyAdmin(簡稱 PMA)是一個用 PHP 編寫的 在網(wǎng)絡(luò)上直觀管理 MySQL 數(shù)據(jù)庫的軟件,是 眾多 MySQL 管理員和網(wǎng)站管理員的首選數(shù)據(jù)庫維護(hù)工具 , 通過 phpMyAdmin 可以完全對 MySQL 數(shù)據(jù)庫進(jìn)行操作 , 例如建立、復(fù)制 、 刪除數(shù)據(jù)等 。 phpMyAdmin 的主界面如圖 所示。 圖 phpMyAdmin 主界面 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 共 43 頁 第 7 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 論壇采用 B/S 架構(gòu) PHP采用瀏覽器 /服務(wù)器 (B/S)模式架構(gòu)。所謂 B/S結(jié)構(gòu),就是通過瀏覽器( Browser)來訪問服務(wù)器( Server)上的內(nèi)容,客戶端不需要運(yùn)行其他軟件。 B/S 結(jié)果的優(yōu)點是維護(hù)方便??蛻舳诉\(yùn)行的軟件是一個隨操作系統(tǒng)同時發(fā)布的瀏覽器,例如 IE,而不用安裝其他軟件。瀏覽器通過網(wǎng)絡(luò)獲取服務(wù)器的信息。 B/S 結(jié)構(gòu)系統(tǒng)的所有的維護(hù)、升級工作都只在服務(wù)器上運(yùn)行,服務(wù)器代碼修改后,客戶端就能獲取最新的信息。 服務(wù)器端的 PHP 代碼會轉(zhuǎn)化為 HTML 代碼傳輸?shù)娇蛻舳?,一個基本的 HTML 代碼如下所示: html head title標(biāo)題 /title body 主題 /body /head /html 在實際應(yīng)用中,通常 PHP 代碼和 HTML 代碼混合使用以完成一個頁面的顯示。 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 共 43 頁 第 8 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 3 總體設(shè)計 論壇可行性分析 可行性研究的目的是為了對問題進(jìn)行研究,以最小的代價在最短的時間內(nèi)確定問題是否可解,經(jīng)過對項目進(jìn)行詳細(xì)調(diào)查研究,進(jìn)而便能初擬系統(tǒng)規(guī)劃報告,對系統(tǒng)開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計及合理安排。下面簡要對本系統(tǒng)開發(fā)的可行性加以論述: 在經(jīng)濟(jì)可行性上,由于本系統(tǒng)是基于開源項目,在整個過程使用 WAMP 架構(gòu) ,而且是免費的,同時在設(shè)計過程我參照了相關(guān)系統(tǒng)來設(shè)計,比如用 asp 論壇或 jsp 論壇。當(dāng)然,系統(tǒng)也將按照軟件工程的步驟來完成。 在技術(shù)可行性上,系統(tǒng)將基于 MVC 架構(gòu), MVC 即視圖,模型,控制器。 這種設(shè)計模式是一個很好 系統(tǒng)開發(fā) 的途徑, 我們可以為一個模型在運(yùn)行同時建立和使用多個視圖 , 這樣就可以使系統(tǒng) 在健壯性,代碼重用和結(jié)構(gòu)方面上一個新的臺階。 除此之外,因為模型獨立,這樣就可以把一個模型獨立地移植到新的平臺工作。 在社會可行性上,論壇在當(dāng)今非常流行,很大一部分是歸結(jié)于社會的發(fā)展: 從互聯(lián)網(wǎng)最終用戶角度來講, 論壇的 出現(xiàn) ,大規(guī)模實現(xiàn)了 使用者從實在的世界到網(wǎng)絡(luò)虛禮的世界; 從網(wǎng)站角度來看,所有網(wǎng)站 設(shè)計出來就是要有人訪問和交流 。 而論壇系統(tǒng)完全符合 網(wǎng)站 的要求 。 從這兩個方面上可看出,本系統(tǒng)的開發(fā)和應(yīng)用能給互聯(lián)網(wǎng)帶來新的交流工具與 Web 應(yīng)用,能促進(jìn)網(wǎng)絡(luò)的發(fā)展,因此具有很好的社會作用。 從以上三點可以得知,開發(fā)此系統(tǒng)是可行的。 論壇需求分析 需求定義是對系統(tǒng)的術(shù)語描述,分析系統(tǒng)是否能實現(xiàn),或者是否能提供更多的功能。 我們應(yīng)該從使用者的角度來分析和編寫一個論壇系統(tǒng),首先要確定論壇的功能是什么,也是用戶想要的論壇提供哪些功能。 我們在使用論壇的時是按照一定的流程來進(jìn)行的,如:用戶注冊登入論壇,就一個或幾個話題展開討論,通過發(fā)帖功能來發(fā)布新的話題,通過回帖功能來回復(fù)已有的話題。管理員要管理論壇,具有的功能是創(chuàng)建、編輯、刪除論壇的版塊,管理注冊的用戶,管理帖子。這樣的流程就決定了論壇所應(yīng)具有的功能如圖 所示。 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 共 43 頁 第 9 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 流程圖 帖子類有瀏覽、發(fā)帖、回帖和管理四個方法,瀏覽方法又可分為列表和查看兩個子方法,管理方法又可分為編輯、刪除、置頂三個子方法。如圖 所示,只有管理員可以管理帖子,一般用戶沒這個權(quán)限的。 圖 帖 子對象相關(guān)用例圖 用戶類有注冊、登入和管理三個方法,管理方法又可分為添加、刪除和設(shè)置權(quán)限三個子方法。如圖 所示,用戶的信息和權(quán)限是由管理員來設(shè)置管理的。 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 共 43 頁 第 10 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 用戶對象相關(guān)用例圖 這樣,當(dāng)初列出的功能列表就分別有了各自的歸屬對象。 論壇一般存在兩種用戶,即注冊用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級權(quán)限包括下級的權(quán)限,在論壇中,管理員是上級權(quán)限。接下來,需要將不同類的對象及其方法分配給不同的論壇用戶。 與注冊用戶相關(guān)的功能,就是論壇的前臺的主要功能。論壇系統(tǒng)的前臺,是用戶討論問題的平 臺,發(fā)帖、瀏覽、回帖一直貫穿用戶的前臺活動。同時,由于論壇系統(tǒng)的帖子管理是管理員在瀏覽帖子時進(jìn)行的,所以編輯帖子、刪除帖子和置頂帖子等功能也安排在前臺實現(xiàn)、其他與管理員相關(guān)的功能,包括版塊管理、用戶管理和設(shè)置都需要管理員在后臺進(jìn)行操作。 通過以上的分析,論壇的基本功能就可以從眾多需求中篩選出來。 現(xiàn)在,讓我們來看看哪些是基本功能。 ? 發(fā)帖。論壇最初是為了相互討論話題而誕生的,發(fā)表帖子就是表達(dá)自己的看法,與他人進(jìn)行討論,因為發(fā)帖是論壇首要的功能。 ? 瀏覽帖子。發(fā)表了帖子,就要供他人瀏覽查看,使他人分享自己的想 法和經(jīng)驗。 ? 回帖。瀏覽了他人發(fā)表帖子,就要發(fā)表自己的想法,參與討論,就可以回復(fù)這帖子。 發(fā)帖、瀏覽帖子和回帖的循環(huán)就構(gòu)成了論壇,三大基本功能的相互關(guān)系如圖 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(論文)說明書 共 43 頁 第 11 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 論壇的基本功能 功能模塊的設(shè)計 上一節(jié)中確定了論壇的整體需求和詳細(xì)需求。但是只知道需求還是不行的,整體需求是對系統(tǒng)目標(biāo)的一個模糊描述,經(jīng)過分析后的詳細(xì)需求是對系統(tǒng)中要實現(xiàn)功能的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1