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

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><p><b>  1 緒論3</b></p><p><b>  1.1 背景3</b></p

2、><p>  1.2 應(yīng)用現(xiàn)狀4</p><p>  1.3 問題提出4</p><p>  1.4 本文的工作4</p><p>  1.5 本文結(jié)構(gòu)5</p><p>  2 ASP.NET及相關(guān)技術(shù)介紹6</p><p>  2.1 ASP.NET的特點6</p>&

3、lt;p>  2.2 ASP.NET的運行環(huán)境7</p><p>  2.3 ASP.NET文件的結(jié)構(gòu)7</p><p>  2.3.1 文件的組成7</p><p>  2.4 ASP.NET的內(nèi)置對象7</p><p>  2.5 ASP.NET的內(nèi)部控件8</p><p>  2.6 ASP.NE

4、T與數(shù)據(jù)庫連接9</p><p>  2.7 其它相關(guān)開發(fā)技術(shù)10</p><p>  2.7.1 DIV+CSS10</p><p>  2.7.2 Dreamweaver軟件10</p><p>  2.7.3 SQL Server13</p><p><b>  3 網(wǎng)站設(shè)計14</

5、b></p><p>  3.1 模塊劃分14</p><p>  3.2 個人網(wǎng)站模塊的功能14</p><p>  3.2.1 注冊功能模塊15</p><p>  3.2.2 個人風采???5</p><p>  3.2.3 博客16</p><p>  3.2.4 論壇

6、17</p><p>  3.2.5 新聞模塊18</p><p>  3.2.6 后臺管理模塊18</p><p>  3.3 數(shù)據(jù)庫設(shè)計19</p><p>  3.3.1 管理員表(admin)19</p><p>  3.3.2 用戶信息表20</p><p>  3.3.3

7、個人博客中的數(shù)據(jù)表格(Bloglog)20</p><p>  3.3.4 相冊(album)22</p><p>  3.3.5 論壇(appear)22</p><p>  3.3.6 新聞表(News)23</p><p>  3.3.7 就業(yè)信息表23</p><p><b>  4 編程實

8、現(xiàn)24</b></p><p>  4.1 注冊功能24</p><p>  4.2 個人風采26</p><p><b>  4.3 相冊27</b></p><p>  4.4 信息共享(新聞,就業(yè)信息)28</p><p>  4.5 交流平臺(論壇),30</

9、p><p>  4.6 個人的個性、心情展示(個人博客)32</p><p>  4.7 管理后臺36</p><p>  4.7.1 母版頁36</p><p>  4.7.2 添加管理員功能37</p><p>  4.7.3 照片的編輯39</p><p>  4.7.4 編輯照片

10、40</p><p><b>  5 總結(jié)42</b></p><p><b>  5.1 收獲42</b></p><p>  5.2 需要進一步研究的問題42</p><p><b>  致 謝44</b></p><p><b>

11、;  參考文獻45</b></p><p>  附錄一 表索引46</p><p>  附錄二 圖索引47</p><p><b>  個人網(wǎng)站設(shè)計與實現(xiàn)</b></p><p><b>  摘 要</b></p><p>  Internet飛速發(fā)展使得

12、網(wǎng)站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。個人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一個能充分體現(xiàn)自我風格和特色的個人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。</p><p>  本網(wǎng)站就是一個擁有自己風格的網(wǎng),該網(wǎng)站建設(shè)過程中使用用dreamweaver軟件制作大致框架,并使用photoshop以及flash軟件對網(wǎng)站進行美化,增強網(wǎng)站的視覺效果,最后將搭建好的框架代碼

13、移植到visual studio 2005中添加重要控件以及數(shù)據(jù)的綁定。使用Sql Server 數(shù)據(jù)庫創(chuàng)建網(wǎng)站所需要的表格。最后將Visual studio 2005與Sql Server數(shù)據(jù)庫進行連接。當然也使用了javascript對頁面進行優(yōu)化。該網(wǎng)站使用了多個的母版頁,使得各個模塊的看起來統(tǒng)一和諧。</p><p>  該個人網(wǎng)站按模塊可劃分為會員的注冊和登錄、博客、論壇、相冊、新聞、后臺關(guān)系等模塊。對

14、于有相同愛好者的用戶可以在該網(wǎng)站上注冊會員并發(fā)表日志表達自己的看法,或者發(fā)表主題帖供大家討論相同的主題使我們的思維更開闊,同時可以交更多的朋友。</p><p>  關(guān)鍵詞 個人網(wǎng)站;日志;論壇;博客</p><p>  Personal Website design and implementation</p><p><b>  ABSTRACT&l

15、t;/b></p><p>  Rapid development of Internet makes the site no longer just for business or owned by companies and other large structures, the Internet become quick access, publish, and an important channe

16、l for transmitting information. Individual sites have become increasingly popular, but also to today, to create a fully embody personal style and features personal website has become the Internet user's new pursuit.&

17、lt;/p><p>  This site is a style of its own network, the process of building the site using dreamweaver software to make use of the general framework, and using photoshop and flash software on the site landscap

18、ing, visual effects enhance the site, and finally build a good framework code to visual studio 2005 add important controls and data binding. Use Sql Server database tables needed to create the site. Finally, Visual studi

19、o 2005 and Sql Server database connection. Of course, also use javascript on page </p><p>  The module can be divided by personal website registration and login as a member, blog, forum, photo album, news, b

20、ackstage relationships and other modules. For lovers of the same user can register on the site and published journal members to express their views, or post the same topic posts for discussion topics that our thinking is

21、 more open, and can make more friends.</p><p>  Keywords personal-web,journal,froum,blog</p><p><b>  緒論</b></p><p>  互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡(luò)的強大生命力和它在未來將處于的重要地位。他們鉆研并且努

22、力進入到這一個新的空間,新的領(lǐng)域。以個人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,人人都有話語權(quán),人人都是中心。</p><p>  互聯(lián)網(wǎng)是一個互動性極強的平臺,它自由、寬容、平等、共享,并使來自民間的聲音參與到了構(gòu)建主流話語的行動中來。計算機技術(shù)的發(fā)展,特別是網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,給文檔的保存和管理提供極大的方便。本論文中,將軟件工程的基本原理和方法應(yīng)用到整個網(wǎng)站系統(tǒng),并根據(jù)個人需求給出了網(wǎng)站

23、構(gòu)架、網(wǎng)站需要的數(shù)據(jù)庫以及具體實現(xiàn)。在具體制作中,用ASP.NET技術(shù)來實現(xiàn)B/S系統(tǒng),ASP.NET技術(shù)與數(shù)據(jù)庫技術(shù)結(jié)合,用戶在瀏覽器端可以隨意查詢自己需要的標本,這樣提高了網(wǎng)頁的互動性,使整個系統(tǒng)能更好的為用戶服務(wù)。</p><p>  Internet飛速發(fā)展使得網(wǎng)站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因

24、此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,一個家庭甚至個人都可以擁有屬于自己的網(wǎng)站,而在這其中,個人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一個能充分體現(xiàn)自我風格和特色的個人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。</p><p><b>  背景</b></p><p>  伴隨著社會的發(fā)展和科學的進步,上網(wǎng)成為越來越多人們的選擇。隨著互聯(lián)網(wǎng)的飛速發(fā)展,有關(guān)網(wǎng)絡(luò)的技術(shù)

25、也層出不窮。如今互聯(lián)網(wǎng)上的個人網(wǎng)站如雨后春筍般蓬勃發(fā)展,絢麗多彩的主頁比比皆是。每個人都有發(fā)揮個人才能,揮灑自己個性的網(wǎng)上伊甸園。在hao123神話以后,網(wǎng)站大全類網(wǎng)站又再一次達到頂峰。然而這個模式拷貝成功的網(wǎng)站卻寥寥無幾。而對于技術(shù)薄弱的個人網(wǎng)站來說,似乎網(wǎng)址類網(wǎng)站應(yīng)該是一個很好的切入點。但是由于搜索的異軍突起,網(wǎng)址類網(wǎng)站似乎變得可有可無。</p><p>  網(wǎng)頁實際是一個文件,他存放在世界某個角落的某一臺計

26、算機中而這臺計算機必須是與互聯(lián)網(wǎng)相連的。網(wǎng)頁經(jīng)由網(wǎng)址(URL)來識別與存取,當我們在瀏覽器中輸入網(wǎng)址后,經(jīng)過一段復雜而又快速的程序,網(wǎng)頁文件會被傳送到你的計算機,然后再通過瀏覽器解釋網(wǎng)頁的內(nèi)容,再展示到你的眼前。文字與圖片是構(gòu)成一個網(wǎng)頁的兩個最基本的元素。可以簡單的理解為:文字,就是網(wǎng)頁的內(nèi)容,圖片,就是網(wǎng)頁的美觀。除此之外,網(wǎng)頁的元素還包括動畫、音樂、程序等等。網(wǎng)頁實際上只是一個純文本文件,它通過各式各樣的標記對頁面上的文字、圖片、表

27、格、聲音等元素進行描述(例如字體、顏色、大小),而瀏纜器則對這些標記進行解釋并生成頁面。</p><p><b>  應(yīng)用現(xiàn)狀</b></p><p>  中國互聯(lián)網(wǎng)在近幾年發(fā)展迅猛。一方面,產(chǎn)生了一批依賴技術(shù)領(lǐng)先的互聯(lián)網(wǎng)公司,取得了成功;另一方面,互聯(lián)網(wǎng)技術(shù)逐漸走向普及,使得行業(yè)進入門檻正在降低。目前中國網(wǎng)站總數(shù)已經(jīng)近百萬。在這里面出現(xiàn)了大量的個人網(wǎng)站。并且個人網(wǎng)站

28、存在著巨大的商業(yè)價值。如果能以強大的號召力,把互補的個人網(wǎng)站聯(lián)合起來,不知道可以成立多少個門戶網(wǎng)站。我們有理由相信,個人網(wǎng)站還極具潛力。</p><p><b>  問題提出</b></p><p>  隨著Internet的迅速普及,我們已經(jīng)不再滿足于僅僅瀏覽網(wǎng)頁,而是希望更深入地參預到網(wǎng)絡(luò)中去,Internet的開放性使個人建立自己的網(wǎng)站成為可能,擁有自己的網(wǎng)站也

29、越來越成為一種時尚[1],同時創(chuàng)建一個能充分體現(xiàn)自我風格和特色的個人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。</p><p>  我們更需要交流,相信交流能夠促進我們不斷的進步,并融合別人的長處;讓我們多一些渠道傾聽來自不同立場的聲音;設(shè)想我們的網(wǎng)絡(luò),當每個人都擁有個人網(wǎng)頁,不管是否在線,我們都可以跨越時間、空間進行交流,因為這個網(wǎng)頁中擁有我所有的一切,生活,見解,知識,思想;理想的狀態(tài)是個人門戶就是每個人的影子,他為每

30、個人打點網(wǎng)絡(luò)上的一切,很多志同道合的朋友會在這里和你相識相知。</p><p><b>  本文的工作</b></p><p><b>  理論研究基礎(chǔ)</b></p><p>  個人網(wǎng)站是由個別提供的一套集博客、文章、相冊、日程、通訊錄、鏈接、調(diào)查、留言板、論壇等諸多功能于一體的網(wǎng)絡(luò)平臺。個人網(wǎng)站的自由、開放精神,并使

31、之更容易操作,更具個性需求,而不需要高深的技術(shù)[3]。它可以幫助個人進行全面的信息化,以多種形式達到對信息獲取、組織、思考、表達、共享和交流的目的。以個人為中心,建立一個完全屬于自己的可定制的個性化網(wǎng)絡(luò)平臺。來自文章的評論,留言板都可以很好的進行交流,傾聽別人的聲音。</p><p><b>  技術(shù)層面的支持</b></p><p>  隨著互聯(lián)網(wǎng)的進一步發(fā)展與成熟

32、,網(wǎng)絡(luò)的帶寬進一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個互聯(lián)網(wǎng)多姿多彩。</p><p>  本網(wǎng)站在進行動態(tài)網(wǎng)頁制作的時候,通常都是使用ASP.NET來完成。由于ASP.NET使用方便,操作簡單,現(xiàn)在很多網(wǎng)頁設(shè)計者開始使用ASP.NET。ASP.NET布局和代碼分離技術(shù)大大提高了開發(fā)的效率。因此,ASP.NET相對于其他網(wǎng)頁制作軟件來說,高校易用。同時配合

33、數(shù)據(jù)庫的操作,使個人網(wǎng)站具有更好的網(wǎng)絡(luò)平臺和交互性。</p><p><b>  本文結(jié)構(gòu)</b></p><p><b>  本論文全文共六章:</b></p><p>  第一章為緒論,對本論文研究問題的背景、現(xiàn)狀及研究方向進行論述。</p><p>  第二章對本文所使用主要開發(fā)工具ASP.N

34、ET進行介紹以及其他相關(guān)技術(shù)的介紹。</p><p>  第三章對網(wǎng)站的進行功能模塊劃分及數(shù)據(jù)庫設(shè)計。</p><p>  第四章網(wǎng)站各功能模塊的代碼實現(xiàn)。</p><p>  第五章是結(jié)論,對所作的工作進行總結(jié),并闡述進一步的工作方向。</p><p>  ASP.NET及相關(guān)技術(shù)介紹</p><p>  ASP.N

35、ET是ASP的升級,由微軟公司提出。ASP.NET和ASP相比有很大的差異,ASP.NET需要運行于安裝了.NET Framework的windows平臺上,可以使用很多種不同的編程語言來實現(xiàn)。在ASP.NET開發(fā)時,可以使用自己熟悉或者喜歡的編程語言,如VB.NET、C#、J#、C++等各樣的編程語言[2]。也就是,無論是使用什么語言的程序員都可以很快的進行ASP.NET Web應(yīng)用程序的開發(fā)。</p><p>

36、;  ASP.NET需要運行于安裝了.NET Framework的windows平臺上,并且需要安裝IIS(Internet Information Server)。使用頁面和代碼分離技術(shù),是的編寫程序更加容易。第一次編譯由于需要編譯,所以運行速度會很慢,而在第二次運行速度就會加快。</p><p>  ASP.NET使用ADO.NET訪問數(shù)據(jù)庫,對訪問數(shù)據(jù)庫有很好的性能,特別是針對SQL Server數(shù)據(jù)庫進行

37、優(yōu)化,使得ASP.NET和SQL Server成為了最佳拍檔。</p><p>  通過ASP.NET我們可以結(jié)合HTML網(wǎng)頁、ASP.NET指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序[3]。有了ASP.NET就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就

38、減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。</p><p>  ASP.NET主要由4部分組成:HTML、ASP.NET內(nèi)嵌對象(Application、Request、Response、Server、Session和ActiveX服務(wù)器控件(Ad Rotator、Active Database Access、File Database Access 等)和.aspx.cs為后綴名的代碼文件。</p&

39、gt;<p>  ASP.NET的特點</p><p>  以下羅列了ASP.NET所獨具的一些特點:</p><p>  使用頁面布局和代碼分離技術(shù),使得編寫程序更加容易、開發(fā)效率更快。</p><p>  第一次編譯由于需要編譯,所以運行速度會很慢,而在第二次運行速度就會加快。</p><p>  在ASP.NET開發(fā)時,可

40、以使用自己熟悉或者喜歡的編程語言,如VB.NET、C#、J#、C++等各樣的編程語言。</p><p>  與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP.NET所設(shè)計的網(wǎng)頁內(nèi)容。ASP.NET所使用的腳本語言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。</p><p>  ASP.NET使用ADO.NET訪問

41、數(shù)據(jù)庫,對訪問數(shù)據(jù)庫有很好的性能,特別是針對SQL Server數(shù)據(jù)庫進行優(yōu)化,使得ASP.NET和SQL Server成為了最佳拍檔。</p><p>  公共語言運行庫利用代碼托管簡化了程序的開發(fā)過程</p><p>  ASP.NET的運行環(huán)境</p><p>  ASP.NET需要運行于安裝了.NET Framework的windows平臺上,并且需要安裝I

42、IS(Internet Information Server)[4]。本網(wǎng)站的設(shè)計使用的是visual studio 2005實現(xiàn)的,在安裝了visual studio 2005以后看不需要安裝IIS就可以調(diào)試ASP.NET程序,visual studio 2005提供了一個輕量級的文件站點,可以是不運行IIS就可以調(diào)試ASP.NET應(yīng)用程序。</p><p>  ASP.NET文件的結(jié)構(gòu)</p>

43、<p>  ASP.NET使用頁面布局和代碼分離技術(shù),使得程序的編寫更加容易、開發(fā)效率更高。</p><p><b>  文件的組成</b></p><p>  一個簡單的ASP.NET文件可以包括以下2個部分。</p><p>  頁面布局或者簡單的客戶端代碼放在.aspx文件中。</p><p>  服務(wù)器

44、程序代碼位于.aspx.cs文件中。</p><p>  ASP.NET的內(nèi)置對象</p><p>  ASP.NET 提供內(nèi)置對象,這些內(nèi)置對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息[5](如用戶首選項)。在這里簡要說明每一個對象。</p><p>  Application對象</p><p>  可以使用

45、Application 對象使給定應(yīng)用程序的所有用戶共享信息。</p><p><b>  Request對象</b></p><p>  可以使用Request對象訪問任何用HTTP請求傳遞的信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù)、cookie和用戶認證。Request對象使您能夠訪問發(fā)送給服務(wù)器的二進制數(shù)據(jù),如上載的文件。</p>

46、<p>  Response對象</p><p>  可以使用Response對象控制發(fā)送給用戶的信息。包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個URL或設(shè)置cookie的值。</p><p><b>  Server對象</b></p><p>  Server對象提供對服務(wù)器上的方法和屬性進行的訪問。最常用的方法是創(chuàng)建 A

47、ctiveX組件的實例 (Server Create Object)。其他方法用于將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳本的超時期限。</p><p><b>  Session對象</b></p><p>  可以使用Session對象存儲特定的用戶會話所需的信息。當用戶在應(yīng)用程序的頁之間跳轉(zhuǎn)時,存儲在Session對象中的變量不會清除;

48、而用戶在應(yīng)用程序中訪問頁時,這些變量始終存在。也可以使用Session方法顯式地結(jié)束一個會話和設(shè)置空閑會話的超時期限。</p><p><b>  Cookie對象</b></p><p>  可以使用Cookie對象保存客戶端瀏覽器請求的服務(wù)器頁面,也可用于存放非敏感行的用戶信息,信息的保存時間可以根據(jù)用戶的需求進行設(shè)置。并非所有的瀏覽器都支持,并且數(shù)據(jù)信息以文本的

49、形式保存到客戶端計算機中。</p><p>  ASP.NET的內(nèi)部控件</p><p>  在ASP.NET中內(nèi)置了許多功能強大的服務(wù)器組件這些控件件分別是文本類型控件、選擇類型控件、按鈕類型控件、圖形顯示控件、容器控件、數(shù)據(jù)庫控件、上傳控件和登錄控件等[6]。所謂控件件,和對象差不多,就是ASP.NET把功能已經(jīng)封裝好了,只要調(diào)用就可以了。</p><p>  

50、文本類型控件:顯示文本,或者提供輸入文本框。</p><p>  選擇類控件:從列表中選擇一個或者多個選項。</p><p>  按鈕類型控件:提交控件和命令控件。</p><p>  圖形顯示控件:在頁面中顯示圖像。</p><p>  容器控件:顯示或隱藏一組控件,動態(tài)控制頁面顯示模塊。</p><p>  數(shù)據(jù)庫

51、存取組件:用來存取數(shù)據(jù)庫,是所有內(nèi)置組件中最強大的一個。</p><p>  上傳控件:用于提供上傳圖片或文件路徑。</p><p>  登錄控件:不用編寫代碼,直接將創(chuàng)建用戶。</p><p>  ASP.NET與數(shù)據(jù)庫連接</p><p>  在ASP.NET中,除了使用控件完成數(shù)據(jù)庫信息的瀏覽和操作外,還可以使用ADO.NET提供的各種

52、對象,通過編寫代碼實現(xiàn)更復雜、更靈活的數(shù)據(jù)庫操作功能[7]。</p><p>  ADO.NET對象主要指包含在數(shù)據(jù)集(DataSet)和數(shù)據(jù)提供器(Provider)中的對象。使用這些對象可通過代碼自由的創(chuàng)建符合用戶要求的Web應(yīng)用程序。</p><p>  在ADO.NET中數(shù)據(jù)集與數(shù)據(jù)提供器是兩個非常重要的,而且又相互關(guān)聯(lián)的兩個組件。他們兩者之間的關(guān)系如下圖</p>&

53、lt;p><b>  網(wǎng)站構(gòu)架</b></p><p>  DataTable屬于DataSet,Provide包含有DataReader和他下邊的那個框。</p><p>  DataSet對象用于以數(shù)據(jù)表形式在程序中放置一組數(shù)據(jù),他不關(guān)心數(shù)據(jù)的來源。DataSet是實現(xiàn)ADO.NET斷開式連接的核心,應(yīng)用程序從數(shù)據(jù)源讀取的數(shù)據(jù)暫時被存放在DataSet中,程

54、序在對其中的數(shù)據(jù)進行各種操作。</p><p>  Provide中包含許多針對數(shù)據(jù)員的組件,開發(fā)人員通過這些組件可以使程序與指定的數(shù)據(jù)源經(jīng)行連接。Provide主要包括Connection對象、Command對象、DataReader對象以及DataAdapter對象。Provider用于建立數(shù)據(jù)源與數(shù)據(jù)集的連接,它能連接各種類型的數(shù)據(jù)源,并能按要求將數(shù)據(jù)源中的數(shù)據(jù)提供數(shù)據(jù)集,或者將應(yīng)用程序編輯后的數(shù)據(jù)發(fā)揮數(shù)據(jù)

55、庫[3]。</p><p><b>  其它相關(guān)開發(fā)技術(shù)</b></p><p>  要進行網(wǎng)站設(shè)計建設(shè),僅僅有ASP.NET當然是遠遠不夠的,還需要很多相關(guān)的開發(fā)技術(shù)共同構(gòu)建。在這一節(jié)將要介紹其它相關(guān)的開發(fā)技術(shù),如DIV+CSS、SQL Server、Dreamweaver軟件等。</p><p><b>  DIV+CSS<

56、/b></p><p>  對于一個網(wǎng)站來說強大的功能固然重要,但是網(wǎng)站的布局也是同等的重要,在早年中web網(wǎng)站的開發(fā)大部分使用的是table來實現(xiàn)布局,但是其修改起來較為繁瑣,現(xiàn)今單純的table實現(xiàn)布局的網(wǎng)站已經(jīng)不存在。現(xiàn)今存在的網(wǎng)站都是table,div,css相結(jié)合的網(wǎng)站,修改起來更加的方便,開發(fā)的效率大大提高[8]。</p><p>  Table的使用過于簡單格式如下:&

57、lt;/p><p><b>  <table></b></p><p><b>  <tr></b></p><p><b>  <td><td></b></p><p><b>  <tr></b>

58、</p><p><b>  <table></b></p><p>  這里著重說明一下div和css的用法,首先說一下樣式表基本用法有三種:</p><p>  內(nèi)嵌式樣式表:直接寫在現(xiàn)有HTML標簽中<p style=”color;red”>這里的文字為紅色</p>。</p><p&

59、gt;  嵌入式表:使用<style></style>標簽嵌入HTML文件的頭部中,在<style>標簽內(nèi)加<!-- --!>注釋標簽,然后在標簽內(nèi)編寫樣式即可使用,加注釋標簽是為了在瀏覽器不支持樣式表的時候,也不會在屏幕內(nèi)將樣式表中的內(nèi)容顯示出來。</p><p>  外部式樣式表,樣式表外部文件以[.css]為擴展名,在<head>內(nèi)使用<li

60、nk>標簽進行連接。</p><p>  <link rel=”stylesheet” href=”basic.css” type=”text/css”/></p><p>  使用外部樣式表具有以下優(yōu)點:</p><p>  單獨與HTML語言,修改方便</p><p>  能夠應(yīng)用與多個網(wǎng)頁,提高開發(fā)效率</p&g

61、t;<p>  使用div模塊的設(shè)計,便于位置的調(diào)整,提高開發(fā)效率。</p><p>  Dreamweaver軟件</p><p>  本網(wǎng)站的設(shè)計采用的是dreamweaver 8,版本相對較早,不過對于個人網(wǎng)站的設(shè)計布局已經(jīng)足夠,因其布局實現(xiàn)相對簡單,所以個人網(wǎng)站的設(shè)計首先在dreamweaver 8中對進行大致的布局,搭建基本框架,然后將布局代碼移植到visual s

62、tudio 2005中,插入部分控件,然后在編輯實現(xiàn)代碼。</p><p>  HTML語言是超文本標記語言(Hvperlink Text Markup Language)的縮寫。它是一種描述文檔結(jié)構(gòu)的語言,而不能描述實際的標記符(稱為標記碼)來指明文檔的不同內(nèi)容。標記碼是區(qū)分文本各個組成部分的分界符,用來把HTML文檔劃分成不同的邏輯部分(或結(jié)構(gòu)),如段落、標題和表格等。標記碼描述了文檔的結(jié)構(gòu),它向瀏覽器提供該

63、文檔的格式化信息,以傳送文檔的外觀特征[9]。</p><p>  用HTML語言寫的頁面是普通的文本文檔,不含任何與平臺和程序相關(guān)的信息,它們可以被任何文本編輯器讀取。HTML文檔包含兩種信息:一是頁面本身的文本;二是表示頁面元素、結(jié)構(gòu)、格式和其它超文本鏈接的HTML標簽。</p><p>  HTML語言的標記碼有很多,這里簡單介紹常用的標記碼。</p><p>

64、;  HTML的標記碼是由成對的標記組成,其中<html>、<head>、<title>和<body>對是每一個HTML文件所必須包含的。有些標記不要求成對,如:<p>不要求</p>。</p><p>  常用標記碼的含義為:</p><p>  <html>:通知瀏覽器該文件含由HTML標記碼。</

65、p><p>  <head>:文件頭,是HTML文件第一部分的起始。</p><p>  <title>:文件名,將顯示在瀏覽器的窗口。</p><p>  <body>:是HTML文件的第二部分,也是最大的部分,它包含了文件的內(nèi)容。</p><p>  <body>元素可以確定整個文件的背景色、前

66、景色等基本屬性。</p><p>  <body>的語法為:</p><p>  <body [bglolor|text|link|alink|vlink|background]></p><p><b>  objects</b></p><p><b>  </body>

67、</b></p><p>  bgcolor:HTME的背景色。</p><p>  Text:指定HTML文件中文字色彩屬性。</p><p>  Link:指定HTML文件中待鏈接超鏈接對象色彩屬性。</p><p>  Alink:指定HTML文件中超鏈接對象色彩屬性。</p><p>  Vlink

68、:指定HTML文件中已鏈接超鏈接對象色彩屬性。</p><p>  Bakground:指定HTML背景圖形。</p><p>  設(shè)置標題:<title> WEB查詢系統(tǒng) </title>。</p><p>  添加標題與段落:標題:<h1>……<h6>。在HTML中由六種標題,<h1>是最大的標題,&l

69、t;h6>是最小的標題。</p><p>  如果要設(shè)置正文段落,則使用<p></p>,中間存放所有的文字、圖像和超級鏈接等。</p><p>  如果要強調(diào)某個單詞,可以使用粗體字標題<b></b>或強調(diào)標簽<em></em></p><p><b>  設(shè)置超級鏈接</

70、b></p><p>  格式為:<a href=”URL信息”>超級鏈接文本及圖像</a>。</p><p>  例如:<a href=”http://riyuenet.yeah.net>日月網(wǎng)</a></p><p><b>  設(shè)置圖像</b></p><p>

71、  用<img>表示網(wǎng)頁中的一幅圖像。</p><p>  例:<img src=”fmq001.gif” width=”100” height=”100” alt=”我的照片”></p><p><b>  表格</b></p><p>  表格的表示為:<table>表格內(nèi)容</table>。

72、</p><p>  定義表格標題:<caption..>標題內(nèi)容</caption>。</p><p>  定義表格列:<tr..> 表格列內(nèi)容</tr>。</p><p>  定義表格頭資料:<th..>表頭內(nèi)容</th>。</p><p>  定義表格內(nèi)容:<

73、td>表格內(nèi)容</td>。</p><p><b>  表單</b></p><p>  表單(FORM)是實現(xiàn)交互功能的主要方式,用戶一般通過表單提交信息。表單的語法如下:</p><p>  <form method=”..” action=””></p><p>  <input

74、 type=”..” name=”..”></p><p><b>  </form></b></p><p>  表單的輸入域有一下幾種:</p><p>  提交(SUBMIT):這是每個FORM都有的。在瀏覽器種這是一個按鈕,表示開始提交信息。</p><p>  文本(TEXT):這是文本輸入域

75、用戶在通過它輸入信息。</p><p>  單選按鈕(RADIO):類似與Windows種的單選框。</p><p>  CHECKBOX:多選框。</p><p>  另外還有選擇列表:SELECTION語法如下:</p><p>  <select name=”..”></p><p>  <op

76、tion>……</p><p>  <option>……</p><p><b>  </select></b></p><p>  SQL Server</p><p>  SQL Server為企業(yè)用戶提供了一個安全、可靠和高效的管理平臺。同時也是一個全面集成、端到端的掛了系統(tǒng)。個人網(wǎng)

77、站設(shè)計采用的是 SQL Server 2005, 它不僅為專家和信息工作者提供強大、熟悉的開發(fā)和工作環(huán)境,而且減少了從移動設(shè)備到數(shù)據(jù)平臺的創(chuàng)建、部署和治理[10]。</p><p>  在SQL Server 2005 中,對數(shù)據(jù)庫的掛了和操作的大部分工作都是在Management studio 中完成的。通過Management studio進行管理數(shù)據(jù)具有操作簡單、易學易用、方便靈活等特點。</p>

78、;<p><b>  新建數(shù)據(jù)庫圖</b></p><p>  新建完數(shù)據(jù)庫之后在對應(yīng)數(shù)據(jù)庫下屬菜單下表選項下,單擊右鍵添加數(shù)據(jù)表,然后在新建的表右鍵點擊表定義,這樣基本上完成了數(shù)據(jù)庫的建立,然后與visual studio 2005進行連接即可。</p><p><b>  網(wǎng)站設(shè)計</b></p><p>

79、;  本網(wǎng)站實際上是一個交流平臺,通過介紹自己的專業(yè)、個人說明,及美圖展示我的個性、喜好,希望志同道合的朋友在這個平臺上交流我們的心得、夢想,分享自己生活的點點滴滴。有論壇供大家交流,有博客也可分享自己的心情還可以上傳自己喜歡的圖片,同時還有新聞模塊發(fā)布我們喜歡的新聞或者當下最熱點的新聞。當然還有招聘信息發(fā)布模塊,可以發(fā)布與我專業(yè)相關(guān)的招聘信息供大家參考。</p><p><b>  模塊劃分</

80、b></p><p>  本網(wǎng)站分為注冊、BBS論壇、個人風采、博客、信息共享和后臺管理6個模塊。網(wǎng)站中的各個模塊之間可以進行自由的切換。網(wǎng)站結(jié)構(gòu)圖如所示。</p><p><b>  網(wǎng)站整體架構(gòu)</b></p><p><b>  個人網(wǎng)站模塊的功能</b></p><p>  個人網(wǎng)站模

81、塊包括以下功能</p><p><b>  用戶登錄注冊功能。</b></p><p>  用戶博客(發(fā)表日志,上傳照片,留言等)。</p><p>  論壇(交流喜歡的主題帖)。</p><p>  新聞發(fā)布模塊(理解最新資訊)。</p><p>  個人說明(網(wǎng)站站主自己的說明以及網(wǎng)站會員的展

82、示)。</p><p>  相冊(會員上傳自己喜歡的圖片)。</p><p>  后天管理(刪除添加新聞或者刪除用戶)。</p><p><b>  注冊功能模塊</b></p><p>  注冊功能模塊包括注冊和登錄功能。因為本個人網(wǎng)站是一個交流的平臺,在該網(wǎng)站上注冊是為了留下個人信息,以便對你感興趣的人能夠聯(lián)系你,相

83、當于給別人一個名片,同時可以設(shè)置你的哪些信息是別人可見的。</p><p>  注冊模塊包含填寫姓名,性別,郵箱,角色,出生日期,上傳頭像等個人信息,注冊后會同時自動生成自己的博客,然后就可以在個人網(wǎng)站上發(fā)布自己喜歡的文章,上傳照片,留言等。同時如果在該個人網(wǎng)站注冊還可以在該網(wǎng)站的論壇中發(fā)布主題帖,還可以在該論壇上回復自己喜歡的主題帖,可以和與自己有共同喜好的人進行交流。當然如果自己后悔或者發(fā)錯了某些主題帖還有權(quán)

84、限將其刪除。</p><p>  在該個人網(wǎng)站主頁中的注冊和登錄模塊通過session檢測是否登錄而顯示不同的界面。如果用戶未登錄顯示登錄框并提供有注冊頁面鏈接。當用戶登錄后或者注冊成功后,在原來網(wǎng)站首頁登錄的位置可以顯示登錄者的圖像、博客鏈接和退出登錄連接。</p><p>  該功能模塊的實現(xiàn)需要使用頁面顯示功能使用asp.net的panel的是否顯示的屬性來實現(xiàn)動態(tài)顯示控制,同時使用

85、sql數(shù)據(jù)庫添加功能實現(xiàn)網(wǎng)站會員的更新,并且使用查詢語句判定用戶是否符合登錄的條件。</p><p><b>  個人風采???lt;/b></p><p><b>  個人中心模塊架構(gòu)</b></p><p>  本模塊主要是對網(wǎng)站站主的一個簡介,也就是我的專業(yè)、我個人宣言、專業(yè)前景的介紹以及在該網(wǎng)站上注冊的各位好友鏈接。因為

86、前期做這個網(wǎng)站只是想做一個個人的博客,但是后來發(fā)現(xiàn)一個自己的博客太過于簡單,為了讓網(wǎng)站功能更加強大,于是又加了注冊登錄模塊,這樣和自己有相同愛好的人也可以再這個網(wǎng)站上發(fā)布信息,然后交流心得。</p><p>  該功能模塊中個人說明,專業(yè)介紹,專業(yè)前景的實現(xiàn)主要是靜態(tài)的顯示網(wǎng)站的信息通過控制其樣式來顯示,我好友模塊通過GridView控件數(shù)據(jù)綁定技術(shù),顯示在該網(wǎng)站中注冊的用戶,方便該網(wǎng)站中用戶了解其他用戶并給其他

87、用戶留言。在本模塊,還有一個網(wǎng)站首頁鏈接,單擊鏈接可以查看網(wǎng)站上的最新的動態(tài)。</p><p>  此模塊中使用了“廠”字型母版頁,通過網(wǎng)頁導航進行切換各個窗口。使用母版頁有以下好處:</p><p>  使用母版頁可以集中處理網(wǎng)頁的通用功能,以便可以只在一個位置上進行更新,在很大程度上提高了工作效率。</p><p>  使用母版頁可以方便地創(chuàng)建一組公共控件和代碼

88、,并將其應(yīng)用于網(wǎng)站中所有引用該母版頁的網(wǎng)頁。</p><p>  可以通過控制母版頁中的占位符ContentPlaceHolder,對網(wǎng)頁進行布局。在本網(wǎng)站的其他模塊中也都使用了大量的母版頁。</p><p>  使用母版頁可以是頁面看起來比較統(tǒng)一,和諧。</p><p><b>  博客</b></p><p><

89、;b>  博客結(jié)構(gòu)框架</b></p><p>  博客模塊分為博客主頁和個人博客連接。在博客的主頁顯示了最新日志,熱門日志,同時根據(jù)日志分類分別顯示在生活紀實、隨想雜談、技術(shù)文章、情感世界、影視娛樂、其他分類模塊中。用戶可以根據(jù)自己的喜好查看自己喜歡的文章。點擊各個文章題目可以查看全文(默認進入的是日志作者的博客首頁)。瀏覽者可以看到文章作者的相關(guān)信息,如果感興趣可以留下短消息以便以后聯(lián)系并交

90、友。</p><p>  在博客的左上方有博客注冊、登錄模塊功能跟之前所說的相同,這里不做過多的介紹,當用戶登錄后有登錄自己博客的連接,用戶點擊即可進入自己的博客然后可以做一下活動:</p><p>  可以寫日志,也可以根據(jù)日志分類查找、編輯和刪除自己曾經(jīng)寫過的日志。</p><p>  還可以查看自己的留言板看別人給自己的留言,也可以自己給自己留言。</p

91、><p>  可以查看自己的相冊。</p><p>  可以通過管理頁面編輯刪除添加日志,修改個人信息,上傳個人照片,發(fā)布新聞,管理論壇等功能的實現(xiàn)。</p><p>  用戶只有登錄了該網(wǎng)站才能對該網(wǎng)站的內(nèi)容進行評論、發(fā)表自己的看法或者上傳自己的照片、發(fā)布新聞信息、發(fā)布新帖、刪除自己的主題帖。</p><p>  該部分同時具有連接其他模塊或者

92、頁面的連接(使用導航或者事件實現(xiàn))。</p><p>  功能實現(xiàn)過程中運用了查詢語句以及數(shù)據(jù)邦定來顯示登陸會員的所有信息。</p><p><b>  論壇</b></p><p>  論壇是一個交流的平臺,大家可以就同一話題發(fā)表自己的看法,在發(fā)表看法的時候留下了發(fā)表看法的博客地址,提供了一個線下聯(lián)系的一個方法,為那些志同道合的朋友提供一個交

93、友的平臺其模塊設(shè)計如下</p><p><b>  論壇結(jié)構(gòu)圖</b></p><p>  在論壇的首頁提供有網(wǎng)站主頁連接,登錄連接,發(fā)表主題帖連接以及各個主題帖的連接。只有在用戶登錄網(wǎng)站后才能夠發(fā)表主題帖,評論主題帖,刪除自己的主題帖。</p><p>  論壇主題帖分為最新帖子、熱門帖子、生活紀實、社會百態(tài)、情感世界、技術(shù)專區(qū)和其他分類。用

94、戶可根據(jù)自己的喜好快速鎖定內(nèi)容并且發(fā)表自己的看法。</p><p>  用戶沒有找到自己想要的主題帖,用戶可以發(fā)表自己的帖子,然后讓感興趣的人共同去討論如何去解決問題或者分享感受。</p><p><b>  新聞模塊</b></p><p>  在該模塊的頭部有查看其它模塊的連接,登錄注冊連接,日歷顯示等。在該功能模塊中用戶可根據(jù)新聞發(fā)布作者

95、、新聞題目或者新聞內(nèi)容關(guān)鍵字查詢自己想看到的新聞,點擊感興趣的新聞題目可以查看新聞內(nèi)容,不需要登錄。點擊發(fā)布新聞鏈接來發(fā)布新聞。</p><p>  當用戶登錄后可以發(fā)布新聞,編輯自己的新聞信息,刪除個人的新聞信息,對于他人發(fā)布的信息,自己無權(quán)限修改和刪除,只能查看。</p><p><b>  后臺管理模塊</b></p><p>  后臺管

96、理模塊通過母版頁實現(xiàn)由左邊導航控制右邊內(nèi)容頁的變化,主要分為以下幾個模塊:管理員管理、用戶管理、新聞管理、論壇管理,個人相冊管理、就業(yè)信息管理。只有管理員能夠進入的一個模塊,其他人不具有訪問權(quán)限。</p><p>  管理員管理分為添加管理員和編輯管理員,通過設(shè)置該權(quán)限可以由多個人去管理該網(wǎng)站上的內(nèi)容。同時由主管理員具有刪除其他管理員的權(quán)限。</p><p>  用戶管理可以查找用戶,通過

97、用戶昵稱或輸入關(guān)鍵字查找用戶,同時可以刪除用戶信息。</p><p>  新聞管理用戶可以添加自己感興趣的新聞,或者發(fā)布網(wǎng)站新聞或信息,對于網(wǎng)站中的新聞具有編輯和刪除權(quán)限。</p><p>  論壇帖子管理部分主要是查找主題帖,編輯主題帖,同時具有對主題帖回復刪除處理。同時可以按主題和昵稱查找主題。該模塊主要是為了給大家一個比較和諧的交流環(huán)境。</p><p>  

98、個人相冊管理部分就是站主可以上傳自己喜歡的圖像分享給大家,同時也可以刪除認為不美麗的圖片。更新網(wǎng)站中的圖片,讓大家每一段時間都能看的新的美景。</p><p>  就業(yè)信息管理模塊主要是對由網(wǎng)站主發(fā)布于就業(yè)有關(guān)的就業(yè)信息,為本專業(yè)的人提供一個就業(yè)信息的平臺,同時還發(fā)布有關(guān)面試技巧方面的信息,讓大家有更多的幾率參加工作。模塊功能如下</p><p><b>  后臺管理結(jié)構(gòu)圖<

99、;/b></p><p><b>  數(shù)據(jù)庫設(shè)計</b></p><p>  理論上,ASP.NET可以連接任何一種支持ODBC和OLE DB方式的數(shù)據(jù)庫產(chǎn)品,但實際中常用SQL Server和Access數(shù)據(jù)庫,因為這兩種數(shù)據(jù)都是Microsoft的產(chǎn)品,它們對ASP.NET提供了完全的兼容。SQL Server運行穩(wěn)定、效率高、速度快,但配置起來較困難、移植

100、性也比較復雜,適合大型網(wǎng)站使用;Access配置簡單、移植方便,但相對效率較低,適用于小型網(wǎng)站。因為自己對SQL Serve數(shù)據(jù)庫相對來說比較了解,所以本網(wǎng)站采用的是SQL Server數(shù)據(jù)庫,本網(wǎng)站數(shù)據(jù)庫名為MyClass,對應(yīng)的數(shù)據(jù)庫文件為MyClass.mdf,該文件夾中包含管理員表、用戶信息表、個人博客、論壇、新聞、相冊、就業(yè)信息等數(shù)據(jù)表及其定義。</p><p>  管理員表(admin)</p&

101、gt;<p><b>  管理員表</b></p><p>  此表用來存儲管理員的用戶名及密碼,共有四個字段,adminID為主鍵,數(shù)據(jù)類型為自動編號,其余三個字段分別為管理員名、密碼和被添加為管理員的時間,只有輸入了爭取的用戶名和密碼才能夠登錄到管理界面,才能夠管理網(wǎng)站中的內(nèi)容。如果在添加管理員名時提示管理員已存在,需要輸入其他姓名。</p><p>

102、;<b>  用戶信息表</b></p><p><b>  用戶信息表</b></p><p>  用戶信息表(Person)主要是存儲注冊會員的用戶名、用戶密碼、用戶住址、用戶角色等一系列的用戶信息基本信息。在用戶登錄后通過檢測用戶名與數(shù)據(jù)庫中用戶名的匹配可以顯示用戶信息,只有會員本人才能修改個人信息。</p><p>

103、;  個人博客中的數(shù)據(jù)表格(Bloglog)</p><p><b>  個人日志表</b></p><p><b>  個人日志回復表</b></p><p>  日志表主要存儲會員的日志,在表包含有作者名,文章題目文章內(nèi)容,文章類型,發(fā)表時間,評論次數(shù)等信息。在博客首頁中通過文章類別查詢根據(jù)文章類別顯示到不同的模塊中、

104、通過回復次數(shù)顯示文章的熱門度、通過檢查用戶是否登錄判定是否就有評論權(quán)限,通過檢查用戶名是否與日志作者匹配判定是否具有編輯和刪除日志權(quán)限。</p><p>  日志回復(logReply)在回復日志時用LogID記錄被回復人的信息,這樣在用戶登錄時通過被回復人的信息顯示出對應(yīng)的回復內(nèi)容,回復人姓名以及回復時間。根據(jù)回復時間的次序顯示回復項。</p><p><b>  個人上傳圖片

105、表</b></p><p>  個人上傳圖片表(personAlbum)主要用來存儲會員上傳的圖片,通過博客登陸的人名與上傳者進行匹配實現(xiàn)實現(xiàn)上登陸者照片的顯示。</p><p><b>  留言表</b></p><p>  存儲留言信息表(Message),用于存儲留言信息。登陸者與被留言姓名的匹配,在登陸者的博客中顯示他人給登

106、陸者的留言信息。</p><p><b>  表對應(yīng)關(guān)系</b></p><p>  在該網(wǎng)站上注冊的用戶他們的信息存儲表存在著對應(yīng)關(guān)系,使他們能夠擁有自己的空間,同時也可以根據(jù)自己喜歡的帖子或日志了解發(fā)表者的部分信息。</p><p>  日志表中的logID對應(yīng)用戶名,根據(jù)對應(yīng)關(guān)系可以看到日志的評論,根據(jù)博客日志可以到發(fā)表日志者的主頁查看用

107、戶信息,一個會員對應(yīng)一個博客空間。一個用戶對應(yīng)有自己的日志列表,相片上傳者與用戶登錄存在著對應(yīng)的關(guān)系。會員登錄可以看到會員自己的主題帖,同樣其他用戶也可以點擊主題帖查看發(fā)表主題帖的用戶信息。根據(jù)主題帖可以發(fā)表者、發(fā)表主題可以查看主題帖的回復信息。</p><p><b>  相冊(album)</b></p><p><b>  網(wǎng)站相冊</b>

108、</p><p>  網(wǎng)站相冊用于存儲網(wǎng)站站主喜歡的圖片。同時網(wǎng)站上的會員也可以上傳照片并顯示在該模塊中。</p><p>  論壇(appear)</p><p><b>  論壇主題表</b></p><p>  存儲論壇主題帖,用戶登錄后可發(fā)布主題帖。發(fā)布主題帖表包含有主題內(nèi)容、題目、作者、發(fā)布時間、帖子類型、帖子

109、點擊次數(shù)、帖子回復次數(shù)。在論壇首頁根據(jù)帖子類型顯示在不同類型的主題帖模塊中,通過時間查詢可以顯示最新貼,通過回復次數(shù)可以顯示熱帖,用戶可根據(jù)不用的約束條件在該數(shù)據(jù)表中查詢自己想要的主題帖。</p><p><b>  論壇主題回復表</b></p><p>  論壇主題回復表(Reply)存儲存儲論壇主題回復信息,根據(jù)回復主題顯示回復內(nèi)容。根據(jù)論壇的回復主題顯示在不同

110、主題下的回復,根據(jù)回復時間將回復內(nèi)容按次序顯示出來。同時根據(jù)用戶名與發(fā)帖主題和主題表中發(fā)帖人匹配可以顯示該用戶發(fā)表的主題帖。</p><p><b>  新聞表(News)</b></p><p><b>  新聞表</b></p><p>  新聞表用于存儲新聞信息包含有新聞作者、新聞題目、新聞內(nèi)容、新聞發(fā)布時間定義。用

111、戶可根據(jù)新聞題目、作者或者新聞類型查詢新聞。點擊各個鏈接查看新聞的具體內(nèi)容。</p><p><b>  就業(yè)信息表</b></p><p><b>  就業(yè)信息表</b></p><p>  就業(yè)信息表主要用來存儲后臺管理員發(fā)布的關(guān)于就業(yè)信息方面的新聞,同時存儲有面試技巧。</p><p>  編

112、程實現(xiàn) </p><p>  第三章對網(wǎng)站的模塊劃分以及網(wǎng)站中需要的數(shù)據(jù)庫表的一個概述,本章節(jié)將對各個模塊功能實現(xiàn)做一個簡單的概述。代碼過于繁多,這里只是給出asp.net動態(tài)顯示的部分代碼。</p><p><b>  注冊功能</b></p><p>  閱讀用戶協(xié)議,同意可以進行下

113、一步,否則下一步按鈕不可用。</p><p>  填寫用戶名與密碼,檢測用戶名與密碼是否填寫,若沒有則下一步不可用。檢測用戶是否可用,若不可用提示信息且不可進入到下一步。</p><p>  檢測用戶的信息是否完善,若不完善,彈出提示信息。若信息完善和格式正確注冊成功。</p><p><b>  登錄填寫個人信息</b></p>

114、<p><b>  其部分代碼如下</b></p><p>  //檢測用戶名是否可用</p><p>  protected void findUserName()</p><p><b>  {</b></p><p>  string sql = "select * fr

115、om Person where userName='" + this.TextBox1.Text.Trim() + "'";</p><p>  if (op.findUserName(sql) != 0)</p><p><b>  {</b></p><p>  Response.Write(&

116、quot;<script>alert('對不起,此用戶名已經(jīng)被人使用,請另起用戶名!')</script>");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p&

117、gt;<p>  Response.Write("<script>alert('此用戶名可用!')</script>");</p><p><b>  }</b></p><p><b>  }</b></p><p>  //進入用戶詳細信息輸入頁

118、面,提交按鈕觸發(fā),滿足條件完成注冊</p><p>  protected void Button3_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Page.IsValid)</p><p><b>  {</b&g

119、t;</p><p>  string userName, userPwd, trueName, address, role, Birthday, QQ, Email, personImage;</p><p>  userName = this.TextBox1.Text.Trim();</p><p>  userPwd = Session["pwd&

溫馨提示

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

評論

0/150

提交評論