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

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著經(jīng)濟(jì)社會的發(fā)展,計(jì)算機(jī)已被應(yīng)用到社會生活的各個(gè)領(lǐng)域。與此同時(shí),互聯(lián)網(wǎng)作為信息技術(shù)的通信橋梁連接著全球的計(jì)算機(jī),而網(wǎng)站作為網(wǎng)絡(luò)信息主要的表現(xiàn)形式而且還是互聯(lián)網(wǎng)信息的主要承載者,在Internet上表現(xiàn)出其及其重要的地位,并發(fā)揮著其及其重要的作用。無論是在國內(nèi)還是國外都得以迅速的發(fā)展和壯大,并被人們重視和關(guān)注?;ヂ?lián)網(wǎng)已經(jīng)

2、徹底的改變了世界,互聯(lián)網(wǎng)的世界里蘊(yùn)藏著無限的可能,在這種情況下,各行各業(yè)及其個(gè)人、單位、工廠、企事業(yè)等等在網(wǎng)上構(gòu)筑屬于自己的網(wǎng)絡(luò)信息平臺,保護(hù)自己的網(wǎng)絡(luò)資源并在互聯(lián)網(wǎng)上開辟自己的市場和消費(fèi)群體,以及構(gòu)造自己的數(shù)字化世界和加強(qiáng)全球范圍內(nèi)不同地域的人們聯(lián)系交流等等活動也就顯的日益重要。于是各種各樣的網(wǎng)站便如雨后春筍般地出現(xiàn)魚龍混雜且良莠不齊。Internet的日益興起和以網(wǎng)頁為載體的網(wǎng)絡(luò)信息的廣泛傳播和應(yīng)用,使得網(wǎng)站的建設(shè)及網(wǎng)頁制作得到發(fā)展

3、的空間,大至大型企業(yè)的產(chǎn)品推銷、售后服務(wù)、解決方案,小至個(gè)人Web頁面開發(fā),形形色色,五彩繽紛,網(wǎng)站建設(shè)和網(wǎng)頁制作也成為計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域最熱門的話題。</p><p>  論文論述了系統(tǒng)的開發(fā)背景和設(shè)計(jì)目標(biāo),并對系統(tǒng)開發(fā)所采用的技術(shù)進(jìn)行相應(yīng)的簡單介紹。在系統(tǒng)分析中,對系統(tǒng)的模型進(jìn)行簡單分析,明確系統(tǒng)的操作流程,并對系統(tǒng)進(jìn)行可行性分析,確定在目前的條件下,開發(fā)留言板信息管理系統(tǒng)是可行的。在需求分析結(jié)果的基礎(chǔ)上,對系統(tǒng)

4、的功能模塊進(jìn)行劃分。接著對系統(tǒng)中的數(shù)據(jù)庫進(jìn)行模型設(shè)計(jì),包括數(shù)據(jù)流圖、實(shí)體聯(lián)系圖及數(shù)據(jù)表結(jié)構(gòu)。本文以個(gè)人網(wǎng)站建設(shè)為例,系統(tǒng)介紹網(wǎng)站的需求、系統(tǒng)分析及設(shè)計(jì)方案,最終并給出ASP技術(shù)實(shí)現(xiàn)網(wǎng)站的過程。</p><p>  關(guān)鍵詞:留言板;互聯(lián)網(wǎng);日志</p><p><b>  ABSTRACT</b></p><p>  With the econo

5、mic and social development, the computer has been applied to various fields of social life. At the same time, the Internet as a communication bridge between information technology to connect the global computer network i

6、nformation and the website as the main form of expression but also the major carrier of Internet information, the Internet, its important to show its position, and play its and its important role. Whether at home or abro

7、ad, to rapid development and growth, was peopl</p><p>  The paper discusses the background of development of the system and the design of the target, and introduces the tecknique which used to develop simply

8、.In the analyse of system, proceeded the simple analysis to the model of the system, made sure the operation process of the system, proceed the analyse to the system, ensure that under the current term, developing Messag

9、e Board information management system is feasible. At the foundation of requirement with the analyse result, proceeding the provi</p><p>  Keywords: message board;Internet;log</p><p><b>  

10、摘 要I</b></p><p>  ABSTRACTII</p><p>  第一章 文獻(xiàn)綜述1</p><p>  1.1 課題研究現(xiàn)狀分析1</p><p>  1.2 個(gè)人網(wǎng)站的研究工作2</p><p>  1.3 已經(jīng)取得的研究成果2</p><p>

11、  1.4選題的目的及意義2</p><p>  1.5 課題研究的主要內(nèi)容3</p><p>  第二章 設(shè)計(jì)部分4</p><p>  2.1設(shè)計(jì)的愿望4</p><p>  2.2設(shè)計(jì)的背景5</p><p>  2.3 達(dá)到的預(yù)期成果6</p><p>  2.4使用工具的簡

12、要介紹6</p><p>  2.5 任務(wù)概述10</p><p>  2.7 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)13</p><p>  第三章 結(jié)果與討論17</p><p>  3.1 個(gè)人簡介版塊17</p><p>  3.2 我的論壇版塊17</p><p>  3.3 個(gè)人專題版塊21&

13、lt;/p><p>  3.4 我的相冊版塊22</p><p>  3.5 網(wǎng)站說明版塊23</p><p>  3.6 給我留言版塊24</p><p>  3.7 發(fā)送郵件版塊26</p><p>  3.8 鏈接百度版塊27</p><p>  3.9 女生花園版塊27</

14、p><p>  3.10 討論28</p><p><b>  第四章 總結(jié)30</b></p><p><b>  參考文獻(xiàn)31</b></p><p><b>  致 謝32</b></p><p><b>  第一章 文獻(xiàn)綜述

15、</b></p><p>  互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡(luò)的強(qiáng)大生命力和它在未來將處于的重要地位。他們鉆研并且努力進(jìn)入到這一個(gè)新的空間,新的領(lǐng)域。以個(gè)人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,人人都有話語權(quán),人人都是中心。</p><p>  互聯(lián)網(wǎng)是一個(gè)互動性極強(qiáng)的平臺,它自由、寬容、平等、共享,并使來自民間的聲音參與到了構(gòu)建主流話語的

16、行動中來。計(jì)算機(jī)技術(shù)的發(fā)展,特別是網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,給文檔的保存和管理提供極大的方便[1]。本論文中,將軟件工程的基本原理和方法應(yīng)用到整個(gè)網(wǎng)站系統(tǒng),并對其進(jìn)行需求分析,提出了解決問題的具體方法。在具體制作中,用ASP技術(shù)來實(shí)現(xiàn)B/S系統(tǒng),ASP技術(shù)與數(shù)據(jù)庫技術(shù)結(jié)合,用戶在瀏覽器端可以隨意查詢自己需要的標(biāo)本,這樣提高了網(wǎng)頁的互動性,使整個(gè)系統(tǒng)能更好的為用戶服務(wù)。</p><p>  Internet飛速發(fā)展使得網(wǎng)

17、站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,一個(gè)家庭甚至個(gè)人都可以擁有屬于自己的網(wǎng)站,而在這其中,個(gè)人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一個(gè)能充分體現(xiàn)自我風(fēng)格和特色的個(gè)人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。</p><p>  1.1 課題研究現(xiàn)狀分析</p&

18、gt;<p>  伴隨著社會的發(fā)展和科學(xué)的進(jìn)步,上網(wǎng)成為越來越多人們的選擇。隨著互聯(lián)網(wǎng)的飛速發(fā)展,有關(guān)網(wǎng)絡(luò)的技術(shù)也層出不窮[2]。如今互聯(lián)網(wǎng)上的個(gè)人網(wǎng)站如雨后春筍般蓬勃發(fā)展,絢麗多彩的主頁比比皆是。每個(gè)人都有發(fā)揮個(gè)人才能,揮灑自己個(gè)性的網(wǎng)上伊甸園。在hao123神話以后,網(wǎng)站大全類網(wǎng)站又再一次達(dá)到頂峰。然而這個(gè)模式拷貝成功的網(wǎng)站卻寥寥無幾。而對于技術(shù)薄弱的個(gè)人網(wǎng)站來說,似乎網(wǎng)址類網(wǎng)站應(yīng)該是一個(gè)很好的切入點(diǎn)。但是由于搜索的異

19、軍突起,網(wǎng)址類網(wǎng)站似乎變得可有可無。</p><p>  網(wǎng)頁實(shí)際是一個(gè)文件,他存放在世界某個(gè)角落的某一臺計(jì)算機(jī)中而這臺計(jì)算機(jī)必須是與互聯(lián)網(wǎng)相連的。網(wǎng)頁經(jīng)由網(wǎng)址(URL)來識別與存取,當(dāng)我們在瀏覽器輸入網(wǎng)址后,經(jīng)過一段復(fù)雜而又快速的程序,網(wǎng)頁文件會被傳送到你的計(jì)算機(jī),然后再通過瀏覽器解釋網(wǎng)頁的內(nèi)容,再展示到你的眼前。文字與圖片是構(gòu)成一個(gè)網(wǎng)頁的兩個(gè)最基本的元素。可以簡單的理解為:文字,就是網(wǎng)頁的內(nèi)容,圖片,就是網(wǎng)頁

20、的美觀。除此之外,網(wǎng)頁的元素還包括動畫、音樂、程序等等。網(wǎng)頁實(shí)際上只是一個(gè)純文本文件,它通過各式各樣的標(biāo)記對頁面上的文字、圖片、表格、聲音等元素進(jìn)行描述(例如字體、顏色、大小),而瀏纜器則對這些標(biāo)記進(jìn)行解釋并生成頁面。</p><p>  1.2 個(gè)人網(wǎng)站的研究工作</p><p><b>  1.理論研究基礎(chǔ)</b></p><p>  個(gè)人

21、網(wǎng)站是由個(gè)別提供的一套集博客、文章、相冊、日程、通訊錄、鏈接、調(diào)查、留言板等諸多功能于一體的網(wǎng)絡(luò)平臺。個(gè)人網(wǎng)站的自由、開放精神,并使之更容易操作,更具個(gè)性需求,而不需要高深的技術(shù)[3]。它可以幫助個(gè)人進(jìn)行全面的信息化,以多種形式達(dá)到對信息獲取、組織、思考、表達(dá)、共享和交流的目的。以個(gè)人為中心,建立一個(gè)完全屬于自己的可定制的個(gè)性化網(wǎng)絡(luò)平臺。來自文章的評論,留言板都可以很好的進(jìn)行交流,傾聽別人的聲音。</p><p>

22、;<b>  2.技術(shù)層面的支持</b></p><p>  隨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進(jìn)一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個(gè)互聯(lián)網(wǎng)多姿多彩。</p><p>  在進(jìn)行動態(tài)網(wǎng)頁制作的時(shí)候,通常都是使用ASP來完成。由于ASP使用方便,操作簡單,很多網(wǎng)頁設(shè)計(jì)者一直使用ASP。ASP集成在HTM

23、L和腳本語言中,其工作界面簡單,因此,ASP相對于其他網(wǎng)頁制作軟件來說,易學(xué)易用,是網(wǎng)頁制作初學(xué)者的入門軟件。同時(shí)配合數(shù)據(jù)庫的操作,使個(gè)人網(wǎng)站具有更好的網(wǎng)絡(luò)平臺和交互性。</p><p>  1.3 已經(jīng)取得的研究成果</p><p>  中國互聯(lián)網(wǎng)在近幾年發(fā)展迅猛。一方面,產(chǎn)生了一批依賴技術(shù)領(lǐng)先的互聯(lián)網(wǎng)公司,取得了成功;另一方面,互聯(lián)網(wǎng)技術(shù)逐漸走向普及,使得行業(yè)進(jìn)入門檻正在降低[4]。目

24、前中國網(wǎng)站總數(shù)已經(jīng)近百萬。在這里面出現(xiàn)了大量的個(gè)人網(wǎng)站。并且個(gè)人網(wǎng)站存在著巨大的商業(yè)價(jià)值。如果能以強(qiáng)大的號召力,把互補(bǔ)的個(gè)人網(wǎng)站聯(lián)合起來,不知道可以成立多少個(gè)門戶網(wǎng)站。我們有理由相信,個(gè)人網(wǎng)站還極具潛力。</p><p>  1.4選題的目的及意義</p><p>  隨著Internet的迅速普及,我們已經(jīng)不再滿足于僅僅瀏覽網(wǎng)頁,而是希望更深入地參預(yù)到網(wǎng)絡(luò)中去,Internet的開放性使

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

26、狀態(tài)是個(gè)人門戶就是每個(gè)人的影子,他為每個(gè)人打點(diǎn)網(wǎng)絡(luò)上的一切,很多志同道合的朋友會在這里和你相識相知。</p><p>  1.5 課題研究的主要內(nèi)容</p><p>  互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡(luò)的強(qiáng)大生命力和它在未來將處于的重要地位[5]。他們鉆研并且努力進(jìn)入到這一個(gè)新的空間,新的領(lǐng)域。其中包括你和我。</p><p>  在我們的工作、日常

27、生活中,能夠擁有一個(gè)自己的網(wǎng)站,一個(gè)已經(jīng)成為不少人的希望和驕傲。就這個(gè)課題的研究,因?yàn)槭莻€(gè)人網(wǎng)站,所以我只是選擇了自己擅長和喜愛的內(nèi)容,在突出自己的風(fēng)格和特點(diǎn)的同時(shí),還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計(jì)技術(shù)和數(shù)據(jù)庫技術(shù)。</p><p><b>  第二章 設(shè)計(jì)部分</b></p><p>  “個(gè)人網(wǎng)站要發(fā)展,要么是從我的需求出發(fā),要么是從我周圍人的需求出發(fā)?!眹鴥?nèi)著名個(gè)人網(wǎng)

28、站站長、手機(jī)之家站長高春輝說。網(wǎng)頁設(shè)計(jì)是一門新興的設(shè)計(jì)類和網(wǎng)絡(luò)的交叉學(xué)科,近幾年隨著網(wǎng)絡(luò)的發(fā)展而逐漸收到人們的重視,它本身以網(wǎng)絡(luò)為載體,把各種信息以最快捷、方便的方式傳達(dá)給大眾。一個(gè)網(wǎng)站項(xiàng)目的確立是建立在各種各樣的需求上面的,這是個(gè)人網(wǎng)站,所以這種需求往往來自于個(gè)人的實(shí)際需求,其中每個(gè)人的實(shí)際需求占了絕大部分[6]。因此如何更好地的了解、分析、明確需求,并且能夠準(zhǔn)確、清晰以文檔的形式表達(dá)出來,保證開發(fā)過程按照個(gè)人需求為目的正確項(xiàng)目開發(fā)方

29、向進(jìn)行。</p><p><b>  2.1設(shè)計(jì)的愿望</b></p><p>  在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為個(gè)人、政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視[7]。</p&

30、gt;<p>  越來越多的人希望能真正參預(yù)到互聯(lián)網(wǎng)上,這就出現(xiàn)了越來越多的個(gè)人網(wǎng)站的設(shè)計(jì)以及推廣的工作和任務(wù)。</p><p>  就我個(gè)人而言,之所以在畢業(yè)設(shè)計(jì)的時(shí)候選擇這個(gè)課題是因?yàn)槲乙蚕霌碛凶约旱膫€(gè)人網(wǎng)站,在互聯(lián)網(wǎng)上擁有自己的一席之地,從而真正的參與到網(wǎng)絡(luò)中去,做網(wǎng)絡(luò)新時(shí)代的主人,同時(shí)也希望自己喜歡和收藏的一些東西能夠和網(wǎng)絡(luò)一起分享,和互聯(lián)網(wǎng)上的你一起分享。</p><p

31、>  我所制作的個(gè)人網(wǎng)站大體可分為以下幾個(gè)功能:</p><p><b>  1.搜索引擎:</b></p><p>  根據(jù)瀏覽者的要求,使用主頁上的搜索引擎鏈接到百度,在整個(gè)Internet上進(jìn)行搜索,完成信息的優(yōu)化與提取。</p><p><b>  2.論壇:</b></p><p>

32、  主要功能是網(wǎng)友和網(wǎng)站之間的交流平臺,也是網(wǎng)友給版主提出意見的主要渠道。在論壇中用戶可以發(fā)表意見,這些意見可以讓所有人看到,也可以只讓版主看到,版主和其他人可以針對留言的內(nèi)容進(jìn)行回復(fù),只留給版主的留言只有版主能夠回復(fù),并且版主可以登錄后臺對留言進(jìn)行管理,是否發(fā)表或刪除。</p><p><b>  3.發(fā)送電子郵件:</b></p><p>  網(wǎng)友可以通過“聯(lián)系我

33、”利用outlook 向版主或其他人發(fā)送電子郵件。</p><p><b>  4.精品收藏:</b></p><p>  在其中展示我喜愛的東西,包括電影、歌曲和一些優(yōu)美的文章。奇文共欣賞,疑義相與析。我只想起到拋磚引玉的作用,讓大家從中認(rèn)識我和了解我,讓一些美好的東西我們大家共同來欣賞。但我增加了管理權(quán)限,我以管理員的身份可以對加入的新內(nèi)容進(jìn)行管理,即允許加入和對

34、其進(jìn)行刪除。</p><p><b>  5.留言板:</b></p><p>  是一個(gè)我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進(jìn)行交流。就我們感興趣的話題展開討論。和大家進(jìn)行溝通。</p><p><b>  2.2設(shè)計(jì)的背景</b></p><p><b>  2

35、.2.1設(shè)計(jì)介紹</b></p><p>  這次我所設(shè)計(jì)的課題正是互聯(lián)網(wǎng)與個(gè)人生活之間的緊密聯(lián)系的體現(xiàn),個(gè)人的宣傳網(wǎng)站,包括個(gè)人簡介、論壇、個(gè)人照片、個(gè)人專題等。在突出自己的風(fēng)格和特點(diǎn)的同時(shí),還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計(jì)技術(shù)和數(shù)據(jù)庫技術(shù)。</p><p><b>  2.2.2用戶特征</b></p><p>  用戶人群:具有基本

36、的計(jì)算機(jī)操作能力,熟知網(wǎng)絡(luò)并能夠在Internet遨游。</p><p><b>  2.2.3運(yùn)行環(huán)境</b></p><p>  軟件平臺需要服務(wù)器上的操作系統(tǒng)為microsoft windows xp server。因?yàn)锳SP的開發(fā)平臺首選是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Wor

37、kstation(Windows 2000 Profession)或Windows95/98的Personal Web,同樣現(xiàn)在的瀏覽器是微軟一家獨(dú)大,使用的瀏覽器是微軟的explorer,網(wǎng)站的數(shù)據(jù)庫使用了同樣是microsoft的office access數(shù)據(jù)庫,因?yàn)橐粋€(gè)數(shù)據(jù)不是很龐大的個(gè)人網(wǎng)站沒有必要使用oracle等大型數(shù)據(jù)庫系統(tǒng),同時(shí)access數(shù)據(jù)庫結(jié)構(gòu)比較的簡單,使用起來比較簡單好用。</p><p&g

38、t;  2.2.4 術(shù)語說明</p><p>  ODBC:開放式數(shù)據(jù)庫互連[8] </p><p>  Personal Portal:個(gè)人網(wǎng)頁</p><p>  Data Processing:數(shù)據(jù)處理 </p><p>  Transaction processing:事務(wù)處理</p>

39、;<p>  Access 2000:數(shù)據(jù)庫 </p><p>  ASP:活動服務(wù)器網(wǎng)頁</p><p>  HTML:超文本標(biāo)志語言</p><p>  2.3 達(dá)到的預(yù)期成果</p><p>  在明確了我的個(gè)人網(wǎng)站的風(fēng)格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁面設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。網(wǎng)站最后完成

40、發(fā)不到網(wǎng)上后,能夠充分吸引瀏覽者的目光,利用搜索引擎,瀏覽者可以在網(wǎng)站內(nèi)搜索自己喜歡的資料,并且可以在留言板和大家交流,在后臺管理頁面中,通過身份認(rèn)證,管理員可以對網(wǎng)站信息進(jìn)行管理。站內(nèi)的其它頁面均是我自己的精心收藏,與大家一起分享。</p><p>  2.4使用工具的簡要介紹</p><p>  2.4.1 IIS的簡要介紹</p><p>  IIS是Inte

41、rnet Information Server的縮寫,它是微軟公司主推的Web服務(wù)器, 最新的版本是Windows2000里面包含的IIS 5.0,IIS與WindowNT Server完全集成在一起, 因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性, 建立強(qiáng)大、靈活而安全的Internet和Intranet站點(diǎn)。 IIS的一個(gè)重要特性是支持ASP[9]。IIS

42、 3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。</p><p>  IIS的安裝步驟: </p><p>  (1)點(diǎn)擊:【開始】->【設(shè)置】->【控制面板】->【添加/刪除程序】,打開“添加/刪除程序”對話框。</p><p>  (2)點(diǎn)擊左邊菜單欄中“添加/刪除Windows組件”項(xiàng),打開“Windows組

43、件向?qū)А睂υ捒颍ㄟ@個(gè)過程可能要花幾十秒鐘),在對話框“組件”列表中,選中“Internet 信息服務(wù)(IIS)”項(xiàng)。 </p><p>  (3)將“Windows 2000”安裝盤放入光驅(qū)中,然后點(diǎn)擊“下一步”。這個(gè)步驟可能會花幾分鐘。 </p><p>  (4)點(diǎn)擊“完成”按鈕,完成IIS的安裝。</p><p>  2.4.2 數(shù)據(jù)庫Access的簡要介紹&

44、lt;/p><p>  Access數(shù)據(jù)庫是集成在Microsoft公司開發(fā)的產(chǎn)品更新?lián)Q代Office系統(tǒng)中的集成軟件[10]。</p><p>  Access是一個(gè)數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Acce

45、ss的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。</p><p>  ODBC(Open Database Connectivity開放式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標(biāo)準(zhǔn),一種開放的獨(dú)立于廠商的API應(yīng)用程序接口,可以跨平臺訪問各種個(gè)人計(jì)算機(jī)、小型機(jī)以及主機(jī)系統(tǒng)[11]。ODBC作為一個(gè)工業(yè)標(biāo)準(zhǔn),絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中

46、就包括常用的SQL SERVER、ORACAL、INFORMIX等,當(dāng)然也包括了Access。</p><p>  ASP訪問數(shù)據(jù)庫的幾種方式:在ASP腳本中可以通過三種方式訪問數(shù)據(jù)庫:</p><p>  IDC(Internet Database Connector)方式;</p><p>  ADO(ActiveX Data Objects)方式;</p

47、><p>  RDS(Remote Data Service)方式;</p><p>  這三種訪問方式對數(shù)據(jù)庫的訪問是由Internet Information Server來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務(wù)器(IIS)遞交請求。Internet信息服務(wù)器執(zhí)行訪問數(shù)據(jù)庫的操作,并以一個(gè)HTML格式的文檔作為回答[12]。在本程序中我使用的是第二種方式,即ADO方式

48、。</p><p>  2.4.3 Access 的組件介紹</p><p>  我們在Web服務(wù)器運(yùn)用Web應(yīng)用程序進(jìn)行的最常見和最實(shí)用的任務(wù)就是訪問服務(wù)器端的數(shù)據(jù)庫。而ASP內(nèi)建的Databse Access組件使得我們能夠輕而易舉地通過ActiexX Data Objects(ADO)訪問存儲在服務(wù)器端的數(shù)據(jù)庫或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息。</p><p> 

49、 ADO是對當(dāng)前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到Active Server頁面上[13]??梢允褂肁DO去編寫緊湊簡明的腳本便連接到Open Datase Connetivity(ODBC)兼容的數(shù)據(jù)庫和OLE DB兼容的數(shù)據(jù)源,這樣ASP程序員就可以訪問任何與ODBC兼容的數(shù)據(jù)庫,包括MS SQL SERVER Avccess ,

50、Ovracle等。</p><p>  如果您是一個(gè)對數(shù)據(jù)庫連接有一定了解的腳本編寫人員,那將發(fā)現(xiàn)ADO命令語句并不復(fù)雜而且容易掌握,同樣地,如果您是一個(gè)經(jīng)驗(yàn)豐富的數(shù)據(jù)庫編程人員,將會正確認(rèn)識ADO的先進(jìn)的與語言無關(guān)性和查詢處理功能。熟悉VB數(shù)據(jù)庫編程的朋友會發(fā)現(xiàn)ADO與RDO有某中類似的地方。但是據(jù)說ADO的訪問的速度更快,內(nèi)存需要更小。</p><p>  2.4.4 創(chuàng)建Access

51、數(shù)據(jù)庫介紹</p><p>  用Microsoft Access 來創(chuàng)建數(shù)據(jù)庫,最簡單的是通過它提供的的一個(gè)“向?qū)А保趩舆@個(gè)軟件以后,建立數(shù)據(jù)庫文件的操作。 </p><p>  下面是我利用“向?qū)А眮韯?chuàng)建一份數(shù)據(jù)庫文件的具體操作步驟:</p><p>  選擇“Access數(shù)據(jù)庫向?qū)?、?shù)據(jù)頁和項(xiàng)目”單選按扭,然后單擊“確定”按鈕,若選擇Microsoft A

52、ccess對話框中的“空Access數(shù)據(jù)庫”單選項(xiàng)按鈕,就會建立一個(gè)空的數(shù)據(jù)庫了,數(shù)據(jù)庫里面的信息需要手工來添加,若選擇“打開已有文件”單選按鈕則可以從下方的列表中選擇打開已經(jīng)存在的數(shù)據(jù)庫。</p><p>  在彈出的“新建”對話框中,我們可以選擇一個(gè)模板來快速建立數(shù)據(jù)庫,我們就先選擇個(gè)“定單管理”看看,然后單擊“確定”按扭。</p><p>  “文件新建數(shù)據(jù)庫”對話框的功能是,指定數(shù)

53、據(jù)文件名,以及保存它的文件夾。我們就以它的初始文件名“定單入口1”吧,單擊“創(chuàng)建”安扭后,新建的數(shù)據(jù)庫文件就將被指定保存到Microsoft Access默認(rèn)的文件夾下了,或我們給它指定一個(gè)新的也行,這樣一來,一份新的數(shù)據(jù)庫就建立好了,屏幕上也將顯示“數(shù)據(jù)庫向?qū)А睂υ捒颉?lt;/p><p><b>  “下一步”按鈕。</b></p><p>  以上“數(shù)據(jù)庫向?qū)А睂υ?/p>

54、框分為左右兩部分,左邊的窗口是用來選擇“數(shù)據(jù)庫中的表”,右邊的窗口是用來選擇“表中的字段”。選擇好所需要的數(shù)據(jù)庫中的表和表中的字段之后,就單擊下一步按鈕。</p><p>  以上“數(shù)據(jù)庫向?qū)А睂υ捒蚴怯脕泶_定屏幕的顯示樣式,我們就采用標(biāo)準(zhǔn)樣式吧,單擊下一步按鈕。</p><p>  以上“數(shù)據(jù)庫向?qū)А睂υ捒蚴怯脕泶_定打印報(bào)表的樣式的,我們可以選擇如“組織”樣式,然后單擊下一步按鈕。<

55、;/p><p>  以上“數(shù)據(jù)庫向?qū)А睂υ捒虻淖饔檬谴_定數(shù)據(jù)庫的標(biāo)題和是否在所有報(bào)表上加一幅圖片,我們就先設(shè)定數(shù)據(jù)庫的標(biāo)題為“定單入口”,并不在所有報(bào)表上加圖片,然后單擊下一步按鈕。</p><p>  單擊以上“數(shù)據(jù)庫向?qū)А睂υ捒虻摹巴瓿伞卑粹o,就完成了創(chuàng)建數(shù)據(jù)庫的工作了。</p><p>  象這個(gè)數(shù)據(jù)庫在使用之前還會彈出“我的公司信息”對話框,當(dāng)然,不同的模板是不

56、相同的,象這個(gè)就是要求輸入公司的名稱和地址信息,如下圖所示,關(guān)閉這個(gè)對話框,系統(tǒng)將自動保存信息。</p><p>  關(guān)閉“我的公司信息”對話框后,會彈出“主切換面板”對話框。位于“主切換面板”對話框后面的是“定單入口1”窗體,通過這兩個(gè)窗體即可對新創(chuàng)建的數(shù)據(jù)庫進(jìn)行各種操作了。</p><p>  無論什么時(shí)候使用“數(shù)據(jù)庫向?qū)А毙陆〝?shù)據(jù)庫,Microsoft Access都將自動新建一個(gè)切

57、換面板,這個(gè)面板對瀏覽數(shù)據(jù)庫都是很有幫助的,“切換面板”中有一些按鈕,單擊它們可以打開相應(yīng)的窗體和報(bào)表,或打開其他窗體和報(bào)表的切換面板、退出Microsoft Access或自定義切換面。</p><p>  2.4.5 對ASP的簡要介紹</p><p>  Active Server Pages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動態(tài)、交互的 Web 服務(wù)器應(yīng)用程序

58、。使用 ASP 可以組合 HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的 Web 頁和基于 Web 的功能強(qiáng)大的應(yīng)用程序[14]。 </p><p>  由于腳本程序是在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的 Web 頁是在 Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的 HTML 頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本

59、的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易被別人復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。</p><p>  ASP的運(yùn)行環(huán)境:ASP只能用于下列Web Server </p><p><b>  ?IIS </b></p><p>  ?Microsoft Personal Web Server </p><p>

60、;  ASP的編程語言:ASP可以使用VBScript和JavaScript進(jìn)行程序編寫。</p><p>  ASP文件,ASP的文件后綴名為.ASP,以區(qū)別于同樣可以包含Script的HTML 文件。一個(gè).ASP文件是一個(gè)文本文件, 可以包括下列元素的任意組合: </p><p>  ?文本(text) </p><p>  ?HTML標(biāo)志(tags) <

61、/p><p>  ?Script命令 </p><p>  ASP: 不需要任何HTML的tag,保存在文件中,起個(gè)好聽的名字,文件名的后綴一定要改為 .ASP ,然后上傳到服務(wù)器上一個(gè)有執(zhí)行權(quán)的目錄下(例如wwwroot),接下來的問題是,怎么執(zhí)行這個(gè)ASP程序。</p><p>  2.4.6 ASP訪問數(shù)據(jù)庫的原理</p><p>  AS

62、P是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。當(dāng)用戶使用瀏覽器請求ASP主頁時(shí),WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(javascript或vbscript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(active data objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示[15]。</p><p>

63、<b>  2.5 任務(wù)概述</b></p><p>  隨著計(jì)算機(jī)的普及和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們也越來越依賴于計(jì)算機(jī)和網(wǎng)絡(luò)。因此,網(wǎng)絡(luò)安全應(yīng)該也必須引起注意。網(wǎng)絡(luò)安全是一門涉及計(jì)算機(jī)、網(wǎng)絡(luò)、通訊、密碼、信息安全、應(yīng)用數(shù)學(xué)、數(shù)論、信息論等多種學(xué)科的綜合性學(xué)科,涉及面極廣,而且不斷更新和發(fā)展。國家對信息產(chǎn)業(yè)的扶持,使國內(nèi)的網(wǎng)絡(luò)狀況逐漸好轉(zhuǎn),更多的服務(wù)器的開通,更快的寬帶網(wǎng)得逐漸普及,各種各樣

64、的攻擊行為在網(wǎng)上也越來越頻繁化和簡單化。</p><p>  微軟在推出 ASP 時(shí)提到的 ASP 的一個(gè)好處是:Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。然而,由于 NT、IIS 以及 ASP 系統(tǒng)本身存在的一些漏洞,卻可能使 ASP 源碼暴露無遺,解決方法就是及時(shí)更新補(bǔ)丁。</p><p>  該個(gè)

65、人網(wǎng)站系統(tǒng)是基于Internet/Intranet 及Web技術(shù),建立以Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺核心應(yīng)用、以服務(wù)為目的信息平臺,對資源進(jìn)行科學(xué)的加工整序和管理維護(hù),為用戶提供個(gè)人信息保障和直接參預(yù)到互聯(lián)網(wǎng)上而設(shè)計(jì)的系統(tǒng)。包括界面設(shè)計(jì),代碼設(shè)計(jì),這一階段偏重于網(wǎng)頁制作工具和技巧的應(yīng)用, 編寫總系統(tǒng)總體功能分析及架構(gòu)圖。</p><p><b>  個(gè)人簡介: </b

66、></p><p>  介紹版主的一些基本信息,希望各位訪客能夠認(rèn)識版主。</p><p><b>  我的論壇:</b></p><p>  此版塊又分為主頁、發(fā)表意見、回復(fù)意見、顯示論壇內(nèi)容、版主后臺管理以及版主的回復(fù)界面。其中發(fā)表意見界面是所有訪客都可以在論壇里面發(fā)表自己的意見,這些意見可以是發(fā)表給所有的訪客,也可以是只發(fā)表給版主,

67、如果只發(fā)表給版主,只有版主可以看到和回復(fù);回復(fù)意見是所有訪客針對自己感興趣的話題進(jìn)行回復(fù);這些發(fā)表的意見和回復(fù)可以在顯示論壇內(nèi)容的界面都顯示出來,供大家討論;那些只有版主才能看到的信息在版主的管理界面,這個(gè)界面需要登錄,設(shè)有用戶名和密碼,在這里版主可以對所有評論進(jìn)行發(fā)表或刪除的管理。</p><p>  圖2.1 論壇功能圖</p><p><b>  個(gè)人專題:</b&

68、gt;</p><p>  這里收錄了我平時(shí)搜集的一些文章和音樂,各位訪客可以根據(jù)自己的喜好進(jìn)行閱覽。</p><p><b>  我的相冊:</b></p><p>  在這個(gè)板塊可以看到我的照片,班級照片和搜集的校園照片,如果大家喜歡可以收藏。更改照片的時(shí)候只要更新數(shù)據(jù)庫就可以了。</p><p><b>

69、  網(wǎng)站說明:</b></p><p>  里面是我對整個(gè)網(wǎng)站的介紹,不太清楚網(wǎng)站構(gòu)架的訪客可以先到這里。</p><p><b>  給我留言:</b></p><p>  這是每位訪客針對我的網(wǎng)站情況給我留言,這些留言會直接保存到數(shù)據(jù)庫里面,并且能夠輕松的讀取。</p><p>  圖2.2 留言板功能

70、圖</p><p><b>  發(fā)送郵件:</b></p><p>  各位訪客可以通過outlook向版主或者其他人發(fā)送電子郵件。</p><p><b>  鏈接百度:</b></p><p>  如果訪客想在互聯(lián)網(wǎng)上查找東西,可以直接點(diǎn)擊這里。</p><p><

71、b>  女生花園:</b></p><p>  收集了一些女生喜歡的東西,如果你是女生,可以進(jìn)來看看。</p><p>  圖2.3 網(wǎng)站的各個(gè)模塊</p><p>  2.7 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</p><p>  2.7.1 論壇管理員登錄</p><p>  表2.1 管理員登錄</p&g

72、t;<p><b>  1.表的說明</b></p><p>  此表是用來論壇管理員登錄的,共分為三個(gè)字段,其中id字段設(shè)為主鍵,數(shù)據(jù)類型是自動編號,user和pwd字段分別用來存放管理員的登錄名和密碼,數(shù)據(jù)類型文本。</p><p><b>  2.限制條件</b></p><p>  在論壇管理員登錄時(shí)

73、,只有正確輸入此表中的用戶名和密碼才能夠登錄到管理界面,才有權(quán)對論壇里面的內(nèi)容進(jìn)行刪除,否則只能在界面出發(fā)表評論。</p><p><b>  2.7.2論壇發(fā)言</b></p><p>  表2.2 論壇發(fā)言表</p><p><b>  1.表的說明</b></p><p>  此表是用來記錄

74、訪客基本信息以及發(fā)表評論內(nèi)容的,共有十五個(gè)字段,這里只給出了七個(gè)字段,其中id 字段設(shè)為主鍵,數(shù)據(jù)類型是自動編號,time字段數(shù)據(jù)類型是日期/時(shí)間,其余為文本或者備注。每個(gè)在論壇里發(fā)表評論的訪客的基本信息和評論內(nèi)容都可以保存在此表中,便于顯示調(diào)用。</p><p><b>  2.限制條件</b></p><p>  沒有在論壇中正確填入自己的基本信息,就會導(dǎo)致登錄失

75、敗,表中不會保存此內(nèi)容。</p><p>  2.7.3論壇回復(fù)表</p><p><b>  1.表的說明</b></p><p>  此表用來存放訪客針對論壇里面的內(nèi)容所做的回復(fù)內(nèi)容,各字段的內(nèi)容同論壇發(fā)言表。每個(gè)在論壇里回復(fù)評論的訪客的基本信息和評論內(nèi)容都可以保存在此表中,便于顯示調(diào)用。</p><p><b

76、>  2.限制條件</b></p><p>  沒有在論壇中正確填入自己的基本信息,就會導(dǎo)致回復(fù)失敗,表中也不會保存此內(nèi)容。 </p><p>  表2.3 論壇回復(fù)表</p><p>  2.7.4論壇顯示評論</p><p><b>  1.表的說明<

77、/b></p><p>  此表用來存放顯示評論及回復(fù)的內(nèi)容,共有十三個(gè)字段,其中id字段設(shè)為主鍵,數(shù)據(jù)類型為自動編號,其余為數(shù)字、文本或備注。存放發(fā)布評論時(shí)的一些基本設(shè)置。</p><p><b>  2.限制條件</b></p><p>  根據(jù)你發(fā)表評論時(shí)提交不同的設(shè)置,會有相應(yīng)的內(nèi)容存儲到數(shù)據(jù)庫中,以便于顯示不同的設(shè)置要求,如留言

78、顏色和表情圖示可以根據(jù)你不同的選擇顯示不同的顏色和圖片。</p><p>  表2.4 論壇顯示評論表</p><p>  2.7.5 圖片存放</p><p>  表2.5 圖片存放路徑表</p><p><b>  1.表的說明</b></p><p>  此表用來存放我的照片版塊的照片,

79、共有三個(gè)字段,沒有主鍵的設(shè)置,數(shù)據(jù)類型分別為自動編號,數(shù)字、文本。</p><p><b>  2.限制條件</b></p><p>  增加或刪除照片的時(shí)候只能在庫里進(jìn)行照片路徑的管理。</p><p><b>  2.7.6 留言板</b></p><p><b>  1.表的說明&l

80、t;/b></p><p>  此表用來存放給我留言版塊的留言人、留言標(biāo)題以及留言內(nèi)容,共有四個(gè)字段,其中id字段設(shè)置為主鍵,數(shù)據(jù)類型為自動編號,其余三個(gè)字段的數(shù)據(jù)類型均為文本。留言者提交留言內(nèi)容以后就會存儲到此表中,網(wǎng)頁再通過連接數(shù)據(jù)庫調(diào)用此表顯示每個(gè)留言內(nèi)容</p><p><b>  2.限制條件</b></p><p>  沒有后

81、臺限制,想留言的任何訪客都可以在此留言板中留言,并且能夠顯示出來。</p><p><b>  表2.6 留言表</b></p><p><b>  第三章 結(jié)果與討論</b></p><p>  3.1 個(gè)人簡介版塊</p><p>  本模塊是個(gè)人簡介部分,每個(gè)個(gè)人網(wǎng)站都會有作者介紹。在這個(gè)模

82、塊訪客會了解到作者的一些基本信息,這里以我女朋友為主題制作的個(gè)人網(wǎng)站,大致界面內(nèi)容如圖3.1所示。</p><p>  圖3.1 個(gè)人簡介</p><p>  此版塊采用了靜態(tài)網(wǎng)頁設(shè)計(jì),最大的亮點(diǎn)就是利用了一個(gè)圖片特效產(chǎn)生的效果,圖片以溶解的方式漸漸出現(xiàn),圖片代碼如下所示:</p><p>  <img src="images/pic/00.jpg

83、" border="0" id="image1" style="visibility:hidden; FILTER:revealTrans(Duration=4.0, Trnsition=23);" width="176" height="130"></p><p>  代碼的作用是設(shè)置圖片路徑、圖

84、片邊框的大小、圖片的最初的隱藏效果、圖片的漸顯效果以及圖片顯示的大小。</p><p>  3.2 我的論壇版塊</p><p>  在個(gè)人網(wǎng)站建設(shè)中,BBS論壇也是其中最主要的一個(gè)子系統(tǒng)。BBS論壇的主要功能就是討論問題,論壇采用了B/S模式,提供了發(fā)表評論,回復(fù)評論和管理員對評論進(jìn)行管理等功能。</p><p>  3.2.1 顯示評論功能</p>

85、<p>  論壇首頁以及顯示評論界面如圖3.2所示,圖最上面顯示的是此頁面的基本信息,由中間的超鏈接可進(jìn)入發(fā)表評論界面、管理界面。</p><p>  此界面的功能是顯示評論內(nèi)容,根據(jù)不同的提交數(shù)據(jù)可以顯示不同的圖片和字體顏色,并且可以通過上面的圖標(biāo)可通過outlook發(fā)送電子郵件。每個(gè)評論都有回復(fù)鏈接,由此可進(jìn)入回復(fù)界面。</p><p>  此界面可以分為多個(gè)頁面,每個(gè)頁面

86、可以顯示八個(gè)評論的內(nèi)容,每超過八個(gè)評論程序會自動增加頁面,以顯示評論。實(shí)現(xiàn)頁面加一的代碼如下:</p><p>  <%If Page <> rs.PageCount Then%><a href="index.ASP?page=<%=Page+1%>"></p><p>  <%end if%> </p&

87、gt;<p>  圖3.2 顯示評論</p><p>  如果沒有人發(fā)表評論,頁面會自動顯示“目前沒有任何評論內(nèi)容”。</p><p>  連接數(shù)據(jù)庫的代碼如下:</p><p>  <% Set conn = Server.CreateObject("ADODB.Connection") &l

88、t;/p><p>  DBPath = Server.MapPath("board.mdb")</p><p>  conn.Open "driver={Microsoft Access Driver (*.mdb)};pwd=test;dbq=" & DBPath</p><p>  SET ps = Server.Cr

89、eateObject("ADODB.Recordset")</p><p>  ps.Open "Select * From admin where user='"&session("user")&"' and pwd='"&session("pwd")&&q

90、uot;'" , conn,1,3%></p><p><b>  代碼的作用分別是:</b></p><p>  創(chuàng)建ODBC數(shù)據(jù)源;打開連接board.mdb數(shù)據(jù)庫的路徑;創(chuàng)建access驅(qū)動,打開bbs表;創(chuàng)建Recordset對象操作數(shù)據(jù)庫中的記錄;利用創(chuàng)建的Recordset對象訪問表中的用戶名和密碼記錄。</p>&l

91、t;p>  3.2.2 發(fā)表評論與回復(fù)評論功能</p><p>  進(jìn)入發(fā)表評論界面后,此界面如圖3.3所示:</p><p>  在此界面操作簡單,頁面簡潔,完全控件式的頁面布局。訪客無需注冊和登錄,只需填寫個(gè)人信息,在表情圖片和留言顏色處,訪客可以根據(jù)自己的喜好和發(fā)言內(nèi)容進(jìn)行選擇,在“給版主”處,訪客可以選擇,如果留言只是留給版主的,只有版主才能看到,對論壇的其他人是隱藏的。個(gè)人

92、網(wǎng)站、MSN、ICQ可不用填寫,姓名、性別和電子郵件必須以正確的格式填寫,否則會出現(xiàn)出錯(cuò)提示。對于用戶的評論立即在主頁的對應(yīng)位置顯示出來,達(dá)到即時(shí)見效的功能。</p><p>  圖3.3 發(fā)表評論</p><p>  以下代碼用于用戶訪問系統(tǒng)記錄用戶身份:</p><p>  <% if not cookies=null then <

93、;/p><p><b>  else</b></p><p>  'do nothing or set cookies=""</p><p>  end if %></p><p>  代碼的意思是如果cookies值不為空讀取cookies中已經(jīng)記錄的用戶資料,如果為空就重新記錄。點(diǎn)擊“

94、提交”以后內(nèi)容會自動保存到po_send.ASP中,以后此用戶再登陸就會記錄用戶的信息。</p><p>  3.2.3 管理員登錄功能</p><p>  進(jìn)入管理員界面后,可以看到如圖所示的界面:</p><p>  因?yàn)樵O(shè)有登錄權(quán)限所以只有管理員才能進(jìn)入管理界面,管理員賬號和管理員密碼都記錄在數(shù)據(jù)庫中。系統(tǒng)便會根據(jù)這些登錄資料,辨別出管理員的身份權(quán)限,判斷管理

95、員是否合法。成功登錄的合法管理員有權(quán)限察看資料。這些資料包括其他用戶的個(gè)人資料,包括用戶昵稱,用戶性別,用戶郵箱,用戶網(wǎng)址等等。</p><p>  以下腳本代碼連接數(shù)據(jù)庫,判斷登錄賬號和密碼是否正確。如果輸入的密碼錯(cuò)誤,會進(jìn)行出錯(cuò)處理。</p><p>  <script language="JavaScript"></p><p>

96、;  <!--function add(chk) {</p><p>  if (chk.user.value=="") {alert("請輸入管理員帳號"); return false;}</p><p>  if (chk.pwd.value=="") {alert("請輸入管理員密碼"); retu

97、rn false;}}</p><p><b>  //--></b></p><p><b>  </script></b></p><p>  以下代碼是管理員退出管理界面,進(jìn)入普通用戶界面。</p><p>  <% Session.Abandon response.

98、redirect"index2.ASP" %></p><p>  圖3.4 管理員登錄</p><p>  3.2.4 管理功能</p><p>  管理員進(jìn)入管理界面后,可見到以下界面:</p><p>  圖3.5 管理界面</p><p>  以下腳本代碼對系統(tǒng)進(jìn)行設(shè)置:<

99、/p><p>  <script language="JavaScript"></p><p>  <!--function add(chk) {</p><p>  if (chk.view.value=="") {alert("請輸入顯示個(gè)數(shù)"); return false;}</p

100、><p>  if (chk.all.value=="") {alert("請輸入人氣指數(shù)"); return false;} }</p><p><b>  //--></b></p><p><b>  </script></b></p><p&

101、gt;  管理員有權(quán)限對整個(gè)論壇系統(tǒng)進(jìn)行系統(tǒng)設(shè)置,論壇的顯示方式,每頁顯示的評論個(gè)數(shù),背景顏色,背景圖片,首頁網(wǎng)址,是否顯示對方的IP地址等??梢詫Πl(fā)表給管理員的評論進(jìn)行處理,發(fā)表或刪除。也可對其他訪客發(fā)表的評論進(jìn)行回復(fù)或刪除。</p><p>  3.3 個(gè)人專題版塊</p><p>  在這個(gè)版塊我設(shè)計(jì)和兩部分內(nèi)容包括文學(xué)欣賞和快樂音樂。文學(xué)欣賞里收集了一些精美文章,快樂音樂里收集了一

102、些好聽的mp3歌曲。</p><p>  3.3.1 文學(xué)欣賞</p><p>  此版塊的界面如圖所示:</p><p>  圖3.6 文學(xué)欣賞界面</p><p>  3.3.2 快樂音樂</p><p>  進(jìn)入此版塊,界面如圖所示:</p><p>  通過在數(shù)據(jù)庫中存放音樂路徑,達(dá)到

103、在網(wǎng)頁上播放的效果。在音樂的首頁上放置了歌曲的名字,網(wǎng)友無需登錄,即可收聽自己喜歡的歌曲。</p><p><b>  <% i=2 %></b></p><p>  <embed src=<%=request.cookies("S"&i)%> loop=false autostart=false name

104、=bgss2 width="200" height="120"></p><p>  以上代碼用來讀取數(shù)據(jù)庫中的音樂路徑,此控件專門播放mp3的音樂。進(jìn)入播放界面后,就會出現(xiàn)此控件,點(diǎn)擊播放就直接調(diào)用數(shù)據(jù)庫中的音樂進(jìn)行播放</p><p>  圖3.7 音樂界面</p><p>  3.4 我的相冊版塊</p&g

105、t;<p>  個(gè)人網(wǎng)站中又一亮點(diǎn)就是個(gè)人相冊的設(shè)置,在我的相冊里,放置了我自己的照片、班級照片和校園照片。</p><p>  相冊里面的這三個(gè)版塊具有相同的版面設(shè)計(jì),如下圖所示:</p><p>  圖3.8 相冊界面</p><p>  這些照片的路徑存放在數(shù)據(jù)庫中,在頁面中直接連接顯示,點(diǎn)擊每個(gè)小圖即可察看大圖。連接數(shù)據(jù)庫顯示圖片代碼如下:&

106、lt;/p><p>  <% i=1 %> //連接的第一張圖片</p><p>  <img src=<%=request.cookies("S"&i)%> width="170" height="160"></a></p>&

107、lt;p>  此代碼用于連接數(shù)據(jù)庫中圖片表的圖片路徑。設(shè)置i的值連接不同的圖片,獲得數(shù)據(jù)庫中圖片的cookies值。</p><p>  3.5 網(wǎng)站說明版塊</p><p>  此版塊是我根據(jù)自己的網(wǎng)站結(jié)構(gòu)對整個(gè)網(wǎng)站以及每個(gè)版塊所做的網(wǎng)站結(jié)構(gòu)和功能的說明,以及網(wǎng)站和作者版權(quán)說明。如下圖所示:</p><p>  圖3.9 網(wǎng)站說明界面</p>

108、<p>  如果網(wǎng)友不清楚網(wǎng)站的構(gòu)架,可以查看此版塊。</p><p>  3.6 給我留言版塊</p><p>  留言板是目前最為流行的網(wǎng)絡(luò)應(yīng)用之一,使用留言板,可以為留言者提供發(fā)言的機(jī)會,讓他們能夠及時(shí)、準(zhǔn)確地交換自己的觀點(diǎn)。</p><p>  3.6.1 留言板主界面</p><p>  完整的留言板具有發(fā)表留言和察看別

109、人留言的功能,如圖所示的留言板主界面index1.ASP,可由此進(jìn)入留言界面和察看留言界面。</p><p>  圖3.10 留言主界面</p><p>  在主界面中存有全部留言的作者和主題,點(diǎn)擊你想察看的主題就會進(jìn)入察看留言界面,點(diǎn)擊 “發(fā)表帖子”進(jìn)入留言界面。</p><p>  3.6.2 留言界面</p><p>  進(jìn)入留言界面

110、后,將會看到如下圖所示的界面say.ASP:</p><p>  圖3.11 發(fā)表留言界面</p><p>  用戶名、標(biāo)題和內(nèi)容填完以后點(diǎn)擊提交按鈕系統(tǒng)就會提醒你提交成功,察看帖子,如果填寫不完整系統(tǒng)就會提示你錯(cuò)誤信息。</p><p>  內(nèi)容提交后,就會自動保存在數(shù)據(jù)庫中,其中連接數(shù)據(jù)庫代碼如下:</p><p>  <%nam

111、e=Replace(Request.Form("name"),"'","''")title=Replace(Request.Form("title"),"'","''") body=Replace(Request.Form("body"),"

112、;'","''")%></p><p>  保存內(nèi)容到數(shù)據(jù)庫代碼如下:</p><p>  <%setsavebbs=conn.execute("insertinto bbs(name,title,body)values('"&name&"','"

113、;&title&"','"&body&"')")%></p><p>  刷新數(shù)據(jù)庫表中的內(nèi)容,產(chǎn)生新的記錄集。</p><p>  3.6.3 察看留言界面</p><p>  進(jìn)入察看留言界面后,可以看到每個(gè)留言者的留言內(nèi)容,如圖所示show.ASP:</

114、p><p>  進(jìn)入每個(gè)帖子的瀏覽頁,主要是通過連接數(shù)據(jù)庫獲取該帖子的id號,其代碼如下:</p><p>  <%id=request.querystring("id")%></p><p>  <%set show=conn.execute("select * from bbs where id =" &am

115、p;id &"")%></p><p>  分別顯示作者、主題和內(nèi)容的代碼如下:</p><p>  <%=show("name")%> <%=show("title")%> <%=show("body")%></p><p>  圖3.

116、12 察看留言界面</p><p>  3.6.4 連接數(shù)據(jù)庫</p><p>  留言板中的每個(gè)頁面index1.ASP、say.ASP、show.ASP、save.ASP都包含了連接數(shù)據(jù)庫的文件conn.ASP,目的是隨時(shí)連接數(shù)據(jù)庫,它的代碼如下:</p><p>  <%' set conn=Server.CreateObject("

117、ADODB.connection")</p><p>  conn.provider="Microsoft.jet.oledb.4.0"</p><p>  conn.open server.MapPath("bbs.mdb")</p><p>  'Server.scriptTimeout="10

溫馨提示

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

最新文檔

評論

0/150

提交評論