版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目 錄</b></p><p> 摘要----------------------------------------------------------------------------2</p><p> Abstract-----------------------------------------------------
2、-------------------3</p><p> 1、系統(tǒng)概述-----------------------------------------------------------------4</p><p> 1.1、本系統(tǒng)設(shè)計目的-----------------------------------------4</p><p> 1.2、本系
3、統(tǒng)設(shè)計的基本內(nèi)容-----------------------------------5</p><p> 2、動態(tài)網(wǎng)頁技術(shù)的發(fā)展前景和前景分析-----------------------------6</p><p> 2.1、常見動態(tài)網(wǎng)頁技術(shù)---------------------------------------6</p><p> 2.2、發(fā)展趨
4、勢與前景分析-------------------------------------7</p><p> 2.3、選擇ASP的理由-----------------------------------------7</p><p> 3、網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計相關(guān)原理-----------------------------------8</p><p>
5、3.1、ASP技術(shù)介紹-------------------------------------------8</p><p> 3.2、SQL語句介紹------------------------------------------12</p><p> 3.3、SQL的優(yōu)點--------------------------------------------13</p&g
6、t;<p> 4、網(wǎng)絡(luò)論壇系統(tǒng)總體設(shè)計-----------------------------------------------15</p><p> 5、網(wǎng)絡(luò)BBS論壇系統(tǒng)詳細(xì)設(shè)計-----------------------------------------16</p><p> 5.1、首頁界面設(shè)計------------------------------
7、-------------16</p><p> 5.2、數(shù)據(jù)庫設(shè)計---------------------------------------------17</p><p> 5.3、后臺管理設(shè)計-------------------------------------------20</p><p> 6、結(jié)束語--------------------
8、------------------------------------------------22</p><p> 7、謝辭-----------------------------------------------------------------------23</p><p> 8、參考文獻(xiàn)-----------------------------------------
9、------------------------24</p><p><b> 附錄1 源程序清單</b></p><p> 附錄2 系統(tǒng)使用說明書</p><p><b> 網(wǎng)絡(luò)BBS論壇系統(tǒng)</b></p><p><b> 摘 要</b></p>&
10、lt;p> 隨著Internet的發(fā)展,網(wǎng)站的作用越來越重要,被稱之為繼廣播、報紙、雜志、電視后的第五種媒體——數(shù)字媒體,擁有眾多優(yōu)勢,所以現(xiàn)在不少企業(yè)都有或正在建設(shè)自己的網(wǎng)站,她已經(jīng)是人們了解企業(yè)的窗口之一。同時由于互聯(lián)網(wǎng)業(yè)的復(fù)蘇,帶動了如門戶網(wǎng)站、論壇系統(tǒng)等的發(fā)展。</p><p> 本文主要介紹網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計思路和制作過程,從網(wǎng)絡(luò)論壇的重要性開始,介紹動態(tài)網(wǎng)頁相關(guān)技術(shù)ASP、ASP.NET、P
11、HP、JSP及他們之間的差異。再詳細(xì)介紹網(wǎng)絡(luò)論壇系統(tǒng)采用的ASP技術(shù)和SQL語言。進(jìn)而闡述了整個系統(tǒng)的制作過程和設(shè)計思路。最后介紹自己在設(shè)計過程的心得體會,及網(wǎng)絡(luò)論壇系統(tǒng)未來的發(fā)展。</p><p> 關(guān)鍵字:網(wǎng)站 、ASP、BBS</p><p> Network BBS Forum System</p><p><b> Abstract<
12、/b></p><p> With the development of Internet, website become more and more importance, it is called the fifth medium——Digital media after broadcast, newspaper, magazine, and TV. . It has many advantages,
13、 so many business enterprises have own website, she has been one way that people understand the business enterprise. At the same time because of the recovery of the Internet industry, such as the development of website,
14、Network forum system and so on.</p><p> This thesis introduce the process of the Network forum system’s designing way. Beginning with the importance of the Network forum system, it introduces the related te
15、chnique in dynamic web pages, such as ASP, ASP.NET, PHP, JSP and their differences. At second, detailead introduce why the Network forum system to adope the technique of ASP and the language of SQL. Then explain the crea
16、tion process of whole system with design the way of thinking. At third,the Network forum system has three greatest</p><p> Key words: Website 、ASP、BBS</p><p><b> 網(wǎng)絡(luò)BBS論壇系統(tǒng)</b><
17、/p><p><b> 劉宏曉</b></p><p><b> 第一章 系統(tǒng)概述</b></p><p> 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,興起了網(wǎng)絡(luò)的熱潮,一些公司正在積極建立自己的網(wǎng)站、論壇。一些大學(xué)都已經(jīng)開設(shè)了網(wǎng)絡(luò)相關(guān)的專業(yè)及課程。 同時網(wǎng)站、論壇的重要性也越來越明顯。她是公司企業(yè)對外宣傳的窗口。已經(jīng)成為商家青睞的傳播媒
18、介,被稱之為繼廣播、報紙、雜志、電視后的第五種媒體——數(shù)字媒體。傳統(tǒng)媒體的價格昂貴,又受到時間、地區(qū)等多方面因素的限定,效果不能令人滿意。相比之下,網(wǎng)絡(luò)宣傳的費(fèi)用是低廉的,而回報卻絲毫不見遜色,能幫您把握廣闊的國際發(fā)展空間和眾多潛在的商業(yè)伙伴,是24時的廣告窗口。</p><p> 前面談到了網(wǎng)站在現(xiàn)代網(wǎng)絡(luò)中的重要性,隨著上網(wǎng)的普及,網(wǎng)站、網(wǎng)絡(luò)論壇已經(jīng)不是什么新鮮事情了。但如何做好一個網(wǎng)絡(luò)論壇系統(tǒng),的確是一件很
19、心煩的事。但我想,做網(wǎng)絡(luò)論壇系統(tǒng)也不是想象中那么難,只要你用心去做。</p><p> 1.1 本系統(tǒng)設(shè)計目的</p><p> 本課題設(shè)計一個“網(wǎng)絡(luò)BBS論壇系統(tǒng)”,實現(xiàn)論壇管理,用戶注冊,瀏覽帖子,發(fā)表新帖等功能。通過本課題的研究,能夠增進(jìn)對基于Internet/Intranet的瀏覽器/服務(wù)器結(jié)構(gòu)的網(wǎng)絡(luò)論壇系統(tǒng)的了解,是對基于WEB的網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn),這些工作有利于綜合運(yùn)用計
20、算機(jī)多學(xué)科的知識,為以后從事復(fù)雜系統(tǒng)的分析和設(shè)計打下了一定的基礎(chǔ)。網(wǎng)絡(luò)BBS論壇系統(tǒng)是在Internet開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用模式,實現(xiàn)用戶相互交流信息,共享資源的平臺。網(wǎng)絡(luò)BBS論壇系統(tǒng)突破了地域和時間限制,實現(xiàn)全球性資源共享,有助于人們的學(xué)習(xí),工作,生活,提高人們的交流信息、交流思想、解決問題的能力。</p><p> 1.2本系統(tǒng)設(shè)計的基本內(nèi)容</p><p>
21、 網(wǎng)絡(luò)BBS論壇系統(tǒng)是一個基于Internet的信息交流系統(tǒng)。用戶可以通過Internet登陸系統(tǒng),瀏覽論壇中的新聞新事,可以對系統(tǒng)中感興趣的信息進(jìn)行討論,如果用戶的貢獻(xiàn)大,則可以享受更多的信息服務(wù)。這個信息交流系統(tǒng)是使用ASP實現(xiàn)的,程序結(jié)構(gòu)為B/S結(jié)構(gòu)。本系統(tǒng)要設(shè)計的基本內(nèi)容主要包括以下幾大模塊:登錄界面,管理員管理界面,用戶注冊,分論壇界面,顯示帖子,還有數(shù)據(jù)庫的設(shè)計。</p><p> 第二章 動態(tài)網(wǎng)頁
22、技術(shù)的發(fā)展趨勢與前景分析</p><p> 我做的是基于WEB的網(wǎng)絡(luò)論壇系統(tǒng),我,像現(xiàn)在常用的ASP、PHP、JSP、ASP.NET等動態(tài)編程技術(shù)。</p><p> 2.1常見動態(tài)網(wǎng)頁技術(shù):ASP、JSP、PHP與ASP.NET </p><p> ASP全名Active Server Pages,是微軟公司的一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)
23、行動態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VB Script或Java script作為開發(fā)語言。</p><p> PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言。 它大量地借用C、Java和Perl語言的語法,并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)生成頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點,PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(http://www.p
24、hp.net)自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。</p><p> JSP 是Sun公司推出的新一代站點開發(fā)語言,他完全解決了目前ASP、PHP的一個通?。_本級執(zhí)行(據(jù)說PHP4 也已經(jīng)在Zend 的支持下,實現(xiàn)編譯運(yùn)行)。Sun 公司借助自己在Java上的不凡造詣,將Java 從Java 應(yīng)用程序 和 Java Applet 之外,又有新的碩果,就是JSP--J
25、ava Server Page。JSP 可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點程序。</p><p> ASP.NET又叫ASP+,他不是ASP的簡單升級,而是Microsoft推出的新一代Active Server Pages。ASP.NET是微軟發(fā)展的新的體系結(jié).NET的一部分,其中全新的技術(shù)架構(gòu)會讓每個人的編程生活變得更的簡單。</p><p>
26、四者都提供在 HTML 代碼中混合某種程序代碼,由語言引擎解釋執(zhí)行程序代碼的能力,但JSP代碼被編譯成 Servlet 并由 Java 虛擬機(jī)解釋執(zhí)行,這種編譯操作僅在對 JSP 頁面的第一次請求時發(fā)生。在 ASP 、PHP、JSP、ASP.NET 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML 頁面只依賴于 WEB 服務(wù)器,而 ASP 、PHP、JSP、ASP.NET 頁面需要附
27、加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML 代碼中,然后一起發(fā)送給瀏覽器。 ASP 、PHP、 JSP、ASP.NET四者都是面向 WEB 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。</p><p> 2.2 發(fā)展趨勢與前景分析 </p><p> 目前在國內(nèi)JSP、PHP與ASP應(yīng)用最為廣泛。而ASP.NET由于是一種較新的技術(shù),國內(nèi)采用的較少。
28、在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國人(Chinaren)等,但由于PHP本身存在的一些缺點,使得它不適合應(yīng)用于大型電子商務(wù)站點,而更適合一些小型的商業(yè)站點。首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對于大負(fù)荷站點,解決方法只有一 個:分布計算。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維陣列。而PHP則缺乏這種支
29、持。還有上面提到過的一點,PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中。 </p><p> ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windows的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和Transcation Server獲得結(jié)構(gòu)支持;JSP可以通過SUN Java的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的
30、Application Server獲得結(jié)構(gòu)支持。四者中,JSP、ASP.NET應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere; 同時一些網(wǎng)站也開始使用ASP.NET,如我們身邊的http://www.bbsky.com和http://www.flash8.net等等。</p><
31、;p><b> </b></p><p> 2.3 選擇ASP的理由</p><p> 以上四種網(wǎng)絡(luò)編程環(huán)境中,ASP和ASP.NET是微軟的產(chǎn)品,ASP.NET是比較新的技術(shù),是未來網(wǎng)絡(luò)編程的發(fā)展方向,ASP發(fā)展了很久,技術(shù)比較成熟,PHP和JSP是其他公司的產(chǎn)品,所以我沒有采用PHP和JSP,也沒有用ASP.NET,而是采用技術(shù)比較成熟的ASP開發(fā)環(huán)
32、境。另外,現(xiàn)在個人電腦用戶中,絕大多數(shù)使用的都是微軟的Windows操作系統(tǒng),為了照顧到大多數(shù)用戶的需求,我的網(wǎng)絡(luò)論壇系統(tǒng)也是基于微軟操作系統(tǒng)的ASP開發(fā)環(huán)境。</p><p> 網(wǎng)絡(luò)論壇系統(tǒng)設(shè)計相關(guān)原理</p><p> 在這幾種動態(tài)網(wǎng)站技術(shù)中,網(wǎng)絡(luò)論壇系統(tǒng)主要采用ASP主要考慮到空間的支持和這種技術(shù)的成熟。系統(tǒng)主要采用ASP、HTML、Access數(shù)據(jù)庫、VBScript、SQL等
33、技術(shù)和工具。整體設(shè)計遵循軟件工程的方法,經(jīng)過總體分析、總體設(shè)計、文檔和代碼的編制、測試和系統(tǒng)實現(xiàn)幾個階段。下面就對這幾種技術(shù)和方法做一個概述。</p><p> 3.1 ASP技術(shù)介紹</p><p> Microsoft Active Server Pages 即我們所稱的ASP,其實是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。Active Server Page 是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的
34、工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。ASP內(nèi)含于IIS3.0和4.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的代碼,因為所有的程序都將在
35、服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了ASP所獨具的一些特點:</p><p> 1) 使用VBScript 、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。</p><p> 2) 無須編譯,容易編寫,可在服務(wù)器
36、端直接執(zhí)行。</p><p> 3) 使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計。</p><p> 4) 與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言(VBScript 、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。</p><p>
37、5) ASP能與任何ActiveX scripting語言相容。除了可使用VBScript或JScript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。</p><p> 6) ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的
38、安全性。</p><p> 7) 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。</p><p> 8) 面向?qū)ο螅∣bject-oriented)。</p><p> 9) ActiveX Server Components(ActiveX服務(wù)器元件)具有無限可擴(kuò)充性??梢允褂肰isual Basic 、Java 、Visual C++ 、COBOL等編程語言來編
39、寫你所需要的ActiveX Server Component。</p><p> 10) 另外,ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。ASP最重要的優(yōu)點是能夠建立對諸如時間、地點、用戶標(biāo)志、以前的選擇和活動等因素敏感的頁面。換句話說,可針對每個用戶的個別需求,用ASP定制網(wǎng)頁,能夠滿足用戶的各種需求。</p><p> 總之,ASP包含三方面含義:</p>&l
40、t;p> 1) Active:ASP使用了微軟的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應(yīng)用。</p><p> 2) Server:ASP
41、運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而NETscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。NETscape瀏覽器也可以正常顯示ASP頁面。</p><p> 3) Page
42、s:ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。</p><p> 由此可以看出,ASP是在IIS下開發(fā)WEB應(yīng)用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。 </p><p
43、> 運(yùn)行 ASP 所需的環(huán)境有以下幾種:</p><p> ☆Microsoft Internet Information Server version 3.0/4.0/5.0 on Windows NT Server</p><p> ☆Microsoft Peer Web Services Version 3.0 on Windows NT Workstation</
44、p><p> ☆Microsoft Personal Web Server on Windows 95/98/2000</p><p> ASP程序無須編譯。ASP程序的控制部份,是使用VBScript、JScript等腳本語言來設(shè)計的,當(dāng)執(zhí)行ASP程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣,A
45、SP程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫ASP程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)你安裝ASP時,系統(tǒng)提供了兩種腳本語言:VBSrcipt和JScript,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語言。</p><p> ASP程序其實是以擴(kuò)展名為.asp的純文本形式存在于WEB服務(wù)器上的,可以用任何文本編輯器打開它,ASP程序中可以包含純文本、HTML標(biāo)記
46、以及腳本命令。只需將.asp程序放在Web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過WWW的方式訪問ASP程序了。要學(xué)好ASP程序的設(shè)計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令Web服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如VBScript。腳本語言是一種介于H
47、TML和諸如JAVA、Visual Basic、C++等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。如前所述ASP所提供的腳本運(yùn)行環(huán)境可支持多種腳本語言,譬如:JScript、REXX、Perl等等,這無疑給ASP程序設(shè)計者提供了廣泛的發(fā)揮余地。ASP的出現(xiàn)使得廣大Web設(shè)計者不必在為客戶瀏覽器是否支持而擔(dān)心,實際上就算在同一個.asp文件中使用不同的腳本語言,都無須為此</p>
48、;<p> ASP的對象和組件:</p><p> 1) ASP有7個內(nèi)置對象</p><p> 這7個內(nèi)置對象分別是Request、Response、Server、Application、Session、ASPError和ObjectContext。</p><p> Request對象用來處理用戶做出的請求,就是處理用戶要求瀏覽器查看特定的
49、網(wǎng)頁或Web應(yīng)用時做出的請求。此請求可以HTML的形式輸入或僅以URL的形式輸出。</p><p> Response對象用來處理從Web服務(wù)器向用戶發(fā)送信息并對此信息進(jìn)行控制。</p><p> Serve對象用來代表服務(wù)器自身。因此它提供幾個與Web服務(wù)器可能要完成的任務(wù)相關(guān)的常用功能,諸如建立新對象和設(shè)置腳本的超時特性等。還有通過將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為URL和
50、HTML正確的使用格式的方法。</p><p> Application對象用來代表應(yīng)用,可用它來管理諸如應(yīng)用目錄這一類的東西。</p><p> Session對象用來代表用戶會話,并存儲該會話的信息??衫肧ession對象來管理如Web服務(wù)器在用戶“請求”之間等待的時間等。</p><p> ObjectContext對象用來管理事務(wù)處理。它目前已經(jīng)集成
51、到Windows2000/XP操作系統(tǒng)中了。它包含了所有ASP其他對象,可通過ObjectContext引用ASP的每個對象。</p><p> ASPError對象包含ASP腳本或ASP.dll本身產(chǎn)生的任何錯誤的詳細(xì)內(nèi)容。</p><p> 2) Microsoft Data Access Component</p><p> MDAC作為操作系統(tǒng)的組成部
52、分的組件,與ASP一起提供。此組件中包含一組稱為ActiveX Data Object(ADO)的對象,他們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。ADO主要有3個對象,分別是Connection、Command和Recordset。</p><p> Connection對象就是使ADO與數(shù)據(jù)庫之間建立一個通道,也就是實現(xiàn)與數(shù)據(jù)庫的連接。</p><p>
53、 Command對象就是對數(shù)據(jù)庫進(jìn)行發(fā)號施令,比如建立新的索引,執(zhí)行查詢等,它可以通過標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫操作語言得以實現(xiàn)。</p><p> Recordset對象是一個數(shù)據(jù)記錄集,它包含了我們檢索出來的記錄數(shù)據(jù),通過它可以直接對數(shù)據(jù)庫進(jìn)行修改。</p><p> 3) 活動服務(wù)器組件</p><p> 活動服務(wù)器組件是與ASP一起免費(fèi)帶來的組件或dll,他們
54、有著廣泛的用途。主要包括AD Rotator、Browser Capabilities、Content Link、Content Rotator、Counters、logging Utility、MyInfo、Page Counter、permission Checker、tools等組件。由于本次設(shè)計用到的不多,在此就不詳細(xì)介紹了</p><p> 4) ASP腳本對象</p><p>
55、; 他們分別是Dictionary、FileSystemObject和TextStream。由于本設(shè)計用到的也不多,在此就不詳細(xì)介紹了。</p><p> 3.2、SQL語句介紹</p><p> SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,最早的是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是S
56、QUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應(yīng)用。如今無論是像Oracle ,Sybase,Informix,SQL server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual Foxporo,PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。</p><p> Structured Query Lang
57、uage包含4個部分:</p><p> ☆數(shù)據(jù)查詢語言DQL-Data Query Language SELECT</p><p> ☆據(jù)操縱語言DQL-Data Manipulation Language INSERT, UPDATE, DELETE </p><p> ☆數(shù)據(jù)定義語言DQL-Data Definition Language CREATE,
58、 ALTER, DROP</p><p> ☆數(shù)據(jù)控制語言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK </p><p> 3.3、 SQL的優(yōu)點</p><p> SQL廣泛地被采用正說明了它的優(yōu)點。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。</p><p&
59、gt;<b> 1) 非過程化語言</b></p><p> SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。 SQL不要求用戶指定對數(shù)據(jù)的存放方法。 這種特性使用戶更易
60、集中精力于要得到的結(jié)果。所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。</p><p><b> 2) 統(tǒng)一的語言</b></p><p> SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決
61、策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的SQL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令,包括:</p><p> ☆查詢數(shù)據(jù)☆在表中插入、修改和刪除記錄 ☆建立、修改和刪除數(shù)據(jù)對象 ☆控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ☆保證數(shù)據(jù)庫一致性和完整性 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務(wù)統(tǒng)一在一種語言中。</p>&
62、lt;p> 3) 是所有關(guān)系數(shù)據(jù)庫的公共語言</p><p> 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉(zhuǎn)到另一個。所有用SQL編寫的程序都是可以移植的。但是所有SQL語句都必須由數(shù)據(jù)庫服務(wù)器獨立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫服務(wù)器,等待它處理這個查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會產(chǎn)生進(jìn)程間
63、通訊,并且如果客戶端在另外一臺機(jī)器上甚至還會導(dǎo)致網(wǎng)絡(luò)開銷。</p><p> 網(wǎng)絡(luò)BBS論壇系統(tǒng)總體設(shè)計</p><p> 網(wǎng)絡(luò)BBS論壇系統(tǒng)的功能模塊如下:</p><p> 1.用戶模塊。用戶可以注冊,發(fā)帖子,查看帖子,編輯自己的帖子。</p><p> 2.管理員模塊。管理員登錄后可以進(jìn)入后臺管理。</p><
64、;p> 3.后臺管理模塊。論壇管理員可以管理論壇的所有事務(wù)。</p><p> 4.論壇整體模塊。論壇的帖子,論壇標(biāo)題等內(nèi)容的顯示。</p><p> 論壇系統(tǒng)設(shè)計的頁面結(jié)構(gòu)圖如下圖4-1</p><p> 圖4-1 論壇系統(tǒng)的設(shè)計結(jié)構(gòu)圖第五章 深度學(xué)習(xí)論壇系統(tǒng)詳細(xì)設(shè)計</p><p> 5.1、首頁界面設(shè)計</p>
65、;<p> 首頁的設(shè)計很簡單,給讀者以清晰明了的感覺。首頁由論壇名稱—深度學(xué)習(xí)論壇、當(dāng)前位置—首頁、登錄窗口、公告欄等組成。首頁界面如下圖5-1。</p><p> 圖5-1 深度學(xué)習(xí)論壇首頁</p><p> 論壇名稱是用幾幅圖片組成的動態(tài)圖片,上面再加上論壇的名字,讓人感覺很樸實。下面是幾個欄目,但上面連接的不是很好,不能顯示出來。下面是用戶登錄窗口,沒有注冊的用戶
66、可以先進(jìn)行注冊,然后登錄,注冊的界面也很簡單,只要你輸入用戶名和密碼就可以了,不象別的論壇,還要填一些謝謝什么的。用戶注冊的頁面如下圖5-2。</p><p> 圖5-2 深度學(xué)習(xí)論壇注冊頁面</p><p> 右邊的是公告欄,論壇管理員可以發(fā)布通知,使所有的用戶和游客能第一時間看到系統(tǒng)的新動態(tài)。下面是版權(quán),也很簡單。</p><p> 總之,首頁設(shè)計的比較簡
67、潔,沒給用戶眼花繚亂的感覺。</p><p><b> 5.2、數(shù)據(jù)庫設(shè)計</b></p><p> 由于論壇設(shè)計的比較簡單,數(shù)據(jù)庫技術(shù)方面運(yùn)用的也不復(fù)雜,有兩個數(shù)據(jù)庫,內(nèi)容基本是一樣的,一個放在根目錄下面,另一個放于_mmServerScripts文件夾下面,是為Macromedia的Dreamweaver服務(wù)器選擇腳本語言使用的。數(shù)據(jù)庫有6個表:tAdmin、
68、tBBS、tColumn、tCopyright、tReBBS、tUsername。</p><p> 這些表有的關(guān)系不是太緊,有的聯(lián)系比較緊,它們之間的E-R關(guān)系圖如下圖5-3</p><p> 圖5-3 數(shù)據(jù)庫E-R關(guān)系圖</p><p> tAdmin表存放的是管理員的數(shù)據(jù)信息,數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)如下表5-1</p><p> 表5
69、-1 tAdmin表</p><p> 本表是以fID_admin編號的,它是主鍵,所加入的管理員數(shù)據(jù)都依次為管理的基礎(chǔ),不致使加入的數(shù)據(jù)混亂。</p><p> tUsername是存儲用戶信息的數(shù)據(jù)表,數(shù)據(jù)表的結(jié)構(gòu)如下表5-2. tUsername表中還包含一個tAddmin表,用戶登錄后判斷是論壇斑竹,還是普通用戶,然后調(diào)用相應(yīng)的版塊。</p><p>
70、 表5-2 表tUsername</p><p> tBBS是存儲論壇談?wù)撛掝}的內(nèi)容信息,數(shù)據(jù)表的結(jié)構(gòu)如表5-3,里面也包含了回復(fù)帖子的表tReBBS,在用戶查看帖子的時候也能回復(fù)帖子,兩個在一個頁面里。</p><p> 表5-3 表tBBS</p><p> 還有就是tColumn表,這個里面包含了tBBS和tReBBS表,論壇主界面里包含了論壇帖子的內(nèi)容
71、和回復(fù)帖子的內(nèi)容,方便大家查看。TColumn表的結(jié)構(gòu)截圖如下圖5-4。</p><p> 圖5-4 tColumn表結(jié)構(gòu)設(shè)計</p><p> 其他的數(shù)據(jù)庫表在這里就不一一介紹了。</p><p> 5.3、后臺管理設(shè)計</p><p> 后臺管理是論壇設(shè)計的一個主要部分,管理人員,論壇斑竹通過后臺來管理用戶,論壇的各種信息,并發(fā)布
72、和論壇密切相關(guān)的信息,使用戶及時、準(zhǔn)確的了解論壇的動態(tài)。</p><p> 后臺管理的頁面如圖5-5。</p><p> 圖5-5 深度論壇后臺管理頁面</p><p> 管理員和論壇斑竹可通過后臺進(jìn)行各種信息的管理,可以進(jìn)行常規(guī)管理、用戶管理、論壇管理、論壇信息等。</p><p> 常規(guī)管理就是發(fā)布論壇的公告,通告所有的用戶,使用
73、戶關(guān)注論壇的發(fā)展動態(tài),可能要關(guān)閉某一個版面、系統(tǒng)維護(hù)等等。</p><p> 用戶管理可以查看注冊的所有用戶,用戶權(quán)限,注冊時間、注冊IP地址等等。方便管理員和論壇斑竹的工作。管理員和論壇斑竹還可以填加用戶,刪除用戶,給填加的用戶賦予一定的權(quán)限。</p><p> 論壇管理是管理員對論壇的各個版面進(jìn)行的管理,管理員可以填加一個新的論壇版面,可以對現(xiàn)有的論壇版面改名,或刪除現(xiàn)在不適應(yīng)論壇
74、發(fā)展的版面。</p><p> 論壇信息也就是論壇編寫的一些信息,這個在論壇系統(tǒng)的設(shè)計中不是很重要,只要不是涉及到商業(yè)化,知識版權(quán),這個就不要求很高。</p><p><b> 結(jié) 束 語</b></p><p> 本網(wǎng)絡(luò)BBS論壇系統(tǒng)經(jīng)過一個半月的研究,設(shè)計和實現(xiàn),其主要的目標(biāo)和任務(wù)基本上都實現(xiàn)了。在研究和實現(xiàn)過程中,對網(wǎng)絡(luò)信息交流的認(rèn)
75、識也在不斷的完善,網(wǎng)絡(luò)論壇作為信息時代的產(chǎn)物,自身也在不斷地變化。如何設(shè)計出一個完整安全的網(wǎng)絡(luò)BBS論壇系統(tǒng),是我在此次的開發(fā)過程中一直考慮的問題。</p><p> 在系統(tǒng)開發(fā)過程中,我體會到網(wǎng)絡(luò)論壇是一個大眾化和信息化的問題。因為通過Internet,網(wǎng)絡(luò)論壇可以把信息帶入到我們的身邊,使我們感覺不到時間和空間的概念;網(wǎng)絡(luò)論壇需要各個愛好者的支持,包括我們每一個人;安全性在網(wǎng)絡(luò)論壇中也成了重要的問題,系統(tǒng)安
76、全穩(wěn)定的運(yùn)行是衡量論壇質(zhì)量的一個標(biāo)準(zhǔn)。</p><p> 安全性現(xiàn)在采用的是數(shù)據(jù)庫加密技術(shù)和驗證碼技術(shù)等新技術(shù)。由于時間的緊迫和對那些技術(shù)不是很了解,所以我沒有加入到自己的論壇里。在登錄的時候,加入驗證碼是現(xiàn)在常用的一種技術(shù)。驗證碼由數(shù)字和大小寫字母組成,用VBSrcipt或JScript編寫腳本程序,隨機(jī)產(chǎn)生四個字符,或更多的字符。驗證碼里的程序代碼太多,我沒看完,也有一些沒看懂,所以沒有加入到我的論壇里。&
77、lt;/p><p><b> 謝 辭</b></p><p> 在我的論文完成過程中,得到了很多人的幫助與支持。首先,最感謝的是我的指導(dǎo)老師xx老師,對我畢業(yè)論文的寫作給予悉心指導(dǎo),提出了許多批評建議,使我的論文得以如期完成,在此致上最真摯的謝意。 也謝謝長沙理工大學(xué)所有教導(dǎo)過我的老師,謝謝他們幾年來的悉心教導(dǎo)與關(guān)心愛護(hù)。其次,感謝新華電腦學(xué)院給我提供了一個完成畢業(yè)設(shè)
78、計的環(huán)境,感謝那里的老師給我的幫助。最后,感謝我的同學(xué)在個人撰寫論文期間的大力支持,對我的鼓勵與督促。我的論文得以順利完成,尤其感謝那些提供各種資料的朋友。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 楊 格主編 .Dreamweaver MX2004設(shè)計與制作教程. 北京:機(jī)械工業(yè)出版社,2005年1月</p><
79、p> [2] (美)Greg Ricardo著 鄧少鹍,梅珊譯 .數(shù)據(jù)庫管理—網(wǎng)站開發(fā)實例. 北京:清華大學(xué)出版社,2003年10月</p><p> [3] 鄧文淵,陳惠貞,陳俊榮編著 .ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù). 北京:中國鐵道出版社,2004年</p><p> [4] 劉兵,歐陽崢崢等編著 .Web高級程序設(shè)計教程. 北京:中國水利水電出版社,2003年8月</p
80、><p> [5] 宣小平,但正剛,張文毅編著 .ASP數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航. 北京:人民郵電出版社,2003年1月</p><p> [6] 徐罕,吳玉新編著 .網(wǎng)站ASP后臺解決方案. 北京:人民郵電出版社,2001年</p><p> [7] 馬照亭,郭月強(qiáng),焦祝軍等編寫 .ASP Web編程實例教程. 北京:北京希望電子出版社,2002年11月
81、</p><p> [8] 作者不詳 .BBS(電子公告板)發(fā)展歷史. http://edu.edong.com 2004年5月</p><p><b> 附錄1 源程序清單</b></p><p><b> '注冊用戶成功</b></p><p> <%@LANGUA
82、GE="VBSCRIPT" CODEPAGE="936"%></p><p> <!--#include file="Connections/connForum.asp" --></p><p><b> <%</b></p><p><b>
83、'調(diào)用數(shù)據(jù)庫</b></p><p> Dim rsCopyright</p><p> Dim rsCopyright_numRows</p><p> Set rsCopyright = Server.CreateObject("ADODB.Recordset")</p><p> rsCo
84、pyright.ActiveConnection = MM_connForum_STRING</p><p> rsCopyright.Source = "SELECT * FROM tCopyright"</p><p> rsCopyright.CursorType = 0</p><p> rsCopyright.CursorLoca
85、tion = 2</p><p> rsCopyright.LockType = 1</p><p> rsCopyright.Open()</p><p> rsCopyright_numRows = 0</p><p><b> %></b></p><p><b>
86、 '驗證請求信息</b></p><p><b> <%</b></p><p> ' *** Validate request to log in to this site.</p><p> MM_LoginAction = Request.ServerVariables("URL"
87、;)</p><p> If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)</p><p> MM_valUsername=CStr(Request.Form(&qu
88、ot;fUsername"))</p><p> If MM_valUsername <> "" Then</p><p> MM_fldUserAuthorization="fAuthority"</p><p> MM_redirectLoginSuccess="deepbbs.asp
89、"</p><p> MM_redirectLoginFailed="login_fail.asp"</p><p> MM_flag="ADODB.Recordset"</p><p> set MM_rsUser = Server.CreateObject(MM_flag)</p><p
90、> MM_rsUser.ActiveConnection = MM_connForum_STRING</p><p> MM_rsUser.Source = "SELECT fUsername, fPassword"</p><p> If MM_fldUserAuthorization <> "" Then MM_rsUse
91、r.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization</p><p> MM_rsUser.Source = MM_rsUser.Source & " FROM tUsername WHERE fUsername='" & Replace(MM_valUsername
92、,"'","''") &"' AND fPassword='" & Replace(Request.Form("fPassword"),"'","''") & "'"</p><p&g
93、t; MM_rsUser.CursorType = 0</p><p> MM_rsUser.CursorLocation = 2</p><p> MM_rsUser.LockType = 3</p><p> MM_rsUser.Open</p><p> If Not MM_rsUser.EOF Or Not MM_rsUse
94、r.BOF Then </p><p> ' username and password match - this is a valid user</p><p> Session("MM_Username") = MM_valUsername</p><p> If (MM_fldUserAuthorization <>
95、; "") Then</p><p> Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)</p><p><b> Else</b></p><p> Sessio
96、n("MM_UserAuthorization") = ""</p><p><b> End If</b></p><p> if CStr(Request.QueryString("accessdenied")) <> "" And true Then</p>
97、;<p> MM_redirectLoginSuccess = Request.QueryString("accessdenied")</p><p><b> End If</b></p><p> MM_rsUser.Close</p><p> Response.Redirect(MM_redir
98、ectLoginSuccess)</p><p><b> End If</b></p><p> MM_rsUser.Close</p><p> Response.Redirect(MM_redirectLoginFailed)</p><p><b> End If</b></p
99、><p><b> %></b></p><p><b> '注冊用戶</b></p><p> <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%></p><p> <!--#include f
100、ile="Connections/connForum.asp" --></p><p><b> '添加數(shù)據(jù)</b></p><p><b> <%</b></p><p> ' *** Insert Record: set variables</p>&
101、lt;p> If (CStr(Request("MM_insert")) = "form2") Then</p><p> MM_editConnection = MM_connForum_STRING</p><p> MM_editTable = "tUsername"</p><p>
102、MM_editRedirectUrl = "register_succeed.asp"</p><p> MM_fieldsStr = "fUsername|value|fPassword|value|fIP|value"</p><p> MM_columnsStr = "fUsername|',none,''
103、;|fPassword|',none,''|fIP|',none,''"</p><p> ' create the MM_fields and MM_columns arrays</p><p> MM_fields = Split(MM_fieldsStr, "|")</p><
104、;p> MM_columns = Split(MM_columnsStr, "|")</p><p> ' set the form values</p><p> For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2</p><p> MM_fields(MM_i
105、+1) = CStr(Request.Form(MM_fields(MM_i)))</p><p><b> Next</b></p><p> ' append the query string to the redirect URL</p><p> If (MM_editRedirectUrl <> "
106、" And Request.QueryString <> "") Then</p><p> If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then</p><p>
107、 MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString</p><p><b> Else</b></p><p> MM_editRedirectUrl = MM_editRedirectUrl & "&"
108、& Request.QueryString</p><p><b> End If</b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> %></b><
109、/p><p> '檢測并添加到數(shù)據(jù)庫</p><p><b> <%</b></p><p> ' *** Insert Record: construct a sql insert statement and execute it</p><p> Dim MM_tableValues<
110、/p><p> Dim MM_dbValues</p><p> If (CStr(Request("MM_insert")) <> "") Then</p><p> ' create the sql insert statement</p><p> MM_tableValu
111、es = ""</p><p> MM_dbValues = ""</p><p> For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2</p><p> MM_formVal = MM_fields(MM_i+1)</p><p>
112、 MM_typeArray = Split(MM_columns(MM_i+1),",")</p><p> MM_delim = MM_typeArray(0)</p><p> If (MM_delim = "none") Then MM_delim = ""</p><p> MM_altVal
113、 = MM_typeArray(1)</p><p> If (MM_altVal = "none") Then MM_altVal = ""</p><p> MM_emptyVal = MM_typeArray(2)</p><p> If (MM_emptyVal = "none") Then
114、MM_emptyVal = ""</p><p> If (MM_formVal = "") Then</p><p> MM_formVal = MM_emptyVal</p><p><b> Else</b></p><p> If (MM_altVal <&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- bbs論壇系統(tǒng)畢業(yè)設(shè)計
- bbs論壇系統(tǒng)畢業(yè)設(shè)計2
- bbs畢業(yè)論文----網(wǎng)絡(luò)bbs論壇系統(tǒng)
- bbs論壇系統(tǒng)論文-畢業(yè)設(shè)計
- bbs論壇畢業(yè)設(shè)計論文
- bbs論壇畢業(yè)設(shè)計論文
- bbs論壇畢業(yè)設(shè)計論文
- bbs論壇畢業(yè)設(shè)計論文
- bbs論壇畢業(yè)設(shè)計論文
- 網(wǎng)絡(luò)bbs論壇系統(tǒng)畢業(yè)論文
- 畢業(yè)設(shè)計---bbs論壇系統(tǒng)的設(shè)計與開發(fā)
- 畢業(yè)設(shè)計bbs論壇設(shè)計開題報告
- 畢業(yè)設(shè)計論文-----jsp_bbs專題論壇系統(tǒng)
- 考研信息bbs論壇畢業(yè)設(shè)計(論文)
- bbs網(wǎng)絡(luò)論壇
- bbs論壇畢業(yè)設(shè)計說明書
- bbs網(wǎng)站論壇設(shè)計及實現(xiàn)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計--討論區(qū)bbs論壇系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文——bbs論壇系統(tǒng)
- 畢業(yè)設(shè)計(論文)-基于java技術(shù)的論壇(bbs)
評論
0/150
提交評論