跟我們日常走進一個商店應能看到擺滿了各種商品的貨架一樣,網上商店也要為顧客提供“貨架”,讓顧客進了網上商店后能很方便地瀏覽與挑選所需的商品,這個“貨架”也就是電子目錄。 電子目錄需要提供以下功能: (1)首先在頁面上列出主要商品類別信息,也就是要讓顧客能方便地知道商店到底都賣哪些類型的商品,以便進行選擇。 (2)如果顧客單擊了某一個商品類別,電子目錄要能列出這一類商品的具體情況,也就是要列出這一大類中包括哪些小的類型,就像電腦書籍中會包括軟件、硬件、網絡等類,而軟件類中又包括編程語言、數據張家口網站制作庫、網頁設計、圖像處理等很多類型一樣。 (3)如果顧客又單擊了詳細商品列表中的某一項,電子目錄應能將該商品的詳細情況如名稱、品牌、單價、產地等顯示到頁面上,以便顧客決定是否購買。 (4)如果顧客決定購買某一商品并且已經登錄,目錄系統應能自動調用購物車模塊將商品放入購物車,如果他還沒有登錄則請他登錄,若他還沒有注冊就需要調用會員服務模塊請顧客先進行會員注冊,隨后再調用購物車模塊將商品放入購物車??梢约s定,在圖書類別表中幾個大類的父類ID為一個特殊值-1,以表明它們的父類為根,即它們沒有父類,比如可以將書籍分類中自然科學、社會科學等類型定義為沒有父類的類。這樣只需要通過SQL語句將表中父類ID為-1的記錄張家口哪有做網站讀取出來就可得到所有的無父類的類型,然后用一個循環將每一個無父類的子類讀出來并顯示到頁面上,來完成第1個頁面需要完成的任務。顧客在看到某一類書籍的詳細信息后,可能想要具體了解某一種書籍的信息并決定是否購買,所以系統要能夠按照顧客的選擇列出該商品的詳細信息,并且要在顧客購買時提方便的購買的手段。這就是電子目錄所需要的第3個頁面。 在第2個頁面中已經做到了當顧客單擊某一種書籍名稱后系統將自動顯示用于列出該書詳細信息的頁面,同時會提供這種書籍的ID,這樣就可以在新頁面的設計中利用這個ID值從數據庫中取出該書的詳細信息并顯示出來,不過在這個頁面中需要提供將書籍放入購物車的功能。
|