版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 論 文(設計)</p><p> 題 目 基于ASP.NET網上論壇的設計與實現(xiàn) </p><p> 專業(yè)班級 計算機網絡技術2007級 </p><p> 姓 名 </p><p> 學 號
2、 </p><p> 2010年6月16日</p><p> 【摘 要】在Internet飛速發(fā)展的今天,互聯(lián)網已經成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。而隨著計算機應用的發(fā)展和普及,BBS論壇已經得到了極大的發(fā)展。</p><p> 本系統(tǒng)主要是采用ASP.NET開發(fā)技術進行開發(fā)。 ASP.NET具有優(yōu)良的性能,豐富的工具
3、箱支持,強大的功能,程序與頁面結構分離,良好的可移植性和適用性,超強的擴展性。而本系統(tǒng)使用的是VB.NET作為主要開發(fā)語言,采用Web展示層和ACCESS數(shù)據庫兩層架構模式來實現(xiàn)數(shù)據庫論壇管理網站的建設,使得對信息的管理更加及時、高效,提高了工作效率。整個數(shù)據庫論壇的大體功能均已實現(xiàn),已經具有論壇網站該有的功能。為了讓數(shù)據庫論壇能夠更好的被網民接受,還需要很多地方進行改進,還需要不斷地學習。 </p><p>
4、 【關鍵詞】: BBS , ASP.NET , Access </p><p><b> 目 錄</b></p><p><b> 一.引言1</b></p><p> 1.1選題背景、意義1</p><p> 1.2 課題研究目的2</p><p><
5、b> 二.綜述3</b></p><p> 2.1 web前臺技術與應用3</p><p> 2.1.1 web開發(fā)3</p><p> 2.1.2 C/S結構3</p><p> 2.1.3 B/S結構4</p><p> 2.1.4 HTML語言4</p>
6、<p> 2.1.5 腳本語言簡介5</p><p> 2.2 ASP.NET技術簡介6</p><p> 2.3 ACCESS數(shù)據庫技術與簡介7</p><p> 2.4 關系數(shù)據庫標準語言SQL7</p><p> 2.5 SQL 語句簡介9</p><p> 2.6 IIS 簡介
7、10</p><p> 2.6.1 IIS的安裝10</p><p> 2.6.2 IIS虛擬目錄的創(chuàng)建11</p><p> 2.6.3 運行環(huán)境12</p><p> 三.方案設計與論證13</p><p> 3.1需求分析13</p><p> 3.2 任務目標1
8、3</p><p> 3.2.1 基本性能13</p><p> 3.2.2 開發(fā)目標13</p><p> 3.2.3 應用目標13</p><p> 四.設計與實現(xiàn)15</p><p> 4.1系統(tǒng)設計思想15</p><p> 4.1.1數(shù)據庫課程論壇系統(tǒng)說明1
9、5</p><p> 4.1.2 數(shù)據庫課程論壇總體分析15</p><p> 4.2 數(shù)據庫設計思想16</p><p> 4.2.1 數(shù)據庫的選擇16</p><p> 4.2.2 數(shù)據庫設計16</p><p> 4.2.3 數(shù)據表結構17</p><p> 4.2.
10、4 數(shù)據庫的連接19</p><p> 4.3 詳細設計19</p><p> 4.3.1系統(tǒng)功能介紹19</p><p> 4.4 論壇各功能介紹20</p><p> 4.4.1 用戶登陸20</p><p> 4.4.2 注冊用戶23</p><p> 4.4.3
11、控制面板25</p><p> 4.4.4 用戶管理27</p><p> 4.4.5 注銷28</p><p><b> 五.結論30</b></p><p><b> 緒論</b></p><p><b> 選題背景、意義</b>
12、</p><p> Internet是目前世界上最大的計算機互聯(lián)網絡,它遍布全球,將世界各地各種規(guī)模的網絡連接成一個整體。作為Internet上一種先進的,易于被人們所接受的信息檢索手段,World Wide Web(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據估計,目前Internet上已有上百萬個Web站點,其內容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其
13、用戶群十分龐大,因此,建設一個好的Web站點對于一個機構的發(fā)展十分重要。近年來,隨著網絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數(shù)據庫技術在Internet中的廣泛應用,Web站點向用戶提供的服務將越來越豐富,越來越人性化。</p><p> 我們發(fā)現(xiàn)這樣一個事實,一個用戶在訪問一個網站時一般來講只對該網站的部分內容感性趣,而且這種興趣會持續(xù)一段時間。這點啟發(fā)了我們,如果能根據用戶的喜好為不同的用戶顯示
14、其個性化的頁面,即著重顯示該用戶感興趣的內容,將為用戶節(jié)約大量的檢索時間,而且這樣的網頁顯然是更具有吸引力的。一些站點已經在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時為其提供一系列的選項,使用戶能夠對站點進行一些自主的設置。這樣做能夠使站點呈現(xiàn)一定程度的個性化,但是對用戶來講,還是比較煩瑣,而且在用戶了解一個站點前讓其對站點進行設置,其結果未免有些粗糙。于是我們構想了這樣一種方案,對用戶登陸后的動作進行跟蹤,分析,發(fā)掘用戶點
15、擊的規(guī)律,即用戶先后點擊的關聯(lián)規(guī)則,這樣,在用戶點擊一個主題(鏈接)之后,系統(tǒng)能夠自動生成一頁面,其中包含了該主題下用戶經常關注的內容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實現(xiàn)了為用戶量身訂做的個性化頁面。</p><p> 要實現(xiàn)這樣的功能,離不開后臺數(shù)據庫的支持。用戶驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關聯(lián)規(guī)則表等大量的數(shù)據都由數(shù)據庫管理系統(tǒng)管理。本文中數(shù)據庫服務器端采用
16、了ACCESS數(shù)據庫作為數(shù)據源,使Web與數(shù)據庫緊密聯(lián)系起來。</p><p> 本人主要完成Web服務器端的用戶管理、貼子管理、資料管理、數(shù)據庫管理、瀏覽和查詢功能等設計、實現(xiàn)與完善以及整個實驗網站的組織建立和測試工作。</p><p><b> 課題研究目的</b></p><p> 隨著Internet的發(fā)展,Web技術日新月異,人
17、們已經不再滿足于靜態(tài)HTML技術,更多的是要求動態(tài)、交互的網絡技術。繼通用網關接口(CGI)之后,微軟推出的IIS+ASP的解決方案作為一種典型的服務器端網頁設計技術,被廣泛應用在網上銀行、電子商務、網上調查、網上查詢、論壇、搜索引擎等各種互聯(lián)網應用中。BBS作為一種新的生活方式、新的工作方式和新的學習方式已經被越來越多的人所接受,并且在改變傳統(tǒng)的網絡和社會結構。它使交流和溝通更有明確的選擇和方向性;單一的思想和群體的智慧結合變得更加有
18、效;個人出版變成人人都可以實現(xiàn)的夢想。BBS正在影響和改變著我們的生活。同時BBS也在教學領域得到了很好的利用,特別是教學論壇的應用,有助于教師更好地了解學習者的學習狀況,學習要求及教學反饋意見,加強師生溝通,提高教學效果,同時促進由傳授者向幫助者,支持者和促進者角色轉化的實現(xiàn),促進學習者自我學習和互助學習能力的不斷提高。因此為了更好的讓同學們學習數(shù)據庫的基礎知識需要設計數(shù)據庫課程論壇。</p><p> BB
19、S是以網絡作為載體,簡易迅速便捷地發(fā)布自己的心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。展示豐富的個性化,對BBS功能的要求自然更高,新一代具有更多、更新、更全功能的BBS急需走進舞臺。</p><p><b> 綜述</b></p><p> WEB 前臺技術與應用</p><p><b>
20、 web開發(fā)</b></p><p> Internet采用超文本和超媒體的信息組織方式,將信息的鏈接擴展到整個Internet上。Web就是一種超文本信息系統(tǒng),Web的一個主要概念就是超文本鏈接,它使得文本不再像一本書一樣是固定的線性的,而是可以從一個位置跳到另外的位置 。正是這種多連接性我們才把它稱為Web。</p><p> 現(xiàn)在所謂的基于Web開發(fā)就是指通過Http
21、協(xié)議進行數(shù)據傳輸。因此,Http協(xié)議可以被看作為Web的核心。</p><p><b> C/S結構</b></p><p> 即Client/Server(客戶機/服務器)結構。 早期的軟件系統(tǒng)多以此作為首選設計標準。服務器通常采用高性能的PC、工作站或小型機,并采用大型數(shù)據庫系統(tǒng)。
22、 C/S的優(yōu)點:</p><p> 是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。</p><p><b>
23、 C/S結構缺點:</b></p><p> 采用Intranet技術,適用于局域網環(huán)境, 可連接用戶數(shù)量有限,當用戶數(shù)量增多時,性能會明顯下降;客戶端都要安裝應用程序系統(tǒng), 擴展維護復雜、代碼可重用性差;只適用于局域網。而隨著互聯(lián)網的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有良好的擴展性。 這種遠程訪問方式需要專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數(shù)據。<
24、/p><p><b> B/S結構</b></p><p> 即Browser/Server(瀏覽器/服務器)結構,是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,客戶機上只要安裝一個瀏覽器(Browser)。用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn),形成所謂3-tier結構。B/
25、S結構,主要是利用了不斷成熟的WWW瀏覽器技術,結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構造技術。</p><p> B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能
26、上網,再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內部的安全認證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng);采用Internet/Intranet技術,適用于廣域網環(huán)境;支持更多的客戶??筛鶕L問量動態(tài)配置WEB應用服務器,以保證系統(tǒng)性能;客戶端只需標準的瀏覽器;采用面向對象技術,代碼可重用性好;系統(tǒng)擴展維護簡單。</p><p><b>
27、 HTML語言</b></p><p> HTML(Hyper Text Market Language)即超文本編輯語言。它是一種簡單、通用的標記語言,可以用其制作包含圖象、文字、聲音等精彩內容的網頁。通曉HTML語言者僅用文本編輯器(如Microsoft Word,記事本等)就可以制作豐富多彩的網頁。在HTML文檔中,字符和數(shù)據的語法結構是通過標記來表示的,標記是HTML語言的標簽符號和用標簽符
28、號構成的各種元素的統(tǒng)稱。標簽是描述性的標記,用一對<>中間包含若干字符表示,通常成對出現(xiàn),前一個是起始標簽,后一個為結束標簽。它的文件是一個包含標記的文本文件,這些標記告訴瀏覽器怎樣顯示這個頁面,HTML文件必須有html擴展名。</p><p> HTML文件的基本結構,主要包括:</p><p> <html>…</html> 設置HTML文件的
29、開始和結束。</p><p> <head>…</head>設置HTML文件的一些信息,如標題、層疊樣式表單、腳本程序等,又稱頭信息,在瀏覽器窗口中,頭信息是不被顯示的。</p><p> <title>…</title>設置HTML文件的標題;在瀏覽器窗口標題欄顯示;可以添加到瀏覽器的收藏夾內。</p><p>
30、 <body>…</body> 設置HTML文件的主體內容;顯示在瀏覽器中。</p><p><b> 腳本語言</b></p><p> ?。?)VBScript簡介</p><p> VBscript是Visual Basic Script的簡稱,即 Visual Basic 腳本語言,有時也被縮寫為VBS。是
31、asp動態(tài)網頁默認的編成語言,配合asp內建對象和ADO對象,用戶很快就能掌握訪問數(shù)據庫的asp動態(tài)網頁開發(fā)技術VBScript是微軟開發(fā)的一種腳本語言,可以看作是VB語言的簡化版,與VBA的關系也非常密切。它具有原語言容易學習的特性。目前這種語言廣泛應用于網頁和ASP程序制作,同時還可以直接作為一個可執(zhí)行程序。用于調試簡單的VB語句非常方便。</p><p> 由于VBScript可以通過Windows腳本宿
32、主調用COM,因而可以使用Windows操作系統(tǒng)中可以被使用的程序庫,比如它可以使用Microsoft Office的庫,尤其是使用Microsoft Access和Microsoft SQL Server的程序庫,當然它也可以使用其它程序和操作系統(tǒng)本身的庫。</p><p> ?。?)JavaScript簡介</p><p> Javascript是一種由Netscape的LiveSc
33、ript發(fā)展而來的面向對象的客戶端腳本語言,主要目的是為了解決服務器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。當時服務端需要對數(shù)據進行驗證,由于網絡速度相當緩慢,只有28.8kbps,驗證步驟浪費的時間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據驗證的基本功能。</p><p> JavaScript 的正式名稱是 "ECMAScr
34、ipt"。這個標準由 ECMA 組織發(fā)展和維護。ECMA-262 是正式的 JavaScript 標準。這個標準基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 發(fā)明了這門語言,從 1996 年開始,已經出現(xiàn)在所有的 Netscape 和 Microsoft 瀏覽器中。ECMA-262 的開發(fā)始于 199
35、6 年,在 1997 年 7 月,ECMA 會員大會采納了它的首個版本。JavaScript是現(xiàn)在Web上應用最為廣泛的客戶端腳本,它能處理相當多的任務,包括從對表單數(shù)據的確認到創(chuàng)建復雜的用戶界面。如:表單確認;頁面修飾以及特殊效果;導航系統(tǒng);基本數(shù)學運算;動態(tài)文檔生成。JavaScript是一種基于對象的腳本語言;是解釋執(zhí)行的;JavaScript 是一種寬松類型的語言。不必顯示定義變量的數(shù)據類型。</p><p&
36、gt; ASP.NET技術簡介</p><p> ASP.NET 不僅僅是下一版本的 Active Server Page (ASP);它是統(tǒng)一的 Web 開發(fā)平臺,用來提供開發(fā)人員生成企業(yè)級 Web 應用程序所需的服務。ASP.NET 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結構,用于生成更安全、可伸縮和穩(wěn)定的應用程序??梢酝ㄟ^在現(xiàn)有 ASP 應用程序中逐漸添加 ASP.NET
37、功能,隨時增強該 ASP 應用程序的功能。 </p><p> ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應用程序。另外,任何 ASP.NET 應用程序都可以使用整個 .NET 框架。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。
38、 </p><p> ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 Web 頁的 GUI 和完全集成的調試支持。</p><p> 本系統(tǒng)采用ASP.NET開發(fā)技術進
39、行開發(fā)。ASP.NET不僅僅是ASP的一個新版本,更是Web應用程序編程方面的一個全新的概念和方法。ASP.NET中的新功能并不是對ASP的改進,設計它的初衷是為用戶入境提供最佳的應用程序架構。它相比于ASP有著以下幾個方面的優(yōu)點: </p><p><b> 多語言</b></p><p> ASP曾在腳本引擎方面受到了限制,特別是VBScript和Jscrip
40、t。而ASP.NET則支持多種語言,默認情況下為Visual Basic.NET、C#和Jscript.NET,另外還支持一些第三方語言。</p><p><b> 服務器處理</b></p><p> ASP在服務器處理上不管頁面的內容是純HTML還是ASP生成的HTML,它都是按照實現(xiàn),形成所謂3-tier頁面順序顯示的。因此邏輯代碼依賴于它在頁面中的位置,并
41、且無法將HTML控件作為目標,除非將它們作為流的一部分進行顯示。而ASP.NET就解決了這個問題,方法是為控件引入一個聲明的基于服務器的模型,因為控件在服務器上有,可以在服務器上編程,也可以是客戶端驅動的事件。</p><p> Web Form控件</p><p> 將現(xiàn)有的HTML控件轉換為服務器端的控件是比較容易的,但是也存在一些不方便,例如比較難于區(qū)分HTML控件和服務器端的控
42、件。于是Microsoft公司就創(chuàng)建了一組專門的服務器控件,它們都用asp:前綴標識。</p><p><b> 代碼與內容分離</b></p><p> 一個網站的設計與開發(fā)往往由不同的人來實現(xiàn)的,而ASP中就是存在著這樣一個問題,代碼(ASP腳本)和內容(HTML)混合在一起。這樣就使得同時進行設計和開發(fā)變得很困難。而ASP.NET則采用了代碼內聯(lián)和后臺編碼兩
43、種方法實現(xiàn)了代碼與內容的分離。</p><p> ACCESS數(shù)據庫技術簡介</p><p> Access是Office系列軟件中用來專門管理數(shù)據庫的應用軟件,它可以運行于各種Windows系統(tǒng)環(huán)境中。由于Access繼承了Windows的特性,不僅易于使用,而且界面友好,因此被用戶廣泛采用。使用Access的時候不需要數(shù)據庫管理者具有專業(yè)的程序設計水平,任何非專業(yè)的用戶都可以用它來
44、創(chuàng)建功能強大的數(shù)據庫管理系統(tǒng)。</p><p> Access使用標準的SQL(Structured Query Language,結構化查詢語言)作為它的數(shù)據庫語言,從而提供了強大的數(shù)據處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數(shù)據庫管理系統(tǒng)和應用程序生成器。一個Access數(shù)據庫可以包含表、查詢、窗體、報表、宏、模塊以及數(shù)據訪問頁,不同于傳統(tǒng)的桌面數(shù)據庫(dbase、 FoxPro、Pa
45、radox),Access數(shù)據庫使用單一的*.mdb文件管理所有的信息,這種針對數(shù)據庫集成的最優(yōu)化文件結構不僅包括數(shù)據本身,也包括了它的支持對象。</p><p> 關系數(shù)據庫標準語言SQL</p><p> SQL是一種介于關系代數(shù)與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢。SQL是一個通用的、功能極強的關系數(shù)據庫語言。</p><p> SQL之
46、所以能夠為用戶和業(yè)界所接受,并成為國際標準,是因為它是一個綜合的、功能極強同時又簡捷易學的語言。SQL語言集數(shù)據查詢(Data Query)、數(shù)據操縱(Data Manipulation)、數(shù)據定義(Data Definition)和數(shù)據控制(Data Control)功能與一體,主要特點包括:</p><p><b> 統(tǒng)一的語言</b></p><p> SQ
47、L可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據庫管理員、應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL命令只需很少時間就能學會,最高級的命令在幾天內便可掌握。SQL為許多任務提供了命令,包括:查詢數(shù)據在表中插入、修改和刪除記錄,建立、修改和刪除數(shù)據對象,控制對數(shù)據和數(shù)據對象的存取,保證數(shù)據庫一致性和完整性。以前的數(shù)據庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務統(tǒng)一在一種語言中。</p>
48、<p><b> 高度非過程化</b></p><p> SQL是一個非過程化的語言,因為它一次處理一條記錄,對數(shù)據提供自動導航。SQL允許用戶在高層的數(shù)據結構上工作,而不對單個記錄進行操作,可操作記錄集。所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。SQL不要求用戶指定對數(shù)據的存放方法。這種特性使用戶
49、更易集中精力于要得到的結果。所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,使用在哪兒合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 </p><p><b> 面向集合的操作方式</b></p><p> SQL語言采用集合操作方式,不僅操作對象、查找結果可以是元組的
50、集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。</p><p> 以同一種語法結構提供兩種使用方式</p><p> SQL語言既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用于聯(lián)機交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對數(shù)據庫進行操作,作為嵌入式語言,SQL語句能夠嵌入到高級語言(例如C,COBOL,F(xiàn)ORTRAN,PL/1)程序中,供程序
51、員設計程序時使用。而在兩種不同的使用方式下,SQL語言的語法結構基本上是一致的。這種以統(tǒng)一的語法結構提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。</p><p><b> 語言簡捷,易學易用</b></p><p> SQL語言功能極強,但由于設計巧妙,語言十分簡捷,完成核心功能只用了9個動詞,SQL語言接近英語口語,因此容易學習,容易使用。<
52、/p><p><b> SQL語句簡介</b></p><p> SQL全稱是"結構化查詢語言(Structured Query Language)",是關系數(shù)據庫的標準語言,SQL的一個通用的,功能極強的關系數(shù)據庫語言。其功能不僅僅是查詢。當前幾乎所有的關系數(shù)據庫管理系統(tǒng)軟件都支持SQL,許多軟件廠商對SQL基本命令還進行了不同程度的擴充和修改。
53、</p><p> SQL包含4個部分:</p><p> (1)數(shù)據查詢語言DQL-Data Query Language SELECT</p><p> (2)數(shù)據操縱語言DQL-Data Manipulation Language INSERT, UPDATE, DELETE </p><p> (3)數(shù)據定義語言DQL-Dat
54、a Definition Language CREATE, ALTER, DROP</p><p> (4)數(shù)據控制語言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK</p><p><b> SQL語言的優(yōu)點:</b></p><p><b> (1)非過程化語言<
55、;/b></p><p> 非關系數(shù)據模型的數(shù)據操縱語言是“面向過程”的語言,用“過程話”語言完成某項請求,必須指定存取路徑。而用SQL進行數(shù)據操作,只要提出“做什么”,而無須指明“怎么做”,因此無需了解存取路徑。存取路徑的選擇以及SQL的操作過程由系統(tǒng)自動完成。這不但大大減輕了用戶負擔,而且有利于提高數(shù)據獨立性。</p><p><b> (2)統(tǒng)一的語言</b
56、></p><p> SQL為許多任務提供了命令,包括:查詢數(shù)據,數(shù)據更新,在表中插入記錄,在表中修改記錄,在表中刪除記錄,建立,修改和刪除數(shù)據對象,控制對數(shù)據和數(shù)據對象的存取,保證數(shù)據庫一致性和完整性,以前的數(shù)據庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務統(tǒng)一在一種語言中,可以獨立完成數(shù)據庫生命周期中的全部活動。</p><p> ?。?)面向集合的操作方式<
57、/p><p> 非關系數(shù)據模型采用的是面向就的操作方式,操作對象是一條記錄。例如查詢所有平均成績在80分以上的學生姓名,用戶必須一條一條地把滿足條件的學生記錄找到。而SQL采用集合操作方式,不僅操作對象,查找結果可以是元組的集合,而且一次插入,刪除,更新操作的對象也可以是元組的集合。</p><p> (4)是所有關系數(shù)據庫的公共語言</p><p> 由于所有主
58、要的關系數(shù)據庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉到另一個。所有用SQL編寫的程序都是可以移植的。SQL是大多數(shù)關系型數(shù)據庫用做查詢語言的語言。它是可以移植的,并且容易學習使用,但是所有SQL語句都必須由數(shù)據庫服務器獨立地執(zhí)行。這就意味著客戶端應用必須把每條查詢發(fā)送到數(shù)據庫服務器,等待它處理這個查詢,接收結果,做一些運算,然后給服務器發(fā)送另外一條查詢。所有這些東西都會產生進程間通訊,并且如果客戶端在另外一
59、臺機器上甚至還會導致網絡開銷。</p><p><b> IIS簡介</b></p><p><b> IIS的安裝</b></p><p> ASP.NET的運行需要服務器來運行。信息服務器IIS是微軟公司的一種集成了Internet服務(WWW服務,F(xiàn)TP服務等)的服務器軟件,作為當今流行的WEB服務器之一,它提
60、供了強大的Internet和Internet服務功能。</p><p> WINDOWS 2000 SERVER提供的WEB服務器組件IIS的安裝方法,在開始→設置→控制面板→添加/刪除程序命,在添加/刪除程序中選擇→添加/刪除WINDOW組件按鈕,就會彈出如圖2-1所示的WINDOWS組件向導對話框.在其中選擇INTERNET信息服務IIS,然后單擊下一步按鈕,隨后根據系統(tǒng)提示一步一步的操作即完成IIS的安裝
61、。如圖2-6-1所示:</p><p> 圖(2-6-1) IIS安裝</p><p> IIS虛擬目錄的創(chuàng)建</p><p> 在啟動Internet后,在'默認WEB站點'單擊鼠標右鍵如圖(2-6-2)所示:</p><p><b> 具體步驟如下: </b></p><p
62、> ?。?)在快捷菜單中選擇"新建"→"虛擬目錄",出現(xiàn)“虛擬目錄創(chuàng)建向導”對話框。</p><p> ?。?)單擊“下一步”按鈕,在“虛擬目錄創(chuàng)建向導”對話框中,輸入虛擬目錄名。</p><p> (3)單擊“下一步”按鈕,通過“瀏覽”下拉列表選擇要設置為虛擬目錄的文件夾(反之ASP文件的文件夾)。</p><p>
63、 ?。?)單擊“下一步”按鈕,設置虛擬目錄的訪問權限。</p><p> ?。?)單擊“下一步”按鈕,問成虛擬目錄的設置。</p><p> 圖(2-6-2)IIS虛擬目錄設置</p><p><b> 運行環(huán)境</b></p><p> 為了保證數(shù)據庫課程論壇系統(tǒng)運行的效率和可靠性,服務器應具有較高的軟硬件配置,
64、客戶端的要求不是很高。此應用程序可廣泛運行于國際互聯(lián)網即Internet,也可適用于內部的局域網。其運行要求如下:</p><p><b> 軟件環(huán)境:</b></p><p> 客戶端: Windows95/98/2000/XP,Internet Explorer(IE)等。</p><p> 服務器端:Windows NT/Windo
65、ws2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。</p><p> 數(shù)據庫:采用SQL server 2000,運行于服務器端。</p><p><b> 硬件環(huán)境:</b></p><p> 服務
66、器 CPU:PIII 500以上 ,內存:512M以上。</p><p> 客戶機 CPU:P200MMX以上,內存:32M以上。</p><p><b> 方案設計與論證</b></p><p><b> 需求分析</b></p><p> 在網絡技術逐漸滲入社會生活各個層面的今天,以前網
67、站上的論壇管理系統(tǒng)要用戶登陸以后才能進行相關訪問及互動。而隨著網絡互聯(lián)技術的進步,現(xiàn)在論壇系統(tǒng)只需打開網頁就可進行留言。論壇的對象是很多的,各個層次都可以進行論壇訪問,大至國家領導,小至一個普通干部,訪問和留言從到指定用戶進行表格到現(xiàn)在通過網絡直接點擊就可進行。論壇管理系統(tǒng)可解決游客訪問及留言,致使現(xiàn)在幾乎各個網站都有各種類型論壇管理系統(tǒng),用戶可選擇自己的看法。所以我提出了本課題的研究。</p><p><
68、b> 任務目標</b></p><p><b> 基本性能</b></p><p> 系統(tǒng)主要的功能包括:新用戶的注冊,用戶密碼修改,用戶發(fā)表貼子,發(fā)表留言,下載文件資料。管理員登陸可以管理用戶,刪除貼子,貼子屬性的設置,上傳文件等操作。對于這些功能基本可以應付一般的用戶需要。</p><p><b> 開發(fā)
69、目標</b></p><p> 系統(tǒng)預期的目的是為了做成交互式的網頁,方便客戶端和瀏覽器端之間的交流。通過該論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻計獻策,共同學習,共同進步。</p><p><b> 應用目標</b></p><p> 數(shù)據庫論壇系統(tǒng)是一個用于用戶之間互相交流的系統(tǒng)。用戶可以瀏覽論壇上的貼子,
70、并且能夠注冊成為用戶。論壇注冊會員能夠修改自己的資料信息,發(fā)布貼子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括用戶信息管理,貼子管理員,文件管理,對于與數(shù)據庫課程無關的帖子以及不健康或是不利于社會穩(wěn)定的貼子能進行刪除操作。</p><p><b> 設計與實現(xiàn)</b></p><p><b> 系統(tǒng)設計思想</b></p>
71、;<p> 數(shù)據庫課程論壇系統(tǒng)說明</p><p> 數(shù)據庫論壇系統(tǒng)可以實現(xiàn)功能主要有:</p><p> 游客:在論壇中可以進行貼子的查看,下載資料的查看。操作僅限于查看。</p><p> 注冊用戶:查看貼子、發(fā)布貼子、查詢貼子,在線貼子回復、修改個人資料、下載文件資料。</p><p> 管理員:貼子管理、用戶管
72、理、文件資料管理。</p><p> 數(shù)據庫課程論壇系統(tǒng)總體分析</p><p> 通過上面的功能說明,我們可以將論壇的制作分為五大部分:</p><p> ?。?) 用戶注冊和登陸模塊:這個模塊的功能,就是新用戶可以填寫注冊資料 ,通過審核后便成為論壇的會員用戶,并可以以會員用戶身份登陸論壇。</p><p> ?。?) 貼子顯示模塊:
73、顯示所有會員用戶發(fā)布的貼子主題,以及貼子內容。</p><p> ?。?) 發(fā)布貼子模塊:為會員用戶提供發(fā)表貼子的功能。</p><p> (4) 論壇管理模塊:管理員職務可以對貼子進行處理,刪除、修改屬性,下載文件資料等功能,還有就是管理員對論壇進行綜合管理。</p><p> ?。?) 用戶信息維護模塊:對用戶的信息進行維護,查看用戶發(fā)布的貼子。</p&
74、gt;<p> 了解了具體的功能需求后,就可以按模塊的功能開始數(shù)據庫論壇的設計了。當然,這些模塊的只是在功能上對數(shù)據庫課程論壇結構的劃分,實際上并不能夠完全的把他們獨立出來進行設計。對于這種較小的應用,也沒有必要進行完全的模塊化設計,在良好的規(guī)劃下直接寫程序代碼或許來的更為簡單一些。</p><p><b> 數(shù)據庫設計思想</b></p><p>
75、<b> 數(shù)據庫的選擇</b></p><p> Access是Office系列軟件中用來專門管理數(shù)據庫的應用軟件。所謂數(shù)據庫是指經過組織的、關于特定主題或對象的信息集合。數(shù)據庫管理系統(tǒng)分為兩類:文件管理系統(tǒng)和關系型管理系統(tǒng)。Access應用程序就是一種功能強大且使用方便的關系型數(shù)據庫管理系統(tǒng),一般也稱關系型數(shù)據庫管理軟件。它可運行于各種Microsoft Windows系統(tǒng)環(huán)境中,由于
76、它繼承了Windows的特性,不僅易于使用,而且界面友好,如今在世界各地廣泛流行。它并不需要數(shù)據庫管理者具有專業(yè)的程序設計水平,任何非專業(yè)的用戶都可以用它來創(chuàng)建功能強大的數(shù)據庫管理系統(tǒng)。Access的基本功能及其常用的操作,主要內容包括創(chuàng)建和使用數(shù)據表,建立和使用查詢、窗體,以及數(shù)據表與其他數(shù)據文件之間的轉換等。 Access使用標準的SQL(Structured Query Language,結構化查詢語言)作為它的數(shù)據庫語
77、言,從而提供了強大的數(shù)據處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數(shù)據庫管理系統(tǒng)和應用程序生成器。 一個Access數(shù)據庫中可以包含表、查詢、窗體、報表、宏、模塊以及數(shù)據訪問頁。不同于傳統(tǒng)的</p><p><b> 數(shù)據庫設計</b></p><p> 數(shù)據庫的設計通常是以一個已經存在的數(shù)據庫管理系統(tǒng)為基礎的,常用的數(shù)據庫管理系統(tǒng)有
78、Access 、SQL Server 、Oracle 。根據需求和業(yè)務流程,本系統(tǒng)采用了Access數(shù)據庫管理系統(tǒng)。在Access 數(shù)據庫管理系統(tǒng)中新建名稱為db的數(shù)據庫,該數(shù)據庫共有6個表,本系統(tǒng)應用的所有數(shù)據信息將存于該數(shù)據庫中。</p><p><b> 數(shù)據表結構</b></p><p> user (用戶信息表)</p><p>
79、 用戶信息表主要用于保存用戶登錄系統(tǒng)的用戶名。用戶注冊的信息也會被登陸到該表中。表user的結構如表所示。</p><p><b> 用戶信息表</b></p><p> 表4-2-1(用戶信息表)user</p><p> File (文件信息表)</p><p> 文件信息表主要用于保存論壇管理員上傳的文件
80、信息。表 File 的結構如表如示:</p><p><b> 文件信息表</b></p><p> 表4-2-2(文件信息表)File</p><p> head_img?。ㄓ脩纛^像信息表)</p><p> 用戶頭像信息表主要用于保存用戶頭像的基本信息。表head_img的結構如表所示</p>
81、<p><b> 用戶頭像信息表</b></p><p> 表4-2-3(用戶頭像信息表)head_img</p><p> leave_type (欄目信息表)</p><p> 欄目信息表主要用于保存論壇中數(shù)據庫課程欄目的基本信息。表leave_type的結構如表所示。</p><p><b&
82、gt; 欄目信息表</b></p><p> 表4-2-4(欄目信息表)leave_type</p><p> leave_word(貼子信息表)</p><p> 貼子信息表主要是用于保存論壇用戶發(fā)布的貼子信息。表leave_word的結構如表所示:</p><p><b> 貼子信息表</b>&
83、lt;/p><p> 表4-2-5(貼子信息表)leave_word</p><p> restore (圖片信息表)</p><p> 帖子回復表主要用于保存用戶對貼子的回復信息。表restore 的結構如表所示。</p><p><b> 圖片信息表</b></p><p> 表4-2-
84、6(圖片信息表)restore </p><p><b> 數(shù)據庫的連接</b></p><p> 建完數(shù)據庫之后,接下來就是要進行數(shù)據庫的連接。在連接數(shù)據庫之前需要構造一個合理的連接字符串。</p><p><b> 例如:</b></p><p> Provider=Microsoft.
85、Jet.OLEDB.4.0;DataSource= Server.MapPath("DB/db.mdb")</p><p> 然后通過以下的代碼進行數(shù)據庫的連接。</p><p> Dim dbConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= Server
86、.MapPath("DB/db.mdb")</p><p> Dim dbConnection As OleDbConnection </p><p> = New OleDbConnection(dbConnectionString)</p><p> 其中的dbConnectionString字符串存放的就是連接字符串。 這樣數(shù)據庫的連
87、接就做好了。</p><p> 如果要使用數(shù)據庫必須先通過dbConnection.Open()語句將數(shù)據庫打開,操作完成后通過dbConnection.Close()語句將數(shù)據庫關閉。</p><p> 每一次想要對數(shù)據庫操作都需要按這樣的方法進行?!?lt;/p><p><b> 詳細設計</b></p><p>
88、<b> 系統(tǒng)功能介紹</b></p><p> 整個系統(tǒng)按照功能劃分,可以分為三類,即系統(tǒng)管理員登陸、論壇訪問者、注冊用戶登陸。</p><p> 系統(tǒng)管理員也就是管理員登陸,可以進行刪除注冊用戶,查找注冊用戶,上傳文件,刪除貼子;</p><p> 論壇訪問者,沒有登陸到論壇中的用戶,只可以瀏覽貼子,瀏覽下載資料。</p>
89、;<p> 注冊用戶進行身份驗證后登陸到論壇,可以進行文件下載,發(fā)布貼子,查詢貼子,發(fā)表留言等操作。</p><p> 系統(tǒng)功能介紹如圖(4-3-1)所示:</p><p> 圖(4-3-1) 系統(tǒng)功能圖</p><p><b> 論壇各功能介紹</b></p><p> 通過此功能用戶可以對論壇
90、中的許多功能和數(shù)據進行操作控制。</p><p><b> 用戶登陸</b></p><p> 身份驗證界面是數(shù)據庫論壇的主界面。管理員、論壇用戶還有均通過此頁面進行登陸。界面如圖(4-3-2)所示: </p><p> 圖(4-3-2) 身份驗證</p><p> 該頁面中主要通過查詢用戶表進行用戶名和密碼的驗
91、證,還包括驗證碼的驗證,主要的技術就是驗證碼的實現(xiàn),如何顯示.其主要的代碼如下:</p><p> Dim image As New System.Drawing.Bitmap(Convert.ToInt32(Math.Ceiling((checkCode.Length * 12.5))), 22)</p><p> Dim g As Graphics = Graphics.FromI
92、mage(image)</p><p> Dim x1 As Int32</p><p> Dim x2 As Int32</p><p> Dim y1 As Int32</p><p> Dim y2 As Int32</p><p><b> Try</b></p>
93、<p><b> '生成隨機生成器</b></p><p> Dim random As New Random</p><p><b> '清空圖片背景色</b></p><p> g.Clear(Color.White)</p><p> '畫圖片的背景
94、噪音線</p><p> For i As Int32 = 0 To 2</p><p> x1 = random.Next(image.Width)</p><p> x2 = random.Next(image.Width)</p><p> y1 = random.Next(image.Width)</p><
95、;p> y2 = random.Next(image.Width)</p><p> g.DrawLine(New Pen(Color.Black), x1, y1, x2, y2)</p><p><b> Next</b></p><p> Dim font As New System.Drawing.Font("A
96、rial", 12, (System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic))</p><p> Dim brush As New System.Drawing.Drawing2D.LinearGradientBrush(New Rectangle(0, 0, image.Width, image.Height), Colo
97、r.Blue, Color.DarkRed, 1.2F, True)</p><p> g.DrawString(checkCode, font, brush, 2, 2)</p><p> '畫圖片的前景噪音點</p><p> Dim x As Int32</p><p> Dim y As Int32</p>
98、<p> For i As Int32 = 0 To 100</p><p> x = random.Next(image.Width)</p><p> y = random.Next(image.Height)</p><p> image.SetPixel(x, y, Color.FromArgb(random.Next()))</
99、p><p><b> Next</b></p><p><b> '畫圖片的邊框線</b></p><p> g.DrawRectangle(New Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1)</p><p>
100、Dim ms As New System.IO.MemoryStream</p><p> image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif)</p><p> Response.ClearContent()</p><p> Response.ContentType = "image/Gif
101、"</p><p> Response.BinaryWrite(ms.ToArray())</p><p><b> 注冊用戶</b></p><p> 如果想要對論壇進行操作,必須注冊成為論壇用戶, 只有這樣才可以瀏覽用戶的全部貼子,并且可以對貼子進行回復,還可以進行文件的下載操作。注冊界面如圖(4-3-3)所示:</p
102、><p> 圖(4-3-3) 注冊用戶</p><p> 該頁面主要是對用戶表的操作,點擊注冊按鈕會進行效驗,全部條件滿足后才會執(zhí)行SQL語句進行插入。</p><p> 主要的代碼就是對輸入的驗證,通過正則表達式進行驗證,主要的javascript代碼如下:</p><p> <script language="java
103、script" type="text/javascript"></p><p> function validate()//驗證</p><p><b> {</b></p><p> var pat=new RegExp("[^a-zA-Z0-9\_\u4e00-\u9fa5]",
104、"i"); </p><p> if(document.getElementById("TextBox1").value=="" || document.getElementById("TextBox2").value=="" || document.getElementById("TextBox3&q
105、uot;).value=="" || document.getElementById("TextBox4").value==""|| document.getElementById("TextBox5").value=="")</p><p><b> {</b></p>&l
106、t;p> alert("請完整填寫!");</p><p> return false;</p><p><b> }</b></p><p> if(document.getElementById("TextBox1").value.length > 15)</p>&
107、lt;p><b> {</b></p><p> alert("請按要求填寫用戶名!");</p><p> return false;</p><p><b> }</b></p><p> if (pat.test(document.getElementByI
108、d("TextBox1").value)==true) </p><p><b> { </b></p><p> alert("用戶名中含有不規(guī)則字符!比如:空格,-,*等等!"); </p><p> return false; </p><p><b> }
109、</b></p><p> if(document.getElementById("TextBox2").value.length > 20 || document.getElementById("TextBox2").value.length < 6)</p><p><b> {</b></
110、p><p> alert("請按要求填寫密碼!");</p><p> return false;</p><p><b> }</b></p><p> if(document.getElementById("TextBox2").value != document.getE
111、lementById("TextBox3").value)</p><p><b> {</b></p><p> alert("兩次密碼不一致!");</p><p> return false;</p><p><b> }</b></p&g
112、t;<p> s=document.getElementById("TextBox4").value</p><p> var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|
113、GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"</p><p> var re = new RegExp(regu);</p><p> if (s.search(re) != -1) {</p><p> return true;</p><p><b> } else {</
114、b></p><p> window.alert ("請輸入有效合法的E-mail地址 !")</p><p> return false;</p><p><b> }</b></p><p><b> }</b></p><p><
115、b> 控制面板</b></p><p> 控制面板分為二部分, 一部分是登陸用戶個人資料的操作,包括修改密碼?!×硪徊糠止δ苁怯脩舨榭醋约喊l(fā)過的所有貼子。個人資料界面如圖(4-3-10)所示:</p><p> 圖(4-3-10) 我的資料</p><p> 個人發(fā)表的貼子查看界面如圖(4-3-11)所示:</p><p
116、> 圖(4-3-11)發(fā)表的貼子</p><p><b> 用戶管理</b></p><p> 此功能只對管理員開發(fā),管理員可以對不合法用戶和從來不登陸論壇的用戶進行刪除操作。界面如圖(4-3-13)所示:</p><p> 圖(4-3-13) 用戶管理</p><p> 該頁面中實現(xiàn)了鼠標經過GridV
117、iew時當前行的色變成了藍色,主要實現(xiàn)在代碼如下所示:</p><p> If e.Row.RowType = DataControlRowType.DataRow Then</p><p> '鼠標經過時,行背景色變 </p><p> e.Row.Attributes.Add("onmouseover","this.s
118、tyle.backgroundColor='#E6F5FA'")</p><p> '鼠標移出時,行背景色變 </p><p> e.Row.Attributes.Add("onmouseout","this.style.backgroundColor='#FFFFFF'")</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機專業(yè)畢業(yè)設計外文翻譯----asp.net 網頁概述
- 基于asp.net的網上聊天系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 基于asp.net的網上訂餐系統(tǒng)設計與實現(xiàn)
- 計算機科學與技術畢業(yè)設計基于asp.net的列車晚點信息分享系統(tǒng)
- 基于asp.net的網上購物系統(tǒng)的設計與實現(xiàn)
- 基于asp.net的網上商店的設計與實現(xiàn)
- 計算機畢業(yè)設計82asp%net網上鮮花銷售系統(tǒng)的設計
- 基于asp.net的網上教學輔助系統(tǒng)設計與實現(xiàn)
- 計算機畢業(yè)設計82asp%net網上鮮花銷售系統(tǒng)的設計
- 基于asp.net的網上購書管理系統(tǒng)的設計與實現(xiàn)
- 基于asp.net的網上書店系統(tǒng)的設計與實現(xiàn)
- 基于asp.net的網上教務管理系統(tǒng)的設計與實現(xiàn)
- 計算機專業(yè)畢業(yè)外文翻譯--asp.net 技術
- 計算機畢業(yè)設計103asp%net作業(yè)審閱系統(tǒng)的設計與實現(xiàn)
- 計算機畢業(yè)設計103asp%net作業(yè)審閱系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)論文(設計)基于asp.net的網上書店系統(tǒng)的設計與實現(xiàn)
- 計算機畢業(yè)設計82ASP%NET網上鮮花銷售系統(tǒng)的設計.doc
- 計算機畢業(yè)設計82ASP%NET網上鮮花銷售系統(tǒng)的設計.doc
- 計算機畢業(yè)設計67asp%net視頻點播系統(tǒng)的設計與實現(xiàn)
- 計算機畢業(yè)設計103ASP%NET作業(yè)審閱系統(tǒng)的設計與實現(xiàn).doc
評論
0/150
提交評論