ADO對象庫的集合熟悉程序調試以及處理錯誤的手段和方法.教學_第1頁
ADO對象庫的集合熟悉程序調試以及處理錯誤的手段和方法.教學_第2頁
ADO對象庫的集合熟悉程序調試以及處理錯誤的手段和方法.教學_第3頁
ADO對象庫的集合熟悉程序調試以及處理錯誤的手段和方法.教學_第4頁
ADO對象庫的集合熟悉程序調試以及處理錯誤的手段和方法.教學_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第9章 ASP技術的綜合應用 【教學目標】 ADO對象庫的集合熟悉程序調試以及處理錯誤的手段和方法。教學重點1、網上購物的工作流程圖;2、數據庫的鏈接程序; 3、鏈接信息保存文件; 4、系統總控頁面index.asp;教學難點 購物模塊第9章 ASP技術的綜合應用 【課程引入與回顧】 本章將綜合利用前面所學過的知識,建設一個基本具有網上購物功能的電子商務動態網站系統。本網站涉及到ASP各大內置對象、部分組件、ASP連接數據庫、SQL查詢數據庫等。是對前面知識的一個總結,同時也幫助大家從理論學習到具體實踐應用走上一個新臺階。第9章 ASP技術的綜合應用 【9.1 網站定位】 一、網站定位 從流程

2、圖中可以看出,身份驗證在整個網站購物的過程中發揮著相當重要的作用。其中包括登錄、判斷用戶登錄信息是否超時,以及對非法用戶引導其進行注冊等功能。 該流程圖也大致體現了網站程序設計的思路,按照用戶購物的流程來設計程序。順著該流程圖一步一步往下走,在需要進行轉向處提供轉向功能,并隨時注意用戶的登錄信息。這種思路有利于對整個大的工程的把握,有利于對程序設計過程的實時指導。 體育用品商店 商品檢索模塊 查看結果詳情 檢索條件輸入 檢索結果輸出 定單生成 查看購物車 放入購物車 分類游覽商品 商品購物模塊 決定購買 通過 身份驗證 注冊 預定制定單 資料修改 用戶管理模塊 定貨 通過 通過 BBS 第9章

3、 ASP技術的綜合應用 【9.2 功能模塊劃分】 二、功能模塊劃分 根據網站的功能,將該網站劃分為以下幾個功能模塊。 (1) 模塊一:會員注冊與管理模塊,包括新會員注冊、會員身份驗證(即登錄)、會員信息修改、會員身份注銷和預定制商品。 (2) 模塊二:商品陳列上架模塊,即實現商店所有商品的分類上架,供用戶瀏覽選擇。 (3) 模塊三:購物車模塊,需要完成用戶選購商品,購物定單生成功能,以及用戶購物積分功能。 (4) 模塊四:商品檢索模塊,包括簡單的商品名稱精確和模糊檢索、多種條件的組合檢索、檢索結果的分頁顯示和檢索結果的詳細介紹。 (5) 模塊五:BBS社區,可實現網上留言聊天等。 (6) 模塊

4、六:數據庫設計模塊,包括按照功能分析設計數據庫并處理各表結構。這個模塊是其他所有模塊的基礎。第9章 ASP技術的綜合應用 【9.2 功能模塊劃分】 從流程圖中可以看出,身份驗證在整個網站購物的過程中發揮著相當重要的作用。其中包括登錄、判斷用戶登錄信息是否超時,以及對非法用戶引導其進行注冊等功能。 該流程圖也大致體現了網站程序設計的思路,按照用戶購物的流程來設計程序。順著該流程圖一步一步往下走,在需要進行轉向處提供轉向功能,并隨時注意用戶的登錄信息。這種思路有利于對整個大的工程的把握,有利于對程序設計過程的實時指導。 體育用品商店 商品檢索模塊 查看結果詳情 檢索條件輸入 檢索結果輸出 定單生成

5、 查看購物車 放入購物車 分類游覽商品 商品購物模塊 決定購買 通過 身份驗證 注冊 預定制定單 資料修改 用戶管理模塊 定貨 通過 通過 BBS 第9章 ASP技術的綜合應用 【9.3 數據庫設計】 三、數據庫設計 數據庫是整個網站的基礎,因此必須在數據庫框架設計完成的情況下,其他模塊才有可能實施。我們采用的數據庫開發工具是Microsoft Access 2000,數據庫名稱定為shopping.mdb。根據需要存儲的信息,在該數據庫中定義了如下各數據表。 1. 會員資料表(表名:users):用于存放會員的注冊信息。 2. 商品信息表(表名:product):用于存放商品的信息。 3.

6、訂單信息表(表名:orders):用于存放訂單的信息。 4. 預定制商品表(表名:preorders):用于存放預定制商品的注冊信息。 5. BBS論壇(表名:notebook):用于存儲帖子。第9章 ASP技術的綜合應用 【9.4 會員注冊與管理】 四、會員注冊與管理 會員注冊與管理模塊涉及到新會員的注冊、老會員登錄及修改個人資料、會員身份注銷及預定制商品。為了避免在程序中連接數據庫時所寫的很長的程序段,我們把該語句存放在config.inc文件中。每個需要連接數據庫的程序只要在程序開頭部分采用包含文件的方法包含該文件。 第9章 ASP技術的綜合應用 【9.5 預定制商品】 五、預定制商品

7、如果用戶在網站上沒有找到其所需商品,用戶可以向網站預定該商品。網站可以根據用戶預定的商品信息,了解商店缺貨情況,及時充實商品數量和類型。 Prefill.asp讓用戶填寫預定制商品的信息,因為涉及到數據庫的管理方便,所以只允許本站注冊用戶才享有此預定商品的權利。我們在頁面上提示用戶如果還不是注冊會員,則應該首先注冊。用戶需要填寫自己的會員名、密碼、需要預定制的商品的名稱和品牌,以及對所定制的商品的簡單描述(這一項不是必需的)。第9章 ASP技術的綜合應用 【9.6 商品陳列架】 六、商品陳列架 首先,我們給出這個網站中商品的分類體系。商品基本大類分為服裝、鞋帽、器材類及球類。具體劃分小類如下。

8、 (1) 服裝:休閑系列、運動服裝及其他服裝。 (2) 鞋帽:籃球鞋、排球鞋、足球鞋、旅游鞋、帽類及其他。 (3) 器材類:健身器材、射箭器材、籃球器材、羽毛球器材、乒乓球器材及其他。 (4) 球類:足球、籃球、排球、乒乓球及其他。第9章 ASP技術的綜合應用 【9.7 用Cookies實現購物車】 七、用Cookies實現購物車 第9章 ASP技術的綜合應用 【9.8 商品檢索】 八、商品檢索 電子商務網站一般都要提供給用戶根據一定規則進行檢索的功能。本章創建的電子商務網站也提供這樣的功能,讓用戶通過模糊或者精確的方式根據商品名來查詢數據庫。第9章 ASP技術的綜合應用 【9.9 BBS論壇

9、】 九、BBS社區論壇 BBS社區的一個重要特點就是能夠對別人發的帖子進行回復,其實BBS也可以說是一個復雜一點的留言板。一般來說,留言板要求的基本功能在BBS里面都有體現。所以,在一定程度上BBS社區和留言板是有點相似的,稱其為留言或者帖子是沒有區別的。相比較而言,一個BBS擁有更多的互動性功能,譬如在前面提到的回復別人的帖子,或者對每條帖子的訪問數量進行統計等。 在電子商務網站中,也有部分客戶希望在網上給企業留言(如缺貨登記,并通知我等)、或者發布供需信息等。即可實現此功能。第9章 ASP技術的綜合應用 【9.10 主頁設計及各模塊的整合】 十、主頁設計及各模塊的整合 在本章涉及到的所有程

10、序及其所屬模塊之間形成一個密切的邏輯圖。從這個邏輯圖上可以看到這些程序所具備的內部聯系,以及表現在這種內部聯系上的程序設計思路。 首頁 index.htm 購物車模塊 加入 pushcart.asp 結賬 forinvoice.asp login.asp logincheck.asp makeinvoice 陳列 show.asp 商品檢索模塊 商品上架模塊 會員管理模塊 導航 left.htm 登錄oldlogin.asp findhistory.asp 注冊 Enroll.asp custadd.asp 查看 viewcart.asp 修改 update.asp infoupdate.asp 預定 prefill.asp preorder.asp 清空 removecart.asp 注銷 destroy.asp 檢索 entersearch.asp search.asp searchresult.asp BBS 社區 第9章 ASP技術的綜合應用 【 練習】 1. 網上商店的購物車是如何實現的?2.用數據庫實現一個簡單的考試程序。將試題和答案都存放到數據庫中,從數據庫中讀出;學生在線完成后,將成績保存回數據庫。3.實際的通訊錄可能是如圖所示,單擊“添加您的記錄”就可

溫馨提示

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

評論

0/150

提交評論