宠物网上购物系统毕业设计_第1页
宠物网上购物系统毕业设计_第2页
宠物网上购物系统毕业设计_第3页
宠物网上购物系统毕业设计_第4页
宠物网上购物系统毕业设计_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题 目:宠物网上购物系统院 系: 计算机科学系 二零一二 年 月 日诚 信 承 诺我谨在此承诺:本人的毕业设计宠物网上购物系统均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。承诺人(签名): 年 月 日摘 要【摘要】宠物网上购物系统的过程。创建了一套行之有效的方案。文章介绍了宠物网上购物系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和SQL 2005设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的页面和程序。【关键词】;SQL2005 ;宠物网上购物系统目录1绪论1研究背景1宠物网

2、上购物系统研究的目的及意义1宠物网上购物系统的功能和作业22 可行性研究与总体构架3可行性分析3经济可行性3技术可行性3操作的可行性3系统总体设计构架4系统主要功能4系统流程43可选择的技术83.1 基于B/S模式体系83.2 ASP.NET 技术8的使用8的优点9数据库技术9技术9的使用94 系统设计11系统概述11系统设计目标11系统描述114.4 需求分析125系统数据库设计13数据设计方案:135.2 宠物网上购物系统数据库部分表145.2.1 tb_Member会员表145.2.2 tb_Class 商品大类表145.2.3 tb_GoodsInfo 商品表155.2.4 tb_Or

3、derInfo 订单表165.2.5 News新闻表165.2.6 Forums论坛表之板块表175.2.7 Topics论坛表之话题表175.2.8 Contents论坛表之讨论表175.2.9 Question问卷调查之问题表185.2.10 Options问卷调查之选项表185.2.11 tb_Admin管理员表196 系统实现20显示新闻详细信息页面:20显示新闻详细信息页面代码:206.2 BBS页面:216.2.1 BBS页面代码:226.3 购物车页面:256.3.1 购物车页面代码:257软件测试35测试目标35测试项目35测试评价358 结束语379谢辞3710 参考文献38

4、11 附录38程序源代码配套光盘381 绪论21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是她的时代特征。这些多元化的组合在国际贸易和商业领域得到了广泛的应用,已经成为各国商务发展的一大趋势。应运而生的网上宠物店购物作为信息时代的一种新的商品交易形式,不仅对商品销售的运作方法和过程产生了巨大的影响,而且也带来了一场革命,这场革命的影响将远远超过在线宠物店购物本身的意义,它还将会在社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化等方面改变人类的思维观念和人际交往模式。1.1 研究背景据调查,近年来电子类产品的网络销售量一直高居各产业之首。随着科技手段的日新月异,各种芯

5、片的不断更新、技术水平的大幅提升,都促使电子产品更新换代的速度在飞速地加快,其网络销售量也必将随之加大,由此而来的丰厚经济收益更是毋庸质疑的,它对推进社会经济发展的贡献亦是无可估量的。拥有如此美好的前景,此类市场必然又会成为加剧利益争夺的“战场”。 为了方便网上宠物店购物,一个强大并且安全的网络宠物店购物平台自然是不可或缺的。电子产品销售网站正是在这种成熟的市场需求的推动下和先进的信息技术的支持下产生的。电子产品的在线销售作为一种现代商务模式,它是基于对商家和客户需求的了解,利用计算机网络检索获取信息,为个体(客户)和整体(商家)提供了一个绝对自由的交易平台。商家节省了用于商品交易场所、服务质

6、量、减小商铺杂支等方面的开销,从而降低了商品价格;客户方面,不仅节约了时间成本,同时降低了宠物店购物成本,可以“货比三家”地随意挑选自己喜爱的商品。加快了商品交易和货币流通速度,而进而推动经济的增长。1.2 宠物网上购物系统研究的目的及意义随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须有一种高效、便于客户购物和支付的购物形式,因此网上购物这种新的商业运营模式就越来越多的商有运用到竞争中,并得到了大多数客户的认可。这种基于浏览器、服务器实现的购物方式已初具规模,一些电子商务网站的成立,改变了人们以往的购物观念。21世纪是一个以网络为核心的信息时代,数字化、网络

7、化与信息化是她的时代特征。这些多元化的组合在国际贸易和商业领域得到了广泛的应用,已经成为各国商务发展的一大趋势。应运而生的网上宠物店购物作为信息时代的一种新的商品交易形式,不仅对商品销售的运作方法和过程产生了巨大的影响,而且也带来了一场革命,这场革命的影响将远远超过在线宠物店购物本身的意义,它还将会在社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化等方面改变人类的思维观念和人际交往模式。1.3 宠物网上购物系统的功能和作业宠物网上购物系统是基于计算机网络的购物系统。它可以使购物不受时间,地域的限制,一方面解决了宠物店面的问题,另一方面方便顾客的浏览和购买。形成了一个成熟的网络购物

8、平台。SQL Server 2005技术开发的网上购物系统。它使用方便,操作简单,具有用户注册,拥有在线购物,在线交流,新闻浏览,投票系统等功能。希望本系统能够在网络宠物店购物平台中起到作用。2可行性研究与总体构架可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容经济可行性主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,因此在经济上

9、是可以接受的,并且本系统实施后可以有助于网络宠物店平台的开发和管理。所以本系统在经济上是可行的。技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的B/S模式进行开发。结合了Internet/Intranet技术。数据库服务器选用微软公司的SQL Server数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件

10、平台完全能满足此系统的需要。操作的可行性目前,大多数PC机和局域网能够运行该系统,该系统的安装、调试、运行不会改变原计算机系统的设置和网络的布局,并且大多数用户几乎不用做任何培训都能够方便的操作软件。软件系统总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系及它们之间的调用关系和数据联系,定义各模块的内部结构等。2.2.1系统主要功能系统的主要功能如下:u 普通会员注册成功后可登陆到会员模块、论坛模块、在线购物模块、投票模块和新闻信息管理等模块,普通会员可以随时更新自己的信息,在网站中可以浏览商品信息、按分类搜索商品信息,以及在论坛模块发表和回复帖子

11、,参与投票查看投票,浏览新闻等操作息。u 管理员采用先注册后登录的方式进入网站,负责网站上商品、新闻信息、交流信息、的增加、删除、修改,以及用户过期信息的删除。u 普通会员在购买商品后,由管理员用户登陆后台查看普通用户的订单信息,然后进行发货。2.2.2系统流程本系统主要分为前端会员购物子系统和后端管理员子系统,由两大模块组成。图1系统流程图宠物网上购物系统会员注册页面新闻信息投票信息论坛交流会员登录查看商品付款查看购物车用户不存在图2 会员流程图留言管理话题管理类别添加类别删除发货订单管理会员管理商品管理论坛管理 图片上传类别管理商品管理新闻更新商品添加商品删除管理员登陆投票管理新闻管理商品

12、更新会员删除管理员管理类别添加类别删除新闻添加新闻删除问题管理选项管理问题添加问题删除问题更新选项添加选项删除选项更新板块管理图3 管理员流程图3可选择的技术基于B/S模式体系本系统主要采用B/S模式体系构架,B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起而对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成三层体系结构(即用户界面层/事务层/数据库层)。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量

13、,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。B/S结构是一次到位开发,能实现不同人员,从不同地点,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。ASP.NET 技术ASP.NET作为一种新的动态Web技术,是微软公司推出的全新体系结构.NET平台的一部分,它提供了一种以Microsoft.NET Framework为基础,开发Web应用程序的全新编程模式,可

14、以使开发人员更加方便快捷地开发Web应用程序。它是建立在通用中间语言上的程序架构,可以在任何一台Web服务器上建立更为强大的Web应用程序,更重要的是可以使用众多的服务器控件和Microsoft.NET框架提供数千个.NET类,建立功能强大的Web应用程序。相比现有得各种Web开发模型而言,ASP.NET具有更为强大的优势。3.2ASP.NET使用Web Form来描述Web页面,通过面向对象的编程方式,配合.NET Framework,使得Web应用程序设计变得更简单,更高效,功能更为强大。这种Web编程方式是基于所谓的“Web窗体编程模型”,它给开发人员带来了许多方便性,这体现在Micro

15、soft.NET框架中提供了非常丰富的服务器控件。关于Web窗体编程模型,有以下2点:lWeb窗体的页面表现由HTML控件和服务器控件描述,开发人员可以以拖放的方式随意安排页面的布局。lWeb窗体上的每一个控件标签都对应了服务器上的一个实际的对象。3.2.2 本商城使用的开发语言是ASP.NET,使用ASP.NET作为开发语言的好处具体有以下几点7:l支持强类型语言:C#。lASP代码与HTML设计和文本分离,也就是代码和显示分离。这样的代码结构更清晰,用户在维护起来更容易了。l编译页面可改进执行速度,这点很重要。在中,页面执行第一次要编译执行,而在下一次访问就不需要编译,直接执行,这样使运行

16、速度更快,提高效率。l通过继承机制支持代码的重用。通过面向对象程序来实现,也就是可以通过类,可以进行派生和实现多态。3.3数据库技术SQL Server是微软推出的中小型网络数据库系统,是目前最常用的数据库系统之一。随着SQL Server网络数据库应用程序日益增多,这种Web数据库应用系统的正常运行一般依赖于已存在的用户数据库。创建维护数据库的工作可用SQL Server提供的SQL Enterprise Manager工具来进行,如能提供一种定制的数据库管理工具,通过管理应用程序来管理数据库及其设备,对用户来说无疑是最理想的。3.4 ADO. NET是. NET应用程序的数据访问模型10。

17、它能用于访问关系型数据库系统,如SQL Server 2005,及很多其他已经配备了OLE DB 供应器的数据源。本系统使用ADO.NET进行数据访问,以及编写数据访问应用的基本方法。3.4.1 使用在数据供应器操作层访问数据的基本过程为:使用Connection对象建立连接,然后使用Command对象通过SQL语句操作数据,或者进一步使用DataReader对象,逐行从数据源中获取数据并处理,也可以在数据集层进一步使用DataSet访问数据。步骤如下:l 建立连接l 执行命令l 使用DataSet操作数据l 使用DropDownList绑定控件l 使用GridView绑定控件4系统设计4.1

18、系统概述电子商务是指交易各方之间(包括企业与企业之间、企业与消费者之间)利用现代信息技术和计算机网络,按照一定的标准所进行的商贸活动。而传统交易过程的电子化,是企业很好的开展电子商务活动的基本要求。该网站提供了用户登录功能、显示信息公告、商品销售、在线投票、在线交流功能,同时可以按照商品分类来查找所需的商品等功能。4.2系统设计目标实施的初步方案:首先对宠物网上购物系统进行分析,设计各个模块之间的功能和关系,建立文本文档。其次,建立数据库,建全所需要的表。最后用进行系统开发,完成添加、查询、修改、删除等功能。工作重点如下表所列:购物车功能创建表创建商品类数据表添加添加商品大类、商品信息、订单信

19、息等修改商品大类、商品信息等购物把选购的商品放入购物车中操作购物车选购商品后,可以再次删除新增商品,也可以清空购物车,重新选购下订单对购物车中的商品进行下订单结账图4该网站的用户角色的不同分为下面两种用户。1、管理员采用先注册后登录的方式进入网站,负责网站上商品、新闻信息、交流信息、的增加、删除、修改,以及用户过期信息的删除。2、普通用户采用先注册后登录的方式进入网站,在网站中可以浏览商品信息、按分类搜索商品信息,以及注册用户信息。4.4 需求分析本系统作为一套网络的宠物网上购物系统,在使用过程中主要呈现出了以下几个特点:(1)优异的软件结构,高质量的软件设计,先进的软件开发技术。系统采用分布

20、浏览器/服务器结构,在软件设计上采用模块化、标准化、网络化的技术,程序适应性广,可靠性强,维护性好,安全性高。屏幕格式、操作方法、代码方案、数据结构都采用一致的标准,具有一致风格。由于Internet的Web技术等新技术的涌现,使我们在构筑信息平台的过程中,能提供丰富有趣的页面效果并不会感到特别困难。基于Web的宠物网上购物系统应用Web服务器技术,以浏览器作为软件集成环境,采用浏览器/服务器体系,使用TCP/IP(传输控制协议/网际协议)和HTTP(超级文本传输协议),其服务器端可建立在流行的网络平台(如Windows NT、Linux)上,集成先进的数据库引导技术。后台数据库管理系统采用多

21、功能、安全性、开发性的Microsoft SQL Server来实现数据流的关联操作。(2)完整、连贯的数据关联处理。系统的各个业务模块都设计了完善的数据接口,通过这些数据接口,实现横向和纵向的数据关联操作,从而极大地提高工作效率,最大限度的减少人为错误,使计算机处理更符合公安部门实际业务操作要求。(3)高效率的快速录入界面。因操作人员经常要完成大批量的数据录入工作,为了进一步提高工作效率,系统为用户设计了快速录入方式,简洁、友好的录入界面,极大地提高了数据的录入速度。5系统数据库设计5.1数据设计方案:采用DBMS方案SQL Server。因为SQL Server.强大的功能,较好的易用性,

22、良好的通用性和兼容性,本系统选择了SQL Server作为数据库平台。 本系统使用Microsoft SQL Server 2005作为库管理系统。安装好Microsoft SQL Server 2005后,新建一个名为:PETSHOP的数据库,该数据库中包含的数据表以及相应的功能。如图5所示。数据表功能Admin管理员信息表tb_Member会员表Question问卷调查之问题表Options问卷调查之选项表News新闻表Forums论坛表之板块表Topics论坛表之话题表Contents论坛表之讨论表Class商品大类表tb_GoodsInfo商品表tb_OrderInfo订单表图55.2

23、 宠物网上购物系统数据库部分表5.2.1 tb_Member会员表表名:tb_Member说明:保存会员信息字段数据类型及长度说明MemberIDint(10)会员编号Namevarchar(50)会员账号Sexchar(4)性别Passwordvarchar(50)密码TrueNamevarchar(50)真实姓名Questionsnvarchar(50)定义问题Answersnvarchar(50)答案Phonecodevarchar(20)联系电话Emailsvarchar(50)邮箱Cityvarchar(50)所在城市Addressvarchar(200)详细地址PostCodech

24、ar(10)邮政编码AdvancePaymentFloat(10)充值金额LoadDateDatetime(8)注册时间图6会员表5.2.2 tb_Class 商品大类表表名:tb_Class说明:保存商品大类字段数据类型及长度说明ClassIDint(4)大类IDClassNamevarchar(50)类别名称CategoryUrlvarchar(50)链接图片图7商品大类表5.2.3 tb_GoodsInfo 商品表表名:tb_GoodsInfo说明:保存商品信息字段数据类型及长度说明GoodsIDint(4)商品表IDClassIDint(4)所属大类IDGoodsNamevarchar

25、(50)商品名称GoodsIntroducentext(200)简单描述GoodsBrandvarchar(50)商品品牌GoodsUnitvarchar(10)计量单位GoodsWeightfloat(10)商品重量GoodsUrlvarchar(10)商品图像MarketPricefloat(10)商品价格MemberPricefloat(10)会员价Isrefinementbit(1)是否推荐IsHotbit(1)是否热销AddDatedatetime(8)添加时间IsDiscountbit(1)是否折扣图8 商品表5.2.4 tb_OrderInfo 订单表表名:tb_OrderInf

26、o说明:保存订单表信息字段数据类型及长度说明OrderIDint(4)订单IDOrderDatedatetime(100)订单时间GoodsFeevarchar(100)商品总价TotalPricevarchar(10)订单总价MemberIDint(100)货物编号ReceiverNamevarchar(50)收货人姓名ReceiverPhonevarchar(100)收货人电话ReceiverAddressvarchar(100)收货人地址ReceiverEmailsvarchar(100)收货人邮箱ReceiverPostCodechar(10)收货人邮编图9订单表5.2.5 News新

27、闻表表名:News说明:新闻表保存信息字段数据类型及长度说明NewsIDint(10 )新闻编号NewsTitlevarchar(100 )新闻标题NewsContentvarchar(1000 )新闻内容NewsDatedatatime(8)添加时间图10 新闻表5.2.6 Forums论坛表之 板块表表名:News说明:保存版块信息字段数据类型及长度说明ForumsIDint(10 )板块编号ForumsTitlevarchar(100 )板块名称ForumsContentvarchar(1000 )板块介绍UserIDint(10 )版 主图11 板块表5.2.7 Topics论坛表之

28、话题表表名:Topics说明:保存话题信息字段数据类型及长度说明TopicsIDint(10 )话题编号TopicsTitlevarchar(100 )话题标题TopicsContentvarchar(10 00)话题内容UserIDint(4 )发表人TopicsDatedatatime(8 )发表日期ForumsIDint(10 )所属板块图12话题表5.2.8 Contents论坛表之 讨论表表名:Contents说明:保存讨论信息字段数据类型及长度说明ContentsIDint(10 )讨论编号ContentsTitlevarchar(100 )讨论标题ContentsContentv

29、archar(10 00)讨论内容UserIDint(4 )发表人TopicsDatedatatime(8 )发表日期TopicsIDint(10 )所属板块图13讨论表5.2.9 Question问卷调查之 问题表表名:Question说明:保存问题信息字段数据类型及长度说明QuestionIdint(4 )问题编号QuestionNamevarchar(50 )问题内容OptionNumint(10)选项总数JoinNumint(10 )参与总数图14问题表Options问卷调查之 选项表表名:Options说明:保存选项信息字段数据类型及长度说明OptionIdint(4 )选项编号Op

30、tionNamevarchar(50 )选项描述QuestionIdint(4)问题编号SelectedNumint(4 )选项总数JoinNumvarchar(200 )参与总数图15选项表5.2.11 tb_Admin管理员表表名:tb_Admin说明:保存管理员信息字段数据类型及长度说明AdminIDint(4 )管理员编号Adminvarchar(50 )管理员帐号Passwordi varchar(50 )管理员密码图16管理员表6 系统实现6.1显示新闻详细信息页面:图19 详细新闻6.1.1显示新闻详细信息页面代码:using System;using System.Data;u

31、sing System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; SQLHelper sqlHelper = new SQLHelper(); DataSet dt = new DataSet(); protected vo

32、id Page_Load(object sender, EventArgs e) string edit = Request.QueryString"edit" if (!IsPostBack) string sql = "select * from News where Newsid='" + edit + "'" dt = sqlHelper.ExecuteDataSet(sql); if (dt.Tables0.Rows.Count > 0) this.Label2.Text = dt.Tables0.Ro

33、ws0"Newstitle".ToString(); this.Label3.Text = dt.Tables0.Rows0"Newscontent".ToString(); 6.2 BBS页面:图21 BBS页面6.2.1 BBS页面代码: SQLHelper sqlHelper = new SQLHelper(); DataSet dt = new DataSet(); DataSet dt2 = new DataSet(); protected void Page_Load(object sender, EventArgs e) if (!IsPo

34、stBack) this.HiddenField1.Value = Request.QueryString"edit".ToString(); pds(); try string strSql = "select * from Topics where TopicsID=" + HiddenField1.Value; dt = sqlHelper.ExecuteDataSet(strSql); this.Labbt.Text = dt.Tables0.Rows0"TopicsTitle".ToString(); this.Labsj.

35、Text = dt.Tables0.Rows0"TopicsDate".ToString(); this.Labnr.Text = dt.Tables0.Rows0"TopicsContent".ToString(); string userid = dt.Tables0.Rows0"UserID".ToString(); dt2 = sqlHelper.ExecuteDataSet("select Name from tb_Member where MemberID=" + HiddenField1.Value)

36、; this.LabName.Text = dt2.Tables0.Rows00.ToString(); catch private void pds() string strSql = "select Contents .*,(case when m.Name is null then '游客' else m.Name end) as Name from Contents left join tb_Member m on Contents.UserID=m.MemberID where TopicsID=" + HiddenField1.Value; dt

37、 = sqlHelper.ExecuteDataSet(strSql) r1.DataSource = dt.Tables0.DefaultView; ; r1.DataBind(); protected void Button1_Click(object sender, EventArgs e) try string sql1 = "insert into Contents(ContentsContent,UserID,TopicsID,TopicsDate) values('" + this.TextBox1.Text + "','&q

38、uot; + Session"UID" + "','" + HiddenField1.Value + "','" + DateTime.Now + "')" if (sqlHelper.ExecuteNonQuery(sql1) this.TextBox1.Text = "" pds(); catch 6.3 购物车页面:图24 购物车页面6.3.1 购物车页面代码:using System;using System.Collections;using S

39、ystem.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Text.RegularExpressions; DBClass dbObj =

40、 new DBClass(); UserInfoClass uiObj = new UserInfoClass(); UserInfoClass ucObj = new UserInfoClass(); SQLHelper sqlHelper = new SQLHelper(); MangerClass mcObj = new MangerClass(); protected void Page_Load(object sender, EventArgs e) if (Session"Username" != null) tabLoad.Visible =true ; ta

41、bLoading.Visible = false; labDate.Text = DateTime.Now.ToLongDateString(); labDateTime.Text = DateTime.Today.DayOfWeek.ToString(); if (!IsPostBack) ucObj.DLClassBind(DLClass); ShopCartBind(); TotalDs(); else Response.Write("<script>alert('您还没有登录,请先登录!');location='index.aspx'

42、;</script>"); protected void btnLoad_Click(object sender, EventArgs e) Session"UID" = null; Session"Username" = null; if (txtName.Text.Trim() = "" | txtPassword.Text.Trim() = "") Response.Write("<script>alert('登录名和密码不能为空!');locati

43、on='javascript:history.go(-1)'</script>"); else int P_Int_IsExists = uiObj.UserExists(txtName.Text.Trim(), txtPassword.Text.Trim(); if (P_Int_IsExists = 100) DataSet ds = uiObj.ReturnUIDs(txtName.Text.Trim(), txtPassword.Text.Trim(), "UserInfo"); Session"UID" =

44、 Convert.ToInt32(ds.Tables"UserInfo".Rows00.ToString(); Session"Username" = ds.Tables"UserInfo".Rows01.ToString(); Response.Redirect("index.aspx"); else Response.Write("<script>alert('您的密码不正确,或者您没注册!');location='javascript:history.go(-1)

45、'</script>"); protected void btnRegister_Click(object sender, EventArgs e) Response.Redirect("Register.aspx"); protected void DLClass_EditCommand(object source, DataListCommandEventArgs e) Response.Redirect("ClassGoods.aspx?ClassID=" + DLClass.DataKeyse.Item.ItemIn

46、dex.ToString(); protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) protected void btnsou_Click(object sender, EventArgs e) Response.Redirect("ClassGoodsName.aspx?ClassName=" + this.txtName.Text); protected void lnkbtnShopCart_Click(object sender, EventArgs e) if

47、(Session"UID" = null) Response.Write("<script>alert('您还没有登录,请先登录!')</script>"); else Response.Redirect("CommitGoods.aspx"); protected void lbtnALogin_Click(object sender, EventArgs e) Response.Write("<script language=javascript>window.open

48、('./Manger/Login.aspx')</script>"); /当购买商品时,获取商品信息 public SaveSubGoodsClass GetSubGoodsInformation(DataListCommandEventArgs e, DataList DLName) /获取购物车中的信息 SaveSubGoodsClass Goods = new SaveSubGoodsClass(); Goods.GoodsID = int.Parse(DLName.DataKeyse.Item.ItemIndex.ToString(); strin

49、g GoodsStyle = e.CommandArgument.ToString(); int index = GoodsStyle.IndexOf("|"); if (index < -1 | index + 1 >= GoodsStyle.Length) return Goods; Goods.GoodsWeight = float.Parse(GoodsStyle.Substring(0, index); Goods.MemberPrice = float.Parse(GoodsStyle.Substring(index + 1); return (Go

50、ods); /绑定市场价 public string GetMKPStr(string P_Str_MarketPrice) return ucObj.VarStr(P_Str_MarketPrice, 1); /绑定会员价 public string GetMBPStr(string P_Str_MemberPrice) return ucObj.VarStr(P_Str_MemberPrice, 1); /绑定小计 public string GetSPStr(string P_Str_SumPrice) return ucObj.VarStr(P_Str_SumPrice, 1); /

51、<summary> / 获取购物车中的商品信息 / </summary> public void ShopCartBind() ucObj.SCIBind("ShopCart", gvShopCart, Convert.ToInt32(Session"UID".ToString(); / <summary> / 显示购物车中的商品合计金额和商品数量 / </summary> public void TotalDs() DataSet ds = ucObj.ReturnTotalDs(Convert.ToInt32(S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论