网上购物商城系统的设计与开发.doc

上传人:文库蛋蛋多 文档编号:2398460 上传时间:2023-02-17 格式:DOC 页数:38 大小:235KB
返回 下载 相关 举报
网上购物商城系统的设计与开发.doc_第1页
第1页 / 共38页
网上购物商城系统的设计与开发.doc_第2页
第2页 / 共38页
网上购物商城系统的设计与开发.doc_第3页
第3页 / 共38页
网上购物商城系统的设计与开发.doc_第4页
第4页 / 共38页
网上购物商城系统的设计与开发.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《网上购物商城系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《网上购物商城系统的设计与开发.doc(38页珍藏版)》请在三一办公上搜索。

1、 学科分类号 本科学生毕业设计(论文)题目(中文):网上购物商城系统的设计与开发 (英文):Student information management system姓 名学 号学 部计算机科学与技术学部专业、年级计算机科学与技术2005级指 导 教 师年 月 日本科毕业设计(论文)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承

2、担。 本科毕业设计(论文)作者签名: 二九 年 五 月 三 日计算机科学与技术学部毕业论文(设计)任务书毕业论文(设计)题目: 网络商城购物系统的设计与开发 题目类型 (5)软件开发 题目来源 (1)教师科研题 毕业论文(设计)时间从 2009年 2月16日 至2009年5月20日 1. 毕业论文(设计内容要求):熟悉搭建ASP.NET2.0WEB 应用程序开发环境,掌握ASP.NET2.0 Web 应用程序中常用模块的开发技术。应用ASP.NET2.0 Web技术,ADO.NET编程、数据库SQLSERVER 2000配置等技术。设计一个Business to Customer商家与顾客之间

3、电子商务网站,直接绕过中间商建立与客户的直接关系,该网上购物商城可以实现以下功能:(1)注册和登陆(2)用户和角色管理(3)浏览、购物及订单(4)商品查询(5)用户信息中心(6)商品及订单管理其它要求:1开发及设计工具:Visual studio 2005 +Sql server 20001题目类型:(1)理论研究(2)实验研究(3)工程设计(4)工程技术研究(5)软件开发2题目来源:(1)教师科研题(2)生产实际题(3)模拟或虚构题(4)学生自选题2. 主要参考资料1 (美)inmar spaanjaars Paul Wilton著 ASP.NET 2.0经典案例教程 M人民邮电出版社 20

4、07.52 (美)微软公司 译SQL SERVER2005 数据库编程。M北京希望电子出版社2006.103 刘乃丽 ASP.NET2.0+SQL SERVER 2005M清华大学出版社2006.94 张金霞 HTML网页设计参考手册M清华大学出版社2006.95 严桂兰、刘甲耀。电子商务网站的设计与实现J华侨大学学报(自然科学版).6 严学军,陈汉林。关于网上购物的几点思考J湖北大学学报2001,28(5)7 谌志群、王大全。网上购物系统若干关键技术研究J2003,23(01)8 聂小燕. DrwamweaverMX2004动态网站建设全攻略.兵器工业出版社,北京科海电子出版社. 2009

5、刘敏. 网上书店的设计与实现J. Computer Era, 2004年1月10 电子商务网站设计与管理 王曰芬,丁晟春 主编 北京大学出版社3. 毕业论文(设计)进度安排阶段阶 段 内 容起止时间一准备阶段:搜集并阅读相关资料;网上购物平台调查分析根据任务书要求,制定毕业设计方案。09.2.1609.2.26二需求分析、系统设计阶段,枢架设计,数据库设计。完成各模块的概要设计和详细设计。09.2.2609.3.26三完成各个模块,界面设计,代码开发。09.3.2609.4.26四代码调试,代码测试,完成各个模块之间的测试09.4.2609.5.10五书写并提交毕业设计论文、设计源文件、源代码

6、。完成毕业设计答辨。09.5.1009.5.20指导教师(签名) 时间: 系主任(签名) 时间: 学部主任(签名) 时间: 摘 要通过企业的商业零售信息管理模式来建设网上购物系统。建立一个B2C的网络销售系统,该系统的重点.功能实现是:过程和数据存储,包括商品目录,用户注册,网上购物和订货,库存查询,后台数据库管理等。运用HTML语言、C#技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。实现网上购物系统以下功能:(1)为客户提供24小时方便快捷的在线订购服务。(2)商品信息的维护与管理。(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。 (4)强大、方便、快捷的查

7、询。(5)订单号模块。(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。(7)订单管理。 关键词:B2C、网上购物系统、ASP、数据库 AbstractThrough on-line shopping system for the building of commercial retail enterprises with information management. The establishment of a network of B2C sales system. Focuses on the function and implementation of the

8、system, process and store data, including the catalog, user registration, online shopping and ordering, inventory queries, background database management. The use of HTML language, C# technology, ADO, ASP and database back-link construction of key technologies, such as on-line shopping system. On-li

9、ne shopping system to achieve the following:(1) to provide customers with a 24-hour convenience of online subscription services.(2) of goods and maintenance of information management.(3) of high-performance commodity program data, scientific information on the goods,flexibility in the classification

10、, storage.(4) A powerful, convenient and speedy inquiry.(5) Orders module.(6)Customer business logic rules into the system, that is, according to different customer attributes, to provide a different form of payment.(7) Order management.Key words :B2C, on-line shopping system, ASP, database目 录第一章 系统

11、概述11.1引言11.2国内外研究进展11.3本文的研究思路与研究方法21.4本文的结构2第二章 系统需求分析12.2系统可行性分析12.2.1技术可行性12.2.2经济可行性12.2.3操作可行性12.3.任务概述12.3.1开发目标12.3.2应用目标22.3.1运行环境2第三章 系统设计13.1 系统业务流程分析13.2 系统功能结构图23.3 数据库设计43.4 数据实体-关系图53.4 逻辑结构设计83.5 存储过程的说明93.6 安全性设计93.6.1防止用户直接操作数据库的方法93.6.2 Windows身份验证模式93.6.3密码安全10第四章 系统功能具体分析14.1用户登录

12、14.2用户注册14.3商品查询14.4购物车14.5提交定单14.6商品信息维护2第五章 系统功能模块实现15.1用户登录、注册模块15.2 会员管理25.3 购物车模块25.4定单处理模块45.5商品查询模块55.6商品信息维护模块5第六章 系统测试16.1系统测试16.1.1 测试的目的16.1.2测试的准则16.1.3测试的方法16.2单元测试实例26.3 综合测试26.4 系统的维护主要包括四个方面2总结与展望11总结12展望2致 谢1参考文献1第一章 系统概述1.1引言“网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是

13、普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式在计算机普及后的今天,中国进入了互联网信息时代,生活方式和工作节奏都随着信息传递速度的加快而变得急促。从信件传递发展成Email,从传统电话交流到Ip电话网络电话,一切原本属于现实生活中的行为方式慢慢地向网络转移,传统的购物方式也正在转向网络方面发展,出现了“网购”这种越来越受欢迎的新型消费方式。网上商店是电子商务的一部分,电子商务应有的功能、网上商店也应该具有。由于商家软件设计不大一

14、样,因此网上商店的功能也不完全一致,但总体来讲网上商店是一种无人店铺,人不出门,在计算机网络上就可进行远距离的商品销售与订购。一般应具有如下功能:提供新商品、商品内容介绍、市场评价等,供顾客选择商品时参考;提供商店存货数目,供顾客挑选或补全、补缺;提供网上商店的有关资料,如营业执照等,让顾客了解网上商店的可信程度;开辟网上论坛,供顾客在网上讨论有关商品内容与网上发行中的有关问题;通过网络收集顾客采访商品的计划与要求,顾客的购物习惯、兴趣、和对网上商店的建议与要求;网上订购商品;安全认证、数字签名、网上结算和支付,并提供正式发票;商品配送;退货处理;质量监控。但是由于时间及本人能力方面的一些条件

15、所限,本次毕业设计的网络商店销售管理系统主要是以实现购物和定单的功能作为设计的重点,实现了网络商店的一些最基本和必须的功能,其他的详细复杂的功能将在以后的改进中不断的完善。1.2国内外研究进展1.市场全球化。凡是能够上网的人,无论是在南非上网还是在北美上网,都将被包容在一个市场中,有可能成为上网企业的客户。 2.交易的快捷化。电子商务能在世界各地瞬间完成传递与计算机自动处理,而且无须人员干预,加快了交易速度。 3.交易虚拟化。通过以互联网为代表的计算机互联网络进行的贸易,双方从开始洽谈、签约到订货、支付等,无须当面进行,均通过计算机互联网络完成,整个交易完全虚拟化。 4.成本低廉化。由于通过网

16、络进行商务活动,信息成本低,足不出户,可节省交通费,且减少了中介费用,因此整个活动成本大大降低。 5.交易透明化。电子商务中的双方的洽谈、签约,以及货款的支付、交货的通知等整个交易过程都在电子屏幕上显示,因此显得比较透明。 6.交易标准化。电子商务的操作要求按统一的标准进行。 7.交易连续化。国际互联网的网页,可以实现24小时的服务。任何人都可以在任何时候向网上企业查询信息,寻找问题的答案。企业的网址成为永久性的地址,为全球的用户提供不间断的信息源。 13 本文的研究思路与研究方法 本系统采用Microsoft SQL Server 2005,该数据库在安全性,准确性,运行速度方面有绝对的优势

17、,并且处理数据量大,效率高。前台采用Microsoft公司的Visual Studio 2005作为主要的开发工具,该开发工具是微软最新推出的.NET平台,ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。界面操作也更智能化。其可与SQL Server2005数据库无缝链接。1.4

18、本文的结构第一章 主要论述了课题的背景,研究进度及研究思路和方法。第二章 主要对系统需求做了阐述。第三章 主要对整个系统设计做了阐述,包括业务流程图,数据库设计等。第四章 对系统的具体功能进行分析确定。第五章 主要描述了系统的具体实现,并给出了部分源码。第六章 对系统进行测试。第七章 本文的总结,及对系统的展望。第二章 系统需求分析2.2系统可行性分析本章从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网站的可行性。2.2.1技术可行性1.硬件方面:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。2.系统软件:操作系统Windows

19、 XP/2000接口能力强,数据库采用Microsoft SQL Server 2005,该数据库在安全性,准确性,运行速度方面有绝对的优势,并且处理数据量大,效率高。前台采用Microsoft公司的Visual Studio 2005作为主要的开发工具, 该开发工具是微软最新推出的.NET平台,ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。2.2.2经济可行性从经济角度看, 网络商城购物系统的投资要小于系统对网店的回报,网店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功

20、会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使网店获得更大的收益。2.2.3操作可行性本系统大概需要二个月的时间完成。前二个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉ASP.net编程的作者来说是可行的。2.3.任务概述2.3.1开发目标 实现网络商城购物系统的基本功能,包括订单管理,商品管理,购物车管理,用户信息管理等功能。 2.3.2应用目标 该网络商城购物系统、在线客服子系统,有效的处理各类所需相关信息,以及促进各个子系统管理的信息化、规范化和集成化,实现计算机的智能化管理

21、,以提高工作效率和经济效益。 2.3.1运行环境1 服务端本系统服务器端操作系统可采用Windows Xp/2000/2003,Unix,Linux,Vista各版。使用 Microsoft Visual Studio 2005以及Microsoft SQL Server 2005作为服务器端运行环境。并且需同时用到Microsoft .NET Framework 2.0公共语言运行库。 2 客户端本系统客户端操作系统可采用Windows Xp/2000/2003,Unix,Linux,Vista各版,浏览器可采用IE/Maxthon/GreenBrown/Firefox等。3 条件与限制 网

22、络商城购物系统是面向所有互联网用户,进行相关交易前必须注册为本网络平台会员,才能拥有相应权限;平台用户应妥善保管好个人密码,一旦发现丢失,需尽快提供相关证明交于客服人员进行相关帐户锁定与资料的修改。第三章 系统设计通过对系统的分析, 网上商城购物系统主要应由两个子系统构成:前台用户浏览子系统和后台信息管理子系统。3.1 系统业务流程分析为了更清楚地说明系统框架,以便更好地说明设计该系统的解决方案,我们给出了系统流程图,如图3.1所示。系统流程图展示了该系统所有功能模块之间的逻辑关系,其中的各个功能模块基本上都代表了一个或多个独立的页面,并将在下面的的系统设计阶段得到体现。会员是否登陆查看商品购

23、物车购物车管理结账是否会员管理管理员商品管理物流管理订单管理图3.1 网上商城购物系统业务流程图系统管理从该系统流程图可以看出,会员进入前台系统首先后,只有注册会员,才能为其提供全部前台系统的使用权限,如购物、结账等功能。如果是非注册会员,则为其开放查询信息。管理员登录后台管理系统后可以使用全部权限,开放所有系统功能,不对管理员的权限进行限制。3.2 系统功能结构图后台模块主要用于实现后台管理员对会员、商品、物流、订单和系统的管理等功能。后台管理模块管理员登陆模块订单管理模块商品管理模块会员管理模块物流管理模块系统管理模块查看订单信息修改订单信息删除订单信息打印订单信息添加商品信息修改商品信息

24、删除商品信息添加商品类别信息修改商品类别信息删除商品类别信息添加管理员信息修改管理员信息删除管理员信息删除会员信息上传图片删除图片添加支付方式信息管理支付方式信息添加配送方式信息管理配送方式信息添加配送点信息管理配送地点信息图3.2 网上商城购物系统后台功能结构图前台模块主要用于实现会员注册、登录、修改个人信息、分类查看商品信息、购物、管理购物车、结账和查看各种服务条款等功能。网上商城购物系统前台功能结构图会员登陆模块会员注册模块购物车模块商品信息模块查看购物车模块修改购物车模块结帐图3.3 系统前台功能结构图3.3 数据库设计在需求分析,系统分析的工作完成后,接下来就是数据库的设计。数据库设

25、计是整个数据库应用系统开发过程中一个重要环节,在设计数据库表结构之前,首先要创建一个数据库,本系统使用的数据库名为db_NetShop,数据库采用SQL 2000的数据库。E-R图:管理商品管理员管理会员会员购买商品形成订单管理订单图3.4 网上商城购物系统实体间关系E-R图3.4 数据实体-关系图本系统根据前面的设计规划出的主要实体有会员信息实体、商品信息实体、管理员信息实体和订单信息实体。商品信息实体图商品会员价格商品市场价格商品重量商品单位商品品牌商品简介商品名编号进货时间图3.5 网上商城购物系统商品信息实体图商品信息实体图中,主要包括商品的会员价格,商品市场价格,商品名称,商品品牌,

26、商品重量等一些基本属性。会员信息实体邮编会员详细地址登陆时间编号会员名会员密码会员真实姓名性别E_Mail图3.5 网上商城购物系统会员信息实体图会员信息实体图中,主要包括会员名,会员密码,会员的性别,会员的详细地址等一系列与会员相关的信息。订单信息实体收货人详细地址收货人姓名会员ID号编号支付方式ID号下订日期商品会员金额运输总费用运输方式ID号图3.6 网上商城购物系统订单信息实体图订单信息实体图中主要包括会员ID号,收货人详细地址,收货人姓名,商品的金额,下订单日期,以及运输的总费用等。管理员信息实体编号管理员名管理员密码图3.7 网上商城购物系统管理员信息实体图管理员信息实体图中,主要

27、包括三个属性,即管理员编号,管理员名,和管理员密码。3.4 逻辑结构设计表3.1 会员信息表字段名数据类型长度主键否描述MemberIDbigint8主键会员IDNamevarchar50否会员名Sexbit1否会员性别Passwordvarchar50否会员密码TrueNameVarchar50否会员真实姓名PhonecodeVarchar20否会员电话号码EmailsVarchar50否会员E-mail地址CityVarchar50否会员所在城市Addressvarchar50否会员住址PostCodeChar10否住址邮编AdvancePaymentfloat8否会员充值LoadDate

28、datetime5否会员登录日期表3.2 商品类别表字段名数据类型长度主键否描述ClassIDbigint8主键类别IDClassNamevarchar50否类别名 表3.3 商品信息类别表字段名数据类型长度主键否描述GoodsIDbigint8主键商品IDClassIDbigint8否商品类别IDGoodsNamevarchar50否商品名GoodsIntroducentext16否商品简介GoodsBrandvarchar50否商品品牌名GoodsWeightvarchar10否商品重量GoodsUrlvarchar50否商品图像MarketPricefloat8否商场价格MemberPr

29、icefloat8否会员价格Isrefinementbit1否是否是精品GoodUnitvarchar10否商品计量单位IsHotbit1否是否热卖AddDatedatetime8否进货日期IsDiscountbit1否是否是特价商品表3.4 订单详细类别表字段名数据类型长度主键否描述OrderIDbigint8主键订单IDOrderDatedatetime8否下订单时间GoodsFeefloat8否商品总金额ShipFeefloat8否运费总费用TotalPricefloat8否合计总金额ShipTypevarchar50否配送方式类型PayTypevarchar50否支付方式类型Membe

30、rIDbigint8否购物会员编号ReceiverNamevarchar50否收货人姓名ReceiverPhonevarchar30否收货人联系电话IsComfirmbit1否是否已确认IsPaymentbit1否是否已付款IsConsignmentbit1否是否已发货IsPigeonholebit1否是否已归档ReceiverPostCodeChar10否收货人的邮编ReceiverAdressvarchar200否收货人的地址 表3.5管理员信息类表字段名数据类型长度主键否描述AdminIDint8主键管理员编号Namevarcahr50否管理员姓名Passwordvarcahr50否管理

31、员密码3.5 存储过程的说明 为了保证系统具备良好的可扩展性,有些业务规则可以以存储过程方式放在数据库服务器上。存储过程提供了数据驱动应用程序中的许多优点,使用它数据操作可以封装在单个命令中,为获取最佳性能而进行优化并通过附加安全性得到增强。3.6 安全性设计3.6.1防止用户直接操作数据库的方法管理员必须对数据库安全性和完整性控制负起责任。系统的系统用户管理员保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。数据库的完整性约束条件也会变化,也需要管理员不断修正,以满足用户要求。3.6.2 Windows身份验证

32、模式 本系统采用了Windows 身份验证模式与SQL Server身份验证方式相比,Windows身份验证方式具有下列优点:提供了更多的功能,例如安全确认和口令加密、审核、口令失效、最小口令长度和账号锁定;通过增加单个登录账号,允许在SQL Server系统中增加用户组;允许用户迅速访问SQL Server系统,而不必使用另一个登录账号和口令。3.6.3密码安全SQL Server提供多层安全。在最外层,SQL Server的登录安全性直接集成到Widows NT/2000的安全上,它允许Windows NT服务器验证用户。使用这种“Windows 验证”SQL Server就可以利用Win

33、dows NT/2000的安全特性,例如安全验证和密码加密、审核、密码过期、最短密码长度,以及在多次登录请求无效后锁定帐号。第四章 系统功能具体分析当用户登录到本系统时,可以直接以点击的形式进入如下的版块:用户登录、用户注册、商品查询、购物车、提交定单、商品信息维护、定单信息处理,以及辅助功能。4.1用户登录普通用户通过网络和浏览器,可以访问到 网络商城购物系统,如果用户想在网站上购买商品,必须先登录,如果用户没有登录账号可以先免费注册。4.2用户注册没有账号的用户,网站提供免费注册的功能,用户只需要在注册页面填写相关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有诸如密码不能为

34、空等类似的错误,则会显示出错误信息,让用户重新输入登录信息。4.3商品查询用户可以浏览商品信息,但是商品信息比较多,想找到合适自己的商品,有一定的难度,因此,用户可以通过查询功能,输入想找的商品的关键字,系统会模糊查询,显示出相关的商品信息,提供给用户选择,如果用户选择的商品数据库中找不到合适的匹配,则会提示没有相关商品的信息。4.4购物车用户选择自己喜欢或者需要的商品后,可以把商品存放到购物车中,方便自己的二次查询,如果用户真的需要商品,可以付款购买商品。如果用户不需要商品,可以从购物车中删除商品信息。当用户单击商品显示页面中的“购买”按钮,将会触发DataList的ItemCommand事

35、件,在该事件下,调用自定义方法AddShopCart向购物车中添加商品。调用自定义方GetSubGoodsinformation为存放商品的信息公共类SaveSubGoodsClass赋值。具体实现将在购物车模块设计中详细介绍。4.5提交定单用户查看购物车中的信息,确认要购买的商品,可以直接提交定单,在定单中填写自己的相关信息,填写信息必须正确,填写完只要付款后,经过管理员的确认便可以得到邮购的商品。4.6商品信息维护网站管理员登录到管理员界面后,可以对商品数据进行添加,修改,删除操作,管理商品信息,方便管理员和用户浏览商品信息,管理员可以添加需要上架的新商品以不断的补充网站的商品,让网店的商

36、品更加丰富,对于已经明显显示出下滑趋势的商品,管理员可以进行删除处理,之后用户便不能再看到该商品的信息。第五章 系统功能模块实现5.1用户登录、注册模块这里介绍用户登录的程序设计思路,数据库中存放有用户的基本信息,用户在网站中输入相关信息,通过匹配检测,便可以知道数据的有效性,下面是登录面如下图5.1所示。图 5.1 登录界面登录模块中的主要程序代码介绍:user_name=request.getParameter(user_name);/获得用户名 user_pass=request.getParameter(user_pass);/获得用户密码String sql=select * fro

37、m member where user_name=+user_name+; ResultSet rs;/建立相关的记录集 rs=mdb.executeQuery(sql); 下面只需要查看记录集是不是为空,如果为空,则说明登录失败;否则,登录成功。注册模块,会出现在很多程序中,这里借鉴了其他注册程序的流程。注册模块的核心思想是向数据库中输入数据,并且数据要不能重复。注册模块中的主要程序介绍:String sql1; sql1=Insert intomember(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_po

38、stcode,user_namec,user_type) values(+user_name+,+user_pass+,+user_adds+,+user_mail+,+user_tel+,+request.getRemoteHost()+,+user_postcode+,+getStr(request.getParameter(user_namec)+,会员);mdb.executeInsert(sql1);数据通过验证后,向数据库输入数据,数据库会保存相关的注册信息。5.2 会员管理图5.2 会员管理界面5.3 购物车模块购物车的功能是整个系统的核心和灵魂。它设计的成功与否直接决定系统的成

39、败。本系统的购物车界面如下图所示图5.3 购物车界面当用户单击商品显示页面中的“购买”按钮,将会触发DataList的ItemCommand事件,在该事件下,调用自定义方法AddShopCart向购物车中添加商品,代码如下:protected void DLClass_ItemCommand(object source, DataListCommandEventArgs e) if (e.CommandName = detailSee) 其它事件代码 else if (e.CommandName = buyGoods) AddShopCart(e, DLClass); 自定义方法AddShop

40、Cart,调用UserInfoClass类中的 AddShopCart方法,向购物车中添加商品,代码如下:public void AddShopCart(DataListCommandEventArgs e, DataList DLName) if (SessionUID != null) SaveSubGoodsClass Goods = null; Goods = GetSubGoodsInformation(e, DLName);/调用自定义方GetSubGoodsinformation为存放商品的信息公共类SaveSubGoodsClass赋值 if (Goods = null) /显

41、示错误信息 Response.Write(alert(没有可用的数据);); return; else ucObj.AddShopCart(Goods.GoodsID, Goods.MemberPrice,/ Convert.ToInt32(SessionUID.ToString(), Goods.GoodsWeight); Response.Write(alert(恭喜您,添加成功!); /调用UserInfoClass类中的AddShopCart方法,向购物车中添加商品。 else Response.Write(alert(请先登录,谢谢合作!);); 自定义方法GetSubGoodsInformation为存放商品信息的公共类SaveSubGoodsClass插入购买的商品信息,代码如下:Public SaveSubGoodsClass GetSubGoodsInformation(DataListCommandEventArgs e, DataList DLName) /获取购物车中的信息 SaveSubGoodsClass Goods = new SaveSubGoodsClass(); Goods.GoodsID = int.Parse(DLName.DataKeyse.Item.ItemIndex.ToString(); string

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号