计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

摘要:介绍利用ASP.NET 和ADO.NET 技术构建一个小型(2)

2013-10-08 01:45
导读:3.3 购物车实现购物车功能是本网站实现的最关键技术,通过购物车可以显示和管理用户的购物信息。用户在浏览商品时,如果想购买正在浏览的商品,单

  3.3 购物车实现购物车功能是本网站实现的最关键技术,通过购物车可以显示和管理用户的购物信息。用户在浏览商品时,如果想购买正在浏览的商品,单击商品下方的购买按钮,即可将该商品的信息添加到购物车中,通过单击页面导航栏中的购物车链接直接进入购物车管理页面,可以对购物车中的商品进行各种编辑和查看操作。购物车主要功能如下:1) 将商品添加到购物车;2) 浏览购物车中的商品信息;3) 修改购物车中的商品数量;4) 删除购物车中的商品;5) 清空购物车。
  购物车实现部分代码如下:
  //获得购物车hashCar = (Hashtable)Session["ShopCart"];//使用foreach 语句,遍历更新购物车中的商品数量foreach (GridViewRow gvr in GridView1.Rows){}
  //清空购物车Session["ShopCart"] = null;//删除购物车中指定商品hashCar.Remove(e.CommandArgument);//更新购物车Session["ShopCart"] = hashCar;3.4 后台登录实现后台登录页面主要实现对进入后台用户进行安全性验证,以防非法用户进入。同时使用验证码技术,防止使用注册机恶意登录本站后台。验证码是一串随机产生的数字与英文字母组合成的字符串。最好是将验证码生成到图片里,然后在图片上加一些干扰素,计算机将更难识别。
  3.5 商品管理实现在电子商务网站中,对商品信息的管理非常重要,一个好的电子商务网站系统必须要有一个强大的商品库存管理模块。商品库存管理主要实现对商品信息的管理,包括对网站商品信息和商品类别的查询、添加、修改和删除功能。
  在商品管理页面中显示商品所属类别 和商品热销价 时, 主要应用数据绑定表达式。在ASP.NET 中主要应用的是DataBinder.Eval 方法,该方法比较成熟,可以再程序中的任何地方使用。DataBinder.Eval 方法的语法如下: (科教论文网 lw.nSeAc.com编辑发布)
  <%# DataBinder.Eval(Containter.DataItem,expression).%>
  3.6 订单管理实现订单管理是电子商务网站的一个重要内容,当用户购买完自己所需的商品放入购物车后将提交订单,对自己所购买的商品进行结算,所以对用户的订单管理非常重要。在网站后台的订单管理页面中,订单将根据处理流程以不同的状态存在,一般主要有以下一些状态:未确认、已确认、未发货、已发货、未归档、已归档。管理员可以根据实际需要来查询、浏览和删除订单信息。
  要给用户一个订单凭证,就要把用户订单打印出来。在订单管理页面中应添加打印技术。当用户单击打印按钮后,将会对订单进行打印,同时隐藏打印按钮。
  3.7 在线支付设计网站用户在购物完毕后,B2C 电子商务网站将给用户生成一个订单(有一个唯一的订单号),如果用户选择某银行支付,用户从 电子商务网站提交订单至某银行网上支付服务器; 用户在该银行网上支付服务器的支付页面输入自己的支付卡号和支付密码,完成订单支付。银行会将交易结果通过网页通知用户,通过电子商务网站接口通知管理员,如该订单为信息化商品,银行将引导用户至电子商务网站上取货。一般来说,银行提供给网站有多种不同模式的接口,用来向商户传递交易结果信息,网站可以根据自己的情况自由选择。
  4 总结
  使用ASP.NET 和SQL Server2005 数据库技术来开发B2C 电子商务网站从效率和安全性方面来看, 要优于使用ASP 和ACCESS数据库等技术。虽然,ASP.NET 有许多优点,但在开发过程中,尤其要注意B2C 网站的安全性、稳定性和操作性,这样才能使所开发的B2C 网站真正具有实际使用价值。
  参考文献:
  [1] 胡静,韩英杰,陶永才.ASP.NET 动态网站开发教程[M].北京:清华大学出版社,2012.

(科教作文网http://zw.ΝsΕac.cOM编辑)


  [2] 仝春灵.数据库原理与应用SQL Server 2005[M].北京:中国水利水电出版社,2012.
  [3] 李贞华.电子商务概论[M].北京:机械工业出版社,2012.
上一篇:关健词:招标投标标底编制土建工程市场经济 摘要 下一篇:没有了