购物车源码下载
❶ 跪求一份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子页面获取父页面元素
代码如下:
$(