資源描述:
《Exchange 2003》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、Internet/Intranet技術(shù)班級(jí):00本(1)(2)任課教師:程細(xì)柱第十三章ASP程序設(shè)計(jì)第一節(jié)Web頁(yè)面制作基礎(chǔ)第二節(jié)ASP簡(jiǎn)介第三節(jié)ASP內(nèi)置對(duì)象第十節(jié)ASP應(yīng)用程序開發(fā)入門10.1ASP應(yīng)用程序概述10.2網(wǎng)上投票系統(tǒng)10.3創(chuàng)建在線商店10.1ASP應(yīng)用程序概述ASP應(yīng)用程序是通過Internet服務(wù)管理器來(lái)創(chuàng)建與管理其所在的虛擬目錄和所有子目錄的?;贏SP的應(yīng)用程序通常有兩種狀態(tài):應(yīng)用程序狀態(tài):該狀態(tài)對(duì)應(yīng)ASP中的Application對(duì)象,在這種狀態(tài)下,應(yīng)用中的所有信息可以為登錄到網(wǎng)上的所有用戶
2、使用。會(huì)話狀態(tài):該狀態(tài)對(duì)應(yīng)ASP中的Session對(duì)象,在這種狀態(tài)下,應(yīng)用中的所有信息,只能被一個(gè)對(duì)話中的用戶使用。在編寫ASP應(yīng)用程序代碼時(shí),可以通過Global.asa文件處理有關(guān)ASP應(yīng)用的所有事件。Global.asa文件是一個(gè)普通文本文件,其后綴名asa代表ActiveServerApplication(活動(dòng)服務(wù)器應(yīng)用),使用任何一個(gè)普通的文本編輯器都可以編輯它。Global.asa文件在以下兩種情況下被調(diào)用:⒈Web服務(wù)器第一次接收到客戶端對(duì)ASP文件的請(qǐng)求;⒉尚未處于會(huì)話狀態(tài)用戶請(qǐng)求一個(gè)ASP文件。1
3、0.2網(wǎng)上投票系統(tǒng)設(shè)計(jì)網(wǎng)上投票系統(tǒng)的關(guān)鍵之處在于,如何保存和讀取選票結(jié)果。在ASP應(yīng)用程序中,主要通過兩種形式保存數(shù)據(jù),一是文本文件;二是數(shù)據(jù)庫(kù)。這兩種方法各有優(yōu)劣,適用于不同的場(chǎng)合。在ASP里,用FileSystemObject(FSO)對(duì)象模式來(lái)處理驅(qū)動(dòng)器、文件夾和文件。FileSystemObject(FSO)對(duì)象模式下包含著不同的子對(duì)象和集合,通過它們,可以在WEB服務(wù)器上添加、移動(dòng)、改變、創(chuàng)建或刪除文件夾(目錄)和文件。10.3創(chuàng)建在線商店在線商店應(yīng)用程序?qū)?huì)成為與訪問客戶交換信息的雙向通道,所以創(chuàng)建一個(gè)三個(gè)
4、表的相關(guān)數(shù)據(jù)庫(kù)。1.Mproduce(產(chǎn)品)表:在Mproduce表中存儲(chǔ)待售商品的信息;2.Member(會(huì)員)表:在Member表中存儲(chǔ)會(huì)員的信息;3.Hbuy(定貨)表:在Hbuy表中包含了每個(gè)定單每項(xiàng)內(nèi)容的每一條記錄。1.Mproduce表:Mproduce表中存儲(chǔ)了名稱、產(chǎn)品描述等信息,它包含下列字段:字段名含義Mpno包含一個(gè)作為記錄識(shí)別標(biāo)志的自動(dòng)增加的數(shù)字域Mpname包含商品名稱的文字域Mpprice包含商品單價(jià)的數(shù)字域Mpunit包含商品單位的文字域Mpnum包含商品庫(kù)存量的數(shù)字域Mpphoto包含商
5、品圖片名稱(商品圖片存儲(chǔ)在Image文件夾)的文字域2.Member表:Member表存儲(chǔ)了會(huì)員的基本信息,它包含下列字段:字段名含義Meno包含一個(gè)作為記錄識(shí)別標(biāo)志的自動(dòng)增加的數(shù)字域Mename包含會(huì)員名稱的文字域Mepwd包含會(huì)員密碼的文字域Metruename包含會(huì)員真實(shí)姓名的文字域Memoney包含會(huì)員金額的數(shù)字域Meemail包含會(huì)員EMAIL地址的文字域Megrand包含會(huì)員等級(jí)的文字域,1表示此會(huì)員為系統(tǒng)管理員3.Hbuy表:Hbuy表存儲(chǔ)了會(huì)員購(gòu)買商品的信息,它包含下列字段:字段名含義Hbno包含一個(gè)作
6、為記錄識(shí)別標(biāo)志的自動(dòng)增加的數(shù)字域Meno包含會(huì)員編號(hào)的數(shù)字域Mpno包含商品編號(hào)的數(shù)字域Hbdate包含購(gòu)買日期的日期域Hbnum包含購(gòu)買某一商品數(shù)目的數(shù)字域Hbqf包含最近一次購(gòu)買標(biāo)志的文字域,1表示為最近一次購(gòu)買內(nèi)容