

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 計(jì)算機(jī)多媒體技術(shù)專(zhuān)業(yè)畢業(yè)論文</p><p> 論文題名 個(gè)人主頁(yè) </p><p> 學(xué) 生 </p><p> 學(xué) 號(hào) </p><p> 指導(dǎo)教師
2、 </p><p> 專(zhuān)業(yè)班級(jí) 計(jì)算機(jī)多媒體技術(shù) </p><p> 系院名稱(chēng) 信息技術(shù)系 </p><p> 二○一二 年 五 月 二日</p><p><b> 個(gè)人主頁(yè)設(shè)計(jì)與實(shí)現(xiàn)</b></p><p><b>
3、 摘要</b></p><p> ASP是Active Server Page的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器腳本環(huán)境,通過(guò)ASP 我們可以結(jié)合HTML 網(wǎng)頁(yè) ,ASP指令和Activex元件建立動(dòng)態(tài)。交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP 你就不必?fù)?dān)心客戶(hù)的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML 中的腳本程序。當(dāng)程
4、序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶(hù)瀏覽器,這樣也就減輕了客戶(hù)端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。</p><p> 而在internet風(fēng)行的早期,Web網(wǎng)頁(yè) 只是靜態(tài)的圖文 組合,瀏覽者可以在網(wǎng)頁(yè)上閱讀信息 ,但無(wú)法做進(jìn)一步的查詢(xún)、或發(fā)表意見(jiàn)或進(jìn)行電子商務(wù)、在線交談.問(wèn)卷調(diào)查.、預(yù)約定票、訪客留言簿、討論區(qū)、 電子賀卡、e-mail自動(dòng)回復(fù) 、數(shù)據(jù)庫(kù)管理等工作,這顯然不能滿足人們?cè)絹?lái)越多元化的需求
5、。</p><p> 為此,開(kāi)始有不少公司提出動(dòng)態(tài)網(wǎng)頁(yè)的解決方案,所謂的“動(dòng)態(tài)網(wǎng)頁(yè)”指的是瀏覽器端和服務(wù)器 端可以互動(dòng),也就是服務(wù)器端可以實(shí)時(shí)處理瀏覽器端的請(qǐng)求然后處理結(jié)果響應(yīng)給瀏覽器端。而ASP(Active server pages)便微軟用來(lái)建立動(dòng)態(tài)網(wǎng)頁(yè) 的解決方案。</p><p> ASP是一種服務(wù)器端的指令環(huán)境,建立并執(zhí)行交互式web服務(wù)器應(yīng)用程序,我們可以用ASP來(lái)結(jié)合服
6、務(wù)器端指令、HTML網(wǎng)頁(yè)及com組件,換句話說(shuō),ASP程序包含“腳本語(yǔ)言程序”“嵌入HTML”、“COM組件調(diào)用”等3個(gè)部分,前者可用 Vbscript、Javascript、等程序撰寫(xiě)而成。也正由于ASP程序可以嵌入HTML ,因此,現(xiàn)有的HTML 文件很快便可以轉(zhuǎn)換成ASP 程序(擴(kuò)展名為.asp)ASP程序只能在WEB服務(wù)器端執(zhí)行。</p><p> 本設(shè)計(jì)為一個(gè)個(gè)人主頁(yè)網(wǎng)站,能夠及時(shí)更新。在功能上實(shí)現(xiàn)了
7、讓瀏覽者能夠更好的了解自己,展示個(gè)人風(fēng)采,優(yōu)點(diǎn)與特色。</p><p> 關(guān)鍵詞:ASP, ACCESS數(shù)據(jù)庫(kù), 超鏈接, 虛擬站點(diǎn), 后臺(tái)管理 </p><p><b> 目 錄</b></p><p> 摘要………………………………………………………………………………………2</p><p> 第1章 引言
8、 …………………………………………………………………………4</p><p> 第2 章 ASP的開(kāi)發(fā)說(shuō)明…………………………………………………………… …6</p><p> 2.1ASP的開(kāi)發(fā)環(huán)境 ………………………………………………………………6</p><p> 2.2 ASP的運(yùn)行環(huán)境 ………………………………………………………………6</p
9、><p> 2.3安裝IIS及WEB的虛擬站點(diǎn) …………………………………………………6</p><p> 第3章 建站工具與相關(guān)知識(shí)…………………………………………………………8</p><p> 3.1 編輯器…………………………………………………………………………8</p><p> 3.2 ASP的內(nèi)置對(duì)象 ……………………………
10、…………………………………8</p><p> 3.3ASP的內(nèi)置組件 ………………………………………………………………9</p><p> 第4章 網(wǎng)站的構(gòu)思與實(shí)現(xiàn)步驟 ……………………………………………………10</p><p> 4.1網(wǎng)站的基本構(gòu)成………………………………………………………………10</p><p> 4.2網(wǎng)
11、站的靜態(tài)設(shè)計(jì)與實(shí)現(xiàn)………………………………………………………10</p><p> 4.3網(wǎng)站的動(dòng)態(tài)設(shè)計(jì)與實(shí)現(xiàn)………………………………………………………11</p><p> 第5 章 結(jié)果分析 …………………………………………………………………14</p><p> 結(jié)束語(yǔ) ………………………………………………………………………………14</p>
12、;<p> 謝辭 ……………………………………………………………………………………14</p><p> 參考文獻(xiàn) ………………………………………………………………………………15</p><p><b> 第一章 引言</b></p><p> 當(dāng)今世界正處于信息時(shí)代,計(jì)算機(jī)和通信網(wǎng)絡(luò)是這一時(shí)代所謂“信息基礎(chǔ)設(shè)施”。網(wǎng)
13、絡(luò)化是計(jì)算機(jī)技術(shù)九十年代的重要發(fā)展趨勢(shì)之一。目前計(jì)算機(jī)網(wǎng)絡(luò)的新發(fā)展是:異機(jī)種網(wǎng)絡(luò)和異網(wǎng)互聯(lián)有較大突破。TCP/IP協(xié)議在異網(wǎng)互聯(lián)中體現(xiàn)出了其強(qiáng)大的生命力,以它為基礎(chǔ)組建的Internet是目前國(guó)際上規(guī)模最大的計(jì)算機(jī)網(wǎng)間網(wǎng),到1991年底世界上已有26個(gè)國(guó)家的五千多個(gè)網(wǎng)絡(luò)連入Internet,其中包含了數(shù)千個(gè)組織的30萬(wàn)臺(tái)主機(jī),用戶(hù)數(shù)以百萬(wàn)計(jì)。鑒于Internet的廣泛應(yīng)用,網(wǎng)頁(yè)也備受關(guān)注。</p><p> 而
14、在internet風(fēng)行的早期,Web網(wǎng)頁(yè) 只是靜態(tài)的圖文 組合,瀏覽者可以在網(wǎng)頁(yè)上閱讀信息 ,但無(wú)法做進(jìn)一步的查詢(xún)、或發(fā)表意見(jiàn)或進(jìn)行電子商務(wù)、在線交談.問(wèn)卷調(diào)查.、預(yù)約定票、訪客留言簿、討論區(qū)、 電子賀卡、e-mail自動(dòng)回復(fù) 、數(shù)據(jù)庫(kù)管理等工作,這顯然不能滿足人們?cè)絹?lái)越多元化的需求。為此,開(kāi)始有不少公司提出動(dòng)態(tài)網(wǎng)頁(yè)的解決方案,所謂的“動(dòng)態(tài)網(wǎng)頁(yè)”指的是瀏覽器端和服務(wù)器 端可以互動(dòng),也就是服務(wù)器端可以實(shí)時(shí)處理瀏覽器端的請(qǐng)求然后處理結(jié)果響應(yīng)
15、給瀏覽器端。而ASP(Active server pages)便是微軟用來(lái)建立動(dòng)態(tài)網(wǎng)頁(yè) 的解決方案。</p><p> ASP的全稱(chēng)是active server pages,活動(dòng)服務(wù)器主頁(yè)。為什么ASP得到如此廣泛的應(yīng)用?傳統(tǒng)的web頁(yè)面的交互性必須用來(lái)CGI技術(shù),CGI程序比較復(fù)雜而且可移植性很差,隨著時(shí)間的推移,逐步被淘汰。目前主流的web頁(yè)面的編程技術(shù)主要是3p技術(shù)(asp,jsp,php),因?yàn)槲④浀腘
16、T服務(wù)器被廣泛地作為Internet和Intranet服務(wù)器,因此asp技術(shù)得到了非常廣泛的應(yīng)用。有如:寫(xiě)字樓物業(yè)管理軟件、小區(qū)物業(yè)管理軟件、房地產(chǎn)管理軟件、房地產(chǎn)中介代理管理軟件、客戶(hù)服務(wù)業(yè)務(wù)管理軟件、客戶(hù)服務(wù)管理軟件、客戶(hù)信息管理軟件、商品銷(xiāo)售管理軟件、企業(yè)銷(xiāo)貨管理軟件、商品采購(gòu)配送管理軟件、物料需求管理軟件、企業(yè)進(jìn)銷(xiāo)存管理軟件、商業(yè)進(jìn)銷(xiāo)存管理軟件、電腦裝機(jī)報(bào)價(jià)系統(tǒng)、電腦銷(xiāo)售管理軟件、售后服務(wù)管理軟件、電器設(shè)備維修管理軟件、手機(jī)銷(xiāo)售
17、管理軟件、磁卡消費(fèi)管理軟件、商業(yè)門(mén)店管理軟件、pos銷(xiāo)售軟件、超市銷(xiāo)售管理軟件、送貨上門(mén)服務(wù)中心管理軟件、客戶(hù)項(xiàng)目管理軟件、客戶(hù)資源管理軟件、客戶(hù)關(guān)系管理軟件、庫(kù)房管理軟件、好用人事檔案管理軟件、好用人事工資管理軟件、物品租借管理軟件、文檔案卷管理軟件、文檔案卷管理</p><p> 第二章 ASP的開(kāi)發(fā)說(shuō)明</p><p> 2.1 ASP得開(kāi)發(fā)環(huán)境</p><p
18、> 一般來(lái)說(shuō),一個(gè)完整得ASP開(kāi)發(fā)環(huán)境有以下幾個(gè)部分組成:</p><p><b> Web服務(wù)器</b></p><p><b> 程序編寫(xiě)工具</b></p><p><b> 程序錯(cuò)誤調(diào)試工具</b></p><p><b> Web瀏覽器<
19、;/b></p><p> 以上僅僅能夠進(jìn)行一些比較簡(jiǎn)單的ASP應(yīng)用的開(kāi)發(fā)環(huán)境,如果還要進(jìn)行數(shù)據(jù)庫(kù)、郵件服務(wù)器等其他方面的開(kāi)發(fā),還要有相關(guān)的服務(wù)程序。</p><p> 2.2 ASP的運(yùn)行環(huán)境</p><p> ASP文件是在服務(wù)器端運(yùn)行的,所以,要使用ASP,就必須先搭建 ASP的運(yùn)行環(huán)境</p><p> 支持ASP運(yùn)行的
20、服務(wù)器的 環(huán)境可以是多種軟件的組合,用戶(hù)可以在下面的組合中選擇一個(gè)作為運(yùn)行ASP文件的環(huán)境。</p><p> Windows98+PWS4.0(Personal Web serber 4.0)</p><p> WindowsNT4.0+ WindowsNT Option pack </p><p> Windows2000+PWS4.0(internet
21、information server 5.0)</p><p> WindowsXP+IIS5.0(internet information server 5.0)</p><p> 2.3 安裝IIS及Web虛擬站點(diǎn)</p><p> 首先,在“控制面板”里,在“網(wǎng)絡(luò)”下,點(diǎn)擊“協(xié)議”。選擇TCP/IP”,點(diǎn)“屬性”,點(diǎn)“高級(jí)”。添加IP地址,輸入IP地址和
22、子網(wǎng)掩碼,然后,確定。重新啟動(dòng)機(jī)器。其次,點(diǎn)“開(kāi)始”-“程序”-“Windows NT4 option Park”-“Microsoft Internet Information Server”-“Internet 服務(wù)管理器”,打開(kāi)IIS。</p><p> 然后,雙擊“機(jī)器名”,將顯示“默認(rèn)FTP站點(diǎn)、默認(rèn)WEB站點(diǎn)、默認(rèn)WEB管理站點(diǎn)”。點(diǎn)“默認(rèn)WEB管理站點(diǎn)”右鍵,點(diǎn)“新增”-“站點(diǎn)”,輸入“WEB站點(diǎn)
23、說(shuō)明”(一般為一個(gè)容易止?fàn)顟B(tài),點(diǎn)擊上面的播放圖標(biāo),開(kāi)啟WEB站點(diǎn)或點(diǎn)右鍵,選擇啟動(dòng)),下一步,在“選擇此WEB站點(diǎn)使用的IP地址里”輸入IP地址或在下拉框內(nèi)選擇IP地址。點(diǎn)下一步,在“輸入你的主目錄路徑”里,輸入相關(guān)的目錄路徑(主目錄就是你放置WEB內(nèi)容的根目錄),其中在下面還有一項(xiàng)設(shè)置,就是“允許匿名訪問(wèn)此WEB站點(diǎn)”,這個(gè)選項(xiàng)默認(rèn)是選取的,按默認(rèn)設(shè)置,點(diǎn)下一步,將會(huì)有六個(gè)訪問(wèn)權(quán)限要設(shè)置,默認(rèn)為“允許讀取訪問(wèn)”、“允許腳本訪問(wèn)”,如果
24、你要運(yùn)行ASP文件,那么按默認(rèn)的設(shè)置就可以實(shí)現(xiàn),如果你要運(yùn)行可執(zhí)行文件,那么需要選取“允許執(zhí)行訪問(wèn)”,就可以了,點(diǎn)“完成”。 </p><p> 這時(shí),在MMC里你會(huì)看到你所新增的WEB站點(diǎn),但是,默認(rèn)這個(gè)新的WEB站點(diǎn)。</p><p> 如果沒(méi)有發(fā)現(xiàn)異常的報(bào)錯(cuò)信息,這時(shí),你就可以通過(guò)瀏覽器訪問(wèn)你的WEB站點(diǎn)了。輸入這個(gè)WEB站點(diǎn)的IP地址,如果你的WEB目錄下有已經(jīng)做好的網(wǎng)頁(yè),那么
25、就可以直接訪問(wèn)到。如果目錄為空,將訪問(wèn)的信息為“目錄列表被拒”。 新建的WEB站點(diǎn)的默認(rèn)文檔為“Default.htm”和"Default.asp"。</p><p> 第三章 建站工具與相關(guān)知識(shí)</p><p><b> 3.1編輯器</b></p><p> 網(wǎng)絡(luò)技術(shù)的發(fā)展帶動(dòng)了軟件業(yè)的發(fā)展,所以用于制作We
26、b頁(yè)面的工具軟件也越來(lái)越豐富。從最基本的HTML編輯器到現(xiàn)在非常流行的Flash互動(dòng)網(wǎng)頁(yè)制作工具,各種各樣的Web頁(yè)面制作工具,下面是幾款具有代表性的網(wǎng)頁(yè)制作器:</p><p><b> 1 HTML編輯器</b></p><p> 雖然HTML代碼復(fù)雜,編輯和調(diào)試要花費(fèi)大量的時(shí)間,但因HTML的穩(wěn)定性、廣泛支持性及可創(chuàng)建復(fù)雜的頁(yè)面效果,仍受高級(jí)網(wǎng)頁(yè)制作人員的青
27、睞。</p><p> 2 所見(jiàn)即所得的編輯器</p><p> 所見(jiàn)即所得的編輯器目前有許多,例如Frontpage,Dreamweaver,BXE等等。我所使用的是Dreamweaver,Dreamweaver是美國(guó)MACROMEDIA公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器,它是第一套針對(duì)專(zhuān)業(yè)網(wǎng)頁(yè)設(shè)計(jì)師特別發(fā)展的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,利用它可以輕而易舉地制作出跨越
28、平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。</p><p> 3.2 ASP內(nèi)置對(duì)象</p><p> 如何使用6個(gè)內(nèi)置ASP對(duì)象?</p><p> ASP提供了多個(gè)內(nèi)嵌對(duì)象,無(wú)須建立就可以在指令中直接訪問(wèn)和使用它們,這六個(gè)對(duì)象主要有:請(qǐng)求(Request)對(duì)象、響應(yīng)(Response)對(duì)象、工作階段(Session)對(duì)象、應(yīng)用程序(Application)
29、對(duì)象、服務(wù)器(Server)對(duì)象、Cookies對(duì)象,這六個(gè)對(duì)象中的服務(wù)器(Server)對(duì)象可加載其他組件,這可以擴(kuò)展ASP的功能。</p><p> 1.request對(duì)象</p><p> 客戶(hù)端經(jīng)常需要象服務(wù)器端提交信息,比如常見(jiàn)的注冊(cè),客戶(hù)端在瀏覽器上的注冊(cè),客戶(hù)端在瀏覽器上輸入各中信息以后只要按下提交按鈕,就可以把這些信息發(fā)送到服務(wù)器端。利用Request對(duì)象可以輕松實(shí)現(xiàn)這
30、個(gè)功能。</p><p> 2.response對(duì)象</p><p> 與Request是獲取客戶(hù)端數(shù)據(jù)相反,Response對(duì)象是用來(lái)控制發(fā)送給客戶(hù)的信息,包括直接發(fā)送信息給瀏覽器、重定向?yàn)g覽器到另一個(gè)URL或設(shè)置cookie的值。</p><p> 3.session對(duì)象</p><p> 用來(lái)記載特定客戶(hù)的信息,還可以用來(lái)存儲(chǔ)訪
31、問(wèn)者的信息。</p><p> 4.application對(duì)象</p><p> 這是一個(gè)重要的對(duì)象,它的關(guān)鍵是所有用戶(hù)公用一個(gè)Application對(duì)象網(wǎng)站服務(wù)器一開(kāi)就建立了一個(gè) 這樣的對(duì)象,所有用戶(hù)都可以修改它,可以創(chuàng)建聊天室等。</p><p> 5.server對(duì)象</p><p> Server對(duì)象提供對(duì)服務(wù)器上的方法和屬性
32、的訪問(wèn),其中大多數(shù)和屬性是作為實(shí)用程序的功能服務(wù)的</p><p> 3.3 ASP的內(nèi)置組件</p><p> 組件是已經(jīng)在服務(wù)器上注冊(cè)的Activex組件</p><p> 我們通常所說(shuō)的內(nèi)置組件有以下內(nèi)容:</p><p><b> 廣告輪顯組件</b></p><p><b&
33、gt; 文件存取組件</b></p><p><b> 瀏覽兼容組件</b></p><p><b> 文件超鏈接組件</b></p><p><b> 計(jì)數(shù)器組件</b></p><p> 發(fā)送E-mail組件</p><p>&
34、lt;b> 文件上傳組件 </b></p><p> 在使用一個(gè)組件之前,需要?jiǎng)?chuàng)建一個(gè)它的實(shí)例,然后才可以在ASP中隨意使用內(nèi)置組件的屬性、方法和集合等等</p><p> 第四章 網(wǎng)站的構(gòu)思與實(shí)現(xiàn)步驟</p><p><b> 4.1網(wǎng)站基本構(gòu)成</b></p><p> 我的主頁(yè)利用的是
35、動(dòng)靜態(tài)主頁(yè)結(jié)合的方式設(shè)計(jì)的,動(dòng)靜結(jié)合網(wǎng)站是把不經(jīng)常更新的內(nèi)容用靜態(tài)技術(shù)制作頁(yè)面,把需要經(jīng)常更新的內(nèi)容用動(dòng)態(tài)技術(shù)制作頁(yè)面,這樣使純靜態(tài)網(wǎng)站和純動(dòng)態(tài)網(wǎng)站得到一定的優(yōu)勢(shì)互補(bǔ)。而無(wú)論網(wǎng)站是動(dòng)態(tài)還是靜態(tài),其主要構(gòu)成相同,有四大部分組成:內(nèi)容(Content)、結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behavior)。</p><p> 內(nèi)容:網(wǎng)頁(yè)中實(shí)際要傳達(dá)的純粹數(shù)據(jù)的內(nèi)容信息(如網(wǎng)頁(yè)中所顯
36、示的文字、數(shù)據(jù)、或者圖片等信息)。 </p><p> 結(jié)構(gòu):是指將內(nèi)容進(jìn)行格式化,使內(nèi)容更具有邏輯性、易讀性(如將一段文字分成標(biāo)題、作者、章、節(jié)、段落和列表等格式)。 </p><p> 表現(xiàn):是指信息經(jīng)過(guò)修飾后的展示形式(如給識(shí)文字加上字號(hào)、字體、背景、布局排版等顯示樣式),用來(lái)改變內(nèi)容外觀的方式。 </p><p> 行為:是對(duì)內(nèi)容的交互及操作效果(如使
37、用javascript使內(nèi)容在鼠標(biāo)經(jīng)過(guò)時(shí)動(dòng)起來(lái)、判斷表單提交等)。</p><p><b> 4.2靜態(tài)首頁(yè)設(shè)計(jì)</b></p><p> 設(shè)計(jì)思路:組織結(jié)構(gòu)——?jiǎng)澐帜K——頁(yè)面布局——豐富頁(yè)面內(nèi)容——設(shè)置超鏈接。</p><p> 做完這些之后,我第一步要做的是網(wǎng)頁(yè)素材和資料的收集。我開(kāi)始對(duì)網(wǎng)頁(yè)的模塊勾畫(huà)出初步的輪廓。并把內(nèi)部主要的鏈接
38、和代碼做一些基礎(chǔ)準(zhǔn)備。在眾多網(wǎng)頁(yè)組成的網(wǎng)站中,其中有一個(gè)名字為“首頁(yè)”的網(wǎng)頁(yè)至關(guān)重要,因?yàn)樗菫g覽者進(jìn)入該網(wǎng)站首先看到的頁(yè)面(又叫主頁(yè)),主頁(yè)既要表現(xiàn)出網(wǎng)站的風(fēng)格、內(nèi)容,又要美觀、醒目,吸引瀏覽者的注意力。在實(shí)際制作網(wǎng)頁(yè)的時(shí)候,我還注意了以下的事項(xiàng):</p><p> 1.制作前要預(yù)先籌劃好網(wǎng)站的組織結(jié)構(gòu)</p><p> 首先要明確網(wǎng)站的主題,然后才能?chē)@著這個(gè)主題進(jìn)行素材、資料的搜
39、集并把它們表現(xiàn)在一個(gè)個(gè)網(wǎng)頁(yè)上。圍繞主題把要表現(xiàn)的內(nèi)容分為若干部分,每個(gè)部分再進(jìn)行就這樣建出一個(gè)層次分明的網(wǎng)頁(yè)結(jié)構(gòu)。應(yīng)該注意的是,每個(gè)部分的內(nèi)容不要太籠統(tǒng)、范圍過(guò)大。我的主題以展示個(gè)人風(fēng)采為主,用綠色營(yíng)造出一個(gè)健康,充滿生機(jī)活力的自己。</p><p> 2.合理規(guī)劃頁(yè)面布局</p><p> 采用表格或?qū)蛹夹g(shù),把屏幕區(qū)分為不同的塊來(lái)安排內(nèi)容,一般不要超過(guò)三塊,主次要分明。通常在網(wǎng)頁(yè)的上
40、部和左側(cè)放置可以鏈接到其他網(wǎng)頁(yè)的文字或圖片作為目錄,而在網(wǎng)頁(yè)中間部分是要顯示的主要內(nèi)容。</p><p> 3.設(shè)置超鏈接,方便用戶(hù)瀏覽</p><p> 通過(guò)網(wǎng)頁(yè)上的超鏈接指引用戶(hù)查閱本網(wǎng)站的其他網(wǎng)頁(yè)或者轉(zhuǎn)向別的網(wǎng)站,超鏈接的層次不要超過(guò)三層,在ASP中涉及到超鏈接,主要可以有以下語(yǔ)句可以實(shí)現(xiàn)例如我的自助鏈接板塊里大部分實(shí)現(xiàn)的是自助鏈接,有一條關(guān)鍵的語(yǔ)句是<a herf=htt
41、p://www.xxx.com>可以實(shí)現(xiàn)超鏈接。</p><p><b> 4.合理使用圖像</b></p><p> 圖像是網(wǎng)頁(yè)上不可缺少的一部分,畫(huà)面能夠表達(dá)許多文字所無(wú)法表現(xiàn)的內(nèi)容,同時(shí)又吸引了瀏覽者的注意力。但是在使用圖像的時(shí)候也要注意恰如其分,應(yīng)該是美觀實(shí)和實(shí)用統(tǒng)一如果頁(yè)面上圖像過(guò)多過(guò)亂,反而會(huì)使主題表達(dá)不清。圖象文件占空間大,增加了網(wǎng)頁(yè)的下載時(shí)間
42、,影響用戶(hù)的瀏覽。</p><p> 5.給網(wǎng)站起個(gè)新穎獨(dú)特的名字</p><p> 一個(gè)簡(jiǎn)練響亮又令人印象深刻的站名,不但能讓瀏覽者了解網(wǎng)站是關(guān)于哪些方面的,而且還能吸引更多的瀏覽者。</p><p> 4.3動(dòng)態(tài)頁(yè)面留言板的設(shè)計(jì)</p><p> 一般情況下,在我們的動(dòng)態(tài)站點(diǎn)部署中包括兩個(gè)主要內(nèi)容:一個(gè)是動(dòng)態(tài)腳本程序,另一個(gè)是對(duì)數(shù)
43、據(jù)的存儲(chǔ)和管理。本教程中,前者使用的是ASP技術(shù),后者是常用的數(shù)據(jù)庫(kù)技術(shù),用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和管理數(shù)據(jù)是動(dòng)態(tài)網(wǎng)站最高效的選擇。下面我們就先討論討論數(shù)據(jù)庫(kù)技術(shù)……</p><p> 4.3.1數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介 任何程序都要處理數(shù)據(jù),如何存儲(chǔ)和管理程序中要處理的數(shù)據(jù)是程序的關(guān)鍵。數(shù)據(jù)庫(kù)技術(shù)是目前使用最廣泛的數(shù)據(jù)存儲(chǔ)和管理技術(shù),它在大量以數(shù)據(jù)處理為主的程序中起舉足輕重的作用。 目前使用最廣泛的數(shù)據(jù)庫(kù)類(lèi)型是關(guān)系型數(shù)
44、據(jù)庫(kù)。在關(guān)系型數(shù)據(jù)庫(kù)中我們可以把數(shù)據(jù)庫(kù)中的數(shù)據(jù)看成一個(gè)二維表格。</p><p> 實(shí)際上現(xiàn)實(shí)世界的很多數(shù)據(jù)都可以描述為如圖4-3-1所示的這種二維表格的形式。關(guān)系數(shù)據(jù)庫(kù)正式利用這種二維表格的形式來(lái)描述和管理程序中的數(shù)據(jù)的。數(shù)據(jù)庫(kù)的基本組成單位是記錄,記錄被視為單個(gè)實(shí)體的相關(guān)數(shù)據(jù)的集合。表格中每一個(gè)用戶(hù)的信息(表格的一行)就是一個(gè)記錄。另外,圖3表格中的用戶(hù)ID、姓名、性別、留言?xún)?nèi)容、OICQ、……等(表格的一
45、列)各個(gè)相關(guān)信息在數(shù)據(jù)庫(kù)中用專(zhuān)業(yè)術(shù)語(yǔ)說(shuō)就是一個(gè)域,比如:姓名域、性別域等等。 一個(gè)數(shù)據(jù)庫(kù)可包含多個(gè)表,每個(gè)表具有唯一的名稱(chēng)。這些表可以是相關(guān)的,也可以是彼此獨(dú)立的。表中每一列代表一個(gè)域,每一行代表一條記錄。如圖4-3-2所示是一個(gè)表的結(jié)構(gòu)?! 囊粋€(gè)或多個(gè)表中提取的數(shù)據(jù)子集稱(chēng)為記錄集。記錄集也是一種表,因?yàn)樗枪蚕硐嗤械挠涗浀募稀Mㄟ^(guò)圖4-3-3,我們可以很清楚的理解什么是記錄集了吧。在Dreamweaver MX中定義記錄
46、集可是創(chuàng)建動(dòng)態(tài)交互頁(yè)面的重要步驟呢。 </p><p> 在我的數(shù)據(jù)庫(kù)設(shè)計(jì)中,我將一些需要的數(shù)據(jù)在Access遍成了一個(gè)個(gè)的表格。其實(shí)現(xiàn)步驟如下:</p><p> 在設(shè)計(jì)窗口中,選擇“對(duì)象”列表中的“表”,用鼠標(biāo)雙擊“使用設(shè)計(jì)表”</p><p> 2. 輸入表的每一個(gè)字段名稱(chēng)、數(shù)據(jù)類(lèi)型、說(shuō)明等,設(shè)置每一個(gè)字段的屬性。</p><p>
47、; 4.3.2動(dòng)態(tài)頁(yè)面設(shè)計(jì)與數(shù)據(jù)庫(kù)連接:</p><p><b> 第一步:站點(diǎn)建設(shè)</b></p><p> 1、執(zhí)行“站點(diǎn)/新建站點(diǎn)”命令,得到建站向?qū)?,在?步中,給你的站點(diǎn)起個(gè)名字。比如是:aspweb。2、單擊下一步,在下一個(gè)步驟畫(huà)面中進(jìn)行服務(wù)器腳本技術(shù)的有關(guān)設(shè)置,選擇ASP VBscribt服務(wù)器技術(shù)。</p><p>
48、3、單擊下一步,進(jìn)入到建站向?qū)У南乱粋€(gè)畫(huà)面,這個(gè)步驟是關(guān)于站點(diǎn)的URL的內(nèi)容,,在URL中輸入站點(diǎn)文件夾位置即可。</p><p> 第二步:通過(guò)自定義連接字符串實(shí)現(xiàn)連接 1、在數(shù)據(jù)庫(kù)面板,單擊 “+”按鈕,在彈出的菜單中選擇“自定義連接字 符串”?!?2、在彈出的“自定義連接字符串”對(duì)話框中,在其中定義連接名稱(chēng)conn,并在連接字符串對(duì)話框內(nèi)輸入:Driver={Microsoft acess Dr
49、iver (*.mdb)};DBQ=f:\aspweb\bbs.mdb"其中f:\aspweb\bbs.mdb是數(shù)據(jù)庫(kù)文件路徑。 </p><p> 3、按照?qǐng)D所示的操作完成以后,數(shù)據(jù)庫(kù)面板就會(huì)出現(xiàn)新定義的連接名稱(chēng),單擊它前面的+展開(kāi),可以看到留言板數(shù)據(jù)庫(kù)中的兩個(gè)表。這時(shí)我們已經(jīng)完成了數(shù)據(jù)庫(kù)和留言板站點(diǎn)的連接了,連接名是conn。</p><p> 第三步:在綁定面板中定義記
50、錄集</p><p> 1、在Dreamweaver中打開(kāi)留言板站點(diǎn)主頁(yè)面(index.asp)。 2、打開(kāi)綁定面板,單擊 按鈕,在彈出的下拉菜單中選擇“記錄集(查詢(xún))”命令。,如圖: </p><p> 3、在彈出的記錄集定義對(duì)話框中,定義記錄集名稱(chēng)、選擇數(shù)據(jù)庫(kù)連接名、選擇數(shù)據(jù)庫(kù)中的表、選擇表中的字段(域)、定
51、義記錄排序的方法等。 </p><p> 第四步 將記錄集中的數(shù)據(jù)綁定到表格</p><p> 1、對(duì)留言板頁(yè)面進(jìn)行表格編輯</p><p> 2、將記錄集中的數(shù)據(jù)域(字段)綁定到表格相應(yīng)的單元格中。打開(kāi)綁定面板,展開(kāi)記錄集。用鼠標(biāo)將記錄集中的id等字段拖放到頁(yè)面表格的左上角中,用同樣的方法將其它數(shù)據(jù)域(字段)拖動(dòng)到相應(yīng)的單元格中。</p>&l
52、t;p> 3、通過(guò)上面的步驟,我們已經(jīng)將記錄集中的字段(也就是數(shù)據(jù)庫(kù)中數(shù)據(jù))綁定到頁(yè)面中的單元格中。這樣,這些單元格中的內(nèi)容實(shí)際上就是動(dòng)態(tài)文本內(nèi)容了。</p><p> 第五部 在index.asp頁(yè)面中添加服務(wù)器行為——重復(fù)區(qū)域</p><p> 1、在index.asp頁(yè)面中選中整個(gè)表格,我們要把它創(chuàng)建成可以重復(fù)顯示的區(qū)域?!?2、打開(kāi)服務(wù)器行為面板,單擊 按鈕,在彈出
53、的下拉菜單中選擇執(zhí)行其中的“重復(fù)區(qū)域”命令,接著會(huì)彈出一個(gè)重復(fù)區(qū)域設(shè)置對(duì)話框。 </p><p> 3、設(shè)置完成以后,index.asp頁(yè)面中所選中的表格(重復(fù)區(qū)域)變成灰暗顯示,并且在表格的左上角位置出現(xiàn)“重復(fù)”兩字</p><p> 第六步 翻頁(yè)功能與留言信息提交功能</p><p> 1、如圖4-3-13,在數(shù)據(jù)庫(kù)行為選項(xiàng)中,選擇記錄集分頁(yè),并依次創(chuàng)建
54、第一頁(yè),前一頁(yè),下一頁(yè),最后一頁(yè)等新鏈接</p><p> 2、創(chuàng)建文本框,并且把name文本域定義為t1,把content文本域定義為t2。打開(kāi)數(shù)據(jù)庫(kù)行為中的插入記錄項(xiàng)。</p><p><b> 第五章 結(jié)果分析</b></p><p> 經(jīng)過(guò)這段時(shí)間的不斷努力,我終于完成了這次的畢業(yè)設(shè)計(jì)。對(duì)于這次的設(shè)計(jì)成果大體上我還是比較滿意的,
55、從整個(gè)頁(yè)面上來(lái)看,美觀大方而又不顯凌亂,簡(jiǎn)單明了的給瀏覽者展現(xiàn)了具有代表性的內(nèi)容,使他們能夠在第一時(shí)間內(nèi)找到自己想要的內(nèi)容,大大節(jié)省了瀏覽者的上網(wǎng)時(shí)間,同時(shí)網(wǎng)站采用ASP語(yǔ)言設(shè)計(jì),操作簡(jiǎn)單方便,保證了網(wǎng)站內(nèi)容的實(shí)效性,相信我的個(gè)人主頁(yè)網(wǎng)站將越做越好</p><p> 此次設(shè)計(jì),是最為正規(guī)的設(shè)計(jì),因?yàn)樵O(shè)計(jì)的課題所用到的asp是自學(xué)過(guò)來(lái)的語(yǔ)言。設(shè)計(jì)的內(nèi)容也主要是針對(duì)網(wǎng)絡(luò)。當(dāng)然這個(gè)課題也是我所喜歡的。當(dāng)今的社會(huì)信息化
56、程度不斷提高,信息的安全是個(gè)非常重要的問(wèn)題。這是我們學(xué)計(jì)算機(jī)的學(xué)生所應(yīng)關(guān)注及加于學(xué)習(xí)掌握的。這是一次非常有意義的設(shè)計(jì)。</p><p> 在《個(gè)人主頁(yè)》的開(kāi)發(fā)過(guò)程中,我增強(qiáng)了自學(xué)的能力和開(kāi)發(fā)軟件的能力。對(duì)網(wǎng)頁(yè)三劍客[11]開(kāi)發(fā)模式有了更加深刻的認(rèn)識(shí),對(duì)應(yīng)用軟件的熟練程度有所提高,已經(jīng)能運(yùn)用這項(xiàng)開(kāi)發(fā)過(guò)程,學(xué)會(huì)了如何和人進(jìn)行學(xué)習(xí)和專(zhuān)業(yè)上的交流,虛心請(qǐng)教不懂的,開(kāi)發(fā)一個(gè)綜合系統(tǒng)。</p><p&g
57、t; 通過(guò)這些天利用業(yè)余時(shí)間做的畢業(yè)設(shè)計(jì),并且在約定時(shí)間內(nèi)完成了它。我的心里充滿了辛酸和喜悅,如今,我辦事的效率提高了好幾倍。而且不斷的給自己定目標(biāo),并給出解決的方案。我的生活不再是顯得有點(diǎn)碌碌無(wú)為或者有點(diǎn)茫然不知所措的樣子。我將不斷的給自己定位,我知道了我是為誰(shuí)而戰(zhàn),為何而戰(zhàn)。腳踏實(shí)地,通過(guò)細(xì)心的觀察、學(xué)習(xí)和磨練中不斷的充實(shí)自己,提高自己。我有足夠的理由相信我 可以以積極向上的人生態(tài)度接受生活中的任何困難!</p>&
58、lt;p><b> 參考文獻(xiàn)</b></p><p> [1] 吳功宜.計(jì)算機(jī)網(wǎng)絡(luò)教程(第4版)/21世紀(jì)計(jì)算機(jī)基礎(chǔ)教育系列教材. 電子工業(yè)出版社.2005(3)</p><p> [2]湯濤.ASP與XML網(wǎng)站實(shí)作大全. 清華大學(xué)出版社.2005(9)</p><p> [3]王強(qiáng). ASP.NET完全手冊(cè)(PDG)
59、.中國(guó)鐵道出版社.2005(4)</p><p> [4]騰迅QQ的截圖技 </p><p> [5]張揚(yáng).ASP.NET完全手冊(cè)(PDG) .清華大學(xué)出版社.2005(7)</p><p> [6] 劉凱.ASP.NET高級(jí)編程實(shí)例.清華大學(xué)出版社.2006(10)</p><p> [7] 姜玉潔 張楠.實(shí)戰(zhàn)DREAMWEAVE
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人主頁(yè)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文---個(gè)人主頁(yè)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)畢業(yè)論文--個(gè)人主頁(yè)設(shè)計(jì)
- 基于java的微博個(gè)人主頁(yè)面設(shè)計(jì)【畢業(yè)論文】
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)畢業(yè)論文---個(gè)人主頁(yè)設(shè)計(jì)
- linux web建立個(gè)人主頁(yè)
- 基于jsp的個(gè)人主頁(yè)設(shè)計(jì)與實(shí)現(xiàn)
- 哈工大教師個(gè)人主頁(yè)使用說(shuō)明
- 動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)—我的個(gè)人主頁(yè)
- 組合數(shù)學(xué)的鼻祖-陳永川個(gè)人主頁(yè)
- 基于Liferay的教師個(gè)人主頁(yè)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā).pdf
- 評(píng)彈--(轉(zhuǎn)自天龍琴川的個(gè)人主頁(yè))
- 基于Web的多用戶(hù)個(gè)人主頁(yè)管理系統(tǒng)設(shè)計(jì).pdf
- 84322.高校教師個(gè)人主頁(yè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 第一章緒論-浙江大學(xué)個(gè)人主頁(yè)
- 第一章-東北大學(xué)教師個(gè)人主頁(yè)
- 畢業(yè)論文---個(gè)人空間主頁(yè)網(wǎng)頁(yè)設(shè)計(jì)
- 第5章數(shù)組-西安交通大學(xué)教師個(gè)人主頁(yè)-首頁(yè)
- matlab 程序設(shè)計(jì)語(yǔ)言 - 西安電子科技大學(xué)個(gè)人主頁(yè) …
- 個(gè)人主頁(yè)暴露私生活 企業(yè)研究生求職遭拒簽
評(píng)論
0/150
提交評(píng)論