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

正文內容

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

2026-01-06 20:58 本頁面
 

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