① 電子商務網站建設中購物車怎麼設計
兩種抄方法:
一是用資料庫(推薦大襲型網站)
創建一個購物車表,把購物的用戶(或者ip)及所購商品的信息臨時保存,下單後,清空購物車表。
優點,操作方便,缺點,占空間
二是用cookie保存(小型或單品網站建議使用)
只保存商品id,多個商品可以用|等特殊符號分割,然後通過技術再分離讀取並調用顯示。
優點,靈活,缺點,難度大
② 淘寶購物車的資料庫怎麼設計
消費表:【消費id,用戶id,總計】;
明細表:【id,消費id,商品名稱,商品數量,商品價格,小計】
③ 求一個購物車項目設計源代碼
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Collections;public partial class AddCar : System.Web.UI.Page{ DataAccess db = new DataAccess(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string id = Request.QueryString["id"].ToString(); if (Session["car"] != null) { Hashtable hash = Session["car"] as Hashtable; if (!hash.ContainsKey(id)) { hash.Add(id, 1); } else { hash[id] = int.Parse(hash[id].ToString()) + 1; } Session["car"] = hash; } else { Hashtable hash = new Hashtable(); hash.Add(id, 1); Session["car"] = hash; } Hashtable k = Session["car"] as Hashtable; DataColumn dc0 = new DataColumn("id", typeof(string)); DataColumn dc1 = new DataColumn("商品名", typeof(string)); DataColumn dc2 = new DataColumn("價格", typeof(float)); DataColumn dc3 = new DataColumn("數量", typeof(int)); DataColumn dc4 = new DataColumn("總價格", typeof(float)); DataTable dt = new DataTable(); dt.Columns.Add(dc0); dt.Columns.Add(dc1); dt.Columns.Add(dc2); dt.Columns.Add(dc3); dt.Columns.Add(dc4); foreach (DictionaryEntry i in k) { //Response.Write(i.Key+" "+i.Value+"<br>"); DataRow dr = dt.NewRow(); DataSet ds = db.QueryDataSet("select * from proct where p_id=" + i.Key); dr["id"] = ds.Tables[0].Rows[0]["p_id"].ToString(); dr["商品名"] = ds.Tables[0].Rows[0]["p_name"].ToString(); dr["價格"] = ds.Tables[0].Rows[0]["p_price"].ToString(); dr["數量"] = int.Parse(k[i.Key].ToString()); dr["總價格"] = int.Parse(k[i.Key].ToString()) * double.Parse(ds.Tables[0].Rows[0]["p_price"].ToString()); dt.Rows.Add(dr); } GridView1.DataSource = dt; GridView1.DataBind(); } } protected void Button1_Click(object sender, EventArgs e) { Response.Redirect("default2.aspx"); } protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = GridView1.DataKeys[e.RowIndex].Value.ToString(); Hashtable k = Session["car"] as Hashtable; Session["car"] = k; k.Remove(id); DataColumn dc0 = new DataColumn("id", typeof(string)); DataColumn dc1 = new DataColumn("商品名", typeof(string)); DataColumn dc2 = new DataColumn("價格", typeof(float)); DataColumn dc3 = new DataColumn("數量", typeof(int)); DataColumn dc4 = new DataColumn("總價格", typeof(float)); DataTable dt = new DataTable(); dt.Columns.Add(dc0); dt.Columns.Add(dc1); dt.Columns.Add(dc2); dt.Columns.Add(dc3); dt.Columns.Add(dc4); foreach (DictionaryEntry i in k) { //Response.Write(i.Key+" "+i.Value+"<br>"); DataRow dr = dt.NewRow(); DataSet ds = db.QueryDataSet("select * from proct where p_id=" + i.Key); dr["id"] = ds.Tables[0].Rows[0]["p_id"].ToString(); dr["商品名"] = ds.Tables[0].Rows[0]["p_name"].ToString(); dr["價格"] = ds.Tables[0].Rows[0]["p_price"].ToString(); dr["數量"] = int.Parse(k[i.Key].ToString()); dr["總價格"] = int.Parse(k[i.Key].ToString()) * double.Parse(ds.Tables[0].Rows[0]["p_price"].ToString()); dt.Rows.Add(dr); } GridView1.DataSource = dt; GridView1.DataBind(); } protected void Button2_Click(object sender, EventArgs e) { Hashtable k = Session["car"] as Hashtable; string code = DateTime.Now.Ticks.ToString() + new Random().Next(); db.ExecuteNonQuery("insert into OrderList values('"+code+"')"); foreach(DictionaryEntry i in k) { db.ExecuteNonQuery("insert into DetailsList values('"+code+"',"+Session["u_id"].ToString()+","+i.Key+","+i.Value+")"); } }}自己慢慢領悟把%D%A
④ ecshop商城系統如何設計購物車可以讓客戶點擊加入購物車後提醒已經加入但是繼續停留在當前頁面
再設計的時候要從客戶的角度出發
1、如果要是他確實想買的話他會直接回到購物車然後支付答
2、有的人喜歡吧東西先加購物車不支付向淘寶那種以後有錢了再買
3、看你的人群,如果是男性多,那就直接購買,女性多最好停留在頁面
4、停留在頁面,要給提示,讓他能很容易找到支付的地方。
⑤ 購物網站如何設計漂亮且實用的購物車
相應的,大量的購物網站也隨之出現。如何設計兼顧美觀與可用性的網站購物車,是一門非常有研究價值的問題。本文為讀者介紹了10個優秀購物車的設計技巧,並為讀者推薦了一些國外的優秀購物車設計欣賞。1. 整版車和迷你車購物車通常有兩種形式,整版頁面的購物車和作為網頁組件的迷你購物車。建議兩種形式同時包括。迷你購物車不影響購物車以外的布局,只顯示購物的列表及簡要信息,並且有一個醒目的鏈接指向整版購物車頁面,下面是一個很好的例子:相反的,整版購物車頁面可以提供更詳細的信息,例如產品詳情、刪除/添加、稅收和發貨選項等。以下顯示了一個整版購物車頁面,它的右上角同時也包含了一個迷你購物車: 2. 結賬:逐步引導或一頁式用逐步引導的方法使用戶更容易上手。看看Apple.com結帳頁面,結帳程序包含四個步驟:登錄,結算及托運,付款方式和最後確認/修改。 除了循序漸進的引導,另一種方式是把所有的付費、運輸和結算操作放在一個頁面上。 如果設計得合理,這也是一種很好的方式。下面的網站使用了良好的單頁結帳過程: 3. 使用圖標鏈接到詳細頁面迷你購物車上應該有鏈接到詳細頁面的醒目圖標,以引導用戶進入詳細頁面。下面這個網頁雖然是日語的,但它的圖標可以清晰的顯示這是購物車鏈接。4. 使用明顯的結賬/添加按鈕設計電子商務購物車,重要的是要包含明確的信息 ,並引導客戶進入結賬程序。最好使用明顯的按鈕,並包含清楚易懂的文字,如「添加到購物車」或「結賬」。 5. 使用清晰整潔的列表設計購物車最好使用列表結構,清晰的現實信息,使用標准字體 , 並盡量避免使用復雜的背景 。6. 「繼續選購」鏈接「繼續購物」鏈接的作用是引導用戶回到商品列表繼續選購,這當然是所有網站都想要的。 7. 避免填寫過多的條目盡量讓用戶填寫最少的表格,用最快的速度完成網上購物過程。 8. 提供充分的幫助信息快速提示和通用提示是網站必不可少的組成部分,尤其是購物網站,你要讓你的客戶沒有任何疑問和疑慮的完成購物過程。關於電子商務網站的提示技巧,請參閱: 正確使用提示文字提升用戶體驗9. 使用視覺輔助使用圖標、箭頭、文字等醒目的視覺輔助元素,引導用戶的視覺流向。以下圖片顯示的一個極方便的單擊並拖動車 。.形象的購物車圖標告訴顧客,他們可以拖動物品到購物車。 10. 包含確認步驟用戶必須有一個步驟來確認是不是買到了正確的貨物,並且有辦法及時取消選擇,然後進入付款結算程序。
⑥ 設計超市購物車需要計算什麼數據
1,貨架之間的距離一般是購物車寬度的2倍
2,車輪的旋轉角度,一般內是平面180度旋轉
3,車把高度,要適中,考慮容到什麼人最喜歡用購物車,選擇適應人群。
4,購物車最好能多個穿插,便於運送
5,陳內空間要寬松,一般是鋼管結構,考慮到某些小孩喜歡乘車,被爸爸媽媽推著,所以結構要穩固。
⑦ 我們要用VS2010設計一個簡單的購物車,實現購買功能。
計一個簡單的購物車,實現購買功能。
比較都了解分析
⑧ 網上商城中會員模塊和購物車模塊當前主流設計技術有哪些
發展趨勢當然是java和c#啦,其實不管什麼技術,歸根結底都是一樣的~
⑨ 購物車後台界面(即管理員操作界面)應該怎麼設計
常歸的界面需要來以下功能源
訂單管理 - 查看所有的訂單,並能對訂單進行產品查看,修改訂單狀態,列表中最好列出主要信息,如電話,聯系人,訂單號,金額,時間信息,狀態一般有審核,發貨,付款,結算,廢棄 這幾樣,你也可以根據你的需求來自定義
付款方式 - 設置用戶在購物結算訂單的時候選擇付款方式的設置
配送管理 - 設置用戶在購物時,選擇配送的設置,一般會直接與運費相關聯
如果一個基本的購物系統在後台這些功能己足夠,不知道你要的操作界面是不是需要這些,還是說想要設計的圖片
⑩ 關於購物車程序設計
每次買時,應先判斷一下購物車裡面是否具有相同名稱商品,相同的話那麼就很簡單了,直接加,不相同的繼續往下正常執行。