2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩46頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)設(shè)計(jì)</b></p><p><b> ?。?0 屆)</b></p><p>  網(wǎng)絡(luò)在線BBS系統(tǒng)的設(shè)計(jì)</p><p>  所在學(xué)院 </p><p>  專(zhuān)業(yè)班級(jí) 通信工程

2、 </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  指導(dǎo)教師 職稱(chēng) </p><p>  完成日期 年 月 </p><p><b>  摘 要</b><

3、/p><p>  隨著Internet技術(shù)的不斷發(fā)展,普及和應(yīng)用使人們的生活方式發(fā)生了深刻的改變。作為Web2.0的重要組成部分的論壇(BBS),越來(lái)越收到各界的青睞跟應(yīng)用,各種論壇應(yīng)用也應(yīng)運(yùn)而生,BBS技術(shù),開(kāi)發(fā)模式的應(yīng)用也多樣化。</p><p>  在基礎(chǔ)網(wǎng)絡(luò)技術(shù)不斷完善,信息技術(shù)高速發(fā)展的今天,信息文化的傳播速度已經(jīng)越來(lái)越快,而B(niǎo)BS論壇這一新興信息傳播媒介應(yīng)運(yùn)而生,并且在網(wǎng)絡(luò)交流載體

4、中占有一席重要的地位。而且越來(lái)越成為信息傳播的主流載體,所以有必要介紹關(guān)于BBS系統(tǒng)的一些技術(shù)。</p><p>  本設(shè)計(jì)綜述了在ASP與SQL Server環(huán)境下組建和構(gòu)成BBS論壇網(wǎng)站的主要步驟和方法,同時(shí)對(duì)系統(tǒng)功能模塊及實(shí)現(xiàn)過(guò)程進(jìn)行了詳細(xì)的介紹。本設(shè)計(jì)采用了軟件工程開(kāi)發(fā)原則設(shè)計(jì)實(shí)現(xiàn)結(jié)合asp.net特點(diǎn)和SQL2005數(shù)據(jù)庫(kù)以及存儲(chǔ)過(guò)程的使用,增強(qiáng)了SQL語(yǔ)言的功能和靈活性,降低了網(wǎng)絡(luò)的通信量,可以重復(fù)使

5、用,減少數(shù)據(jù)庫(kù)開(kāi)發(fā)人員工作量,提高了數(shù)據(jù)庫(kù)的執(zhí)行速度。</p><p>  關(guān)鍵字: BBS;ASP.NET;SQLServer2005;數(shù)據(jù)庫(kù)</p><p><b>  Abstract</b></p><p>  With the continuous development of Internet technology, popula

6、rization and application make people's lifestyle has taken a profound change. As an important part of Web2.0 BBS (BBS), more and more the favour of receiving all circles with application, various BBS application also

7、 arises at the historic moment, BBS technology, the development model of application also diversification. </p><p>  In the basic network technology improvement, the rapid development of information technol

8、ogy, information culture today the propagation speed of already more and more quickly, and BBS this emerging information media emerged, and plays for network communication carrier seats at important position. And more an

9、d more become the mainstream of information transmission carrier, it is necessary to introduce some technology about BBS system. </p><p>  This design reviews in ASP and SQL Server environment creation

10、 and constitute the main BBS website, both on procedure and method system function module, and the realization process were introduced in detail. This design uses a software engineering design and realize the principl

11、e of development with asp.net characteristics and SQL2005 database and storage process, enhanced the use of SQL language function and flexibility, and reduce the network traffic, can be reused, reduce database dev</p&

12、gt;<p>  Keywords: BBS;ASP.NET;SQL Server2005;DataBase</p><p><b>  目 錄</b></p><p>  1 引言- 1 -</p><p>  1.1 設(shè)計(jì)任務(wù)- 1 -</p><p>  1.2 設(shè)計(jì)內(nèi)容- 1 -</p

13、><p>  1.3 目的和意義- 1 -</p><p>  2 需求分析及可行性- 3 -</p><p>  2.1研究手段- 3 -</p><p>  2.2實(shí)習(xí)調(diào)研分析- 3 -</p><p>  2.3可行性分析- 4 -</p><p>  2.3.1 經(jīng)濟(jì)可行性- 4

14、 -</p><p>  2.3.2 技術(shù)可行性- 4 -</p><p>  3系統(tǒng)配置- 5 -</p><p>  3.1 SQL簡(jiǎn)介- 5 -</p><p>  3.2 ASP簡(jiǎn)介- 6 -</p><p>  3.3 IIS配置- 7 -</p><p>  4 系統(tǒng)總體設(shè)

15、計(jì)- 9 -</p><p>  4.1 系統(tǒng)總體框架- 9 -</p><p>  4.1.1 基于B/S體系- 9 -</p><p>  4.1.2 系統(tǒng)總體框架圖- 9 -</p><p>  4.2 系統(tǒng)功能模塊設(shè)計(jì)- 10 -</p><p>  4.2.1用戶類(lèi)型- 11 -</p>

16、;<p>  4.2.2系統(tǒng)管理員模塊- 11 -</p><p>  4.3 系統(tǒng)主要工作流程- 11 -</p><p>  4.3.1 管理員網(wǎng)上BBS系統(tǒng)管理- 11 -</p><p>  4.3.2 論壇用戶管理- 12 -</p><p>  5 數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)- 12 -</p>&l

17、t;p>  5.1數(shù)據(jù)庫(kù)及數(shù)據(jù)表分析- 12 -</p><p>  5.2 用戶信息數(shù)據(jù)庫(kù)表- 13 -</p><p>  5.3用戶文章數(shù)據(jù)庫(kù)表- 13 -</p><p>  5.4 評(píng)論及回復(fù)信息數(shù)據(jù)庫(kù)表- 14 -</p><p>  5.5 頭像信息數(shù)據(jù)庫(kù)表- 14 -</p><p> 

18、 6 系統(tǒng)詳細(xì)設(shè)計(jì)- 15 -</p><p>  6.1 系統(tǒng)主要模塊- 15 -</p><p>  6.2 管理員模塊設(shè)計(jì)- 18 -</p><p>  6.3 論壇用戶模塊設(shè)計(jì)- 19 -</p><p>  6.4 普通瀏覽者模塊設(shè)計(jì)- 24 -</p><p><b>  總結(jié)- 2

19、7 -</b></p><p>  致 謝錯(cuò)誤!未定義書(shū)簽。</p><p>  參 考 文 獻(xiàn)- 28 -</p><p>  附錄1 畢業(yè)設(shè)計(jì)作品說(shuō)明書(shū)- 30 -</p><p>  附錄2 系統(tǒng)源代碼- 31 -</p><p><b>  1 引言</b><

20、;/p><p><b>  1.1 設(shè)計(jì)任務(wù)</b></p><p>  本設(shè)計(jì)主要在于幫助掌握專(zhuān)業(yè)知識(shí)和基本技能,培養(yǎng)綜合運(yùn)用所學(xué)知識(shí)與技術(shù),獨(dú)立地分析和解決問(wèn)題的能力;本設(shè)計(jì)主要熟悉ASP.NET開(kāi)發(fā)軟件構(gòu)建BBS論壇網(wǎng)站,熟悉SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)的操作,設(shè)計(jì)和開(kāi)發(fā)基于ASP.NET的網(wǎng)絡(luò)BBS論壇系統(tǒng),了解ASP的數(shù)據(jù)庫(kù)連接和訪問(wèn)方法。</p

21、><p><b>  1.2 設(shè)計(jì)內(nèi)容</b></p><p>  創(chuàng)建一個(gè)網(wǎng)上在線 BBS論壇系統(tǒng),本站系統(tǒng)可實(shí)現(xiàn)用戶注冊(cè)、編寫(xiě)帖子、瀏覽帖子、用戶在線交流、管理員管理帖子、用戶等基本功能,并可以通過(guò)對(duì)帖子更新和回復(fù),用戶之間可以及時(shí)交流和討論,便于使用。</p><p>  根據(jù)BBS論壇系統(tǒng)管理的實(shí)際要求,BBS論壇系統(tǒng)管理的工作流程,系統(tǒng)應(yīng)

22、實(shí)現(xiàn)以下功能:</p><p>  1.要求系統(tǒng)查看信息和文章功能并能可以進(jìn)行相應(yīng)的修改和刪除操作。</p><p>  2.要求系統(tǒng)能夠?qū)崿F(xiàn)BBS論壇用戶帖子、信息等管理。</p><p>  3.要求系統(tǒng)能進(jìn)行用戶的注冊(cè)、登錄、管理和退出功能等。</p><p>  4.要求系統(tǒng)能夠進(jìn)行適當(dāng)?shù)臑g覽、查詢和修改功能。</p>

23、<p>  系統(tǒng)要求:實(shí)用、簡(jiǎn)單易用、代碼規(guī)范、設(shè)計(jì)說(shuō)明書(shū)完整規(guī)范。</p><p><b>  1.3 目的和意義</b></p><p>  隨著Internet技術(shù)的不斷發(fā)展,普及和應(yīng)用使人們的生活方式發(fā)生了深刻的改變。在這個(gè)信息發(fā)展迅速的時(shí)代,人們已不僅僅束縛于從傳統(tǒng)的平面媒體上獲取新聞和信息。網(wǎng)絡(luò)的迅猛發(fā)展,讓人們意識(shí)到,原來(lái)新聞信息可以瞬息可得,

24、無(wú)論你在何地,何時(shí),皆能第一手獲取全球各地的新聞與信息,無(wú)任何時(shí)間差和地域差,真正的無(wú)差別分享信息。</p><p>  對(duì)于渴望擁有更多信息和知識(shí)的人來(lái)說(shuō),網(wǎng)絡(luò)在線BBS系統(tǒng)的出現(xiàn)可謂提供了諸多方便。通過(guò)BBS系統(tǒng)可隨時(shí)取得國(guó)際最新的軟件及信息,也可以通過(guò)BBS系統(tǒng)來(lái)和別人討論計(jì)算機(jī)軟件、硬件、Internet、多媒體、程序設(shè)計(jì)以及醫(yī)學(xué)等等各種有趣的話題,更可以利用BBS系統(tǒng)來(lái)刊登一些“征友”、“廉價(jià)轉(zhuǎn)讓”及“

25、公司產(chǎn)品”等啟事,而且這個(gè)園地就在你我的身旁。只要擁有1臺(tái)計(jì)算機(jī)、1只調(diào)制解調(diào)器和1條電話線,就能夠進(jìn)入這個(gè)“超時(shí)代”的領(lǐng)域,進(jìn)而去享用它無(wú)比的威力。</p><p>  Web2.0的時(shí)代已經(jīng)到來(lái),web2.0與傳統(tǒng)的萬(wàn)維網(wǎng)之間最主要的區(qū)別就是用戶和用戶、產(chǎn)品供應(yīng)商和企業(yè)之間更大的協(xié)作。Web1.0時(shí)代,論壇社區(qū)基本滿足網(wǎng)民信息生活的需求 ,web2.0時(shí)代論壇社區(qū)呈現(xiàn)出巨大的商業(yè)價(jià)值。</p>

26、<p>  在2010年的今天,BBS上的帖子閱讀兩萬(wàn)余次已經(jīng)算不上什么驚天動(dòng)地的大事了。BBS的本身早已由原來(lái)的娛樂(lè)交流工具轉(zhuǎn)化成了一種新興媒體:網(wǎng)絡(luò)媒體。我們的網(wǎng)絡(luò)媒體在不斷發(fā)展,不斷變革。在不斷前進(jìn)的社會(huì)中不斷增強(qiáng)其影響力與引導(dǎo)力。</p><p>  2 需求分析及可行性</p><p>  一個(gè)好的系統(tǒng)離不開(kāi)科學(xué)、詳細(xì)的系統(tǒng)設(shè)計(jì)。系統(tǒng)只有建立在系統(tǒng)設(shè)計(jì)基礎(chǔ)上,才能成為一

27、個(gè)好的系統(tǒng)。</p><p><b>  2.1研究手段</b></p><p>  理論的論證與構(gòu)建。通過(guò)大量資料的查閱以及一定的相關(guān)實(shí)踐,首先對(duì)該BBS系統(tǒng)有一個(gè)總體上的認(rèn)識(shí),初步對(duì)其作出了一定的處理分析方法,大致上可以使系統(tǒng)能夠進(jìn)行簡(jiǎn)單的運(yùn)行。當(dāng)然,后期的完善是必不可少的。</p><p><b>  2.2實(shí)習(xí)調(diào)研分析<

28、/b></p><p>  BBS的英文全稱(chēng)是Bulletin Board System,翻譯為中文就是“電子公告板”, 在國(guó)內(nèi)一般稱(chēng)作網(wǎng)絡(luò)論壇。起初的BBS系統(tǒng)是報(bào)文處理系統(tǒng)。系統(tǒng)的唯一目的是在用戶之間提供電子報(bào)文。隨著時(shí)間的推移,BBS系統(tǒng)的功能有了擴(kuò)充,增加了文件共享功能。1978年在美國(guó)芝加哥開(kāi)發(fā)出一套基于8080芯片的CBBS/Chicago(Computerized Bulletin Board

29、 System/Chicago),此乃最早的一套BBS系統(tǒng)。之后隨著蘋(píng)果機(jī)的問(wèn)世,開(kāi)發(fā)出基于蘋(píng)果機(jī)的Bulletin Board System和大眾信息系統(tǒng)(Peoples Message System)2種BBS系統(tǒng)。1981年IBM個(gè)人計(jì)算機(jī)誕生時(shí),并沒(méi)有自己的BBS系統(tǒng)。直到1982年,Buss Lane 才用Basic語(yǔ)言為IBM個(gè)人計(jì)算機(jī)編寫(xiě)了一個(gè)原型程序。其后經(jīng)過(guò)幾番增修,終于在1983年通過(guò)Capital PC User

30、Group(CPCUG)的Communication Special Interest Group會(huì)員的努力,改寫(xiě)出了個(gè)人計(jì)算機(jī)系統(tǒng)的BBS。經(jīng)Thomas Mach整理后,終于</p><p>  國(guó)內(nèi)的BBS站,按其性質(zhì)劃分,可以分為2種:一種是商業(yè)BBS站,如新華龍訊網(wǎng);另一種是業(yè)余BBS站,如天堂資訊站。由于使用商業(yè)BBS站要交納一筆費(fèi)用,而商業(yè)站所能提供的服務(wù)與業(yè)余站相比,并沒(méi)有什么優(yōu)勢(shì),所以其用戶數(shù)量

31、不多。多數(shù)業(yè)余BBS站的站長(zhǎng),基于個(gè)人關(guān)系,每天都互相交換電子郵件,漸漸地形成了一個(gè)全國(guó)性的電子郵件網(wǎng)絡(luò)ChinaFidoNet(中國(guó)惠多網(wǎng))。于是,各地的用戶都可以通過(guò)本地的業(yè)余BBS站與遠(yuǎn)在異地的網(wǎng)友互通信息。這種跨地域電子郵件交流正是商業(yè)站無(wú)法與業(yè)余站相抗衡的根本因素。由于業(yè)余BBS站擁有這種優(yōu)勢(shì),所以使用者都更樂(lè)意加入。這里“業(yè)余”2字,并不是代表這種類(lèi)型的BBS站的服務(wù)和技術(shù)水平是業(yè)余的,而是指這類(lèi)BBS站的性質(zhì)。一般BBS站

32、都是由志愿者開(kāi)發(fā)的。他們付出的不僅是金錢(qián),更多的是精力。其目的是為了推動(dòng)中國(guó)計(jì)算機(jī)網(wǎng)絡(luò)的健康發(fā)展,提高廣大計(jì)算機(jī)用戶的應(yīng)用水平。 </p><p><b>  2.3可行性分析</b></p><p>  2.3.1 經(jīng)濟(jì)可行性</p><p>  BBS的本身早已由原來(lái)的娛樂(lè)交流工具轉(zhuǎn)化成了一種新興媒體:網(wǎng)絡(luò)媒體。Web1.0時(shí)代,論壇社區(qū)基

33、本滿足網(wǎng)民信息生活的需求 ,web2.0時(shí)代論壇社區(qū)呈現(xiàn)出巨大的商業(yè)價(jià)值。</p><p>  2.3.2 技術(shù)可行性</p><p>  本系統(tǒng)采用的是微軟公司的SQL Server 2005。原因如下:</p><p>  第一,SQL Server 2005與Windows 2003 Server服務(wù)器緊密集成,而Windows 2003 Server服務(wù)器具

34、有良好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問(wèn),確保了SQL Server 2005服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求。</p><p>  第二,用戶可以使用IE瀏覽器查詢存儲(chǔ)在SQL Server 2005數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的要求。</p><p>  第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤(pán)空間的限制,符合

35、系統(tǒng)的日志與圖片數(shù)量較多的要求。</p><p><b>  3系統(tǒng)配置</b></p><p><b>  3.1 SQL簡(jiǎn)介</b></p><p>  SQL Server是一款適用與大型網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)庫(kù)產(chǎn)品。目前最新版本是SQL Server2005,它是在SQL Server的基礎(chǔ)上增加了部分功能的升級(jí)產(chǎn)品,提供

36、了對(duì)XML和HTTP的全方位的支持,并且可以與Windows系統(tǒng)很好的結(jié)合[2]。</p><p>  服務(wù)是數(shù)據(jù)庫(kù)完成所需功能的基礎(chǔ),沒(méi)有服務(wù)的支持在數(shù)據(jù)庫(kù)中就不能做任何的事情。SQL Server的服務(wù)可以分成四種基本類(lèi)型:</p><p>  (1)SQL Server服務(wù)是SQL Server2005的核心服務(wù),它直接管理和維護(hù)數(shù)據(jù)庫(kù),負(fù)責(zé)所有來(lái)自客戶端的Transact-SQL(

37、T-SQL)語(yǔ)句并管理服務(wù)器上構(gòu)成數(shù)據(jù)庫(kù)的所有文件,同時(shí)還負(fù)責(zé)處理存儲(chǔ)過(guò)程,并將結(jié)果返回給客戶端。其他的服務(wù)都依賴于此項(xiàng)服務(wù),并對(duì)SQL Server服務(wù)的功能進(jìn)行擴(kuò)展和補(bǔ)充。</p><p> ?。?)SQL Server Agent對(duì)那些需要定期進(jìn)行的管理工作,SQL SERVER提供了一種稱(chēng)為代理的功能。這個(gè)功能可以根據(jù)管理員預(yù)先設(shè)定好的計(jì)劃自動(dòng)執(zhí)行相應(yīng)的功能,同時(shí)還對(duì)系統(tǒng)管理員設(shè)定好的錯(cuò)誤等特定事件自動(dòng)報(bào)

38、警,而且代理服務(wù)可以把系統(tǒng)存在的各種問(wèn)題通過(guò)電子郵件返回給指定用戶。代理可以幫助管理員對(duì)系統(tǒng)進(jìn)行監(jiān)視和管理。</p><p>  (3)DTC:Distributed Transaction Coordinator分布式處理協(xié)調(diào)器,是一個(gè)事務(wù)管理器。在DTC的支持下客戶可以在一個(gè)事務(wù)中訪問(wèn)位于不同服務(wù)器上的數(shù)據(jù)庫(kù)??蛻舻氖蹇梢蕴峤唤oDTC,它自動(dòng)把用戶的請(qǐng)求提交給所有涉及到的服務(wù)器,分布式事務(wù)處理器可以保證一個(gè)

39、事務(wù)處理器中的所有操作在所有服務(wù)器上全部成功,或者當(dāng)在木格服務(wù)器上不成功時(shí),確保所有服務(wù)器上的操作均被撤銷(xiāo),使數(shù)據(jù)庫(kù)全部回到十五開(kāi)始前的一致?tīng)顟B(tài)。</p><p>  (4)Microsoft Search提供了全文搜索,能夠?qū)ψ址麛?shù)據(jù)進(jìn)行檢索。</p><p>  SQL Server是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為用戶提供了一個(gè)安全、可靠和高效的平臺(tái),用于企業(yè)數(shù)據(jù)管理和

40、商業(yè)智能應(yīng)用。SQL Server 2005 為IT專(zhuān)家和信息共作者帶來(lái)了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過(guò)全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對(duì)日常任務(wù)的自動(dòng)化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案[3,4]。</p><p><b>  3.2 ASP簡(jiǎn)介&l

41、t;/b></p><p>  ASP.NET是微軟公司動(dòng)態(tài)服務(wù)器頁(yè)面技術(shù)的最新版本。它不僅僅是ASP的下一個(gè)版本,而且還提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。ASP.NET的語(yǔ)法在很大程度上與ASP兼容,同時(shí)它還提供了一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并且提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有ASP應(yīng)用程序中逐漸添加ASP.NET功能

42、,以隨時(shí)增強(qiáng)ASP應(yīng)用程序的功能。</p><p>  ASP.NET是一個(gè)以編譯的、基于NET的環(huán)境,可以用任何與.NET兼容的語(yǔ)言(包括Visual Basic.NET、C#和Jscript.NET)創(chuàng)建應(yīng)用程序。另外,任何ASP.NET應(yīng)用程序都可以使用整個(gè).NET Framework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的有點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行那個(gè)庫(kù)環(huán)境、類(lèi)型安全和繼承等[5]。</p>

43、<p>  ASP.NET應(yīng)用中必須用到控件,其中ASP.NET的常用控件有:Label控件、Button控件、Textbox控件、Dropdown List控件、List Box控件、Checkbox控件、Checkbox List控件、RadioButtonList控件、Calendar控件。每個(gè)常用控件基本上在項(xiàng)目下都可以應(yīng)用的到,所以在ASP.NET技術(shù)中必須了解控件技術(shù)。</p><p> 

44、 ASP.NET技術(shù)中的對(duì)象,可以說(shuō)不會(huì)使用對(duì)象就等于不懂ASP.NET,可見(jiàn)對(duì)象在ASP.NET技術(shù)中的重要地位。ASP.NET的對(duì)象包括Page對(duì)象、Response對(duì)象、Request對(duì)象、Server對(duì)象、Application對(duì)象、Session對(duì)象、Cookies對(duì)象等。每個(gè)對(duì)象又有各自的屬性和方法,這里舉例ASP.NET的三大常用對(duì)象。Response對(duì)象,包括Write方法、End方法、Redirect方法、Conten

45、tType屬性等。Request對(duì)象,包括UserHostAddress屬性、QueryString屬性、Browser屬性、ServerVariables屬性等。Server對(duì)象,包括MapPath方法、Transfer方法、HTMLEncode方法、URLEncode方法等。</p><p><b>  3.3 IIS配置</b></p><p>  安裝IIS后

46、,通常還要對(duì)IIS進(jìn)行配置,步驟如下:</p><p> ?、旁赪indows桌面上選擇“開(kāi)始”→“設(shè)置”→“控制面板”菜單命令,在“控制面板”窗口中雙擊“管理工具”圖標(biāo),在“管理工具”中雙擊“Internet服務(wù)管理器”圖標(biāo),打開(kāi)“Internet信息服務(wù)”對(duì)話框。如圖3-1所示:</p><p>  圖3-1 Internet信息服務(wù)</p><p>  ⑵在

47、“Internet信息服務(wù)”對(duì)話框中雙擊計(jì)算機(jī)名,可以看到列表框有3個(gè)選項(xiàng)。右擊“默認(rèn)Web站點(diǎn)”,從彈出菜單中選擇“屬性”菜單命令,打開(kāi)“默認(rèn)Web站點(diǎn)屬性”對(duì)話框,在該對(duì)話框中可以對(duì)Web站點(diǎn)的屬性進(jìn)行設(shè)置。</p><p> ?、沁x擇“Internet服務(wù)管理器”圖標(biāo)并雙擊,打開(kāi)“Internet信息服務(wù)”窗口。展開(kāi)“樹(shù)”文件夾,右擊“默認(rèn)Web站點(diǎn)”,在彈出式菜單中依次選擇“新建”→“虛擬目錄”菜單命令,

48、打開(kāi)“虛擬目錄創(chuàng)建向?qū)А睂?duì)話框,單擊“下一步”按鈕打開(kāi)“虛擬目錄別名”對(duì)話框,填寫(xiě)“別名”。如圖3-2所示:</p><p>  圖3-2 虛擬目錄創(chuàng)建向?qū)?lt;/p><p> ?、葐螕簟跋乱徊健卑粹o打開(kāi)“Web站點(diǎn)內(nèi)容目錄”對(duì)話框。填寫(xiě)“目錄”,也可以單擊“瀏覽”按鈕,選擇目錄。</p><p>  ⑸單擊“下一步”按鈕打開(kāi)“訪問(wèn)權(quán)限”對(duì)話框,選中“讀取(R)”、

49、“運(yùn)行腳本(例如ASP)(S)”、“寫(xiě)入(W)”、“瀏覽(O)”復(fù)選框,單擊“下一步”按鈕,在打開(kāi)的對(duì)話框中單擊“完成”按鈕即可。如圖3-3所示:</p><p>  圖3-3 虛擬目錄創(chuàng)建向?qū)?lt;/p><p><b>  4 系統(tǒng)總體設(shè)計(jì)</b></p><p>  系統(tǒng)總體設(shè)計(jì)主要是針對(duì)BBS系統(tǒng)的總體框架,系統(tǒng)的主要功能模塊和系統(tǒng)的應(yīng)用

50、和管理流程設(shè)計(jì)幾個(gè)方面進(jìn)行詳細(xì)設(shè)計(jì)。</p><p>  4.1 系統(tǒng)總體框架</p><p>  4.1.1 基于B/S體系</p><p>  整個(gè)系統(tǒng)采用Browser/Web/DataBase的3層體系結(jié)構(gòu)。Browser/Server的系統(tǒng)中,用戶通過(guò)網(wǎng)絡(luò)瀏覽器,向網(wǎng)絡(luò)所在的服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,然后將所需的信息返回到瀏覽器??蛻糁?/p>

51、要完成一小部分的工作就可以了,不需要負(fù)擔(dān)大量的工作,而服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行都將在服務(wù)器上完成。瀏覽器發(fā)出請(qǐng)求,其他的如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)等工作全部由服務(wù)器來(lái)完成。</p><p>  4.1.2 系統(tǒng)總體框架圖</p><p>  B/S結(jié)構(gòu)系統(tǒng)應(yīng)用原理如圖4-1所示。</p><p>  圖4-1 B/S結(jié)構(gòu)的

52、在線BBS論壇系統(tǒng)應(yīng)用原理示意圖</p><p>  在線BBS系統(tǒng)總體框架如圖4-2所示。</p><p>  圖4-2 在線BBS系統(tǒng)總體框架圖</p><p>  4.2 系統(tǒng)功能模塊設(shè)計(jì)</p><p><b>  系統(tǒng)主要功能如下:</b></p><p>  普通瀏覽者可以登錄到網(wǎng)站

53、,可以在線瀏覽帖子。</p><p>  用戶可以登錄BBS系統(tǒng),可以編寫(xiě)帖子、在線交流、進(jìn)行評(píng)論等。</p><p>  系統(tǒng)管理員可以登錄到BBS系統(tǒng),進(jìn)行對(duì)用戶帖子的管理、信息的管理、評(píng)論的管理等。不同類(lèi)用戶的核心功能圖,如圖4-3所示。</p><p>  圖4-3 在線BBS系統(tǒng)功能模塊圖</p><p><b>  4.

54、2.1用戶類(lèi)型</b></p><p>  用戶類(lèi)型包括注冊(cè)用戶和普通瀏覽者。注冊(cè)用戶只能進(jìn)行自我資料的修改和管理,不能對(duì)其他用戶的信息進(jìn)行修改。普通瀏覽者不能進(jìn)行自我資料的修改和管理,也不能對(duì)其他用戶進(jìn)行修改,只能對(duì)帖子和評(píng)論進(jìn)行瀏覽。</p><p>  4.2.2系統(tǒng)管理員模塊</p><p>  該模塊是后臺(tái)管理員的使用工具。管理員可以對(duì)注冊(cè)用戶

55、進(jìn)行修改用戶資料、用戶注冊(cè)管理、帖子管理等功能。</p><p>  4.3 系統(tǒng)主要工作流程</p><p>  4.3.1 管理員網(wǎng)上BBS系統(tǒng)管理</p><p>  管理員網(wǎng)上BBS系統(tǒng)管理程序流程框圖,如圖4-4所示。</p><p>  圖4-4 管理員網(wǎng)上論壇管理程序主要流程框圖</p><p>  當(dāng)

56、管理員登錄時(shí),如果登錄失敗,頁(yè)面將會(huì)自動(dòng)跳回管理員登錄頁(yè)面。如果登錄成功,頁(yè)面將會(huì)跳至網(wǎng)上論壇管理頁(yè)面。</p><p>  在網(wǎng)上論壇管理頁(yè)面中有多個(gè)分項(xiàng)管理,每個(gè)管理項(xiàng)目有各自不同的管理功能。</p><p>  用戶資料管理,用來(lái)管理管理員對(duì)用戶的資料修改、添加、刪除等管理。</p><p>  用戶帖子管理,用來(lái)管理管理員對(duì)用戶帖子的發(fā)表、添加、刪除等管理。

57、</p><p>  用戶注冊(cè)管理,用來(lái)管理管理員對(duì)用戶的注冊(cè)和注冊(cè)時(shí)的注意事項(xiàng)等管理。</p><p>  用戶評(píng)論管理,用來(lái)管理管理員對(duì)其他用戶或者瀏覽者對(duì)該文章的評(píng)論的管理。</p><p>  管理員資料管理,用來(lái)管理管理員的資料修改、添加、刪除等管理</p><p>  4.3.2 論壇用戶管理</p><p&g

58、t;  論壇用戶管理程序流程框圖,如圖4-5所示。</p><p>  圖4-5 BBS系統(tǒng)用戶管理程序流程框圖</p><p>  當(dāng)用戶登錄時(shí),如果登錄失敗,頁(yè)面將會(huì)自動(dòng)跳回用戶登錄頁(yè)面。如果登錄成功,頁(yè)面將會(huì)跳至論壇用戶系統(tǒng)頁(yè)面。</p><p>  在論壇用戶系統(tǒng)頁(yè)面中有多個(gè)管理頁(yè)面,每個(gè)頁(yè)面有各自不同的功能。</p><p>  

59、資料修改頁(yè)面,是注冊(cè)用戶對(duì)自己資料的修改、添加、刪除等管理。</p><p>  帖子管理頁(yè)面,是注冊(cè)用戶對(duì)自己帖子進(jìn)行表發(fā)、添加、刪除等管理。</p><p>  評(píng)論管理頁(yè)面,是注冊(cè)用戶對(duì)其他用戶對(duì)自己帖子的評(píng)論進(jìn)行管理等。</p><p>  5 數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)</p><p>  5.1數(shù)據(jù)庫(kù)及數(shù)據(jù)表分析</p>&

60、lt;p>  在網(wǎng)絡(luò)BBS系統(tǒng)中,應(yīng)包括如下幾方面的數(shù)據(jù)表。</p><p>  1.評(píng)論回復(fù)數(shù)據(jù):包括了帖子題目、帖子內(nèi)容、帖子姓名、時(shí)間等數(shù)據(jù)。</p><p>  2.帖子管理數(shù)據(jù):包括了帖子題目、帖子內(nèi)容、作者、時(shí)間等數(shù)據(jù)。</p><p>  3.注冊(cè)用戶數(shù)據(jù):包括了用戶注冊(cè)姓名、用戶密碼、用戶郵箱等數(shù)據(jù)(包括管理員)。</p><

61、;p>  4.用戶頭像數(shù)據(jù):包括了會(huì)員信息和頭像信息。</p><p>  本系統(tǒng)使用SQL Server 2005 作為數(shù)據(jù)庫(kù)管理系統(tǒng)。安裝SQL Server2005,打開(kāi)企業(yè)管理器,新建一個(gè)數(shù)據(jù)庫(kù),將其命名為Dicuss。Dicuss數(shù)據(jù)庫(kù)中包含的數(shù)據(jù)表及其相應(yīng)功能如表5-1所示。</p><p>  表5-1 Dicuss數(shù)據(jù)庫(kù)包含的數(shù)據(jù)表及其功能</p>&l

62、t;p>  5.2 用戶信息數(shù)據(jù)庫(kù)表</p><p>  在已創(chuàng)建的SQL Server2005數(shù)據(jù)庫(kù)Dicuss中,創(chuàng)建一個(gè)名為tb_Users的表,以ID(編號(hào))為主關(guān)鍵字。用戶信息數(shù)據(jù)表結(jié)構(gòu)如表5-2所示。</p><p>  表5-2 tb_用戶信息表</p><p>  5.3用戶文章數(shù)據(jù)庫(kù)表</p><p>  在已創(chuàng)建的

63、SQL Server2005數(shù)據(jù)庫(kù)Discuss中,創(chuàng)建一個(gè)名為tb_Content的表,以ContID(編號(hào))為主關(guān)鍵字。論壇帖子信息數(shù)據(jù)表結(jié)構(gòu)如表5-4所示。</p><p>  表5-3 tb_用戶文章表</p><p>  5.4 評(píng)論及回復(fù)信息數(shù)據(jù)庫(kù)表</p><p>  在已創(chuàng)建的SQL Server2005數(shù)據(jù)庫(kù)Discuss中,創(chuàng)建一個(gè)名為tb_H

64、f的表,以HfID(編號(hào))為主關(guān)鍵字。評(píng)論回復(fù)信息數(shù)據(jù)表結(jié)構(gòu)如表5-4所示。</p><p>  表5-4 tb_評(píng)論回復(fù)信息表</p><p>  5.5 頭像信息數(shù)據(jù)庫(kù)表</p><p>  在已創(chuàng)建的SQL Server2005數(shù)據(jù)庫(kù)Discuss中,創(chuàng)建一個(gè)名為tb_touxiang的表,以ID(編號(hào))為主關(guān)鍵字。頭像信息數(shù)據(jù)表結(jié)構(gòu)如表5-4所示。<

65、/p><p>  表5-5 tb_頭像信息表</p><p><b>  6 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  本系統(tǒng)設(shè)計(jì)主要分為2個(gè)大塊,即管理員模塊和論壇用戶模塊,因此,在設(shè)計(jì)過(guò)程中,我先完成了管理員模塊的設(shè)計(jì)工作。</p><p><b>  一、管理員模塊設(shè)計(jì)</b></p>

66、;<p>  管理員主要分為以下幾個(gè)部分:論壇用戶管理、評(píng)論管理、論壇帖子管理等。</p><p>  二、論壇用戶模塊設(shè)計(jì)</p><p>  論壇用戶主要分為以下幾個(gè)部分:用戶注冊(cè)、用戶登錄、發(fā)表帖子、修改資料等功能。</p><p>  6.1 系統(tǒng)主要模塊</p><p>  統(tǒng)一數(shù)據(jù)源訪問(wèn)連接設(shè)計(jì),采用ADO進(jìn)行數(shù)據(jù)庫(kù)

67、連接:</p><p>  <%Set conn = Server.CreateObject("ADO.Connection")'</p><p>  該語(yǔ)句創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)鏈接對(duì)象,程序可以隨時(shí)調(diào)用,具體是:</p><p>  connstr="Provider=SQLOLEDB;Data</p><

68、p>  Source=(local);</p><p>  Initial Catalog=db_Discuss;User ID=sa;Password=sa;"</p><p>  創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)的recordset對(duì)象,并使用conn.Open connstr打開(kāi)數(shù)據(jù)庫(kù)</p><p>  以上方法用來(lái)連接和訪問(wèn)SQL SERVER 2005數(shù)據(jù)

69、庫(kù)服務(wù)器。</p><p>  系統(tǒng)首頁(yè)如圖6-1所示。論壇首頁(yè)有進(jìn)行用戶的注冊(cè)和登錄,管理員的登錄以及普通瀏覽者瀏覽文章或者進(jìn)行評(píng)論等功能。</p><p>  圖6-1 論壇系統(tǒng)首頁(yè)</p><p>  在該頁(yè)面中,可以實(shí)現(xiàn)用戶的登錄和注冊(cè),也可以實(shí)現(xiàn)管理員的登錄。上邊部分是系統(tǒng)的導(dǎo)航欄、底部是系統(tǒng)的版權(quán),中間是內(nèi)容部分,有帖子的詳細(xì)信息。</p>

70、<p>  論壇首頁(yè)主要代碼如下:</p><p>  SqlConnection con = DB.createDB();</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  cmd.Connection = con;</p><p>  con.Open();<

71、/p><p>  SqlDataAdapter sda = new SqlDataAdapter("select * from tb_Content", con);</p><p>  DataSet ds = new DataSet();</p><p>  sda.Fill(ds, "tb_Content");</p&g

72、t;<p>  this.gvlt.DataSource = ds;</p><p>  this.gvlt.DataKeyNames = new string[] { "ContId" };</p><p>  this.gvlt.DataBind();</p><p>  con.Close();</p><

73、p><b>  }</b></p><p>  6.2 管理員模塊設(shè)計(jì)</p><p>  以管理員的身份進(jìn)入系統(tǒng),則界面如圖 6-2所示。</p><p>  圖6-2 管理員頁(yè)面</p><p>  登入管理員界面后有用戶信息管理、用戶信息查詢等選項(xiàng)。在這個(gè)頁(yè)面中可以對(duì)注冊(cè)用戶進(jìn)行信息的修改、添加或刪除用戶、

74、查找有關(guān)信息等功能。</p><p>  選擇“用戶信息管理”功能,如圖 6-3所示。在這個(gè)頁(yè)面中,管理員可以對(duì)注冊(cè)用戶的資料進(jìn)行修改、查找有關(guān)信息、添加或刪除論壇用戶。</p><p>  管理模塊主要代碼如下:</p><p>  SqlConnection con = DB.createDB();</p><p>  SqlComman

75、d cmd = new SqlCommand();</p><p>  cmd.Connection = con;</p><p>  con.Open();</p><p>  SqlDataAdapter sda = new SqlDataAdapter("select * from tb_users where username <>

76、 'admin'", con);</p><p>  DataSet ds = new DataSet();</p><p>  sda.Fill(ds, "tb_Users");</p><p>  this.GridView1.DataSource = ds.Tables[0].DefaultView;&

77、lt;/p><p>  this.GridView1.DataKeyNames = new string[] { "UserId" };</p><p>  this.GridView1.DataBind();</p><p>  con.Close();</p><p>  6.3 論壇用戶模塊設(shè)計(jì)</p>&

78、lt;p>  以論壇用戶的身份進(jìn)入系統(tǒng),如圖6-5所示。在這個(gè)頁(yè)面中,論壇用戶可以進(jìn)行個(gè)人信息的修改、帖子管理、評(píng)論管理等功能操作。</p><p>  圖6-3 論壇用戶頁(yè)面</p><p>  選擇“個(gè)人信息修改”功能,如圖6-6所示。在這個(gè)頁(yè)面中論壇用戶可以對(duì)個(gè)人的一些資料進(jìn)行修改,添加或刪除。</p><p>  圖6-4 論壇用戶個(gè)人信息修改頁(yè)面&

79、lt;/p><p>  用戶模塊主要代碼如下:</p><p>  string UserId = Request["UserId"].ToString();</p><p>  SqlConnection con = DB.createDB();</p><p>  SqlCommand cmd = new SqlComma

80、nd();</p><p>  cmd.Connection = con;</p><p>  con.Open();</p><p>  cmd.CommandText = "select * from tb_Users where UserId='" + UserId + "'";</p>&

81、lt;p>  SqlDataReader sdr = cmd.ExecuteReader();</p><p>  sdr.Read(); </p><p>  if (sdr["UserName"].ToString() != Session["UserName"])</p><p><b>  {</

82、b></p><p>  this.txtname.Text = sdr["UserName"].ToString();</p><p>  this.txtpwd.Text = sdr.GetString(2);</p><p>  this.txtywname.Text = sdr.GetString(3);</p>&l

83、t;p>  this.txtemail.Text = sdr.GetString(4);</p><p>  this.imgtouxiang.ImageUrl = sdr.GetString(5);</p><p>  con.Close();</p><p>  選擇“發(fā)新帖”功能,如圖6-7所示。在這個(gè)頁(yè)面中可以、修改自己已發(fā)表的文章、刪除文章等功能操作

84、。</p><p>  圖6-5 論壇用戶發(fā)新帖頁(yè)面</p><p>  帖子發(fā)表主要代碼如下:</p><p>  SqlConnection con = DB.createDB();</p><p>  SqlCommand cmd = new SqlCommand();</p><p>  cmd.Connec

85、tion = con;</p><p>  con.Open();</p><p>  cmd.CommandText = "insert into tb_Content</p><p>  (Subject,Words,UserName,CreateTime,LastAnswerTime,HitCount,IsTop,UpperId) values(&#

86、39;" + </p><p>  this.txtbt.Text + "','" + this.txtnr.Text + "','" + this.lblyhm.Text + "','" + </p><p>  System.DateTime.Now.ToString(

87、) + "','" + System.DateTime.Now.ToString() + "','0','0','0')";</p><p>  cmd.ExecuteNonQuery();</p><p>  Response.Redirect("~/tisixinx

88、i/chenggong.aspx");</p><p>  Response.Write("<script language=javascript>alert</p><p>  ('恭喜您,信息添加成功??!');</script>");</p><p>  con.Close();</p&

89、gt;<p><b>  }</b></p><p>  其他在線用戶還可以對(duì)該用戶的帖子進(jìn)行回復(fù)交流,如圖6-6所示,大家可以一起討論交流。</p><p>  圖6-6 論壇用戶評(píng)論回復(fù)頁(yè)面</p><p>  若回復(fù)成功,則如圖6-9所示。</p><p>  圖6-7回復(fù)發(fā)表成功頁(yè)面</p&g

90、t;<p><b>  提示成功代碼如下:</b></p><p>  using System;</p><p>  using System.Data;</p><p>  using System.Configuration;</p><p>  using System.Collections;&l

91、t;/p><p>  using System.Web;</p><p>  using System.Web.Security;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System

92、.Web.UI.WebControls.WebParts;</p><p>  using System.Web.UI.HtmlControls;</p><p>  public partial class chenggong : System.Web.UI.Page</p><p><b>  {</b></p><p&

93、gt;  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void LinkButton1_Click(object sender, EventA

94、rgs e)</p><p><b>  {</b></p><p>  Response.Redirect("~/Default.aspx");</p><p><b>  }</b></p><p><b>  }</b></p><

95、p>  若回復(fù)失敗,則如圖6-10所示。</p><p>  圖6-8回復(fù)發(fā)表失敗頁(yè)面</p><p><b>  回復(fù)失敗代碼如下:</b></p><p>  using System;</p><p>  using System.Data;</p><p>  using Syste

96、m.Configuration;</p><p>  using System.Collections;</p><p>  using System.Web;</p><p>  using System.Web.Security;</p><p>  using System.Web.UI;</p><p>  u

97、sing System.Web.UI.WebControls;</p><p>  using System.Web.UI.WebControls.WebParts;</p><p>  using System.Web.UI.HtmlControls;</p><p>  public partial class shibai : System.Web.UI.Pa

98、ge</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p>&l

99、t;p>  protected void LinkButton1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("~/Default.aspx");</p><p><b>  }</b

100、></p><p><b>  }</b></p><p>  6.4 普通瀏覽者模塊設(shè)計(jì)</p><p>  普通瀏覽者登錄論壇網(wǎng)站后,選擇首頁(yè)“注冊(cè)”功能,如圖6-11和6-12所示。在這個(gè)頁(yè)面中,可以進(jìn)行本論壇的注冊(cè)。</p><p>  圖6-9 用戶注冊(cè)協(xié)議頁(yè)面</p><p>

101、  圖6-10新用戶注冊(cè)頁(yè)面</p><p>  用戶注冊(cè)主要代碼如下:</p><p>  SqlConnection con = DB.createDB();</p><p>  con.Open();</p><p>  SqlTransaction st = con.BeginTransaction();//通過(guò)SqlConnecti

102、on的BeginTransaction方法創(chuàng)建名為st的對(duì)象Transaction</p><p>  SqlCommand cmd = con.CreateCommand();</p><p>  cmd.Transaction = st;////將SqlTransaction對(duì)象分配給SqlCommand對(duì)象的Transaction屬性</p><p><

103、b>  try</b></p><p><b>  {</b></p><p>  //向用戶表中插入注冊(cè)信息</p><p>  cmd.CommandText = "insert into tb_Users(UserName, UserPwd, Ename, Email, Logo) values('&q

104、uot; + this.txtname.Text + "','" + this.txtpwd.Text + "','" + this.txtywname.Text + "','" + this.txtemail.Text + "','" + this.ddltouxiang.SelectedIt

105、em.Text.ToString() + "')";</p><p>  cmd.ExecuteNonQuery();</p><p>  st.Commit();//提交事物</p><p>  Response.Redirect("~/tisixinxi/chenggong.aspx");</p>&

106、lt;p><b>  }</b></p><p>  catch (Exception error)</p><p><b>  {</b></p><p>  Response.Redirect("~/tisixinxi/shibai.aspx");</p><p>  

107、st.Rollback();//回滾事物</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Re

108、sponse.Write("<script>alert('很遺憾,請(qǐng)你輸入其它的用戶姓名!');location='javascript:history.go(-1)'</script>");</p><p><b>  }</b></p><p>  con.Close();</p&g

109、t;<p><b>  總結(jié)</b></p><p>  經(jīng)過(guò)這幾個(gè)多月的畢業(yè)設(shè)計(jì)和對(duì)相關(guān)資料的收集讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,已經(jīng)使我們的生活離不開(kāi)它了。網(wǎng)絡(luò)它以自己的獨(dú)特的優(yōu)點(diǎn)征服了我們。為了設(shè)計(jì)出bbs論壇系統(tǒng),本文收集了大量的互聯(lián)網(wǎng)信息,該系統(tǒng)數(shù)據(jù)庫(kù)鏈接的準(zhǔn)確性至關(guān)重要。針對(duì)這些問(wèn)題,專(zhuān)門(mén)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)作了一些探索,并于模塊的劃分上經(jīng)過(guò)精心調(diào)整,

110、該設(shè)計(jì)基本達(dá)到了簡(jiǎn)單bbs論壇的要求,基本上實(shí)現(xiàn)了一般網(wǎng)絡(luò)論壇所具有的基本功能。但我們會(huì)不斷精益求精,使我們這個(gè)簡(jiǎn)單的bbs系統(tǒng)不斷完善。在這次的畢業(yè)設(shè)計(jì)中雖然時(shí)間緊迫但我學(xué)會(huì)了很多,也感到自身知識(shí)的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)程序來(lái)。</p><p>  經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),引發(fā)了我的很多思考和興趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韌性,不怕麻煩,不怕失敗,反復(fù)調(diào)試,反復(fù)練習(xí),這樣才能找

111、到最佳的程序設(shè)計(jì)。</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1] 百度百科. BBS百科知識(shí)[EB/OL][2010-5-8].http://baike.baidu.com/</p><p>  view/66.html.</p><p>  [2] 方興東. 博客的發(fā)展前景[EB/OL

112、],[2009-12-3].http://www.gdcic.net/</p><p>  forums/space/viewspacepost.aspx?postid=687.</p><p>  [3] 李琳. SQL Server2005在.NET中的應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào).2007,(31):</p><p><b>  12~13.</b

113、></p><p>  [4] 周興華,周新偉.ASP+SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)與實(shí)例[M].北京.清華大學(xué)出版社.2008,6.</p><p>  [5] 萬(wàn)峰科技. ASP.NET 網(wǎng)站開(kāi)發(fā)四“酷”全書(shū) [M] . 北京: 電子工業(yè)出版社 2005.</p><p>  [6] 蘇學(xué)花,楊壽保,王麗俠.基于ASP_NET技術(shù)的網(wǎng)上論壇的設(shè)計(jì)[J].

114、計(jì)算機(jī)科學(xué).2004,6:8~10.</p><p>  [7] 蓋天宇,孫明麗.ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)案例精選[M].北京.人民郵電出版社.</p><p><b>  2006,5.</b></p><p>  [8] 羅斌.ASP.NET2.0數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例[M].北京.中國(guó)水利水電出版社.</p><p>&l

115、t;b>  2008,1.</b></p><p>  [9] HART C , KAUFFMAN J , SUSSMAN D , ULLMAN C1ASP1NET 210 經(jīng)典教</p><p>  程 –C # 篇 [M] .北京:北京人民郵電出版社 , 2007.</p><p>  [10] LIBERTYJ , HURWITZ D.Pro

116、gramming ASP.NET 中文版: 第 3 版[M] .</p><p>  北京: 電子工業(yè)出版社 , 2007.</p><p>  [11] 張智強(qiáng),孫福兆等.SQL Server 2005課程設(shè)計(jì)案例精編[M].北京.清華大學(xué)出版社.2008.8. </p><p>  [12] 陳嫻等.ASP信息化系統(tǒng)建設(shè)案例[M].北京.人民

117、郵電出版社.2006.12.</p><p>  [13] 陳嫻,劉志寶等.ASP.NET項(xiàng)目開(kāi)發(fā)實(shí)踐(第二版)[M].北京.中國(guó)鐵道出版社.2005.6.</p><p>  [14] J.Cheng,D.Bell and W.Liu,An algorithm for bayesian network </p><p>  construction from da

118、ta[J],Workshop on AI and Stat,1997,23(1):213~215.</p><p>  [15] M. Pietrek. Avoiding D11 Hell. Introducing Application Metadata in the Microsoft.NET Framewor

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論