一、数据库设计
二、登录注册
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 来源:https://blog.csdn.net/weixin_46718806/article/details/118523512 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |