版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目六網(wǎng)站建設(shè)——購物車、訂單、內(nèi)置對象項目目標完成購物車和訂單功能。同時,合理應用ASP.NET內(nèi)置對象優(yōu)化項目。。掌握Profile使用;鞏固使用ADO.NET技術(shù);掌握內(nèi)置對象的使用
任務(wù)分解任務(wù)1實現(xiàn)購物車任務(wù)2前臺用戶登錄任務(wù)3訂單信息處理任務(wù)4統(tǒng)計網(wǎng)站歷史訪問總數(shù)、在線人數(shù)任務(wù)1實現(xiàn)購物車[任務(wù)描述]用戶瀏覽商品,當看到自己想購買的商品時,直接將商品放到購物車中,可以實現(xiàn)商品數(shù)量修改、數(shù)量金額的統(tǒng)計、刪除購物車等功能任務(wù)描述(續(xù))Shopping.aspx購物車頁面
任務(wù)1實現(xiàn)購物車[任務(wù)分析]訂購商品取消訂購修改訂購數(shù)量預備知識Profile對象Profile提供個性化用戶配置功能,可以方便實現(xiàn)對每個用戶的定義、存儲和管理配置信息,這些信息的創(chuàng)建、存儲和管理是自動完成的。2.Session對象Session對象常用方法或?qū)傩约罢f明方法或?qū)傩哉f明屬性Contents獲取對當前會話狀態(tài)對象的引用TimeOutSession對象的有效時間(以分鐘為單位)。如果使用者超過有效時間沒有動作,Session對象會失效。默認值為20分鐘SessionID由于標識會話的唯一IDIsCookieless確定SessionID嵌入在URL中還是存儲在Cookie中,True時存儲在Cookie中IsNewSession是否與當前請求一起創(chuàng)建,true表示要與當前請求一起創(chuàng)建Mode獲取當前會話狀態(tài)的模式方法Abandon()取消當前會話,清空Session對象Remove()刪除會話狀態(tài)集合中的項例6.1設(shè)置一個考試系統(tǒng)的有效會話時間為120分鐘,直接使用服務(wù)器而不使用Cookie。例6.2使用Session對象保存用戶相關(guān)信息。3. Cookie對象Cookie對象是基于System.Web.HttpCookie類實現(xiàn)的。可以在客戶端長期保存信息。一般Cookie存放在C:\DocumentsandSettings\Administrator\Cookies中。Cookie使用限制。例6.3利用Cookie對象統(tǒng)計網(wǎng)站訪問次數(shù)
Cookie對象常用方法或?qū)傩约罢f明方法或?qū)傩哉f明屬性Expires設(shè)定Cookie的有效時間,默認為1000分鐘,若為0,則可以實時刪除CookieName取得Cookie變量的名稱Value獲取或設(shè)置Cookie的值Path獲取或設(shè)置Cookie適用的URL方法Equals()是否相等ToString()返回Cookie對象的字符串表示形式任務(wù)實施步驟1配置web.config文件步驟2設(shè)計Shopping.aspx頁面步驟3實現(xiàn)購物功能
任務(wù)小結(jié)本任務(wù)主要介紹了如何使用profile對象實現(xiàn)購物功能,學習中你也可以嘗試使用Session或Cookie實現(xiàn)購物功能,比較他們的區(qū)別。通過學習,掌握profile對象在項目中的應用,實現(xiàn)了網(wǎng)中最重要功能之一。。任務(wù)2前臺用戶登錄
[任務(wù)描述]用戶登錄后才能購買商品,創(chuàng)建如圖所示用戶登錄界面,登錄成功傳遞有效值。Login.aspx用戶登錄任務(wù)2前臺用戶登錄[任務(wù)分析]
用戶登錄后才能購買商品Login.aspx用戶登錄預備知識本任務(wù)所用知識在任務(wù)一中已經(jīng)提到
任務(wù)實施步驟1本任務(wù)所用知識前面已經(jīng)講解步驟2創(chuàng)建數(shù)據(jù)庫連接步驟3實現(xiàn)登錄任務(wù)小結(jié)
本任務(wù)主要是介紹實現(xiàn)用戶登錄和登錄信息傳遞,鞏固前面知識。任務(wù)3訂單信息處理
[任務(wù)描述]用戶在購物車中提交“結(jié)算”時,若用戶已經(jīng)登錄將直接跳到訂單信息填寫頁面,填寫訂單信息后單擊“提交結(jié)算”。就可將信息寫入數(shù)據(jù)庫中。單擊“我的訂單,可以看到當前用戶的訂單信息。任務(wù)描述SubmitCart.aspx下單功能
任務(wù)描述Order.aspx我的訂單任務(wù)3訂單信息處理[任務(wù)分析]添加訂單信息profile添加訂單詳情修改商品數(shù)量訂單詳情顯預備知識本任務(wù)是綜合運用前面所學知識,完成系統(tǒng)功能。
任務(wù)實施步驟1填寫訂單頁面步驟2實現(xiàn)訂單功能步驟3訂單后臺連接數(shù)據(jù)庫操作步驟4我的訂單頁面步驟5實現(xiàn)訂單查看功能任務(wù)小結(jié)本任務(wù)主要實現(xiàn)訂單處理功能,實現(xiàn)數(shù)據(jù)庫的靈活應用。通過學習,我們能掌握對不同數(shù)據(jù)表的操作,鞏固了數(shù)據(jù)庫知識,為后面做后臺管理打基礎(chǔ)。。任務(wù)4統(tǒng)計網(wǎng)站歷史訪問總數(shù)、在線人數(shù)[任務(wù)描述]母版頁中添加顯示網(wǎng)站在線人數(shù)和網(wǎng)站歷史訪問總數(shù)。任務(wù)4統(tǒng)計網(wǎng)站歷史訪問總數(shù)、在線人數(shù)[任務(wù)分析]Application對象Session對象Cookie對象預備知識內(nèi)置對象概述Application對象例6.4利用Application對象制作簡單聊天室。
3.Request對象Request對象常用方法或?qū)傩约罢f明方法或?qū)傩哉f明屬性Form獲取HTML表單中<from>標記的字段內(nèi)容QueryString獲取URL中參數(shù)的值ServerVariables獲取服務(wù)器端或客戶端的系統(tǒng)信息Browser獲取客戶端的瀏覽器信息Cookie獲取客戶端瀏覽器的Cookie信息ClientCertificate獲取客戶端的安全證書ApplicationPath獲取服務(wù)器上ASP.NET應用程序虛擬應用程序的根目錄路徑FilePath獲取當前請求的虛擬路徑Item從Cookie、From、QueryString或ServerVariables集合中獲取指定的對象Params獲取Cookie、From、QueryString或ServerVariables項的組合集合UserHostAddress獲取客戶端IP主機地址UserHostName獲取客戶端DNS名稱方法MapPath()將請求的URL中的虛擬路徑映射到服務(wù)器上的物理路徑SavaAs()將HTTP請求保存到磁盤上3.Request對象例6.5使用Get方式傳遞數(shù)據(jù)例6.6利用Request對象顯示服務(wù)器或客戶端信息4.Response對象例6.7使用Write()方法實現(xiàn)頁面輸出例6.8Response緩沖區(qū)的應用5.Server對象Server對象常用方法或?qū)傩约罢f明方法或?qū)傩哉f明屬性ScriptTimeout獲取和設(shè)置腳本文件執(zhí)行的最長時間。(單位為秒)方法CreateObject()創(chuàng)建COM對象的一個服務(wù)器實例Execute()停止執(zhí)行當前網(wǎng)頁,轉(zhuǎn)到新的網(wǎng)頁執(zhí)行,執(zhí)行完畢后返回到原網(wǎng)頁,繼續(xù)執(zhí)行后續(xù)語句HtmlEncode()對要在瀏覽器重顯示的字符進行編碼,如“<”轉(zhuǎn)換為<HtmlDecode()與HtmlEncode()作用相反MapPath()獲取與web服務(wù)器上指定虛擬路徑對應的物理路徑Transfer()停止執(zhí)行當前網(wǎng)頁,轉(zhuǎn)到新的網(wǎng)頁執(zhí)行,執(zhí)行完畢后不再返回原網(wǎng)頁UrlEncode()將字符串中某些特殊字符轉(zhuǎn)換為URL編碼UrlDecode()與UrlEncode()作用相反任務(wù)實施步驟1配置Global.asax實現(xiàn)統(tǒng)計在線人數(shù)步驟2統(tǒng)計網(wǎng)站在線人數(shù)步驟3創(chuàng)建保存歷史訪問人數(shù)的數(shù)據(jù)表步驟4配置Global.asax實現(xiàn)統(tǒng)計網(wǎng)站歷史訪問人數(shù)步驟5統(tǒng)計網(wǎng)站歷史訪問人數(shù)任務(wù)小結(jié)本任務(wù)主要使用了A
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版塔吊租賃與驗收及付款合同3篇
- 二零二五版科技公司股份交易與反壟斷合規(guī)合同3篇
- 二零二五年度共享辦公空間租賃與服務(wù)合同2篇
- 二零二五年度咖啡廳高品質(zhì)咖啡豆供應合同3篇
- 2025年度個人向科技公司借款合同2篇
- 二零二五年度商業(yè)街區(qū)臨時攤位租賃及管理服務(wù)合同2篇
- 2025年度“銷售合同”英文翻譯與海外市場品牌推廣合作框架3篇
- 2025年度木地板施工安全與質(zhì)量責任合同4篇
- KTV員工勞動合同范本
- 2025年度煤礦井巷工程應急救援預案編制合同
- 2023-2024學年度人教版一年級語文上冊寒假作業(yè)
- 空氣動力學仿真技術(shù):格子玻爾茲曼方法(LBM)簡介
- 對表達方式進行選擇與運用
- GB/T 18488-2024電動汽車用驅(qū)動電機系統(tǒng)
- 投資固定分紅協(xié)議
- 高二物理題庫及答案
- 職業(yè)發(fā)展展示園林
- 七年級下冊英語單詞默寫表直接打印
- 2024版醫(yī)療安全不良事件培訓講稿
- 中學英語教學設(shè)計PPT完整全套教學課件
- 移動商務(wù)內(nèi)容運營(吳洪貴)項目五 運營效果監(jiān)測
評論
0/150
提交評論