購物車源碼下載
❶ 跪求一份PHP購物車的源碼 只要求不到 我就一直等 等到天荒等到地老
源碼我這里沒有。而且找出來的源碼也未必適合你。
給你說一下購物車的思路吧,希望對你有幫助
1.現在互聯網的購物車.一般都採用cookie來做的.
a.用戶點擊"加入購物車",把當前物品id,按照某種形式,寫入cookie.
b.代碼思路.$_COOKIE['car']可以理解為就是購物車.裡面是物品id;
$car = $_COOKIE['car']; //先讀取購物車
$car = $car ? explode(',',$car) : array(); //如果購物車有物品,則把物品轉化成數組,如果沒有則默認成空數組;
$car[] = $goods_id; //往購物車中增加該物品;
$car = implode(','.$car); //把購物車中的所有物品id,轉化成字元串。這便於存貯在cookie中,直接存數組也可以。但是如果你需要把整個購物車信息加密的話,那就應該只有字元串了。
setcookie('car',$car,time()+3600); //購物車存1個小時,這個時間可以設置的長一點;
2.也可以通過資料庫來實現;但前提是必須要用戶登陸才可以。
table_car
uid
goods_id
datetime
1.每次用戶點擊「加入購物車」,往資料庫中寫入,該條信息就好了。
這種情況需要注意,在一定的時間段外,需要清空之前的信息。所以這里設置了datetime;
這個只是簡單的購物車原理。裡面還有一些其他細節。
1.比如說物品的數量。
2.cookie信息的加密和解密.
..........
3.才用資料庫方式,需要清空哪些購物數據
❷ java初學者,哪位友友能幫我設計一個簡單的類似超市購物車的程序,參考一下~謝謝!
以前學習java又做個實例,挺值得學習的。
1.首先我先列出我們所需要的java類結構。
1)Database.java --------- 模擬存儲商品的資料庫。
2)McBean.java ------------ 商品實體類,一個普通的javabean,裡面有商品的基本屬性。
3)OrderItemBean.java --- 訂單表。
4)ShoppingCar.java ------ 這個就是最主要的購物車,當然比較簡單。
5)TestShoppingCar.java --- 這個是測試類。
2.下面貼出具體代碼並帶關鍵注釋。
---Database.java
public class Database {
/*採用Map存儲商品數據,為什麼呢?我覺得這個問題你自己需要想下。
* Integer 為Map的key值,McBean為Map的value值。
*/
private static Map<Integer, McBean> data = new HashMap<Integer, McBean>();
public Database() {
McBean bean = new McBean();
bean.setId(1);
bean.setName("地瓜");
bean.setPrice(2.0);
bean.setInstuction("新鮮的地瓜");
data.put(1, bean);//把商品放入Map
bean = new McBean();
bean.setId(2);
bean.setName("土豆");
bean.setPrice(1.2);
bean.setInstuction("又好又大的土豆");
data.put(2, bean);//把商品放入Map
bean = new McBean();
bean.setId(3);
bean.setName("絲瓜");
bean.setPrice(1.5);
bean.setInstuction("本地絲瓜");
data.put(3, bean);//把商品放入Map
}
public void setMcBean(McBean mcBean){
data.put(mcBean.getId(),mcBean);
}
public McBean getMcBean(int nid) {
return data.get(nid);
}
}
---McBean.java
public class McBean {
private int id;//商品編號
private String name;//商品名
private double price;//商品價格
private String instuction;//商品說明
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getInstuction() {
return instuction;
}
public void setInstuction(String instuction) {
this.instuction = instuction;
}
}
---ShoppingCar.java
public class ShoppingCar {
private double totalPrice; // 購物車所有商品總價格
private int totalCount; // 購物車所有商品數量
private Map<Integer, OrderItemBean> itemMap; // 商品編號與訂單項的鍵值對
public ShoppingCar() {
itemMap = new HashMap<Integer, OrderItemBean>();
}
public void buy(int nid) {
OrderItemBean order = itemMap.get(nid);
McBean mb;
if (order == null) {
mb = new Database().getMcBean(nid);
order = new OrderItemBean(mb, 1);
itemMap.put(nid, order);
update(nid, 1);
} else {
order.setCount(order.getCount() + 1);
update(nid, 1);
}
}
public void delete(int nid) {
OrderItemBean delorder = itemMap.remove(nid);
totalCount = totalCount - delorder.getCount();
totalPrice = totalPrice - delorder.getThing().getPrice() * delorder.getCount();
}
public void update(int nid, int count) {
OrderItemBean updorder = itemMap.get(nid);
totalCount = totalCount + count;
totalPrice = totalPrice + updorder.getThing().getPrice() * count;
}
public void clear() {
itemMap.clear();
totalCount = 0;
totalPrice = 0.0;
}
public void show() {
DecimalFormat df = new DecimalFormat("¤#.##");
System.out.println("商品編號\t商品名稱\t單價\t購買數量\t總價");
Set set = itemMap.keySet();
Iterator it = set.iterator();
while (it.hasNext()) {
OrderItemBean order = itemMap.get(it.next());
System.out.println(order.getThing().getId() + "\t"
+ order.getThing().getName() + "\t"
+ df.format(order.getThing().getPrice()) + "\t" + order.getCount()
+ "\t" + df.format(order.getCount() * order.getThing().getPrice()));
}
System.out.println("合計: 總數量: " + df.format(totalCount) + " 總價格: " + df.format(totalPrice));
System.out.println("**********************************************");
}
}
---OrderItemBean.java
public class OrderItemBean {
private McBean thing;//商品的實體
private int count;//商品的數量
public OrderItemBean(McBean thing, int count) {
super();
this.thing = thing;
this.count = count;
}
public McBean getThing() {
return thing;
}
public void setThing(McBean thing) {
this.thing = thing;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
}
---TestShoppingCar.java
package com.shop;
public class TestShoppingCar {
public static void main(String[] args) {
ShoppingCar s = new ShoppingCar();
s.buy(1);//購買商品編號1的商品
s.buy(1);
s.buy(2);
s.buy(3);
s.buy(1);
s.show();//顯示購物車的信息
s.delete(1);//刪除商品編號為1的商品
s.show();
s.clear();
s.show();
}
}
3.列印輸出結果
商品編號 商品名稱 單價 購買數量 總價
1 地瓜 ¥2 3 ¥6
2 土豆 ¥1.2 1 ¥1.2
3 絲瓜 ¥1.5 1 ¥1.5
合計: 總數量: ¥5 總價格: ¥8.7
**********************************************
商品編號 商品名稱 單價 購買數量 總價
2 土豆 ¥1.2 1 ¥1.2
3 絲瓜 ¥1.5 1 ¥1.5
合計: 總數量: ¥2 總價格: ¥2.7
**********************************************
商品編號 商品名稱 單價 購買數量 總價
合計: 總數量: ¥0 總價格: ¥0
**********************************************
4.打字太累了,比較匆忙,但是主要靠你自己領會。哪裡不清楚再提出來。
❸ 網上書店系統源碼,網上書店 源碼 asp,書店源碼, 書店asp源碼下載,書店網站源碼,正在急尋免費正式版
網上書店系統源碼,網上書店 源碼 asp,書店源碼, 書店asp源碼下載,書店網站源碼,正在急尋免費正式版
摟主放心,我有一套網上書店,非常漂亮的,功能又特別強大的,現免費給網友下載
這是程序說明
軟體名稱:網上書店asp網站管理系統源碼正式版
軟體版本:V2008
建議分類:源碼下載/ASP源碼/電子商務
演示網站:http://www.aspcom.cn/wsgw
電信下載地址:http://www.aspcom.cn/dow/wsgw.rar
軟體容量:7000KB
軟體類型:簡體中文/免費版
應用平台:Win9x/Me/NT/2000/XP/asp+access
界面預覽:http://www.aspcom.cn/dow/wsgw.jpg
軟體介紹:後台管理: admin/login.asp 帳戶/密碼:admin/admin
網上書店asp網站管理系統源碼正式版(廣州購物系統),由專業網上購物公司開發的一套專業網上購物系統,網上開店系統,是中國最具營
銷潛力的專業網上購物網站管理系統源碼。讓客戶只需花幾百元就可以擁有功能強大的網上購物,是商家開店最佳系統!真正做到只會打字就可
以建立自己獨立的網上購物網站。是您網上開店首選購物程序。 輕松使用電子商務網站系統,網上銷售購物系統,使創業者成功。開店商城系
統(也稱為購物系統,網上商店系統),是方便企業及個人商家在網上產品展示及在線購物電子商務的系統軟體。網上購物網站管理系統是書店
企業及個人開展電子商務的一種形式,開店系統則是網上開店及產品展示的良好工具。有了開店商城系統,再加個域名和空間,就可以很方便
地建立屬於您自己的網上商店了。網上購物網站系統正式版為客戶提供域名注冊,空間租用及網站推廣等系列電子商務服務,讓您無開店之憂
,讓您輕松網上開店。本系統適合於如下關鍵字的人員使用:「網上購物網站管理系統源碼,網上購物論壇,網上購物商城,網上購物商城購物系
統,網上購物系統,在線購物系統,購物系統,購物軟體,網上購物,網上購物商城,電子購物系統,購物車系統,asp 購物系統,asp,虛擬購物系統,購
物平台,購物系統下載,購物軟體下載。網上購物網站系統正式版是基於WEB開發的大型購物系統。它以構建電子商務網站為目標,由前台購物、
後台管理、在線支付三大部分組成。各大部分完美結合,都有著最為完善和強大的功能,最大限度的滿足客戶在線購物和網站管理員管理的需
求。系統滿足各個級別用戶購建電子商務平台的需要。是構建各種大中小電子商務購物網站的首選系統!不需要專門編程,半天便能建立門戶
級專業電子商務購物網站。購物系統輕松管理維護,經濟效率實實在在看得見。如不會本機調試本系統,請查看《IIS安裝使用說明書》
網上購物網站管理系統源碼前台功能欄目
分類瀏覽商品或使用搜索工具查找商品;
可按價格、商品分類、關鍵字搜索商品
可列印訂單的詳細信息以及電子郵件通知;
保存購物車,查看購物車,清空購物車
查看已經提交的訂單;
會員注冊、享受會員價格;
會員登錄;
市場價,會員價和VIP會員價的比較;
為朋友訂購商品(送禮物的好辦法哦);
完整的客戶服務中心
新品上架展示區,推薦商品展示區,特價商品展示區,銷售排行展示區,關注排行展示區
閱讀、發表商品評論信息並顯示
顧客可選擇多種網上支付方式
顧客可選多種運輸方式並在結帳時自動加入所需費用
同類商品顯示
商品分類的名稱及圖片顯示
顯示商品詳細介紹以及相關產品
零售價,會員價VIP會員價顯示
商品顯示可按任何欄位排序
查看已經提交的訂單
客戶留言
網上購物網站管理系統源碼後台管理特徵:
店主管理--商店管理--強大的後台管理系統
添加、刪除、修改,移動商品分類
在線添加、(批量)刪除、修改商品
商品價格分市場價格,會員價格和VIP會員價格
在線訂單查詢,訂單處理、發布訂單處理跟蹤信息
每條訂單自動發送電子郵件給顧客和商店管理員
查看、刪除、修改會員資料功能
記錄會員下單購買情況和登錄情況
前台會員分非注冊會員、普通會員和VIP會員
管理員分三個不同的許可權等級, 使管理商城更加靈活
統計所有分類中商品數,並在前台顯示
商場購物卷積分功能
添加修改首頁新聞,首頁公告
編輯刪除商品評論,客戶留言
探測遠程伺服器,空間查看
廣告系統管理
管理網站文字友情鏈接和圖片友情鏈接
在線設定匯款方式、支付方式、購物流程、注冊條約、交易條款、常見問題、法律版權信息、運輸方式、保密安全、售前售後服務、工作時間
❹ 【實踐】仿京東商城小程序(附源碼)
最近學習使用小程序開發開發了一款仿京東商城小程序效果如下:
仿京東商城小程序基本實現首頁搜索、商品分類列表、購物車等功能,項目結構如下:
購物車功能示例,在pages下創建shoppingCart.wxml文件:
樣式shoppingCart.wxss:
購物車實現的功能主要有選擇商品,加減商品數量、全選、反選、結算等,實現邏輯如下:
❺ jsp購物車代碼
query取得iframe中元素的幾種方法
在iframe子頁面獲取父頁面元素
代碼如下:
$(