网上购物系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
在本网上购物系统中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况,了解现在货物的状态;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以查看历史订单的记录和现在订单的情况。
本设计以Microsoft Visual Studio 2005为开发环境,采用当前比较流行的ASP.NET编程语言进行编码,数据库采用的是Microsoft SQL Server 2000。
目 录
[来源:http://www.think58.com]
1引言 1
1.1课题背景 1
1.2国内外研究现状 1
1.3本课题研究的意义 1
1.4本课题的研究方法 2
2 相关理论基础 2
2.1 ASP.NET技术 2
2.1.1 ASP.NET简介 2
2.1.2 ASP.NET的优点 2
2.1.3 ASP.NET的工作原理 2
2.2 数据库原理 4
2.2.1 SQL语言简介 4
2.2.2 Microsoft SQL Server 简介 5
3 系统总体设计 5
3.1系统可行性分析 5
3.1.1市场前景可行性分析 5
3.1.2技术可行性分析 5
3.2系统需求分析 5
3.2.1顾客对于系统的需求 5
3.2.2管理员对于系统的需求 6
3.3系统总体设计方案 6
3.3.1前台设计方案 6
3.3.2后台管理设计方案 7
3.3.3系统流程图 8
3.4数据库设计方案 9
3.4.1数据库表的定义 9
3.4.2数据库表的设计 9
4.具体设计实现 11
4.1前台功能模块的具体实现 11 内容来自think58 [资料来源:http://THINK58.com]
4.1.1系统首页 11
4.1.2商品管理 12
4.1.3购物车 13
4.1.5用户管理 15
4.1.6用户控件 17
4.2后台功能模块的具体实现 17
4.2.1商品管理 17
4.2.2订单管理 18
4.2.3用户管理 19
5.测试与分析 20
5.1前台测试与分析 20
5.2后台测试与分析 21
结论 23
参考文献 23
致谢 24
声明 25 think58好,好think58 [资料来源:THINK58.com]
4.1.3购物车
此功能模块由cart.aspx,shoppingcart.aspx来实现。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].2972182012-3-3
当用户查看了相关商品的详细信息以后,如果愿意购买并且是在用户已经登录的情况下,可以在下拉列表中选择购买商品的数量并点击“添加到购物车”加入到购物车中,在这个过程中,系统将用户选择的商品所对应的productID和购买的数量都写入到数据库的shoppingcart这个表中,并生成唯一的cartID(购物车ID),一个cartID对应用户登录一次所有购买的商品,也就是说cartID和productID的对应关系既可以是一对一,也可以是一对多。最后顾客结束购物时,点击“查看我的购物车”,则在可以看到相关购物信息,这就是将shoppingcart表中生成的cartID所对应的productID和购买数量的信息读出并通过GridView这个控件显示出来,如下图:
think58.com [资料来源:www.THINK58.com]
think58