畢業(yè)設(shè)計(論文)-基于ASP的網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計.doc_第1頁
畢業(yè)設(shè)計(論文)-基于ASP的網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計.doc_第2頁
畢業(yè)設(shè)計(論文)-基于ASP的網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計.doc_第3頁
畢業(yè)設(shè)計(論文)-基于ASP的網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計.doc_第4頁
畢業(yè)設(shè)計(論文)-基于ASP的網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計.doc_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

網(wǎng)絡(luò)BBS論壇系統(tǒng)第1頁共33頁目錄摘要-2Abstract-31、系統(tǒng)概述-41.1、本系統(tǒng)設(shè)計目的-41.2、本系統(tǒng)設(shè)計的基本內(nèi)容-52、動態(tài)網(wǎng)頁技術(shù)的發(fā)展前景和前景分析-62.1、常見動態(tài)網(wǎng)頁技術(shù)-62.2、發(fā)展趨勢與前景分析-72.3、選擇ASP的理由-73、網(wǎng)絡(luò)BBS論壇系統(tǒng)設(shè)計相關(guān)原理-83.1、ASP技術(shù)介紹-83.2、SQL語句介紹-123.3、SQL的優(yōu)點-134、網(wǎng)絡(luò)論壇系統(tǒng)總體設(shè)計-155、網(wǎng)絡(luò)BBS論壇系統(tǒng)詳細(xì)設(shè)計-165.1、首頁界面設(shè)計-165.2、數(shù)據(jù)庫設(shè)計-175.3、后臺管理設(shè)計-206、結(jié)束語-227、謝辭-238、參考文獻-24附錄1源程序清單附錄2系統(tǒng)使用說明書網(wǎng)絡(luò)BBS論壇系統(tǒng)第2頁共33頁網(wǎng)絡(luò)BBS論壇系統(tǒng)摘要隨著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ā)展。本文主要介紹網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計思路和制作過程,從網(wǎng)絡(luò)論壇的重要性開始,介紹動態(tài)網(wǎng)頁相關(guān)技術(shù)ASP、ASP.NET、PHP、JSP及他們之間的差異。再詳細(xì)介紹網(wǎng)絡(luò)論壇系統(tǒng)采用的ASP技術(shù)和SQL語言。進而闡述了整個系統(tǒng)的制作過程和設(shè)計思路。最后介紹自己在設(shè)計過程的心得體會,及網(wǎng)絡(luò)論壇系統(tǒng)未來的發(fā)展。關(guān)鍵字:網(wǎng)站、ASP、BBS網(wǎng)絡(luò)BBS論壇系統(tǒng)第3頁共33頁NetworkBBSForumSystemAbstractWiththedevelopmentofInternet,websitebecomemoreandmoreimportance,itiscalledthefifthmediumDigitalmediaafterbroadcast,newspaper,magazine,andTV.Ithasmanyadvantages,somanybusinessenterpriseshaveownwebsite,shehasbeenonewaythatpeopleunderstandthebusinessenterprise.AtthesametimebecauseoftherecoveryoftheInternetindustry,suchasthedevelopmentofwebsite,Networkforumsystemandsoon.ThisthesisintroducetheprocessoftheNetworkforumsystemsdesigningway.BeginningwiththeimportanceoftheNetworkforumsystem,itintroducestherelatedtechniqueindynamicwebpages,suchasASP,ASP.NET,PHP,JSPandtheirdifferences.Atsecond,detaileadintroducewhytheNetworkforumsystemtoadopethetechniqueofASPandthelanguageofSQL.Thenexplainthecreationprocessofwholesystemwithdesignthewayofthinking.Atthird,theNetworkforumsystemhasthreegreatesttechniquesofthespecialfeaturescombinedwithcode.Finallyittalksabouttheinsightofthewebsiteatdesignprocess,andfuturedevelopmentoftheNetworkforumsystem.Keywords:Website、ASP、BBS網(wǎng)絡(luò)BBS論壇系統(tǒng)第4頁共33頁網(wǎng)絡(luò)BBS論壇系統(tǒng)劉宏曉第一章系統(tǒng)概述隨著網(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)成為商家青睞的傳播媒介,被稱之為繼廣播、報紙、雜志、電視后的第五種媒體數(shù)字媒體。傳統(tǒng)媒體的價格昂貴,又受到時間、地區(qū)等多方面因素的限定,效果不能令人滿意。相比之下,網(wǎng)絡(luò)宣傳的費用是低廉的,而回報卻絲毫不見遜色,能幫您把握廣闊的國際發(fā)展空間和眾多潛在的商業(yè)伙伴,是24時的廣告窗口。前面談到了網(wǎng)站在現(xiàn)代網(wǎng)絡(luò)中的重要性,隨著上網(wǎng)的普及,網(wǎng)站、網(wǎng)絡(luò)論壇已經(jīng)不是什么新鮮事情了。但如何做好一個網(wǎng)絡(luò)論壇系統(tǒng),的確是一件很心煩的事。但我想,做網(wǎng)絡(luò)論壇系統(tǒng)也不是想象中那么難,只要你用心去做。11本系統(tǒng)設(shè)計目的本課題設(shè)計一個“網(wǎng)絡(luò)BBS論壇系統(tǒng)”,實現(xiàn)論壇管理,用戶注冊,瀏覽帖子,發(fā)表新帖等功能。通過本課題的研究,能夠增進對基于Internet/Intranet的瀏覽器/服務(wù)器結(jié)構(gòu)的網(wǎng)絡(luò)論壇系統(tǒng)的了解,是對基于WEB的網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn),這些工作有利于綜合運用計算機多學(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í),工作,生活,提高人們的交流信息、交流思想、解決問題的能力。網(wǎng)絡(luò)BBS論壇系統(tǒng)第5頁共33頁12本系統(tǒng)設(shè)計的基本內(nèi)容網(wǎng)絡(luò)BBS論壇系統(tǒng)是一個基于Internet的信息交流系統(tǒng)。用戶可以通過Internet登陸系統(tǒng),瀏覽論壇中的新聞新事,可以對系統(tǒng)中感興趣的信息進行討論,如果用戶的貢獻大,則可以享受更多的信息服務(wù)。這個信息交流系統(tǒng)是使用ASP實現(xiàn)的,程序結(jié)構(gòu)為B/S結(jié)構(gòu)。本系統(tǒng)要設(shè)計的基本內(nèi)容主要包括以下幾大模塊:登錄界面,管理員管理界面,用戶注冊,分論壇界面,顯示帖子,還有數(shù)據(jù)庫的設(shè)計。網(wǎng)絡(luò)BBS論壇系統(tǒng)第6頁共33頁第二章動態(tài)網(wǎng)頁技術(shù)的發(fā)展趨勢與前景分析我做的是基于WEB的網(wǎng)絡(luò)論壇系統(tǒng),我,像現(xiàn)在常用的ASP、PHP、JSP、ASP.NET等動態(tài)編程技術(shù)。2.1常見動態(tài)網(wǎng)頁技術(shù):ASP、JSP、PHP與ASP.NETASP全名ActiveServerPages,是微軟公司的一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和運行動態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VBScript或Javascript作為開發(fā)語言。PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言。它大量地借用C、Java和Perl語言的語法,并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)生成頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方站點()自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進你自己需要的特色。是Sun公司推出的新一代站點開發(fā)語言,他完全解決了目前ASP、PHP的一個通病腳本級執(zhí)行(據(jù)說PHP4也已經(jīng)在Zend的支持下,實現(xiàn)編譯運行)。Sun公司借助自己在Java上的不凡造詣,將Java從Java應(yīng)用程序和JavaApplet之外,又有新的碩果,就是JSPJavaServerPage。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。ASP.NET又叫ASP+,他不是ASP的簡單升級,而是Microsoft推出的新一代ActiveServerPages。ASP.NET是微軟發(fā)展的新的體系結(jié).NET的一部分,其中全新的技術(shù)架構(gòu)會讓每個人的編程生活變得更的簡單。四者都提供在HTML代碼中混合某種程序代碼,由語言引擎解釋執(zhí)行程序代碼的能力,但JSP代碼被編譯成Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。在ASP、PHP、JSP、ASP.NET環(huán)境下,HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的HTML頁面只依賴于WEB服務(wù)器,而ASP、PHP、JSP、ASP.NET頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASP、PHP、JSP、ASP.NET四者都是面向WEB服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。網(wǎng)絡(luò)BBS論壇系統(tǒng)第7頁共33頁2.2發(fā)展趨勢與前景分析目前在國內(nèi)JSP、PHP與ASP應(yīng)用最為廣泛。而ASP.NET由于是一種較新的技術(shù),國內(nèi)采用的較少。在國外,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則缺乏這種支持。還有上面提到過的一點,PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務(wù)中。ASP和JSP則沒有以上缺陷,ASP可以通過MicrosoftWindows的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和TranscationServer獲得結(jié)構(gòu)支持;JSP可以通過SUNJava的JavaClass和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的ApplicationServer獲得結(jié)構(gòu)支持。四者中,JSP、ASP.NET應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;同時一些網(wǎng)站也開始使用ASP.NET,如我們身邊的和等等。23選

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論