详细介绍了购物网站的开发,包括系统概述、系统分析、网站总体设计以及具体实施过程,最后介绍了本系统的测试与评价以及后期的推广,很完整的模拟实习报告!
码进行登录,如图5.4所示。
图5.4 会员登录页面
购物车
在实际生活中,在超市购物,我们可以根据自己的需要将很多的物品挑选到购物车(篮)中。而在网上虚拟的购物系统中,会采用一种被称做“购物车”的技术来模拟现实生活。这种技术用起来十分方便,不但可以随时添加,查看,修改,清空购物车中的内容,还可以随时去收银台结帐。
a) 增添商品:把用户选中的商品放在购物车中。当用户在前台首页中单击商品展示区的“加入购物车”按钮时,系统会将该商品放入购物车,对于同一种商品多次放入购物车,只增加相应的数量。
b) 修改商品数量:在购物车页面中,修改指定商品的数量,并更新重新计价。关键代码如下:
hashCar = (Hashtable)Session["ShopCart"]; //获取其购物车 foreach (GridViewRow gvr in this.gvShopCart.Rows) {
TextBox otb = (TextBox)gvr.FindControl("txtNum"); //找到用来输入数量的TextBox控件
int count = Int32.Parse(otb.Text);//获得用户输入的数量值 string ProID = gvr.Cells[1].Text;//得到该商品的ID代 hashCar[ProID] = count;//更新hashTable表 }
Session["ShopCart"] = hashCar;//更新购物车
c) 清空购物车:在想重新购买所有商品的时候,可以点击清空购物车,从而进行清空购物车中。