宠物网上购物系统毕业设计

上传人:痛*** 文档编号:41454989 上传时间:2021-11-20 格式:DOC 页数:45 大小:1.04MB
收藏 版权申诉 举报 下载
宠物网上购物系统毕业设计_第1页
第1页 / 共45页
宠物网上购物系统毕业设计_第2页
第2页 / 共45页
宠物网上购物系统毕业设计_第3页
第3页 / 共45页
资源描述:

《宠物网上购物系统毕业设计》由会员分享,可在线阅读,更多相关《宠物网上购物系统毕业设计(45页珍藏版)》请在装配图网上搜索。

1、黔南民族职业技术计算机科学系毕业设计毕业设计题 目:宠物网上购物系统院 系: 计算机科学系 专 业: 计算机信息管理 班 级: 10计管 学 号: 2010301125 二零一二 年 月 日III诚 信 承 诺我谨在此承诺:本人的毕业设计宠物网上购物系统均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名): 年 月 日摘 要【摘要】随着信息技术在管理上越来越深入而广泛的应用,电子商务管理信息系统的实施在技术上已逐步成熟。要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的管理信

2、息系统。本文介绍了在Visual S环境下开发一个宠物网上购物系统的过程。创建了一套行之有效的方案。文章介绍了宠物网上购物系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和SQL 2005设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的页面和程序。【关键词】 Visual S;SQL 2005 ;宠物网上购物系统目录1绪论11.1研究背景11.2宠物网上购物系统研究的目的及意义11.3宠物网上购物系统的功能和作业22 可行性研究与总体构架32.1可行性分析32.1.1经济可行性32.1.2技术可行性32.1.3操作的可行性32.2系

3、统总体设计构架42.2.1系统主要功能42.2.2系统流程43可选择的技术83.1 基于B/S模式体系83.2 ASP.NET 技术83.2.1 ASP.NET的使用83.2.2 ASP.NET的优点93.3数据库技术93.4 ADO.NET技术93.4.1 ADO.NET的使用94 系统设计114.1系统概述114.2系统设计目标114.3系统描述114.4 需求分析125系统数据库设计135.1数据设计方案:135.2 宠物网上购物系统数据库部分表145.2.1 tb_Member 会员表145.2.2 tb_Class 商品大类表145.2.3 tb_GoodsInfo 商品表155.2

4、.4 tb_OrderInfo 订单表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 系统实现206.1显示新闻详细信息页面:206.1.1显示新闻详细信息页面代码:206.2 BBS页面:216.2.1 BBS页面代码:226.3 购物车页面:256.3.1 购物车页面代码:257软件测试357.1测试目标357.2测试项目35

5、7.3测试评价358 结束语379谢辞3710 参考文献3811 附录38程序源代码配套光盘38宠物网上购物系统1 绪论21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是她的时代特征。这些多元化的组合在国际贸易和商业领域得到了广泛的应用,已经成为各国商务发展的一大趋势。应运而生的网上宠物店购物作为信息时代的一种新的商品交易形式,不仅对商品销售的运作方法和过程产生了巨大的影响,而且也带来了一场革命,这场革命的影响将远远超过在线宠物店购物本身的意义,它还将会在社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化等方面改变人类的思维观念和人际交往模式。1.1 研究背景据调查,近

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

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

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

9、解决了宠物店面的问题,另一方面方便顾客的浏览和购买。形成了一个成熟的网络购物平台。本系统是利用ASP.NET与SQL Server 2005技术开发的网上购物系统。它使用方便,操作简单,具有用户注册,拥有在线购物,在线交流,新闻浏览,投票系统等功能。希望本系统能够在网络宠物店购物平台中起到作用。2 可行性研究与总体构架2.1可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包

10、括以下几个方面的内容2.1.1经济可行性主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,因此在经济上是可以接受的,并且本系统实施后可以有助于网络宠物店平台的开发和管理。所以本系统在经济上是可行的。2.1.2技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的B/S模式进行开发。结合了Internet/Intranet技术。数据库服务器选用微软公司的SQL Server数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系

11、统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2.1.3操作的可行性目前,大多数PC机和局域网能够运行该系统,该系统的安装、调试、运行不会改变原计算机系统的设置和网络的布局,并且大多数用户几乎不用做任何培训都能够方便的操作软件。2.2系统总体设计构架软件系统总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系及它们之间的调用关系和数据联系,定义各模块的内部结构等。2.2.1系统主要功能系统的主要功能如下:u 普通会员注册成功后可登陆到会员模

12、块、论坛模块、在线购物模块、投票模块和新闻信息管理等模块,普通会员可以随时更新自己的信息,在网站中可以浏览商品信息、按分类搜索商品信息,以及在论坛模块发表和回复帖子,参与投票查看投票,浏览新闻等操作息。u 管理员采用先注册后登录的方式进入网站,负责网站上商品、新闻信息、交流信息、的增加、删除、修改,以及用户过期信息的删除。u 普通会员在购买商品后,由管理员用户登陆后台查看普通用户的订单信息,然后进行发货。2.2.2系统流程本系统主要分为前端会员购物子系统和后端管理员子系统,由两大模块组成。图1系统流程图2.2.3.1宠物网上购物系统会员子流程图宠物网上购物系统会员注册页面新闻信息投票信息论坛交

13、流会员登录查看商品付款查看购物车用户不存在图2 会员流程图2.2.3.2宠物网上购物系统管理员子流程图留言管理话题管理类别添加类别删除发货订单管理会员管理商品管理论坛管理 图片上传类别管理商品管理新闻更新商品添加商品删除管理员登陆投票管理新闻管理商品更新会员删除管理员管理类别添加类别删除新闻添加新闻删除问题管理选项管理问题添加问题删除问题更新选项添加选项删除选项更新板块管理图3 管理员流程图 3可选择的技术3.1 基于B/S模式体系本系统主要采用B/S模式体系构架,B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起而对C/S结构的一种变化或者改进

14、的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成三层体系结构(即用户界面层/事务层/数据库层)。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握,成本也是较低的。B/S结构是一次到位开发,能实现不同人员,从不同地点,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数

15、据平台和管理访问权限,服务器数据库也很安全。3.2 ASP.NET 技术ASP.NET作为一种新的动态Web技术,是微软公司推出的全新体系结构.NET平台的一部分,它提供了一种以Microsoft.NET Framework为基础,开发Web应用程序的全新编程模式,可以使开发人员更加方便快捷地开发Web应用程序。它是建立在通用中间语言上的程序架构,可以在任何一台Web服务器上建立更为强大的Web应用程序,更重要的是可以使用众多的服务器控件和Microsoft.NET框架提供数千个.NET类,建立功能强大的Web应用程序。相比现有得各种Web开发模型而言,ASP.NET具有更为强大的优势。3.2

16、.1 ASP.NET的使用ASP.NET使用Web Form来描述Web页面,通过面向对象的编程方式,配合.NET Framework,使得Web应用程序设计变得更简单,更高效,功能更为强大。这种Web编程方式是基于所谓的“Web窗体编程模型”,它给开发人员带来了许多方便性,这体现在Microsoft.NET框架中提供了非常丰富的服务器控件。关于Web窗体编程模型,有以下2点:lWeb窗体的页面表现由HTML控件和服务器控件描述,开发人员可以以拖放的方式随意安排页面的布局。lWeb窗体上的每一个控件标签都对应了服务器上的一个实际的对象。3.2.2 ASP.NET的优点本商城使用的开发语言是AS

17、P.NET,使用ASP.NET作为开发语言的好处具体有以下几点7:l支持强类型语言:C#。lASP代码与HTML设计和文本分离,也就是代码和显示分离。这样的代码结构更清晰,用户在维护起来更容易了。l编译页面可改进执行速度,这点很重要。在ASP.NET中,页面执行第一次要编译执行,而在下一次访问就不需要编译,直接执行,这样使运行速度更快,提高效率。l通过继承机制支持代码的重用。通过面向对象程序来实现,也就是可以通过类,可以进行派生和实现多态。3.3数据库技术SQL Server是微软推出的中小型网络数据库系统,是目前最常用的数据库系统之一。随着SQL Server网络数据库应用程序日益增多,这种

18、Web数据库应用系统的正常运行一般依赖于已存在的用户数据库。创建维护数据库的工作可用SQL Server提供的SQL Enterprise Manager工具来进行,如能提供一种定制的数据库管理工具,通过管理应用程序来管理数据库及其设备,对用户来说无疑是最理想的。3.4 ADO.NET技术ADO. NET是. NET应用程序的数据访问模型10。它能用于访问关系型数据库系统,如SQL Server 2005,及很多其他已经配备了OLE DB 供应器的数据源。本系统使用ADO. NET进行数据访问,以及编写数据访问应用的基本方法。 3.4.1 ADO.NET的使用使用ADO.NET在数据供应器操作

19、层访问数据的基本过程为:使用Connection对象建立连接,然后使用Command对象通过SQL语句操作数据,或者进一步使用DataReader对象,逐行从数据源中获取数据并处理,也可以在数据集层进一步使用DataSet访问数据。步骤如下:l 建立连接l 执行命令l 使用DataSet操作数据l 使用DropDownList绑定控件l 使用GridView绑定控件4 系统设计4.1系统概述 电子商务是指交易各方之间(包括企业与企业之间、企业与消费者之间)利用现代信息技术和计算机网络,按照一定的标准所进行的商贸活动。而传统交易过程的电子化,是企业很好的开展电子商务活动的基本要求。该网站提供了用

20、户登录功能、显示信息公告、商品销售、在线投票、在线交流功能,同时可以按照商品分类来查找所需的商品等功能。4.2系统设计目标实施的初步方案:首先对宠物网上购物系统进行分析,设计各个模块之间的功能和关系,建立文本文档。其次,建立数据库,建全所需要的表。最后用ASP.NET进行系统开发,完成添加、查询、修改、删除等功能。工作重点如下表所列:购物车功能创建表创建商品类数据表添加添加商品大类、商品信息、订单信息等修改商品大类、商品信息等购物把选购的商品放入购物车中操作购物车选购商品后,可以再次删除新增商品,也可以清空购物车,重新选购下订单对购物车中的商品进行下订单结账图44.3系统描述该网站的用户角色的

21、不同分为下面两种用户。1、管理员采用先注册后登录的方式进入网站,负责网站上商品、新闻信息、交流信息、的增加、删除、修改,以及用户过期信息的删除。2、普通用户采用先注册后登录的方式进入网站,在网站中可以浏览商品信息、按分类搜索商品信息,以及注册用户信息。4.4 需求分析本系统作为一套网络的宠物网上购物系统,在使用过程中主要呈现出了以下几个特点:(1)优异的软件结构,高质量的软件设计,先进的软件开发技术。系统采用分布浏览器/服务器结构,在软件设计上采用模块化、标准化、网络化的技术,程序适应性广,可靠性强,维护性好,安全性高。屏幕格式、操作方法、代码方案、数据结构都采用一致的标准,具有一致风格。由于

22、Internet的Web技术等新技术的涌现,使我们在构筑信息平台的过程中,能提供丰富有趣的页面效果并不会感到特别困难。基于Web的宠物网上购物系统应用Web服务器技术,以浏览器作为软件集成环境,采用浏览器/服务器体系,使用TCP/IP(传输控制协议/网际协议)和HTTP(超级文本传输协议),其服务器端可建立在流行的网络平台(如Windows NT、Linux)上,集成先进的数据库引导技术。后台数据库管理系统采用多功能、安全性、开发性的Microsoft SQL Server来实现数据流的关联操作。(2)完整、连贯的数据关联处理。系统的各个业务模块都设计了完善的数据接口,通过这些数据接口,实现横

23、向和纵向的数据关联操作,从而极大地提高工作效率,最大限度的减少人为错误,使计算机处理更符合公安部门实际业务操作要求。(3)高效率的快速录入界面。因操作人员经常要完成大批量的数据录入工作,为了进一步提高工作效率,系统为用户设计了快速录入方式,简洁、友好的录入界面,极大地提高了数据的录入速度。5系统数据库设计5.1数据设计方案:采用DBMS方案SQL Server。因为SQL Server.强大的功能,较好的易用性,良好的通用性和兼容性,本系统选择了SQL Server作为数据库平台。 本系统使用Microsoft SQL Server 2005作为库管理系统。安装好Microsoft SQL S

24、erver 2005后,新建一个名为:PETSHOP的数据库,该数据库中包含的数据表以及相应的功能。如图5所示。数据表功能Admin管理员信息表tb_Member会员表Question问卷调查之问题表Options问卷调查之选项表News新闻表Forums论坛表之板块表Topics论坛表之话题表Contents论坛表之讨论表Class商品大类表tb_GoodsInfo商品表tb_OrderInfo订单表图55.2 宠物网上购物系统数据库部分表 5.2.1 tb_Member 会员表表名:tb_Member说明:保存会员信息字段数据类型及长度说明MemberIDint(10)会员编号Nameva

25、rchar(50)会员账号Sexchar(4)性别Passwordvarchar(50)密码TrueNamevarchar(50)真实姓名Questionsnvarchar(50)定义问题Answersnvarchar(50)答案Phonecodevarchar(20)联系电话Emailsvarchar(50)邮箱Cityvarchar(50)所在城市Addressvarchar(200)详细地址PostCodechar(10)邮政编码AdvancePaymentFloat(10)充值金额LoadDateDatetime(8)注册时间图6 会员表5.2.2 tb_Class 商品大类表表名:t

26、b_Class说明:保存商品大类字段数据类型及长度说明ClassIDint(4)大类IDClassNamevarchar(50)类别名称CategoryUrlvarchar(50)链接图片图7商品大类表5.2.3 tb_GoodsInfo 商品表表名:tb_GoodsInfo说明:保存商品信息字段数据类型及长度说明GoodsIDint(4)商品表IDClassIDint(4)所属大类IDGoodsNamevarchar(50)商品名称GoodsIntroducentext(200)简单描述GoodsBrandvarchar(50)商品品牌GoodsUnitvarchar(10)计量单位Good

27、sWeightfloat(10)商品重量GoodsUrlvarchar(10)商品图像MarketPricefloat(10)商品价格MemberPricefloat(10)会员价Isrefinementbit(1)是否推荐IsHotbit(1)是否热销AddDatedatetime(8)添加时间IsDiscountbit(1)是否折扣图8 商品表5.2.4 tb_OrderInfo 订单表表名:tb_OrderInfo说明:保存订单表信息字段数据类型及长度说明OrderIDint(4)订单IDOrderDatedatetime(100)订单时间GoodsFeevarchar(100)商品总价

28、TotalPricevarchar(10)订单总价MemberIDint(100)货物编号ReceiverNamevarchar(50)收货人姓名ReceiverPhonevarchar(100)收货人电话ReceiverAddressvarchar(100)收货人地址ReceiverEmailsvarchar(100)收货人邮箱ReceiverPostCodechar(10)收货人邮编 图9订单表5.2.5 News新闻表表名:News说明:新闻表保存信息字段数据类型及长度说明NewsIDint(10 )新闻编号NewsTitlevarchar(100 )新闻标题NewsContentvar

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

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

31、2.9 Question问卷调查之 问题表表名:Question说明:保存问题信息字段数据类型及长度说明QuestionIdint(4 )问题编号QuestionNamevarchar(50 )问题内容OptionNumint(10)选项总数JoinNumint(10 )参与总数图14问题表5.2.10 Options问卷调查之 选项表表名:Options说明:保存选项信息字段数据类型及长度说明OptionIdint(4 )选项编号OptionNamevarchar(50 )选项描述QuestionIdint(4)问题编号SelectedNumint(4 )选项总数JoinNumvarchar

32、(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;using System.Configuration;using System.Collections;using System.Web;using Syst

33、em.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class User_question : System.Web.UI.Page SQLHelper sqlHelper = new SQLHelper(); DataSet dt = new DataSet(); protected void Page_Load(object sen

34、der, EventArgs e) string edit = Request.QueryStringedit; 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.Rows0Newstitle.ToString(); this.Label3.Text = dt.Tables0.Rows0Newscontent.

35、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 (!IsPostBack) this.HiddenField1.Value = Request.QueryStringedit.ToString(); pds(); try string strSql =

36、 select * from Topics where TopicsID= + HiddenField1.Value; dt = sqlHelper.ExecuteDataSet(strSql); this.Labbt.Text = dt.Tables0.Rows0TopicsTitle.ToString(); this.Labsj.Text = dt.Tables0.Rows0TopicsDate.ToString(); this.Labnr.Text = dt.Tables0.Rows0TopicsContent.ToString(); string userid = dt.Tables0

37、.Rows0UserID.ToString(); dt2 = sqlHelper.ExecuteDataSet(select Name from tb_Member where MemberID= + HiddenField1.Value); 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 Con

38、tents left join tb_Member m on Contents.UserID=m.MemberID where TopicsID= + HiddenField1.Value; dt = sqlHelper.ExecuteDataSet(strSql) r1.DataSource = dt.Tables0.DefaultView; ; r1.DataBind(); protected void Button1_Click(object sender, EventArgs e) try string sql1 = insert into Contents(ContentsConte

39、nt,UserID,TopicsID,TopicsDate) values( + this.TextBox1.Text + , + SessionUID + , + 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 System.Configuration;usin

40、g 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;public partial class User_CommitGoods :

41、System.Web.UI.Page DBClass dbObj = 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 (SessionUsername != null) tabL

42、oad.Visible =true ; tabLoading.Visible = false; labDate.Text = DateTime.Now.ToLongDateString(); labDateTime.Text = DateTime.Today.DayOfWeek.ToString(); if (!IsPostBack) ucObj.DLClassBind(DLClass); ShopCartBind(); TotalDs(); else Response.Write(alert(您还没有登录,请先登录!);location=index.aspx;); protected voi

43、d btnLoad_Click(object sender, EventArgs e) SessionUID = null; SessionUsername = null; if (txtName.Text.Trim() = | txtPassword.Text.Trim() = ) Response.Write(alert(登录名和密码不能为空!);location=javascript:history.go(-1);); else int P_Int_IsExists = uiObj.UserExists(txtName.Text.Trim(), txtPassword.Text.Trim

44、(); if (P_Int_IsExists = 100) DataSet ds = uiObj.ReturnUIDs(txtName.Text.Trim(), txtPassword.Text.Trim(), UserInfo); SessionUID = Convert.ToInt32(ds.TablesUserInfo.Rows00.ToString(); SessionUsername = ds.TablesUserInfo.Rows01.ToString(); Response.Redirect(index.aspx); else Response.Write(alert(您的密码不

45、正确,或者您没注册!);location=javascript:history.go(-1);); 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.ItemIndex

46、.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 (SessionUID = n

47、ull) Response.Write(alert(您还没有登录,请先登录!); else Response.Redirect(CommitGoods.aspx); protected void lbtnALogin_Click(object sender, EventArgs e) Response.Write(window.open(./Manger/Login.aspx); /当购买商品时,获取商品信息 public SaveSubGoodsClass GetSubGoodsInformation(DataListCommandEventArgs e, DataList DLName)

48、/获取购物车中的信息 SaveSubGoodsClass Goods = new SaveSubGoodsClass(); Goods.GoodsID = int.Parse(DLName.DataKeyse.Item.ItemIndex.ToString(); string GoodsStyle = e.CommandArgument.ToString(); int index = GoodsStyle.IndexOf(|); if (index = GoodsStyle.Length) return Goods; Goods.GoodsWeight = float.Parse(GoodsS

49、tyle.Substring(0, index); Goods.MemberPrice = float.Parse(GoodsStyle.Substring(index + 1); return (Goods); /绑定市场价 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_MemberPric

50、e, 1); /绑定小计 public string GetSPStr(string P_Str_SumPrice) return ucObj.VarStr(P_Str_SumPrice, 1); / / 获取购物车中的商品信息 / public void ShopCartBind() ucObj.SCIBind(ShopCart, gvShopCart, Convert.ToInt32(SessionUID.ToString(); / / 显示购物车中的商品合计金额和商品数量 / public void TotalDs() DataSet ds = ucObj.ReturnTotalDs(C

51、onvert.ToInt32(SessionUID.ToString(), TotalInfo); lbSumPrice.Text = ucObj.VarStr(ds.TablesTotalInfo.Rows00.ToString(), 1); lbSumNum.Text = ucObj.VarStr(ds.TablesTotalInfo.Rows02.ToString(), 1); protected void lnkbtnContinue_Click(object sender, EventArgs e) Response.Redirect(index.aspx); protected v

52、oid lnkbtnCheck_Click(object sender, EventArgs e) Response.Redirect(CheckOut.aspx); protected void lnkbtnClear_Click(object sender, EventArgs e) ucObj.DeleteShopCart(Convert.ToInt32(SessionUID.ToString(); ShopCartBind(); TotalDs(); lbLag.Visible = true; protected void gvShopCart_PageIndexChanging(object sender, GridViewPageEventArgs e) gvShopCart.PageIndex = e.NewPageIndex; ShopCartBind(); protected void gvShopCart_RowDeleting(object sender, GridViewDeleteEventArgs e) int P_Int_C

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!