1. 购物车后台界面(即管理员操作界面)应该怎么设计
常归的界面需要来以下功能源
订单管理 - 查看所有的订单,并能对订单进行产品查看,修改订单状态,列表中最好列出主要信息,如电话,联系人,订单号,金额,时间信息,状态一般有审核,发货,付款,结算,废弃 这几样,你也可以根据你的需求来自定义
付款方式 - 设置用户在购物结算订单的时候选择付款方式的设置
配送管理 - 设置用户在购物时,选择配送的设置,一般会直接与运费相关联
如果一个基本的购物系统在后台这些功能己足够,不知道你要的操作界面是不是需要这些,还是说想要设计的图片
2. 求一个购物车项目设计源代码
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
3. JS代码 做一个简易的购物车 效果图如下
楼主是想要点击合计就是出数值还是什么?如果说点击合计就算出值的话如下
<tablewidth="400"border="1">
<tr>
<throws="5">简易购物车</th>
</tr>
<tr>
<td>商品名称</td>
<td>数量(件)</td>
<td>单价(美元)</td>
<td>运费(美元)</td>
<td><buttononclick="fun()">合计</button></td>
</tr>
<tr>
<td><inputtype="text"name="goodsName"/></td>
<td><inputtype="text"name="num"id="num"/></td>
<td><inputtype="text"name="price"id="price"/></td>
<td><inputtype="text"name="freight"id="freight"/></td>
<td><inputtype="text"name="total"id="total"/></td>
</tr>
</table>
<script>
functionfun(){
varnum=document.getElementById("num").value;
varprice=document.getElementById("price").value;
varfreight=parseInt(document.getElementById("freight").value);
vartotal=(price*num)+freight;
document.getElementById("total").value=total;
}
</script>
4. 想问问为什么超市购物车可以很好的停在电梯上,想看看其设计原理图,这是在网上找的几幅图片
超市用的电梯梯级是条形装的 而购物车的4个轮子也是条形的 他们的间距是正好能够吻合的 而且在购物车条形轮里面还有胶垫导致 购物车不会滑动
5. 购物网站如何设计漂亮且实用的购物车
相应的,大量的购物网站也随之出现。如何设计兼顾美观与可用性的网站购物车,是一门非常有研究价值的问题。本文为读者介绍了10个优秀购物车的设计技巧,并为读者推荐了一些国外的优秀购物车设计欣赏。1. 整版车和迷你车购物车通常有两种形式,整版页面的购物车和作为网页组件的迷你购物车。建议两种形式同时包括。迷你购物车不影响购物车以外的布局,只显示购物的列表及简要信息,并且有一个醒目的链接指向整版购物车页面,下面是一个很好的例子:相反的,整版购物车页面可以提供更详细的信息,例如产品详情、删除/添加、税收和发货选项等。以下显示了一个整版购物车页面,它的右上角同时也包含了一个迷你购物车: 2. 结账:逐步引导或一页式用逐步引导的方法使用户更容易上手。看看Apple.com结帐页面,结帐程序包含四个步骤:登录,结算及托运,付款方式和最后确认/修改。 除了循序渐进的引导,另一种方式是把所有的付费、运输和结算操作放在一个页面上。 如果设计得合理,这也是一种很好的方式。下面的网站使用了良好的单页结帐过程: 3. 使用图标链接到详细页面迷你购物车上应该有链接到详细页面的醒目图标,以引导用户进入详细页面。下面这个网页虽然是日语的,但它的图标可以清晰的显示这是购物车链接。4. 使用明显的结账/添加按钮设计电子商务购物车,重要的是要包含明确的信息 ,并引导客户进入结账程序。最好使用明显的按钮,并包含清楚易懂的文字,如“添加到购物车”或“结账”。 5. 使用清晰整洁的列表设计购物车最好使用列表结构,清晰的现实信息,使用标准字体 , 并尽量避免使用复杂的背景 。6. “继续选购”链接“继续购物”链接的作用是引导用户回到商品列表继续选购,这当然是所有网站都想要的。 7. 避免填写过多的条目尽量让用户填写最少的表格,用最快的速度完成网上购物过程。 8. 提供充分的帮助信息快速提示和通用提示是网站必不可少的组成部分,尤其是购物网站,你要让你的客户没有任何疑问和疑虑的完成购物过程。关于电子商务网站的提示技巧,请参阅: 正确使用提示文字提升用户体验9. 使用视觉辅助使用图标、箭头、文字等醒目的视觉辅助元素,引导用户的视觉流向。以下图片显示的一个极方便的单击并拖动车 。.形象的购物车图标告诉顾客,他们可以拖动物品到购物车。 10. 包含确认步骤用户必须有一个步骤来确认是不是买到了正确的货物,并且有办法及时取消选择,然后进入付款结算程序。
6. css有什么办法可以做成这样。有白色的购物车图片只要加黑色的背景颜色就可以了
一般前端框架来有这种,比如源bootstrap这种,实际上它是把把个别字符设计成购物车图形,类似于另外设置了字体,把图片设计成字体。这种的优点是方便,可以随意在css中自定义大小颜色。缺点是用户浏览网页的时候需要预先加载这种字体,一般浏览器都加载特别慢或者不成功,网页上就会有个方框,并不友好。如果网页上类似图标很多的话可以用这种,如果不多不如直接用背景透明的矢量图片,也可以达到你的要求
7. 超市购物车的设计草图
可以问我们购买啊
8. 拉杆式购物车图片图纸尺寸
28寸拉杆箱
不同的厂家、不同的款式、不同做法的28寸拉杆箱尺寸稍有不同,但一般相差不大。箱体的尺寸决定了拉杆箱的容积和承重量,按长宽高来比的话,标准的28寸拉杆箱尺寸为宽50cm*厚33cm*高75cm。一般航空公司规定自理行李的重量不能超过10公斤,体积每件不超过20*40*55厘米。28寸拉杆箱尺寸已经超出了,因此是不能做登机箱的。
28寸拉杆箱尺寸符合航空公司托运行李的规定,只要你不把它装到超过40kg,都是可以拖运的。航空公司规定托运行李的重量每件不能超过40公斤,体积不能超过40*60*100厘米,超过上述规定的行李,须事先征得承运人的同意才能托运。
再给大家一组参考数据,美国旅行者出品的28寸拉杆箱尺寸为高72x宽49x厚31cm(未打开加高层),是航空托运的最大尺寸。箱盖内侧设有增大容量的拉链袋,可增容20%。
拉杆箱装载的重量
如果上飞机的话能随身携带的旅行箱规定的尺寸55*40*20在大的就要托运了箱子的好坏一般主要看的。安全性相对那些一般的拉杆箱好很多!。航空公司对托运行李箱及体积、重量都是有限制的,托运行李必须包装完善、锁扣完好、捆扎牢固,能承受一定的压力,能够在正常的操作条件下安全。不要带很大的,放不下。长为50cm的就可以
据了解,根据有关规定,每位旅客所携带进入客舱的非托运行李重量不能超过5公斤,三边总和不能超过115厘米,并可置于客舱行李箱或座椅下。随身携带物品指经航班公司同意由旅客自行携带乘机的零星小件物品。随身携带物品的重量,每位旅客以 5 公斤为限。持头等舱客票的旅客,每人可随身随带两件物品;持公务舱或经济舱票的旅客,每人只能随身携带一件物品。每件随身携带物品的体积均不得超过 20 × 40 × 55 厘米:超过上述重量、件数或体积限制的随身携带物品,应作为托运行李托运。旅客不得携带管制刀具乘机。管制刀具以外的利器或钝器应随托运行李托运,不得随身携带。国际航线免费行李额分为计重免费行李额和计件免费行李额两种。计重免费行李额;按照旅客所付的票价座位等级,每一全票或半票旅客免费行李额为:一等舱为40公斤(88磅),公务舱为30公斤(66磅),经济舱(包括旅游折扣)为20公斤(44磅),按成人全票价百分之十购票的婴儿无免费行李颔。计件免费行李额,按照旅客所付的票价座位等级,每一全票或半票旅客的免费行李额为两件,每件长、宽、高三边之和不得超过158厘米(62时),每件重量不得超过32公斤。但持有经济舱(包括旅游折扣)客票的旅客,其两件行李长、宽、高的总和不得超过273厘米(117时),按成人全票价百分之十购票的婴儿无免费行李额。同时,随着民航的发展,不同的航空公司、不同的航线对免费行李的要求也不一样,各位在订购机票时,一定要看清楚机票上的免费行李的规定,并问清售票处工作人员应注意事项。实际上,只要你的行李大小能够放在飞机座位上的行李箱内,承运人一般不会去检查重量的。告戒,中加航线千万不要超重,更不要超件,愈重费常常是成倍的增长。如果实在超重,作为货物托运也比付超重行李费要便宜,各位要切记。
9. 网站中购物车中的小购物车图标以及个人中心前面的小图标是直接贴的图片还是用语言就能写出来
就是原图片,只不过生成了缩略图而已
10. javaScript 如何实现购物车状态图
就是图片 ,然后根据不同的状态换,也可以把这个图片做成透明的,下面弄个背景为绿色的色块,让透明的图片透过去,色块的宽度通过提前设置好的根据不同的状态进行变化