文章目录

  • 一、数据库设计
  • 二、登录注册
  • 三、功能说明以及运行
    • 1.首页
    • 2.商品分类
    • 3.热门零食
    • 4.推荐零食
    • 5.商品详情页
    • 6.我的购物车
    • 7.立即购买
    • 8.提交订单
  • 总结

一、数据库设计




二、登录注册

1.登录界面

2.注册界面

首先先在数据库表users中插入几条数据,表示这是已经注册过的用户,如果在登录时,输入的用户名和密码和数据表中的数据一致,则表明该用户存在,则会显示登录成功,并跳转到首页页面去。如果用户之前没注册过,需要先注册,注册的用户名不能重复,如果用户名已在表中存在了,则页面会提示用户换个用户名,在填完一系列的基本信息之后,会用ExecuteNonQuery()来判断是否注册成功,当注册成功之后,将用户名和密码名保存到session里。

三、功能说明以及运行

1.首页



首页展示了所有的商品,商品图片用的是imagebottom控件,所以当用户看重某个商品之后直接点击图片,便可进入到商品的详情页面中。

2.商品分类



首先先浏览零食的种类,将Cat表中的类别名用链接的方式显示出来,通过点击不同的类别名都有链接至该零食的商品,再将对于的商品显示出来。上面的截图是点击糖果巧克力之后显示出来的页面。

3.热门零食


热门零食即被购买的数量多的商品,则是以购买次数大于700的将他们归类为热门零食。

4.推荐零食


推荐零食是推荐次数比较多的商品,以上这2个零食是在所有3零食当中推荐次数大于800的零食。

5.商品详情页

商品详情页包含了商品的名称、价格、库存、销售量、推荐次数、购买的数量等等,利用参数传递的方法,当我们点击不同的商品时,以上这些信息的都会不同。信息是从数据库中读取出来的。

6.我的购物车


购物车实现当购买数量选中不同的值时,总的价格会相应的发生改变。同时也可以返回到上一个页面,也可以实现去结算的功能。

7.立即购买

8.提交订单

总结

这个课设主要用到SQL语句、Response.Redirect()当中传递参数的值、Response.Write()输出值时,对于单引号、双引号的使用。在做这次课程设计中,多次用到的有Request.QueryString()来传递参数的值,实现一个页面因不同的参数可以显示出不同的页面;Session保存的值可以在多个页面当中使用。
如果想要下载完整源代码可以联系我 qq:1846289829

更多推荐

用asp.net写的一个购物网站