版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> BBS系統(tǒng)</b></p><p><b> 摘 要</b></p><p> 為了方便師生信息的交流,在結(jié)合動(dòng)態(tài)服務(wù)網(wǎng)頁(yè)(ASP)和SQL Server 技術(shù)之下開(kāi)發(fā)了這個(gè)快截、界面友好的師生交流系統(tǒng)。論壇使用動(dòng)態(tài)服務(wù)網(wǎng)頁(yè)(ASP)技術(shù)建設(shè)論壇的骨干框架,使用SQL Server 2005制作系統(tǒng)的數(shù)據(jù)
2、庫(kù),實(shí)現(xiàn)了一個(gè)功能相對(duì)齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問(wèn)題以及幫助他人解決問(wèn)題,或者交流經(jīng)驗(yàn)。 該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點(diǎn)和對(duì)論壇的主題發(fā)表意見(jiàn),我們還可以對(duì)網(wǎng)友的問(wèn)題及時(shí)地解決,獲取對(duì)自己有用的知識(shí)。 經(jīng)調(diào)試,這個(gè)論壇完全可以成為一個(gè)很好的師生交流平臺(tái),充分利用有限的教育資源,提高資源利用率,同時(shí)又能活躍學(xué)習(xí)氛圍,使學(xué)習(xí)、工作更加方便。</p><p> 關(guān)鍵詞:動(dòng)態(tài)服
3、務(wù)網(wǎng)頁(yè),論壇,用戶管理</p><p> BBS System</p><p><b> Abstract</b></p><p> In order to facilitate the teachers and students information the exchange, in unified ASP and SQL Serve
4、r 2005 under the server technology has developed this quick truncation, the contact surface friendly teachers and students alternating-current system. The forum uses the ASP technology construction forum the backbone fra
5、me, uses the SQL Server 2005 manufacture system the database, realized a function relatively complete forum system, the net friend has been possible freely to propose the questi</p><p> Keywords: Active Ser
6、ver Pages, BBS, user management</p><p><b> 目錄</b></p><p> 第1章 系統(tǒng)分析5</p><p><b> 1.1開(kāi)發(fā)背景5</b></p><p> 1.2 BBS 介紹5</p><p> 1
7、.3 任務(wù)概述6</p><p> 1.4 工作內(nèi)容6</p><p> 第2章 選擇開(kāi)發(fā)工具8</p><p> 2.1 ASP.NET開(kāi)發(fā)平臺(tái)8</p><p> 2.2 Microsoft SQL Server 20059</p><p> 2.3 動(dòng)軟代碼生成器9</p>
8、<p> 2.4 其他輔助開(kāi)發(fā)工具10</p><p> 第3章 概要設(shè)計(jì)11</p><p> 3.1 網(wǎng)站結(jié)構(gòu)圖11</p><p> 3.1.1 前臺(tái)功能:11</p><p> 3.1.2 后臺(tái)功能12</p><p> 3.2 數(shù)據(jù)流程分析13</p>&
9、lt;p> 3.2.1 需求分析13</p><p> 第4章 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)15</p><p> 4.1數(shù)據(jù)庫(kù)概要設(shè)計(jì)15</p><p> 4.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)15</p><p> 第5章 功能模塊和詳細(xì)設(shè)計(jì)19</p><p> 5.1網(wǎng)站前臺(tái)頁(yè)面總體的設(shè)計(jì)19<
10、;/p><p> 5.2 網(wǎng)站前臺(tái)功能板塊設(shè)計(jì)20</p><p> 5.2.1 最新圖片欣賞功能板塊設(shè)計(jì)20</p><p> 5.2.2 新聞功能板塊設(shè)計(jì)20</p><p> 5.2.3網(wǎng)友人氣和游戲排行功能板塊設(shè)計(jì)20</p><p> 5.2.4 論壇主題功能板塊設(shè)計(jì)21</p&
11、gt;<p> 5.2.5 會(huì)員功能板塊設(shè)計(jì)23</p><p> 5.2.6 帖子回復(fù)功能板塊設(shè)計(jì)24</p><p> 5.2.7積分和訪問(wèn)率功能板塊設(shè)計(jì)25</p><p> 5.3網(wǎng)站后臺(tái)管理板塊設(shè)計(jì)26</p><p> 5.3.1 后臺(tái)登錄界面的設(shè)計(jì)26</p><p&g
12、t; 5.3.2 論壇主題類別的管理27</p><p> 5.3.2 論壇主題的管理28</p><p> 第6章 系統(tǒng)開(kāi)發(fā)小結(jié)30</p><p> 6.1 系統(tǒng)的特點(diǎn)和局限性30</p><p> 6.1.1 系統(tǒng)的特點(diǎn)30</p><p> 6.1.2 系統(tǒng)的局限性30</p&
13、gt;<p> 6.2 系統(tǒng)開(kāi)發(fā)中的收獲31</p><p><b> 謝 辭32</b></p><p><b> 參考文獻(xiàn)33</b></p><p> 第1章 系統(tǒng)分析</p><p><b> 1.1開(kāi)發(fā)背景</b></p&g
14、t;<p> BBS(Bulletin Board Service,公告牌服務(wù))是Internet上的一種基于細(xì)心服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書(shū)寫(xiě),可發(fā)布信息或提出看法。電子公告牌按不同的主題、分主題分成很多個(gè)布告欄,布告欄的設(shè)立的依據(jù)是大多數(shù)BBS使用者的要求和喜好,使用者可以閱讀他人關(guān)于某個(gè)主題的最新看法,也可以將自己的想法毫無(wú)保留地貼到公告欄中。在BBS里,人們之間的交流打破了時(shí)間、空間的
15、限制。在與別人進(jìn)行交往時(shí),無(wú)須考慮自身的年齡、學(xué)歷、知識(shí)、社會(huì)地位、財(cái)富、外貌、健康狀況,而這些條件往往是人們?cè)谄渌涣餍问街袩o(wú)可回避的。同樣地,也無(wú)從知道交談的對(duì)方的真是社會(huì)身份。這樣,參與BBS的人可以處于一個(gè)平等的位置與其他人進(jìn)行任何問(wèn)題的探討。雖然談話的雙方素不相識(shí),卻可以親近地交談。這對(duì)于現(xiàn)在的所有其他交流方式來(lái)說(shuō)是不可能的。BBS站往往是由一些有志于此道的愛(ài)好者建立,對(duì)所有人都免費(fèi)開(kāi)放。而且,由于BBS的參與人眾多,因此各方
16、面的話題都不乏熱心者??梢哉f(shuō),在BBS上可以找到任何你感興趣的話題。在BBS上可以不考慮空間的差異,可以與任何一個(gè)志趣相投的人進(jìn)行交談。BBS一個(gè)非常</p><p> 1.2 BBS 介紹</p><p> BBS最早是基于文本界面的論壇,不過(guò)發(fā)展至今,在互聯(lián)網(wǎng)上,也隨處可見(jiàn)各式各樣的網(wǎng)絡(luò)BBS論壇,用戶可以自由地閱讀上面的文章,可以針對(duì)某個(gè)用戶的文章發(fā)表見(jiàn)解,也可以在任何論壇區(qū)發(fā)表
17、新的文章。</p><p> 可能很多擁有自己主頁(yè)的人也希望在頁(yè)面里加入這樣一個(gè)論壇,來(lái)使自己的主頁(yè)吸引更多的訪問(wèn)者,實(shí)現(xiàn)不受時(shí)間和空間限制的交流。本頁(yè)面的目的就在于詳細(xì)介紹如何使用ASP制作一個(gè)精致、強(qiáng)大的網(wǎng)絡(luò)BBS論壇。</p><p> 隨著網(wǎng)絡(luò)的逐步與深入,作為Internet的一個(gè)傳統(tǒng)的項(xiàng)目,BBS的地位與作用在逐漸地加強(qiáng)。作為公告牌系統(tǒng),BBS有著傳遞信息快速、用戶交流方便
18、迅速、內(nèi)容豐富以及地域廣泛等特點(diǎn),還具有在線聊天以及郵件服務(wù)等功能。在自由地發(fā)表意見(jiàn)這方面,BBS一直是一個(gè)非常重要的場(chǎng)合。大至國(guó)家大事小到生活瑣事都能在BBS上找到痕跡。在實(shí)時(shí)交流方面,BBS也是一個(gè)非常重要的場(chǎng)合。在BBS上可以不必考慮空間的差異,可以與任何一個(gè)志趣相投的人進(jìn)行交談。BBS一個(gè)非常重要的特點(diǎn)就是傳輸純文本信息,數(shù)據(jù)量小,交互的速度比較快,因此它的更新速度也非常地快。在其他很多方面,BBS同樣也起著非常重要的作用。BB
19、S正以其獨(dú)特的魅力,吸引著眾多的網(wǎng)絡(luò)用戶。</p><p><b> 1.3 任務(wù)概述</b></p><p> 在2個(gè)月的時(shí)間里,1人的資源,開(kāi)發(fā)BBS論壇和設(shè)計(jì)文檔。</p><p> BBS論壇主要是讓廣大用戶交流和學(xué)習(xí)。BBS論壇必須達(dá)到以下幾點(diǎn)性能:</p><p> 界面友好,操作簡(jiǎn)單。用戶在完成注冊(cè)
20、后可以自由瀏覽本論壇的所有資料,可以和別的用戶進(jìn)行實(shí)時(shí)交流。</p><p> 后臺(tái)操作數(shù)據(jù)庫(kù)對(duì)大小類別的編輯和會(huì)員的管理等。</p><p> 數(shù)據(jù)庫(kù)可以查看注冊(cè)人數(shù)和用戶信息。</p><p><b> 1.4 工作內(nèi)容</b></p><p> 合力完成文檔中的系統(tǒng)分析、概要設(shè)計(jì)。</p>&
21、lt;p> 負(fù)責(zé)文檔的詳細(xì)設(shè)計(jì)部分。</p><p> 網(wǎng)頁(yè)的制作和資料的搜集。</p><p> 負(fù)責(zé)程序模塊及文檔完整后的統(tǒng)一整合。</p><p><b> 實(shí)施進(jìn)度:</b></p><p> 詳細(xì)設(shè)計(jì)(包括程序與文檔):將在2月完成程序設(shè)計(jì)計(jì)劃</p><p> 系統(tǒng)測(cè)
22、試(文檔):將在11月完成</p><p> 用戶手冊(cè)(文檔):將在11月完成</p><p><b> 支持條件</b></p><p> 主要設(shè)備:奔騰四2.8G處理器,2GDDR3內(nèi)存,1GMB顯存,320G硬盤(pán)</p><p> 操作系統(tǒng):Windows XP以上</p><p>
23、 開(kāi)發(fā)工具:Dreamweaver 8,Microsoft Visual Studio 2008</p><p> 數(shù)據(jù)庫(kù)系統(tǒng):Sqlserver2005</p><p> 網(wǎng)絡(luò)系統(tǒng):電信ADSL</p><p> 第2章 選擇開(kāi)發(fā)工具</p><p> 程序設(shè)計(jì)的編寫(xiě)是以程序設(shè)計(jì)語(yǔ)言為工具的,并要選擇適當(dāng)?shù)某绦蛟O(shè)計(jì)語(yǔ)言。本系統(tǒng)
24、的前端軟件開(kāi)發(fā)工具選用了ASP.NET,后臺(tái)數(shù)據(jù)庫(kù)選用 Microsoft SQL Server 2005,</p><p> 2.1 ASP.NET開(kāi)發(fā)平臺(tái)</p><p> 隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們對(duì)網(wǎng)絡(luò)的要求也越來(lái)越高。傳統(tǒng)的靜態(tài)網(wǎng)頁(yè)技術(shù)已不能滿足廣大互聯(lián)網(wǎng)用戶的需要,各種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)應(yīng)運(yùn)而生。ASP是目前網(wǎng)頁(yè)制作中最常用的重要技術(shù)之一,許多網(wǎng)站都使用ASP 制作
25、網(wǎng)頁(yè)。ASP并不是一種編程語(yǔ)言,而是一種綜合的網(wǎng)絡(luò)解決方案,它允許用戶根據(jù)自己的習(xí)慣采用不同的語(yǔ)言環(huán)境,在服務(wù)器端經(jīng)過(guò)語(yǔ)言解釋器的解釋或 HTML 代碼發(fā)送給客戶端。Microsoft新近推出的ASP.NET不是對(duì)ASP在一般意義上的版本更新,而是一門(mén)全新的技術(shù),是對(duì)ASP如何提供動(dòng)態(tài)Web開(kāi)發(fā)環(huán)境的跳躍性發(fā)展。ASP.NET幾乎完全基于組件和模塊化,用戶使用的每一個(gè)頁(yè)面、部件和HTML單元都是一個(gè)運(yùn)行時(shí)間的組件對(duì)象。ASP.NET的面
26、向?qū)ο蠊δ苁归_(kāi)發(fā)者可以通過(guò)創(chuàng)建新組件或繼承基礎(chǔ)類,為整個(gè)環(huán)境提供延展性。</p><p> .NET是Microsoft公司應(yīng)用于Web服務(wù)的開(kāi)發(fā)環(huán)境而推出的一個(gè)整體技術(shù)框架。通過(guò).Netruntime統(tǒng)一執(zhí)行的機(jī)制,所有開(kāi)發(fā)語(yǔ)言(VB,C++,C#)都被統(tǒng)一在一個(gè)平臺(tái)上,使開(kāi)發(fā)工具和平臺(tái)支持的提供代價(jià)大大降低,適用性大大提高。.NET的突出特點(diǎn)是它的實(shí)用性和高度的集成性。</p><p&g
27、t; Visualstudio.net是該公司推出的下一代可視化開(kāi)發(fā)環(huán)境。它為基于組件的應(yīng)用程序(尤其是在使用Web服務(wù)和XML技術(shù)方面)開(kāi)發(fā)提供了很大的方便。Visualstudio.net提供了一個(gè)支持VB,C++和C#開(kāi)發(fā)和運(yùn)行的新環(huán)境。</p><p> ASP.NET 是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的 Web 應(yīng)用程序。</p><p>
28、2.2 Microsoft SQL Server 2005</p><p> Mircrosoft SQL Server 2005是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),支持B/S結(jié)構(gòu),具有強(qiáng)大的網(wǎng)絡(luò)功能,支持發(fā)布Web頁(yè)面以及接受電子郵件。Mircrosoft SQL Server 2005是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著特點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)
29、功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。</p><p> 在Mircrosoft SQL Server 2005系統(tǒng)中,數(shù)據(jù)庫(kù)的管理采取了先進(jìn)的動(dòng)態(tài)管理機(jī)制,數(shù)據(jù)庫(kù)的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲(chǔ)在Mircrosoft SQL Server 2005系統(tǒng)中有絕對(duì)的安全性保障,有完善的用戶帳戶策略和許可機(jī)制,只有經(jīng)過(guò)授權(quán)的用戶才
30、能訪問(wèn)系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問(wèn)允許訪問(wèn)的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問(wèn)數(shù)據(jù)庫(kù)中的相應(yīng)數(shù)據(jù)。</p><p> Mircrosoft SQL Server 2005系統(tǒng)具有強(qiáng)大的網(wǎng)上功能,可以在Internet上發(fā)布數(shù)據(jù)庫(kù)中的數(shù)據(jù)。在Mircrosoft SQL Server 2005系統(tǒng)中,允許用戶簡(jiǎn)單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫(kù)的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來(lái)調(diào)度修改已經(jīng)發(fā)布
31、的數(shù)據(jù)。</p><p> 2.3 動(dòng)軟代碼生成器</p><p> 動(dòng)軟代碼生成器 是一款為程序員設(shè)計(jì)的自動(dòng)代碼生成器,生成的代碼基于面向?qū)ο蟮乃枷牒腿龑蛹軜?gòu)設(shè)計(jì),結(jié)合了Petshop中經(jīng)典的思想和設(shè)計(jì)模式,融入了工廠模式,反射機(jī)制等等一些思想。支持不同架構(gòu)代碼生成,使程序員可以節(jié)省大量機(jī)械錄入的時(shí)間和重復(fù)勞動(dòng),而將精力集中于核心業(yè)務(wù)邏輯的開(kāi)發(fā)。 動(dòng)軟代碼生成器 同時(shí)提供便捷的數(shù)據(jù)庫(kù)
32、管理功能和多項(xiàng)其他開(kāi)發(fā)工作中常用到的輔助工具功能,您可以很方便輕松地進(jìn)行項(xiàng)目開(kāi)發(fā)。讓開(kāi)發(fā)變得輕松而快樂(lè)!</p><p> Codematic 同時(shí)提供方便的數(shù)據(jù)庫(kù)查詢管理,SQL腳本生成,存儲(chǔ)過(guò)程生成,數(shù)據(jù)庫(kù)文檔生成,Web項(xiàng)目文件發(fā)布,代碼生成自動(dòng)導(dǎo)出文件等多項(xiàng)開(kāi)發(fā)工作中常用到的功能,您可以很方便地進(jìn)行項(xiàng)目開(kāi)發(fā)。</p><p> 2.4 其他輔助開(kāi)發(fā)工具</p>&
33、lt;p> Macromedia Dreamweaver 8是一個(gè)可視化的網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站管理工具,支最新的Web技術(shù),美觀用戶界面,多重用戶配置,增強(qiáng)的源代碼編輯功能,擴(kuò)的文檔格式支持,加強(qiáng)的服務(wù)器模式擴(kuò)展,改進(jìn)的數(shù)據(jù)庫(kù)鏈接操作,提升了與外部應(yīng)用程序的協(xié)作。Adobe Photoshop CS2軟件作為專業(yè)的圖像編輯標(biāo)準(zhǔn),可幫助制作適用于Web的最佳品質(zhì)圖像。Macromedia Fireworks 8對(duì)于切出適合網(wǎng)頁(yè)的圖片有著
34、很重要的作用。</p><p> 第3章 概要設(shè)計(jì)</p><p><b> 3.1 網(wǎng)站結(jié)構(gòu)圖</b></p><p> 3.1.1 前臺(tái)功能:</p><p> 用戶訪問(wèn)論壇首頁(yè)面后,可進(jìn)行查看版塊信息、查看論壇的帖子、查看精華帖子、查看新聞信息、用戶注冊(cè)等功能。用戶在此BBS論壇中通過(guò)注冊(cè)成為該網(wǎng)站的真
35、正用戶并成功登錄系統(tǒng)后,可進(jìn)行發(fā)表帖子、回復(fù)帖子、查看自己發(fā)表的帖子等操作。前臺(tái)功能結(jié)構(gòu)圖如圖3-1所示:</p><p> 圖3-1 前臺(tái)結(jié)構(gòu)圖</p><p><b> 功能解釋:</b></p><p> 用戶注冊(cè):只有在接受論壇條款并填寫(xiě)注冊(cè)信息的用戶能在論壇發(fā)</p><p> 表帖子,新用戶注冊(cè)系統(tǒng)會(huì)
36、自動(dòng)把注冊(cè)信息添加到后臺(tái)數(shù)據(jù)庫(kù)中</p><p> 用戶登錄:登錄有兩種方式,一種是游客登錄,游客可以登錄并看</p><p> 帖子,但不可以發(fā)帖子。一種是注冊(cè)用戶登錄,具有發(fā)帖了權(quán)利!</p><p> 查看我的貼:可以查看我所發(fā)的全部帖子及回復(fù)</p><p> 回復(fù)帖子:登錄注冊(cè),用戶可以對(duì)相關(guān)的主題進(jìn)行快速回復(fù)</p&
37、gt;<p> 顯示發(fā)表者:。顯示發(fā)表者及回復(fù)者</p><p> 所有帖子:論壇所有帖子</p><p><b> 注銷:用戶注銷登錄</b></p><p> 3.1.2 后臺(tái)功能</p><p> 若用戶的權(quán)限為管理員,則可進(jìn)入后臺(tái),可進(jìn)行論壇類別的管理、帖子管理和用戶管理的操作。后臺(tái)功能結(jié)
38、構(gòu)圖如圖3-2所示。</p><p><b> 功能解釋:</b></p><p> 管理員登錄:只有系統(tǒng)管理員才能登錄到系統(tǒng)后臺(tái)管理,其它沒(méi)有此權(quán)限</p><p> 論壇管理:該項(xiàng)功能分為:添加分類、分類管理、添加論壇、論壇管理。添加分類功能可以增加類別,自動(dòng)添加到前臺(tái)主界面上。分類管理可以對(duì)已存在的分類進(jìn)行刪除和修改。添加論壇可以實(shí)
39、現(xiàn)在某一分類里面添加論壇項(xiàng)目及設(shè)定論壇版主。論壇管理可以對(duì)已存在的論壇進(jìn)行修改和刪除</p><p> 用戶管理:分為用戶管理及等級(jí)設(shè)定。用戶管理:是對(duì)以注冊(cè)用戶的信息進(jìn)行修改或者刪除某一用戶。等級(jí)設(shè)定:是對(duì)注冊(cè)用戶根據(jù)發(fā)帖子情況進(jìn)行級(jí)別設(shè)置。</p><p> 帖子管理:分為數(shù)據(jù)更新、批量刪除。數(shù)據(jù)更新:可以更新帖子回復(fù)次數(shù),用戶投票時(shí)回復(fù)帖子數(shù)可能會(huì)出現(xiàn)不一致的現(xiàn)象,執(zhí)行本操作以更
40、新每帖的恢復(fù)數(shù)據(jù)。批量刪除:可以刪除某一用戶發(fā)表的所有帖子。</p><p> 管理員管理:該功能分為:添加管理員、編輯管理員。添加管理員用于增加后臺(tái)的管理人數(shù)。編輯管理員可以通過(guò)查詢功能找到某一管理員,并對(duì)該管理員的信息進(jìn)行修改或者刪除。</p><p> 3.2 數(shù)據(jù)流程分析</p><p> 3.2.1 需求分析</p><p>
41、 用戶使用論壇,有一定的流程:用戶注冊(cè)登陸進(jìn)入論壇,就某個(gè)話題(主題帖)展開(kāi)討論,通過(guò)發(fā)帖功能發(fā)布新的話題,通過(guò)回帖的功能回復(fù)已有的話題,通過(guò)搜索功能查找已有的話題;管理員通過(guò)管理功能創(chuàng)建、編輯、刪除論壇的板塊,管理注冊(cè)用戶,管理帖子,設(shè)置論壇基本參數(shù)。</p><p> 圖3-1 需求分析圖</p><p> 用戶類有注冊(cè)、登陸和管理3個(gè)子方法,管理方法又分為添加、刪除和設(shè)置權(quán)限3
42、個(gè)子方法,如圖:</p><p> 圖3-2 用戶分析圖</p><p> 論壇一般存在兩種用戶,分別為注冊(cè)用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級(jí)權(quán)限包含下級(jí)權(quán)限,在本論壇中,管理員的權(quán)限是上級(jí)權(quán)限。與注冊(cè)用戶相關(guān)的功能,其實(shí)就是論壇前臺(tái)的主要功能。論壇系統(tǒng)的前臺(tái),是用戶討論問(wèn)題的平臺(tái),發(fā)帖、回帖一直貫穿用戶整個(gè)的前臺(tái)活動(dòng)。同時(shí),由于論壇系統(tǒng)的帖子管理是管理員在帖子瀏覽時(shí)進(jìn)行的,
43、所以編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子和指定精華帖等功能也安排在前臺(tái)實(shí)現(xiàn)。其他與管理員相關(guān)的功能,包括板塊管理、用戶管理和論壇設(shè)置等都是管理員在后臺(tái)進(jìn)行的操作</p><p> 第4章 數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 4.1數(shù)據(jù)庫(kù)概要設(shè)計(jì)</p><p> BBS論壇網(wǎng)站所要存儲(chǔ)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)量相對(duì)比較復(fù)雜和龐大,首先確定這些數(shù)據(jù)庫(kù)表一般是一個(gè)表
44、存儲(chǔ)一個(gè)實(shí)體或者對(duì)象的相關(guān)信息;對(duì)于不同的對(duì)象和實(shí)體,根據(jù)具體系統(tǒng)需要來(lái)擴(kuò)展,可以適當(dāng)細(xì)分.通過(guò)對(duì)系統(tǒng)進(jìn)行的需求分析、系統(tǒng)流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的主要數(shù)據(jù)庫(kù)實(shí)體對(duì)象分別為“論壇的大類別”、“論壇的小類別”、“論壇主題的詳細(xì)信息”、“最新新聞”、“游戲排行”、“用戶信息”、“管理員信息”和“帖子管理”。</p><p> 4.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p>
45、論壇系統(tǒng)流程圖及數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖</p><p> 圖4-1論壇系統(tǒng)流程圖</p><p> 圖4-2論壇系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖</p><p> 數(shù)據(jù)庫(kù)名:mybbsDB</p><p> Admin(管理員信息表),本表主要用來(lái)保存管理員的信息</p><p> 表4-1 表名:Admin</p&
46、gt;<p> Big(論壇大類信息表),本表主要用來(lái)保存論壇的大類的信息</p><p> 表4-2 表名:Big</p><p> Inf(主題詳細(xì)信息表),本表主要用來(lái)保存論壇所有主題的詳細(xì)信息、帖子回復(fù)信息、用戶名、訪問(wèn)數(shù)量、用戶回復(fù)時(shí)間</p><p> 表4-3表名:Info</p><p> Reply(
47、用戶回復(fù)帖子信息表),本表用于保存用戶對(duì)相應(yīng)帖子回復(fù)的信息</p><p> 表4-4 表名:Reply</p><p> Small(論壇小類信息表),本表用于保存相應(yīng)主題的綱要信息</p><p> 表4-5表名:Small</p><p> Users(用戶注冊(cè)信息表),本表用于保存注冊(cè)的用戶的詳細(xì)信息</p>&
48、lt;p> 表4-6 表名:Users</p><p> 第5章 功能模塊和詳細(xì)設(shè)計(jì)</p><p> 5.1網(wǎng)站前臺(tái)頁(yè)面總體的設(shè)計(jì)</p><p> 圖4-1 為網(wǎng)站前臺(tái)母版頁(yè)截圖:</p><p> 圖5-1 前臺(tái)頁(yè)(1)</p><p> 圖5-2 前臺(tái)頁(yè)(2)</p><
49、;p> 5.2 網(wǎng)站前臺(tái)功能板塊設(shè)計(jì)</p><p> 5.2.1 最新圖片欣賞功能板塊設(shè)計(jì) </p><p> 此版塊主要是為了將網(wǎng)友的最新圖片展現(xiàn)出來(lái)和其他的網(wǎng)友一起欣賞,并且還可以對(duì)此圖片加以評(píng)論。這樣可以增加此論壇的活躍氣氛,緩解一些網(wǎng)友郁悶的心情。但是我的論壇的這個(gè)功能并沒(méi)有真正的實(shí)現(xiàn),因?yàn)樵谡搲先绻胍蕾p很多的漂亮的圖片我們就必須得去網(wǎng)友個(gè)人的論壇空間里欣賞,
50、這樣的話還得做個(gè)人空間網(wǎng)站,這樣就增加了難度。我們也有的同學(xué)就是做的個(gè)人空間網(wǎng)站,如果想要真正實(shí)現(xiàn)這個(gè)功能我們相互可以合作,完善這一缺陷。這里只是一個(gè)樣式而已,這也是此論壇的不足之處。</p><p> 5.2.2 新聞功能板塊設(shè)計(jì)</p><p> 此版塊分為最新國(guó)家新聞、網(wǎng)友推薦主題、最新校園主題。每一個(gè)小版塊都有代表的新聞事實(shí),并且這里的新聞網(wǎng)友可以評(píng)論可以回帖,這樣可以讓網(wǎng)友
51、更多地了解國(guó)家的時(shí)事動(dòng)態(tài)。小版塊之間的滑動(dòng)式通過(guò)JS來(lái)實(shí)現(xiàn)的,里面的內(nèi)容是用DataList 進(jìn)行數(shù)據(jù)綁定的,每一個(gè)主題都是鏈接到另一個(gè)頁(yè)面。</p><p> 下面的代碼是其中的一個(gè)版塊(最新新聞版塊)</p><p> <asp:DataList ID="DataList1" runat="server" Style="hei
52、ght: 145px; font-size: 14px; line-height: 20px;"> <ItemTemplate> </p><p> <asp:Image ID="Image8" runat="server" ImageUrl="~/Images/arrow.gif&quo
53、t; /><a href='<%# DataBinder.Eval(Container.DataItem, "NewsId", "NewsDatail.aspx?NewsId={0}")%>'> <%#Eval("NewsName") %></a
54、></ItemTemplate></p><p> <ItemStyle Font-Size="13px" Font-Names="宋體" /> </asp:DataList></p><p> 網(wǎng)友人氣和游戲排行功能板塊設(shè)計(jì)</p><p&g
55、t; 此版塊主要將最人氣的網(wǎng)友和最熱門(mén)的游戲通過(guò)數(shù)據(jù)的綁定呈現(xiàn)出來(lái)以供網(wǎng)友參考。網(wǎng)友人氣版塊的網(wǎng)友是可以鏈接到網(wǎng)友自己的論壇個(gè)人空間,在網(wǎng)友的個(gè)人空間里其他的網(wǎng)友可以瀏覽更多有關(guān)的信息。</p><p> 5.2.4 論壇主題功能板塊設(shè)計(jì)</p><p> 此版塊總結(jié)了論壇所有的主題的重要的大概信息,網(wǎng)友可以瀏覽這些主題從而選擇自己了解的版塊。這個(gè)版塊是用Table 進(jìn)行綁定的,然
56、后再鏈接到</p><p> 用GridView綁定的List頁(yè)面以查詢?cè)敿?xì)的信息。 </p><p> TableRow tr = new TableRow();</p><p> TableCell tc = new TableCell();</p><p> #region 定義大類別</p><p
57、> sqlString = "select BigID,BigName from Big order by BigID asc";</p><p> dt = db.GetDataTable(sqlString);</p><p> Table1.CellPadding = 2;</p><p> Table1.CellSpacin
58、g = 1;</p><p> Table1.Style.Add("width", "620px");</p><p> Table1.Style.Add("height", "32px");</p><p> Table1.Style.Add("color",
59、 "#454545");</p><p> for (int index = 0; index < dt.Rows.Count; index++)</p><p> { DataRow dr = db.GetDataRow("select count(*) as Number from Small where BigID=" + dt.R
60、ows[index]["BigID"].ToString());</p><p> tr = new TableRow();</p><p> tr.Height = 32;</p><p> tr.Style.Add(" width", "32px");</p><p>
61、tr.Style.Add("text-align", "left");</p><p> tr.Style.Add("background", "url(Images/bg01.jpg)");</p><p> tr.Style.Add("font-weight", "bold
62、");</p><p> tc = new TableCell();</p><p> tc.Style.Add("font-size", "14px");</p><p> tc.Style.Add("padding-left", "10px");</p>
63、<p> tc.Width = 700;</p><p> tc.ColumnSpan = 8;</p><p> tr.Cells.Add(tc);</p><p> Table1.Rows.Add(tr);</p><p> #region 定義小類別行開(kāi)始</p><p> sqlStri
64、ng = "select SmallID,SmallName from Small where BigID=" + dt.Rows[index]["BigID"].ToString() + " order by SmallID asc";</p><p> DataTable mydt = db.GetDataTable(sqlString);<
65、/p><p> tr = new TableRow();</p><p> tr.Height = 35;</p><p> tr.Style.Add("text-align", "left");</p><p> tr.Style.Add("background", "
66、;#ffffff");</p><p> tr.Style.Add("font-size", "12px");</p><p> tr.Style.Add("padding-left", "12px");</p><p> for (int row = 0; row &l
67、t; mydt.Rows.Count; row++)</p><p> { DataRow drr = db.GetDataRow("select count(*) as Number fromInfo where SmallID=" + mydt.Rows[row]["SmallID"].ToString());</p><p>
68、tc = new TableCell();</p><p> tc.Style.Add("padding-left", "8px");</p><p> tc.Style.Add("color", "#48D1CC");</p><p> tc.Style.Add("fo
69、nt-size", "12px");</p><p> tc.Text="<ahref='List.aspx?SmallID="+ mydt.Rows[row]["SmallID"].ToString() + "'>" + mydt.Rows[row]["SmallName"
70、].ToString() + "</a> <FONT style='font-weight:normal; color:#cccccc'>(" + drr["Number"].ToString() + ")</FONT>";</p><p> tc.Width = 250;</p>&l
71、t;p> tr.Cells.Add(tc);</p><p> tr.Style.Add("padding-left", "8px");</p><p> tr.Style.Add("font-size", "12px");</p><p> if ((row + 1) %
72、 5 == 0)</p><p> { tr.Cells.Add(tc);</p><p> Table1.Rows.Add(tr);</p><p> tr = new TableRow();</p><p> tr.Height = 35;</p><p> tr.Style.Add("te
73、xt-align", "left");</p><p> tr.Style.Add("background", "#ffffff");</p><p> tr.Style.Add("font-size", "12px");</p><p> tr.St
74、yle.Add("padding-left", "8px");</p><p><b> }</b></p><p><b> }</b></p><p> tr.Cells.Add(tc);</p><p> Table1.Rows.Add(tr);
75、</p><p> #endregion 定義小類別行結(jié)束</p><p><b> }</b></p><p> #endregion 定義大類別結(jié)束</p><p><b> }</b></p><p> 5.2.5 會(huì)員功能板塊設(shè)計(jì)</p>&
76、lt;p><b> 會(huì)員注冊(cè)的界面:</b></p><p> 圖5-3 會(huì)員注冊(cè)頁(yè)</p><p> 用戶名和密碼不能為空,密碼和確認(rèn)密碼必須是一致的。實(shí)現(xiàn)驗(yàn)證用的是驗(yàn)證控件,如:RequiredFieldValidator,CompareValidator。頭像可以自己選擇,唯一缺陷是頭像沒(méi)有讓用戶自己選擇頭像,上傳自己的頭像。</p>
77、<p><b> 實(shí)現(xiàn)的部分代碼:</b></p><p> string UserName = txtUserName.Text.Trim();</p><p> string Password = txtPassword.Text.Trim();</p><p> Password = PublicClass.getMd5
78、Hash(Password);</p><p> string Name = txtName.Text.Trim();</p><p> string Sex = rBtnSex.SelectedValue.Trim();</p><p> string Birthday = txtBirthday.Text.Trim();</p><p&
79、gt; string City = ddlCity.SelectedValue.Trim();</p><p> string Photo = ddlPhoto.SelectedValue.Trim();</p><p> string Email = txtEmail.Text.Trim();</p><p> sqlString = "inse
80、rt into U sers(UserName,Password,Name,Sex,Birthday,City,Photo,Email) values('" + UserName + "','" + Password + "','" + Name + "','" + Sex + "','
81、" + Birthday + "','" + City + "','" + Photo + "','" + Email + "')";</p><p> if (db.ExecuteSQL(sqlString) > 0)</p><p>
82、<b> {</b></p><p> Response.Write("<script>alert('恭喜您,注冊(cè)成功,系統(tǒng)將返回登錄頁(yè)面);location.href='Login.aspx';</script>");</p><p><b> }</b></p&g
83、t;<p> 5.2.6 帖子回復(fù)功能板塊設(shè)計(jì)</p><p> 作為BBS論壇最重要的是促進(jìn)網(wǎng)友的交流,提供重要的信息和新聞。網(wǎng)友發(fā)表帖子,其他的網(wǎng)友可以對(duì)帖子進(jìn)行評(píng)價(jià)和回復(fù)。這個(gè)是BBS論壇重要的組成部分,如果你沒(méi)有登錄或者不是會(huì)員的話就不能進(jìn)行評(píng)價(jià)和回復(fù),這樣可以提高論壇的人氣。</p><p> 圖5-4 會(huì)員回復(fù)頁(yè)</p><p>&
84、lt;b> 實(shí)現(xiàn)的部分代碼:</b></p><p> if (Request.Cookies["UserName"] == null)</p><p><b> {</b></p><p> Response.Write("<script>alert('還沒(méi)有登錄“;
85、history.back();</script>");</p><p> Response.End();</p><p><b> }</b></p><p><b> else</b></p><p> { string UserName = Request.Coo
86、kies["UserName"].Value.ToString().Trim();</p><p> string Content = txtContent.Text;</p><p> string NewsId= Request.QueryString["NewsId"].ToString(); </p><p>
87、 sql = "Insert into Reply(UserName,Content,NewsId) values('" + UserName + "','" + Content + "'," + NewsId + ")";</p><p> if (db.ExecuteSQL(sql) >
88、0)</p><p> 積分和訪問(wèn)率功能板塊設(shè)計(jì)</p><p> 為了提高網(wǎng)友的參與我們通常會(huì)采用一定的手段來(lái)獎(jiǎng)勵(lì)我們論壇的會(huì)員,這樣他們有積極性,我們論壇的人氣也會(huì)隨之上升。論壇的獎(jiǎng)勵(lì)措施就是積分管理,高積分的網(wǎng)友說(shuō)明參與的多,這樣其他的網(wǎng)友就會(huì)訪問(wèn)他自己的個(gè)人論壇空間,提高他空間的訪問(wèn)率。</p><p> 實(shí)現(xiàn)功能的部分代碼:</p>&
89、lt;p> sql = "Insert into Reply(UserName,Content,NewsId) values('" + UserName + "','" + Content + "'," + NewsId + ")"; </p><p>
90、 if (db.ExecuteSQL(sql) > 0)</p><p> { //給回復(fù)的主題帖子的回復(fù)量+1</p><p> db.ExecuteSQL("update Info setReplyNumber=ReplyNumber+1 where NewsId=" + NewsId);</p><p> /
91、/給回復(fù)的用戶增加積分</p><p> db.ExecuteSQL("update Users set Mark=Mark+(select HuifuMark from Fix) where UserName='" + UserName + "'");</p><p> Response.Write("<scri
92、pt>alert('回復(fù)成功');location.href='NewsDatail.aspx?NewsId=" + NewsId + "';</script>");</p><p><b> }</b></p><p> 5.3網(wǎng)站后臺(tái)管理板塊設(shè)計(jì)</p><p&
93、gt; 5.3.1 后臺(tái)登錄界面的設(shè)計(jì)</p><p> 圖5-5 后臺(tái)登錄頁(yè)</p><p> 登錄實(shí)現(xiàn):點(diǎn)擊登錄按鈕</p><p> DataRow dr = db.GetDataRow("select * from Admin where Adminuser='" + Adminuser + "'&quo
94、t;);</p><p> if (dr == null)</p><p> { Response.Write("<script>alert('用戶名稱不存在'); history.back();</script>");</p><p> Response.End();</p><
95、;p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> if (Password == dr["Password"].ToString())</p><p> {
96、 Session.Add("Adminuser", Adminuser);</p><p> Response.Redirect("Index.aspx");</p><p><b> }</b></p><p><b> else</b></p><p&g
97、t; { Response.Write("<script>alert('口令錯(cuò)誤'); history.back();</script>");</p><p> Response.End();</p><p><b> }</b></p><p><b> }&l
98、t;/b></p><p> 該頁(yè)面還是用了RequiredFieldValidator控件來(lái)驗(yàn)證當(dāng)用戶登陸時(shí)是否輸入了賬戶或密碼。</p><p> 5.3.2 論壇主題類別的管理</p><p> 論壇有大類和小類,大類為了顯示論壇的專區(qū)主題而小類為了顯示該大類下的帖子標(biāo)題。管理員可以增加大類、刪除大類,也可以增加小類和刪除小類,但是小類是附屬大類的
99、。</p><p> 圖5-6 大類添加頁(yè)</p><p> 圖5-7 小類添加頁(yè)</p><p> string Name = txtName.Text.Trim();</p><p> string BigID = ddlBigID.SelectedValue.ToString();</p><p> i
100、f (bigdiv.Visible)</p><p> { sqlString = "insert into Small(SmallName,BigID) values('" + Name + "'," + BigID + ")";</p><p><b> }</b></p>
101、;<p><b> else</b></p><p> { sqlString = "insert into Big(BigName) values('" + Name + "')";</p><p><b> }</b></p><p>
102、if (db.ExecuteSQL(sqlString) > 0)</p><p><b> {</b></p><p> txtName.Text = ""; </p><p> Response.Write("<script>if (confirm('添加成
103、功,繼續(xù)添加嗎?')) ; else location.href='TypeManage.aspx';</script>");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b>&l
104、t;/p><p> Response.Write("<script>alert('添加失敗'); history.back();</script>");</p><p><b> }</b></p><p> 5.3.2 論壇主題的管理</p><p> 論
105、壇主題管理可以對(duì)帖子進(jìn)行增加、刪除和修改。實(shí)現(xiàn)其功能是通過(guò)GridView綁定來(lái)實(shí)現(xiàn)的。</p><p> 圖5-8 主題修改頁(yè)</p><p> 而GridView有編輯模板,在GridView的列中添加CommandFiled,實(shí)現(xiàn)修改的關(guān)鍵步驟就是在GridView的事件中編寫(xiě)代碼。實(shí)現(xiàn)更新在其RowUpdating的屬性,實(shí)現(xiàn)刪除在其RowDeleting的屬性。</p&
106、gt;<p><b> 如刪除:</b></p><p> protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)</p><p><b> {</b></p><p> string InfoID
107、= GridView1.DataKeys[e.RowIndex].Value.ToString();</p><p> sqlString = "delete from Info where InfoID="+InfoID;</p><p> if (db.ExecuteSQL(sqlString) > 0)</p><p><b
108、> {</b></p><p> Response.Write("<script>alert('刪除成功');</script>");</p><p> Response.Redirect("InfoManage.aspx");</p><p><b>
109、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> Response.Write("<script>alert('刪除失敗');</script>");</p><
110、;p><b> }</b></p><p><b> }</b></p><p> 第6章 系統(tǒng)開(kāi)發(fā)小結(jié)</p><p> 6.1 系統(tǒng)的特點(diǎn)和局限性</p><p> 6.1.1 系統(tǒng)的特點(diǎn)</p><p> 本系統(tǒng)的最大的特點(diǎn)就是信息量非常大,所涉及
111、的類別比較多,有專區(qū)版塊、有新聞版塊、有游戲版塊、有網(wǎng)友排行版塊等,內(nèi)容豐富,符合我們學(xué)生的需求。主界面只顯示每個(gè)板塊的名稱,板塊描述,建立時(shí)間以及版主,而不細(xì)列出每個(gè)板塊里的主題情況,這樣就使原本繁雜的主界面大大簡(jiǎn)化,層層分明,給人一種很干凈清新的感覺(jué)。</p><p> 6.1.2 系統(tǒng)的局限性</p><p> BBS(Bulletin Board Service,公告牌服務(wù))是
112、Internet上的一種信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書(shū)寫(xiě),可發(fā)布信息或提出看法。</p><p> 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,論壇已經(jīng)成為網(wǎng)絡(luò)上不可缺少的交流方式之一,深受網(wǎng)民的喜愛(ài)。整個(gè)論壇系統(tǒng)使用Browser/Web模式來(lái)設(shè)計(jì),服務(wù)器端采用SQL Server2005數(shù)據(jù)庫(kù)系統(tǒng)和ASP組件來(lái)構(gòu)成論壇系統(tǒng);客戶端采用瀏覽器來(lái)完成系統(tǒng)維護(hù)和管理。</p><p&
113、gt; 由于我所掌握的知識(shí)和時(shí)間的局限性,BBS論壇的功能并沒(méi)有完整的在我的系統(tǒng)里實(shí)現(xiàn)。如系統(tǒng)中的圖片欣賞只是一個(gè)空的鏈接,如果要完善的話圖片可以鏈接到個(gè)人的論壇空間的相冊(cè)里,并且圖片并不是用Javascript實(shí)現(xiàn)的;網(wǎng)友人氣排行也沒(méi)有鏈接到個(gè)人的論壇空間里;BBS論壇還有一個(gè)重要的版塊就是限制網(wǎng)友回復(fù)的內(nèi)容,有一些敏感的詞匯是不能夠評(píng)論的;用戶注冊(cè)是不能真正的與用戶的郵箱進(jìn)行綁定的等等。</p><p>
114、 這些問(wèn)題都是有待解決完善的,如果將來(lái)我從事這個(gè)方面的工作,那這次系統(tǒng)的開(kāi)發(fā)就是一次寶貴的經(jīng)驗(yàn),而完善這些未完成的內(nèi)容則是我們以后開(kāi)發(fā)過(guò)程中值得借鑒學(xué)習(xí)的內(nèi)容。</p><p> 6.2 系統(tǒng)開(kāi)發(fā)中的收獲</p><p> 本論文題目為BBS 論壇網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),采用了Windows平臺(tái)下的ASP.NET動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)、SQL數(shù)據(jù)庫(kù),頁(yè)面制作使用Dreamweaver和photosho
115、p等輔助軟件.</p><p> 本系統(tǒng)開(kāi)發(fā)的目的是提供一個(gè)交互性平臺(tái),每個(gè)用戶都可以在上面書(shū)寫(xiě),可發(fā)布信息或提出看法.系統(tǒng)繼承了目前網(wǎng)絡(luò)上比較流行的BBS系統(tǒng)的特點(diǎn),實(shí)現(xiàn)了BBS論壇系統(tǒng)的部分重要的功能,包括提供不同的類別的新聞信息;提供非會(huì)員的瀏覽功能;展現(xiàn)最新的話題信息;上傳文件進(jìn)行管理;會(huì)員對(duì)某個(gè)模塊進(jìn)行評(píng)論;對(duì)管理員信息進(jìn)行管理。用戶資料維護(hù)、用戶登陸和退出、帖子的發(fā)表和修改等。</p>
116、<p> 經(jīng)過(guò)這二個(gè)多月的畢業(yè)設(shè)計(jì)和對(duì)相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開(kāi)它了。網(wǎng)絡(luò)它以自己的獨(dú)特的優(yōu)點(diǎn)征服了我們。在教育越來(lái)越受重視的21世紀(jì),隨著學(xué)生學(xué)習(xí)類型的不斷增加和交流方式的不斷提高,技術(shù)方面的工作量將會(huì)越來(lái)越大,在這樣的情況下有一個(gè)實(shí)用的平臺(tái)讓老師和學(xué)生從中受益是有其必然性的,如果能做出一個(gè)完善的論壇交流系統(tǒng)就會(huì)使學(xué)生能更好的去學(xué)習(xí)。在這次的畢業(yè)設(shè)計(jì)中雖然時(shí)間
117、緊迫但我學(xué)會(huì)了很多,也感到自身知識(shí)的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。</p><p> 通過(guò)本次畢業(yè)設(shè)計(jì),我學(xué)到了很多東西,例如:編程規(guī)范,ASP.NET技術(shù)等,再次的復(fù)習(xí)熟悉了大學(xué)以來(lái)所學(xué)的各種軟件,如Photoshop、Dreamweaver等,是對(duì)我大學(xué)知識(shí)的依次綜合應(yīng)用.使我加強(qiáng)了以前掌握的內(nèi)容,讓我認(rèn)識(shí)到了自己不足的方面,并不斷地加強(qiáng)改進(jìn),在此過(guò)程中學(xué)習(xí)到了很多新的知識(shí),讓我受益匪淺,也對(duì)
118、我以后的工作有很大的幫助。</p><p><b> 謝 辭</b></p><p> 通過(guò)此次畢業(yè)設(shè)計(jì),我不僅鞏固了大學(xué)所學(xué)習(xí)過(guò)的各種專業(yè)理論知識(shí),將其綜合運(yùn)用,還學(xué)到了許多新知識(shí),更進(jìn)一步地鍛煉了自己的動(dòng)手能力,為今后的學(xué)習(xí)工作都奠定下了堅(jiān)實(shí)的基礎(chǔ)。基于此,對(duì)在BBS論壇系統(tǒng)進(jìn)行了分析,設(shè)計(jì),以及最后的實(shí)現(xiàn)與測(cè)試,由于篇幅有限,本文重點(diǎn)介紹了系統(tǒng)的設(shè)計(jì)部分
119、。</p><p> 當(dāng)然,由于時(shí)間關(guān)系,系統(tǒng)還有很多不完善的地方,并且對(duì)于系統(tǒng)高要求標(biāo)準(zhǔn)做的還不夠,這也是我日后努力的方向。</p><p> 本次畢業(yè)論文是在汪**老師的悉心指導(dǎo)和關(guān)心下完成的,值此結(jié)束之際,學(xué)生謹(jǐn)向老師致以崇高的敬意和衷心的感謝。另外,我還要感謝跟我的同學(xué),在本次設(shè)計(jì)過(guò)程中給了我許多建議、幫助。 最后,我還要衷心感謝在大學(xué)期間幫助過(guò)我的老師、同學(xué),是你們培
120、育了我,教會(huì)了我許多東西,真心謝謝你們。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 段克奇,ASP.NET基礎(chǔ)教程,清華大學(xué)出版社,2009年10月,401-478頁(yè)</p><p> [2] 曾靜娜,新手學(xué)CSS+DIV,北京希望電子出版社,2010年1月,256-350頁(yè)</p><p&
121、gt; [3] 邵鵬明,C#面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社, 2008年4月, 520-600頁(yè)</p><p> [4] 宮生文,C#網(wǎng)站開(kāi)發(fā)案例詳解----基于Ajax+CSS+Javascript+XML技術(shù),</p><p> 中國(guó)鐵道出版社,2009年5月, 300-400頁(yè)</p><p> [5] 周奇,SQL Server 2005數(shù)據(jù)庫(kù)基
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- bbs論壇畢業(yè)論文
- bbs畢業(yè)論文----網(wǎng)絡(luò)bbs論壇系統(tǒng)
- 畢業(yè)論文——bbs論壇系統(tǒng)
- 畢業(yè)論文bbs論壇設(shè)計(jì)論文
- bbs論壇系統(tǒng)_畢業(yè)論文_完整
- 網(wǎng)絡(luò)bbs論壇系統(tǒng)畢業(yè)論文
- BBS論壇畢業(yè)論文(1).doc
- 畢業(yè)論文范文——bbs論壇
- java版bbs論壇設(shè)計(jì)畢業(yè)論文
- bbs論壇設(shè)計(jì)論文完整版畢業(yè)論文
- 畢業(yè)論文--基于java技術(shù)的論壇(bbs)
- 陽(yáng)光菲亞斯bbs論壇系統(tǒng)【畢業(yè)論文】
- bbs論壇畢業(yè)設(shè)計(jì)論文
- bbs論壇畢業(yè)設(shè)計(jì)論文
- bbs論壇畢業(yè)設(shè)計(jì)論文
- 基于jsp的bbs論壇管理系統(tǒng) 畢業(yè)論文
- 計(jì)算機(jī)畢業(yè)論文---bbs論壇管理系統(tǒng)
- bbs論壇畢業(yè)設(shè)計(jì)論文
- bbs論壇畢業(yè)設(shè)計(jì)論文
- struts2電影交流bbs論壇畢業(yè)論文
評(píng)論
0/150
提交評(píng)論