【正文】
L 數(shù)據(jù)庫(kù)進(jìn)行操作 , 例如建立、復(fù)制 、 刪除數(shù)據(jù)等 。到目前為止,我們還沒(méi)聽(tīng)說(shuō)過(guò)使用 MySQL 的較大而且訪問(wèn)頻繁的網(wǎng)站上的 用戶 有任何抱怨。 與其他的大型數(shù)據(jù)庫(kù)例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能 有限等,但是這絲毫也沒(méi)有減少它受歡迎的程度。(4)它擁有一個(gè)非??焖俚幕诰€程的內(nèi)存分配系統(tǒng),而且沒(méi)有內(nèi)存漏洞,所以可以不斷地使用而不用擔(dān)心其穩(wěn)定性。 MySQL 的特性: (1)核心程序采用完全的多線程編程。 (14)圖像處理:用戶可 以使用 PHP 動(dòng)態(tài)地創(chuàng)建圖像。針對(duì)每個(gè)數(shù)據(jù)庫(kù)都有一組函數(shù)用于數(shù)據(jù)庫(kù)訪問(wèn)和操作,如對(duì) MySQL 有 mysql_close、mysql_connect、 mysql_create_db、 mysql_db_query 等函數(shù)。 (8)嵌入 HTML:因?yàn)?PHP 語(yǔ)言可以嵌入到 HTML 內(nèi)部,所以 PHP 容易學(xué)習(xí)。當(dāng) PHP 作為Apache Web 服務(wù)器的一部分時(shí),運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序,服務(wù)器解釋腳本不需要承擔(dān)任何額外負(fù)擔(dān)。 (2)運(yùn)行速度快: PHP 采用 HTML 內(nèi)置標(biāo)記技術(shù),解釋程序本身作為 Web 服務(wù)器的一個(gè)模塊運(yùn)行,相當(dāng)大地提高了運(yùn)行時(shí)的解析速度。第三方廠商提出了較好的解決方案:如 Microsoft 的 ActiveServerPage。 如 echo(wele you to e here) 和printf(%s,%d,str1,int1)。 PHP 語(yǔ)法和 C、 Perl 的語(yǔ)法很相似,并主要來(lái)源于 C 語(yǔ)言,如控制流語(yǔ)句與 C幾乎完全一樣、變 量之間的運(yùn)算符與 C 的類似、函數(shù)定義和調(diào)用與 C 的類似等。 PHP 是一種跨平臺(tái)的服務(wù)器端嵌入式腳本技術(shù)。它能夠作為 Apache Web 服務(wù)器的模塊執(zhí)行,也使得它的執(zhí)行效率要高于普通的 CGI 程序。于 1995年開(kāi)始發(fā)行使用,到 1998 年成為一個(gè)成熟的軟件產(chǎn)品。 WAMP 架構(gòu)的研究現(xiàn)狀 在今天,全球已有 2021 萬(wàn)個(gè)網(wǎng)站使用 PHP,包括最流行的雅虎、 Google、百度,也包括像漢莎航空電子訂票系統(tǒng)、德意志銀行的網(wǎng)上銀行、華爾街在線的金融信息發(fā)布系統(tǒng),甚至軍隊(duì)系統(tǒng)這類五花八門和苛刻的環(huán)境。事實(shí)上, PHP 與 .Net 是并存的, PHP 也可以和 Windows 捆綁在一起,兩者并沒(méi)有沖突,可以因地致宜地使用開(kāi)源與閉源混合架構(gòu)。最后進(jìn)行系統(tǒng)布署與測(cè)試,以改進(jìn)系統(tǒng)性能。 系統(tǒng)的設(shè)計(jì)思路 系統(tǒng)將采用軟件工程的生命周期過(guò)程來(lái)進(jìn)行分析設(shè)計(jì)。 經(jīng)過(guò)對(duì)一些目前國(guó)內(nèi)外比較典型的 BBS 論壇系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方式的分析,本文認(rèn)為去掉系統(tǒng)不必要的個(gè)性化功能,實(shí)現(xiàn)一個(gè)性能好、速度快、安全性高并且基本功能完善的論壇 系統(tǒng)是很必要的。有的論壇系統(tǒng)為了達(dá)到更好的用戶體驗(yàn),在實(shí)現(xiàn)了基本的討論功能后,設(shè)計(jì)了很多個(gè)性化的功能,比如在論壇中設(shè)置了“個(gè)人空間”、“加為好友”等功能,還有的論壇系統(tǒng),通過(guò)提供免費(fèi)的空間來(lái)增加論壇的發(fā)帖量。如果將最上層的消息當(dāng)作“根消息”,則每一條子消息都有一個(gè)唯一的“父”消息。以前我們一直使用留言本形式。 關(guān)鍵詞: 論壇; PHP; Apache; MySQL;模板 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 第 III 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ Abstract Nowadays the Inter has bee an important channel for people to gain , publish and transfer information on the Inter, BBS is one of the most mon munication tools, more and more people make BBS as the platform to obtain information and municate with each other. This design is based on the BBS+MySQL,using PHP Expert Editor as exploited foundation, adopting WAMP architecture,plementary with CSS technique and through the use of template techonolgy, it realized almost pletely BBS functions in Apache local server. The efficiency of PHP language implementation is high and it is easy to connect with MySQL database access which is fast speed and good stability. This BBS is mainly used to provide users a puter programming language enviroment to exchange,share information and all kinds of discussion about puter program technology and questions can post on the BBS. This BBS includes two parts:forestage and is mainly used to realise user mangement, including the user registration, user login,user password retrieved and user information modification etc. Backstage mainly realizes the BBS system administrator for maintenance. Keywords: BBS; PHP; Apache; MySQL; Template 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 第 IV 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 目錄 1 緒論 ............................................. 1 課題的研究意義 ....................................... 1 課題的研究現(xiàn)狀 ....................................... 1 論文的研究?jī)?nèi)容 ....................................... 1 系統(tǒng)的設(shè)計(jì)思路 ....................................... 2 2 理論基礎(chǔ) .......................................... 3 WAMP 架構(gòu)介紹 ........................................ 3 WAMP 架構(gòu)的提出 ............................................ 3 WAMP 架構(gòu)的優(yōu)勢(shì) ............................................ 3 WAMP 架構(gòu)的研究現(xiàn)狀 ........................................ 3 PHP 技術(shù) ............................................. 3 PHP 技術(shù)概述 ............................................... 3 PHP 技術(shù)特點(diǎn) ............................................... 4 MySQL 數(shù)據(jù)庫(kù)技術(shù) ..................................... 5 MySQL 數(shù)據(jù)庫(kù)概述 ........................................... 5 MySQL 圖形管理工具 phpMyAdmin ............................ 6 論壇采用 B/S 架構(gòu) ..................................... 7 3 總體設(shè)計(jì) .......................................... 8 論壇可行性分析 ....................................... 8 論壇需求分析 ........................................ 8 功能模塊的設(shè)計(jì) ...................................... 11 論壇系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)策略 ............................ 13 概念結(jié)構(gòu)設(shè)計(jì) ............................................. 13 邏輯結(jié)構(gòu)設(shè)計(jì) ............................................. 15 4 論壇系統(tǒng)詳細(xì)設(shè)計(jì) ................................. 21 數(shù)據(jù)庫(kù)的訪問(wèn) ....................................... 21 CSS 樣式表的使用 .................................... 22 論壇系統(tǒng)功能的實(shí)現(xiàn) .................................. 22 系統(tǒng)功能 .................................................. 22 普通用戶功能 .............................................. 23 版主功能 .................................................. 27 管理員功能 ................................................ 29 數(shù)據(jù)的安全性研究與實(shí)現(xiàn) .............................. 30 論壇系統(tǒng)的安全體系 ....................................... 30 論壇系統(tǒng)安全性的實(shí)現(xiàn) ..................................... 31 5 論壇系統(tǒng)性能優(yōu)化 .................................. 32 論壇系統(tǒng)測(cè)試 ....................................... 32 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū) 第 V 頁(yè) ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 模板技術(shù)在論壇中的應(yīng)用 .............................. 33 6 結(jié)束語(yǔ) ........................................... 36 致謝 .............................................. 37 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說(shuō)明書(shū)