版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要:動(dòng)態(tài)網(wǎng)站之所以能夠被廣泛運(yùn)用是因?yàn)樵L問(wèn)內(nèi)容具有實(shí)時(shí)性、訪問(wèn)過(guò)程具有交互性,這是動(dòng)態(tài)網(wǎng)站最重要的兩個(gè)特點(diǎn)也是兩個(gè)優(yōu)點(diǎn),本文實(shí)際上是講述了如何基于Internet信息服務(wù)(IIS)平臺(tái),設(shè)計(jì)并實(shí)現(xiàn)一個(gè)小型動(dòng)態(tài)購(gòu)房咨詢網(wǎng)站,它包括在線實(shí)時(shí)咨詢與訪問(wèn)用戶注冊(cè)功能、以及管理員對(duì)頁(yè)面內(nèi)容的刪除、修改、回復(fù)等的實(shí)現(xiàn),以此為訪問(wèn)用戶提供方便。它主要運(yùn)用Dreamweaver自動(dòng)生成ASP代碼功能及直接運(yùn)用ASP代碼結(jié)合Web實(shí)現(xiàn)購(gòu)房咨詢信息的瀏覽與交流的平臺(tái)。本次購(gòu)房咨詢平臺(tái)開(kāi)發(fā)的主要任務(wù)是實(shí)現(xiàn)用戶的注冊(cè)、留言及管理員的刪除、修改、回復(fù)等功能。關(guān)鍵字:動(dòng)態(tài)網(wǎng)站 ASP 自動(dòng)生成代碼 數(shù)據(jù)庫(kù) 目 錄摘
2、要:I目 錄II第1章 前 言IV第2章 網(wǎng)站設(shè)計(jì)理念V2.1 網(wǎng)頁(yè)藝術(shù)設(shè)計(jì)原則V2.2 設(shè)計(jì)理念V2.3 主要功能分析VI第3章 購(gòu)房知識(shí)咨詢平臺(tái)的相關(guān)要素介紹VIII3.1開(kāi)發(fā)的目的VIII3.2產(chǎn)生的背景VIII3.3開(kāi)發(fā)環(huán)境VIII3.3.1系統(tǒng)平臺(tái)VIII3.3.2開(kāi)發(fā)工具VIII3.4相關(guān)專業(yè)術(shù)語(yǔ)簡(jiǎn)介IX3.4.1 ASP技術(shù)IX3.4.2數(shù)據(jù)的訪問(wèn)方式IX3.4.3 ODBC (數(shù)據(jù)源)IX3.4.4虛擬目錄IX3.4.5記錄集X第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)XII4.1 IIS的簡(jiǎn)介XII4.2購(gòu)房咨詢系統(tǒng)的數(shù)據(jù)庫(kù)中各個(gè)表設(shè)計(jì)結(jié)果XII第5章 Dreamweaver自動(dòng)生成ASP代碼所應(yīng)具
3、備的條件XIV5.1 ASP技術(shù)簡(jiǎn)介XIV5.2 ASP與數(shù)據(jù)庫(kù)連接X(jué)IV5.3基本步驟XV第6章 系統(tǒng)主要功能的分析XVIII6.1系統(tǒng)功能模塊分析XVIII6.2系統(tǒng)功能模塊分析XVIII6.3頁(yè)面設(shè)計(jì)瀏覽XIX第7章 主要功能程序段XXI7.1 注冊(cè)及自動(dòng)鏈接的代碼XXI7.2 刪除、編輯、回復(fù)XXII致 謝XXIII參考文獻(xiàn)XXIV第1章 前 言隨著人們生活節(jié)奏的加快,效率、速度已經(jīng)成為每個(gè)人追求的目標(biāo)。靜態(tài)網(wǎng)頁(yè)始終是有它的局限性,因此,靜態(tài)網(wǎng)站逐漸退出市場(chǎng),隨之,被動(dòng)態(tài)網(wǎng)站所代替,動(dòng)態(tài)網(wǎng)站已經(jīng)廣泛涉及到人們生活的方方面面,成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。此次開(kāi)發(fā)動(dòng)態(tài)購(gòu)房咨
4、詢網(wǎng)站主要是考慮到本校還未建立一個(gè)單獨(dú)的購(gòu)房咨詢網(wǎng)。因此,開(kāi)發(fā)本購(gòu)房咨詢網(wǎng)是非常有必要的。第2章 網(wǎng)站設(shè)計(jì)理念2.1 網(wǎng)頁(yè)藝術(shù)設(shè)計(jì)原則網(wǎng)頁(yè)作為傳播信息的一種載體,同其他出版物如報(bào)紙、雜志等在設(shè)計(jì)上有許多共同之處,也要遵循一些設(shè)計(jì)的基本原則。網(wǎng)頁(yè)的藝術(shù)設(shè)計(jì),是技術(shù)與藝術(shù)的結(jié)合,內(nèi)容與形式的統(tǒng)一。它要求設(shè)計(jì)者必須掌握以下三個(gè)主要原則: 一、主題鮮明 視覺(jué)設(shè)計(jì)表達(dá)的是一定的意圖和要求,訴求的目的是使主題在適當(dāng)?shù)沫h(huán)境里被人們及時(shí)地理解和接受,以滿足人們的實(shí)用和需求,這就要求視覺(jué)設(shè)計(jì)不但要單純、簡(jiǎn)練、清晰和精確,而且在強(qiáng)調(diào)藝術(shù)性的同時(shí),更應(yīng)該注重通過(guò)獨(dú)特的風(fēng)格和強(qiáng)烈的視覺(jué)沖擊力,來(lái)鮮明地突出設(shè)計(jì)主題。
5、二、形式與內(nèi)容統(tǒng)一 任何設(shè)計(jì)都有一定的內(nèi)容和形式。內(nèi)容是構(gòu)成設(shè)計(jì)的一切內(nèi)在要素的總和,是設(shè)計(jì)存在的基礎(chǔ),被稱為“設(shè)計(jì)的靈魂”;形式是構(gòu)成內(nèi)容諸要素的內(nèi)部結(jié)構(gòu)或內(nèi)容的外部表現(xiàn)方式。設(shè)計(jì)的內(nèi)容就是指它的主題、形象、題材等要素的總和,形式就是它的結(jié)構(gòu)、風(fēng)格或設(shè)計(jì)語(yǔ)言等表現(xiàn)方式。內(nèi)容決定形式,形式反作用于內(nèi)容。一個(gè)優(yōu)秀的設(shè)計(jì)必定是形式對(duì)內(nèi)容的完美表現(xiàn)。三、強(qiáng)調(diào)整體 網(wǎng)頁(yè)的整體性包括內(nèi)容和形式上的整體性。網(wǎng)頁(yè)是傳播信息的載體,它要表達(dá)的是一定的內(nèi)容、主題和意念,在適當(dāng)?shù)臅r(shí)間和空間環(huán)境里為人們所理解和接受,它以滿足人們的實(shí)用和需求為目標(biāo)。設(shè)計(jì)時(shí)強(qiáng)調(diào)其整體性,可以使瀏覽者更快捷、更準(zhǔn)確、更全面地認(rèn)識(shí)它、掌握
6、它,并給人一種內(nèi)部有機(jī)聯(lián)系、外部和諧完整的美感。整體性也是體現(xiàn)一個(gè)站點(diǎn)獨(dú)特風(fēng)格的重要手段之一。 2.2 設(shè)計(jì)理念 設(shè)計(jì)主要是網(wǎng)頁(yè)設(shè)計(jì)軟件的操作與技術(shù)應(yīng)用的問(wèn)題。但是,要使主頁(yè)設(shè)計(jì)、制作得漂亮,必然離不開(kāi)對(duì)主頁(yè)進(jìn)行藝術(shù)的加工和處理,這就要涉及到美術(shù)的一些基本常識(shí)。一、風(fēng)格定位 主頁(yè)的美化首先要考慮風(fēng)格的定位。任何主頁(yè)都要根據(jù)主題的內(nèi)容決定其風(fēng)格與形式,因?yàn)橹挥行问脚c內(nèi)容的完美統(tǒng)一,才能達(dá)到理想的宣傳效果。主頁(yè)風(fēng)格的形成主要依賴于主頁(yè)的版式設(shè)計(jì),依賴于頁(yè)面的色調(diào)處理,還有圖片與文字的組合形式等。這些問(wèn)題看似簡(jiǎn)單 由于網(wǎng)站服務(wù)器是對(duì)外開(kāi)放的,容易受到病毒的攻擊,所以應(yīng)為服務(wù)器建立例行安全審核機(jī)制,利
7、用漏洞掃描工具和IDS工具,加大對(duì)服務(wù)器的安全管理和檢查。另外,隨著新漏洞的出現(xiàn),我們要及時(shí)為服務(wù)器安裝各類新漏洞的補(bǔ)丁程序,從而避免服務(wù)器受到攻擊和出現(xiàn)其他異常情況。 (3)定期進(jìn)行必要的數(shù)據(jù)備份 對(duì)服務(wù)器上的數(shù)據(jù)定期進(jìn)行備份是很重要的。網(wǎng)站的核心是數(shù)據(jù),數(shù)據(jù)一旦遭到破壞,后果不堪設(shè)想。除了設(shè)置相應(yīng)權(quán)限外,應(yīng)建立一個(gè)正式的備份方案,而且隨著網(wǎng)站的更新,備份方案也需要不斷地調(diào)整。第三章 網(wǎng)站總體分析建立站點(diǎn)myweb, 因?yàn)檫@次的網(wǎng)站中有很多頁(yè)面,不能全部放置在一個(gè)文件夾中,為了容易修改并維護(hù),我將每個(gè)不同的部分分別放置在不同的子文件夾中,命名為netforum(互動(dòng)討論區(qū))、memberSy
8、stem(會(huì)員系統(tǒng))、dwBlog(網(wǎng)站管理),其中網(wǎng)站的首頁(yè)保存在網(wǎng)站管理中。2.3 主要功能分析一、主頁(yè)面可以根據(jù)文章分類、最新文章和最新評(píng)論來(lái)點(diǎn)擊進(jìn)入自己感興趣的文章或者回復(fù);右上方有一個(gè)ASP事件日歷插件,該插件實(shí)現(xiàn):默認(rèn)顯示本月份的日歷,標(biāo)示黃色的標(biāo)簽是今天的日期;可以利用上方的按鈕來(lái)切換月份,顯示不同月份的日歷;在日歷中會(huì)有許多文本鏈接,表示這些日期網(wǎng)站內(nèi)有關(guān)的文章,可以點(diǎn)擊日期來(lái)顯示文章;最下方還可以點(diǎn)擊文本鏈接到首頁(yè)、今天或者本月份的日歷及內(nèi)容。二、會(huì)員系統(tǒng) (包括申請(qǐng)會(huì)員、會(huì)員專區(qū)和會(huì)員管理這三個(gè)模塊)首頁(yè):在首頁(yè)上如果會(huì)員沒(méi)有經(jīng)過(guò)登錄,頁(yè)面會(huì)顯示讓會(huì)員登錄的表單;如果會(huì)員已
9、經(jīng)登錄,那么頁(yè)面上會(huì)顯示該會(huì)員的基本資料;登錄時(shí),若輸入錯(cuò)誤的賬號(hào)和密碼,會(huì)出現(xiàn)錯(cuò)誤提示。申請(qǐng)會(huì)員模塊:一般成員可以申請(qǐng)會(huì)員;當(dāng)申請(qǐng)的賬號(hào)與數(shù)據(jù)庫(kù)中的有重復(fù)時(shí),會(huì)有錯(cuò)誤提示;當(dāng)會(huì)員已經(jīng)登錄后可以修改自己的信息,若他再去申請(qǐng)會(huì)員時(shí)會(huì)出現(xiàn)錯(cuò)誤提示。會(huì)員專區(qū)模塊:若不是會(huì)員或管理員,直接點(diǎn)擊進(jìn)入時(shí),會(huì)出現(xiàn)權(quán)限不夠的錯(cuò)誤提示;在這里可以看到自己的資料,并顯示最新加入的會(huì)員的詳細(xì)信息和本月的壽星。會(huì)員管理模塊:若不是管理員,直接點(diǎn)擊進(jìn)入時(shí),會(huì)出現(xiàn)權(quán)限不夠的錯(cuò)誤提示;管理員可以修改管理員的資料,也可以修改或者刪除會(huì)員的信息。三、互動(dòng)討論區(qū) (包括添加留言和版主管理)首頁(yè):在這里要將所有的主題名稱和它的的留
10、言人、點(diǎn)擊次數(shù)、回復(fù)次數(shù)、最新回復(fù)時(shí)間顯示出來(lái);主題前面有該主題的重要程度;可以根據(jù)關(guān)鍵字查詢主題和回復(fù);點(diǎn)擊主題可以看見(jiàn)該主題的詳細(xì)內(nèi)容和所有回復(fù)。添加留言模塊:任何人都可以在添加留言中添加自己想說(shuō)的話;可以選擇重要程度,分為普通(普),急,很急(救)三種;也可以選擇自己想要的表情圖片。版主管理模塊:管理員可以修改管理員的賬號(hào)、密碼,也可以刪除或者修改留言及回復(fù)。四、網(wǎng)站管理 本網(wǎng)站的管理員可以對(duì)文章分類進(jìn)行管理,修改分類名稱或者添加新的分類;對(duì)所有的文章和回復(fù)進(jìn)行管理,在這里他可以根據(jù)分類來(lái)查詢相關(guān)的文章名稱,可以修改或者刪除任何文章和回復(fù);可以在不同的分類中添加文章;也可以編輯網(wǎng)站的信息
11、。 第3章 購(gòu)房知識(shí)咨詢平臺(tái)的相關(guān)要素介紹3.1開(kāi)發(fā)的目的隨著計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)對(duì)我們生活和工作顯得越來(lái)越重要,特別是信息高速發(fā)展的今天,人們對(duì)解決問(wèn)題方式的簡(jiǎn)便性和及時(shí)性。而動(dòng)態(tài)交互式網(wǎng)頁(yè)剛好提供了這些功能,本系統(tǒng)就是一個(gè)能夠在網(wǎng)上實(shí)現(xiàn)用戶信息的發(fā)布,用戶信息的管理。實(shí)現(xiàn)實(shí)時(shí)性與交互性。3.2產(chǎn)生的背景HTML作為一種樣式語(yǔ)言,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來(lái)越難以勝任的情況之下,在ASP編程語(yǔ)言高度發(fā)展的形式下以及學(xué)院、學(xué)生對(duì)它的需求,開(kāi)始對(duì)購(gòu)房知識(shí)咨詢平臺(tái)的開(kāi)發(fā)。3.3開(kāi)發(fā)環(huán)境3.3.1系統(tǒng)平臺(tái)采用Browser/Server體系結(jié)構(gòu),Web服務(wù)
12、器軟件為IIS5.0(Internet Information Server)。操作系統(tǒng)采用Windows 2000 service pack4,數(shù)據(jù)庫(kù)系統(tǒng)采用Microsoft office2000 Access。3.3.2開(kāi)發(fā)工具基于Web的系統(tǒng)開(kāi)發(fā)工具應(yīng)使開(kāi)發(fā)者使用各種各樣的技術(shù)來(lái)創(chuàng)建動(dòng)態(tài)的Web應(yīng)用程序,并且應(yīng)是一個(gè)可視化的工具。我們采用了Dreamweaver MX 2004進(jìn)行開(kāi)發(fā),它是用來(lái)快速創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)Web應(yīng)用程序的基于團(tuán)隊(duì)的開(kāi)發(fā)環(huán)境,支持ASP,以O(shè)DBC連接數(shù)據(jù)庫(kù),腳本語(yǔ)言為簡(jiǎn)單易學(xué)的VBScript,其它的輔助工具:photoshop、coreldream、Flash等
13、 3.4相關(guān)專業(yè)術(shù)語(yǔ)簡(jiǎn)介3.4.1 ASP技術(shù)ASP(Active Server Pages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開(kāi)始用ASP來(lái)替換CGI,簡(jiǎn)單的講:ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息。3.4.2數(shù)據(jù)的訪問(wèn)方式用戶通過(guò)瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫(kù)是許多Web服務(wù)提供者必需有的服務(wù),ASP通過(guò)內(nèi)置的ADODB組件來(lái)實(shí)現(xiàn)這一功
14、能。3.4.3 ODBC (數(shù)據(jù)源)ODBC是Open Database Connectivity的縮寫(xiě),稱為開(kāi)放式數(shù)據(jù)庫(kù)鏈接,它相當(dāng)于是一個(gè)數(shù)據(jù)庫(kù)引擎,或者也可以理解為是一種數(shù)據(jù)庫(kù)管理的驅(qū)動(dòng)程序。由于不同的數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行方式和存取方法是各不相同的,為了能統(tǒng)一應(yīng)用程序和數(shù)據(jù)庫(kù)操作,就產(chǎn)生了ODBC技術(shù),它相當(dāng)于是一個(gè)用戶應(yīng)用程序和數(shù)據(jù)庫(kù)之間的接口。有了ODBC驅(qū)動(dòng)程序,就可以實(shí)現(xiàn)用同樣的方法來(lái)存取不同類型的關(guān)系型數(shù)據(jù)庫(kù),而不必關(guān)心是具體什么樣的數(shù)據(jù)庫(kù)。利用ODBC,可以實(shí)現(xiàn)存取和訪問(wèn)任何符合ODBC標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫(kù),為程序開(kāi)發(fā)帶來(lái)了很大的方便。由于ASP程序要運(yùn)行在服務(wù)器端,數(shù)據(jù)庫(kù)也存放在
15、服務(wù)器端,所以應(yīng)該在服務(wù)器安裝數(shù)據(jù)庫(kù)所對(duì)應(yīng)的ODBC驅(qū)動(dòng)程序。3.4.4虛擬目錄我們知道,建站人員必須為建立的每個(gè)Internet站點(diǎn)都指定一個(gè)主目錄。主目錄是一個(gè)缺省位置,當(dāng)Internet用戶的請(qǐng)求沒(méi)有指定特定文件時(shí),IIS將把用戶的 請(qǐng)求指向這個(gè)缺省位置。代表站點(diǎn)的主目錄一旦建立,IIS就會(huì)缺省地使這一目錄結(jié)構(gòu)全部都能由網(wǎng)絡(luò)遠(yuǎn)程用戶所訪問(wèn),也就是說(shuō),該站點(diǎn)的根目錄(即主目錄)及其所有子目錄都包含在站點(diǎn)結(jié)構(gòu)(即主目錄結(jié)構(gòu))中,并全部能由網(wǎng)絡(luò)上的用戶所訪問(wèn)。一般說(shuō)來(lái),Internet站點(diǎn)的內(nèi)容都應(yīng)當(dāng)維持在一個(gè)單獨(dú)的目錄結(jié)構(gòu)內(nèi),以免引起訪問(wèn)請(qǐng)求混亂的問(wèn)題。特殊情況下,網(wǎng)絡(luò)管理人員可能因?yàn)槟撤N需
16、要而使用除實(shí)際站點(diǎn)目錄(即主目錄)以外的其他目錄,或者使用其他計(jì)算機(jī)上的目錄,來(lái)讓Internet用戶作為站點(diǎn)訪問(wèn)。這時(shí),就可以使用虛擬目錄,即將想使用的目錄設(shè)為虛擬目錄,而讓用戶訪問(wèn)。處理虛擬目錄時(shí),IIS把它作為主目錄的一個(gè)子目錄來(lái)對(duì)待;而對(duì)于Internet上的用戶來(lái)說(shuō),訪問(wèn)時(shí)并感覺(jué)不到虛擬目錄與站點(diǎn)中其他任何目錄之間有什么區(qū)別,可以像訪問(wèn)其他目錄一樣來(lái)訪問(wèn)這一虛擬目錄。設(shè)置虛擬目錄時(shí)必須指定它的位置,虛擬目錄可以存在于本地服務(wù)器上,也可以存在于遠(yuǎn)程服務(wù)器上。多數(shù)情況下虛擬目錄都存在于遠(yuǎn)程服務(wù)器上,此時(shí),用戶訪問(wèn)這一虛擬目錄時(shí),IIS服務(wù)器將充當(dāng)一個(gè)代理的角色,它將通過(guò)與遠(yuǎn)程計(jì)算機(jī)聯(lián)系并
17、檢索用戶所請(qǐng)求的文件來(lái)實(shí)現(xiàn)信息服務(wù)支持。3.4.5記錄集將數(shù)據(jù)庫(kù)用作動(dòng)態(tài)網(wǎng)頁(yè)的內(nèi)容源時(shí),必須首先創(chuàng)建一個(gè)要在其中存儲(chǔ)檢索數(shù)據(jù)的記錄集。記錄集在存儲(chǔ)內(nèi)容的數(shù)據(jù)庫(kù)和生成頁(yè)面的應(yīng)用程序服務(wù)器之間起一種橋梁作用。記錄集由數(shù)據(jù)庫(kù)查詢返回的數(shù)據(jù)組成,并且臨時(shí)存儲(chǔ)在應(yīng)用程序服務(wù)器的內(nèi)存中,以便進(jìn)行快速數(shù)據(jù)檢索。當(dāng)服務(wù)器不再需要記錄集時(shí),就會(huì)將其丟棄。記錄集本身是從指定數(shù)據(jù)庫(kù)中檢索到的數(shù)據(jù)的集合。它可以包括完整的數(shù)據(jù)庫(kù)表,也可以包括表的行和列的子集。這些行和列通過(guò)在記錄集中定義的數(shù)據(jù)庫(kù)查詢進(jìn)行檢索。數(shù)據(jù)庫(kù)查詢是用結(jié)構(gòu)化查詢語(yǔ)言 (SQL) 編寫(xiě)的。而 SQL 是一種簡(jiǎn)單的、可用來(lái)在數(shù)據(jù)庫(kù)中檢索、添加和刪除數(shù)據(jù)
18、的語(yǔ)言。使用 Dreamweaver 附帶的 SQL 生成器,您可以在無(wú)需了解 SQL 的情況下創(chuàng)建簡(jiǎn)單查詢。不過(guò),如果想創(chuàng)建復(fù)雜的 SQL 查詢,則需要學(xué)習(xí) SQL 并手動(dòng)編寫(xiě)輸入到 Dreamweaver 中的 SQL 語(yǔ)句。注: Microsoft ASP.NET 將記錄集稱為“數(shù)據(jù)集”。如果您使用的是 ASP.NET 文檔類型,則特定于 ASP.NET 的對(duì)話框和菜單選項(xiàng)使用標(biāo)簽“數(shù)據(jù)集”。Dreamweaver 文檔一般將這兩種類型都稱作“記錄集”,但是,在專門(mén)描述 ASP.NET 功能時(shí)使用的是“數(shù)據(jù)集”。如果要編寫(xiě)用于 ASP.NET 的 SQL,您必須了解一些特定于 ASP.N
19、ET 的條件。定義用于 Dreamweaver 的記錄集之前,必須先創(chuàng)建數(shù)據(jù)庫(kù)連接,并在數(shù)據(jù)庫(kù)中輸入數(shù)據(jù)(如果數(shù)據(jù)庫(kù)中還沒(méi)有數(shù)據(jù)的話)。 第4章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)技術(shù)是信息資源管理最有效的手段。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建設(shè)數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿足用戶信息要求和處理要求。根據(jù)數(shù)據(jù)量的大小不同,系統(tǒng)可以使用不同的數(shù)據(jù)庫(kù)。本系統(tǒng)的數(shù)據(jù)庫(kù)使用的是ACCESS數(shù)據(jù)庫(kù)。ACCESS數(shù)據(jù)庫(kù)使用方便,數(shù)據(jù)存儲(chǔ)量也比較大,比較適合中小型網(wǎng)站的數(shù)據(jù)庫(kù)。4.1 IIS的簡(jiǎn)介IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(
20、網(wǎng)頁(yè))服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。它只能用于Windows操作系統(tǒng)。IIS的安裝與配置a.安裝IIS 若操作 安裝后,系統(tǒng)自動(dòng)創(chuàng)建了一個(gè)默認(rèn)的Web站點(diǎn),主目錄默認(rèn)為C:Inetpubwww.root。用鼠標(biāo)右鍵單擊“默認(rèn)Web站點(diǎn)”,在彈出的快捷菜單中選擇“屬性”,此時(shí)就可以打開(kāi)站點(diǎn)屬性設(shè)置對(duì)話框,在該對(duì)話框中,可完成對(duì)站點(diǎn)的全部配置。“網(wǎng)站”屬性中,IP地址選擇“全部未分配”。單擊“主目錄”標(biāo)簽,切換到主目錄設(shè)置頁(yè)面,該頁(yè)面
21、可實(shí)現(xiàn)對(duì)主目錄的更改或設(shè)置。選擇“文檔”選項(xiàng)卡,添加“index.asp”。4.2購(gòu)房咨詢系統(tǒng)的數(shù)據(jù)庫(kù)中各個(gè)表設(shè)計(jì)結(jié)果如表3-1表3-2所示表3-1管理員登錄表 字段名類 型長(zhǎng) 度主 鍵默認(rèn)值描 述username文本8是NULL管理員用戶名password文本8否NULL管理員密碼字段名類 型長(zhǎng) 度主 鍵默認(rèn)值描 述id文本長(zhǎng)整型是自動(dòng)編號(hào)用戶編號(hào)name文本14否NULL用戶名稱email文本20否NULL用戶郵箱地址qq數(shù)字長(zhǎng)整型否NULL用戶content備注NULL否NULL用戶留言內(nèi)容date日期/時(shí)間NULL否Now()用戶留言時(shí)間replay備注NULL否NULL管理員回復(fù)留言
22、內(nèi)容rdate日期/時(shí)間NULL否NULL管理員回復(fù)留言時(shí)間表3-2用戶注 第5章 Dreamweaver自動(dòng)生成ASP代碼所應(yīng)具備的條件5.1 ASP技術(shù)簡(jiǎn)介ASP是Active Server Page的縮寫(xiě),意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”。ASP可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。它現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或web應(yīng)用程序。 ASP文件是以.asp為擴(kuò)展名的文本文件,這個(gè)文本文件可以是文本、HTML標(biāo)記和ASP腳本命令的任意組合。當(dāng)用戶通過(guò)瀏覽器發(fā)出一個(gè)對(duì)ASP頁(yè)的請(qǐng)求后,WEB服務(wù)器接受這一請(qǐng)求,調(diào)用相應(yīng)的AS
23、P頁(yè),由于ASP僅是一種開(kāi)發(fā)環(huán)境而非一種語(yǔ)言,因此ASP頁(yè)中能使用任何一種腳本語(yǔ)言,只要WEB服務(wù)器上安裝了相應(yīng)的解釋程序就行了,腳本語(yǔ)言被解釋以后,就執(zhí)行其中的腳本命令,然后生成一個(gè)由標(biāo)準(zhǔn)的HTML組成的WEB頁(yè)發(fā)送給用戶。 在這一過(guò)程中,由WEB服務(wù)器完成所有的腳本處理工作,因此用戶不必?fù)?dān)心瀏覽器是否能執(zhí)行你設(shè)計(jì)出來(lái)的Active Server Pages,你的站點(diǎn)服務(wù)器會(huì)自動(dòng)將Active Server Pages 的程序碼,解釋為標(biāo)準(zhǔn)HTML格式的主頁(yè)內(nèi)容,再送到用戶端的瀏覽器上顯示出來(lái)。用戶端只要使用常規(guī)可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計(jì)的
24、主頁(yè)內(nèi)容。 5.2 ASP與數(shù)據(jù)庫(kù)連接Microsoft Access是一種關(guān)系式數(shù)據(jù)庫(kù),關(guān)系式數(shù)據(jù)庫(kù)由一系列表組成,表又由一進(jìn)行連接,從而實(shí)現(xiàn)交互式的WEB頁(yè)面。其中負(fù)責(zé)與數(shù)據(jù)庫(kù)相連的部分叫做數(shù)據(jù)庫(kù)訪問(wèn)組件,它利用了列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名是MDB。Access主要適用于中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中的客戶端數(shù)據(jù)庫(kù)。 ASP一大特點(diǎn)就是能夠很方便地與數(shù)據(jù)庫(kù)ActiveX Data Object(ADO)技術(shù) 。 ADO連接數(shù)據(jù)庫(kù)通常有三種方法:System DS
25、N Connection、DSN-less Connection和OLE DB Connection。其中Dreameweaver8中ASP連接數(shù)據(jù)庫(kù)的方法是System DSN Connection和DSN-less Connection這兩種。5.3基本步驟 1、建立虛擬目錄:“控制面板”“管理工具”“Internet 信息服務(wù)“,打開(kāi)”Internet 信息服務(wù)“對(duì)話框,之后的步驟如:圖1 圖12、建立數(shù)據(jù)源 (ODBC):“控制面板”“數(shù)據(jù)源 (ODBC)“”系統(tǒng)DSN“ “添加”Microsoft Access Driver(*.mdb)點(diǎn)擊完成,之后的步驟如:圖2 圖23、建立“站點(diǎn)”4、數(shù)據(jù)源名稱:“打開(kāi)Dreamweaver” “窗口”“顯示面板”“應(yīng)用程序”“數(shù)據(jù)源名稱” ,如:圖3圖35、創(chuàng)建記錄集,如:圖4 圖46、綁定記錄,如:圖5圖5 第6章 系統(tǒng)主要功能的分析一個(gè)留言本有兩個(gè)不可缺少的對(duì)象:用戶和管理員。作為兩個(gè)不同的對(duì)象,它們所具有的功能也不盡相同。6.1系統(tǒng)功能模塊分析用戶具有的功能:信息注冊(cè)、查看留言、填寫(xiě)留言。管理員具有的功能:查看留言、填寫(xiě)留言、回復(fù)留言、刪除留言。6.2系統(tǒng)功能模塊分析Conn1.asp:數(shù)據(jù)庫(kù)鏈接文件。Index.asp:主頁(yè)ceyan.asp:購(gòu)房常識(shí)內(nèi)容顯示頁(yè)duihuajiemian.as
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效培訓(xùn)制度
- 計(jì)生藥具宣傳培訓(xùn)制度
- 高校后勤服務(wù)培訓(xùn)制度
- 家長(zhǎng)健康培訓(xùn)制度
- 教師專業(yè)成長(zhǎng)培訓(xùn)制度
- 小學(xué)培訓(xùn)班教師制度
- 租賃公司培訓(xùn)制度
- 家政職工培訓(xùn)制度
- 國(guó)保工作培訓(xùn)制度
- 行業(yè)領(lǐng)域安全培訓(xùn)制度
- 復(fù)方蒲公英注射液在銀屑病中的應(yīng)用研究
- 住培中醫(yī)病例討論-面癱
- 設(shè)備安裝施工方案范本
- 衛(wèi)生院副院長(zhǎng)先進(jìn)事跡材料
- 復(fù)發(fā)性抑郁癥個(gè)案查房課件
- 網(wǎng)絡(luò)直播創(chuàng)業(yè)計(jì)劃書(shū)
- 人類學(xué)概論(第四版)課件 第1、2章 人類學(xué)要義第一節(jié)何為人類學(xué)、人類學(xué)的理論發(fā)展過(guò)程
- 《功能性食品學(xué)》第七章-輔助改善記憶的功能性食品
- 幕墻工程竣工驗(yàn)收?qǐng)?bào)告2-2
- 1、工程竣工決算財(cái)務(wù)審計(jì)服務(wù)項(xiàng)目投標(biāo)技術(shù)方案
- 改進(jìn)維持性血液透析患者貧血狀況PDCA
評(píng)論
0/150
提交評(píng)論