2022《基于WEB的网上购物商城系统设计与实现》14000字_第1页
2022《基于WEB的网上购物商城系统设计与实现》14000字_第2页
2022《基于WEB的网上购物商城系统设计与实现》14000字_第3页
2022《基于WEB的网上购物商城系统设计与实现》14000字_第4页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

TOC\o"1-5"\h\z\o"CurrentDocument"1系统概述 1\o"CurrentDocument"研究背景 1\o"CurrentDocument"研究意义和现状 1\o"CurrentDocument"系统设计思想 2\o"CurrentDocument"2系统开发环境 3\o"CurrentDocument"1ASP.NET概述 3\o"CurrentDocument"2动态网站技术介绍 4\o"CurrentDocument"3数据库技术 4\o"CurrentDocument"4ADO.NET连接数据库 5\o"CurrentDocument"3需求分析 6\o"CurrentDocument"1可行性分析 63.1.1技术可行性 63.1.2经济可行性 63.1.3操作可行性 7\o"CurrentDocument"3.2系统流程和逻辑 73计算机软硬件配置和开发平台 83.1计算机系统硬件配置 83.2计算机系统软件配置 93.3编程环境与工具 9\o"CurrentDocument"4系统概要设计 91概述 9\o"CurrentDocument"2系统结构 10\o"CurrentDocument"3.数据库设计 113.1数据库E-R图 113.2数据库实体 113.3数据库设计表 14\o"CurrentDocument"5系统详细设计 17\o"CurrentDocument"1系统首页 18\o"CurrentDocument"2用户注册 19\o"CurrentDocument"3商品信息 21\o"CurrentDocument"5.4购物车管理 23\o"CurrentDocument"5订单管理 24\o"CurrentDocument"6用户登录 26\o"CurrentDocument"7分类管理 28\o"CurrentDocument"5.8商品管理 30\o"CurrentDocument"5.9公告管理 32\o"CurrentDocument"5.10订单管理 346系统测试 376.1概念和意义 37\o"CurrentDocument"6.2特性 37\o"CurrentDocument"6.3重要性 38\o"CurrentDocument"本系统测试描述 38\o"CurrentDocument"系统测试效果 387总结 43(-)本文的研究结论及展望 43\o"CurrentDocument"(二)研究的不足及发展意见 43\o"CurrentDocument"(三)在系统设计与实现过程中的收获及后续的改进 44致谢语 错误!未定义书签。参考文献: 45基于web的网上购物系统摘要:随着互联网技术的飞速发展,互联网从单纯的学术研究发展到全面的商业网络。人们对互联网技术的要求不仅仅是浏览网页、收发电子邮件和其他简单的网络应用程序。互联网技术的快速发展为网上购物网站的发展提供了强大的推动カ。同时,网络购物环境也逐步改善。网上购物对网民的吸引力将越来越大,网民对购物网站的看法将一步步理解,从拒绝到接受,从怀疑到信任,网络购物的理念将更加扎根于人们的心中。论文解释了网上购物网站开发过程,介绍了系统的需求分析和系统的设计方法。系统的基本功能包括用户购买以及管理员管理。用户采购系统包括商品、订单查询和商品订单;管理员系统包括管理员登录、商品管理,用户订单处理和管理公告信息。在这个网上购物网站中,顾客可以方便地注册用户,查看商品,并向购物车中添加满意的商品。客户将得到系统自动分配的唯一订单号,方便客户随时查询订单处理情况;管理员可以维护和管理货物信息,包括修改现有商品信息、添加新商品信息等。删除过期商品信息等;管理员还可以管理商品的库存信息。本网站采用VS2005集成开发环境进行开发,编程语言采用C#,编程框架オ用流行的Asp.Net框架进行开发,数据库采用微软的SQLServer2005数据库管理系统进行存放系统中的商品等数据信息。网站用VS2005集成开发环境开发,编程语言是C#o编程框架是用流行的ASP.NET框架。数据库使用Microsoft的SQLServer2005数据库管理系统在系统中存储货物和其他数据信息。关键词;网上购物;网上购物网站;ASP.Net技术;B/S1系统概述研究背景近年来,随着互联网的迅速崛起,互联网越来越成为收集和提供信息的最佳渠道,逐渐进入传统的流通领域。结果,网上购物变得流行起来。越来越多的企业建立了网上商店,向消费者展示ー种新的购物理念。网上购物网站是ー个具有互动功能的商业信息系统。它为用户提供静态和动态信息资源。静态信息是指那些不经常变化或更新的资源,如公司简介、管理规范以及公司制度等,动态信息是指那些随时变化的信息,如产品报价和产品更新等,网上购物网站具有强大的交互功能。使企业和用户能够轻松地传输信息和完成电子交易。在现实生活中,网络购物已成为现代人的ー种需求。它的便利性和速度是传统购物方式无法比的。研究意义和现状Internet快速发展急速的推动网上购物网站的发展。于此同时,网络购物环境逐步改善,表现为网民结构的普及和网络生存的普及,物流和银行结算的顺畅流动,市场运行规范以及相应政策法规的完善。网上购物将吸引越来越多的网友,网友对购物网站的看法将进ー步理解,从拒绝到接受,从怀疑到包容,从否定到理解,网上购物的概念将更加扎根于人们的心中。随着信息技术和互联网的发展,网络已成为现代生活的一部分。越来越多的人喜欢网上交易。传统的销售方式已经不能满足时代的要求。在此情况下,基于Web模式的网上购物系统得到了快速的发展。可以说,网上购物系统改变了人们的生活和工作方式。在此情况下,作为一家出版社,如何使网上购物系统满足顾客的需求,已成为抉择其发展的重要因素之一。基于上述情况,开发了该系统。本系统是基于B/S模式的网络交易系统。该系统主要用于电子产品交易的网络管理,使网上购物更容易,以便提高工作效率,从而降低管理成本,方便用户使用,并可增加其网站的附加利润。网络正在从产品形式向服务形式转化,所以网上购物在网络中的发展将要占据重要的地位,因为它的宗旨就是充分利用Internet取代传统的销售方式,充当买主和卖主的零售商。微软的.NET技术战略意义本身就是帮助用户在任何时候、任何地方、利用任何的工具都可以获得网络上的信息,并享受网络通讯带来的快乐。本课题就是通过微软的ASP.NET开发的ー个基于B/S的网上购物管理系统,主要实现了网上购物和后台的管理。虽然目前网上购物管理系统数量较多,但ASP.NET开发的网上购物管理系统却很少。通过本系统的开发,我们不仅可以学习如何利用ASP.NET开发ー个更完善的综合网上购物管理、网上订购等功能的综合网上购物管理系统,还可以促进我们对所学知识的综合利用,让我们能够对应用程序的开发过程有更深的理解。系统设计思想ー个成功的网站应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。只有详细的策划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行。同时,ー个大型的计算机网站系统,必须有一个正确的设计指导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的网络体系结构,才能充分发挥计算机信息管理的优势。根据现实生活中网民的实际需求,本系统的设计按照下述原则进行。成功的网站应当首先明确网站建设的目的,确定网站功能、规模,投资成本等,进行必要的市场分析等。只有详细的规划,才能避免网站建设中的诸多问题,使网站建设得以顺利进行。于此同时,大型计算机网站系统必须有正确的设计指导思想。通过合理选择数据结构,网络结构,操作系统和开发环境,形成完善的网络体系结构,充分发挥计算机信息管理的优势。根据生活中网民的实际需求,本系统的设计遵循以下原则。有效性:实际上,这里的有效性包括两个含义:有用性和可用性。有用性是指网站的潜在功能,以满足用户的需求,而可用性是指通过网站的运行达到特定目标的能カ。可以看出,如果ー个站点不能正常运行或设计得很差,那么它就不是ー个好的站点。在实现用户目标的过程中,可用的站点应该是高效的、易学的、令人满意的、无错误的。高可靠性:ー个实用的网站必须同时可靠。本设计通过合理、先进的网络设计和软硬件的优化,保证了网站的可靠性和它的容错性。高安全性:在设计中充分利用网络软硬件提供的各种安全措施,保证用户共享资源,充分考虑系统和数据资源的容灾、备份和恢复的要求。为系统提供强大的数据库备份工具。保证了关键数据的安全性。操作权限级别,设置不同的角色以确保每个步骤的操作权限,可由管理员设置。先进性:使用世界上最先进的数据库技术,使用ASP.NET开发工具,SQLServer2005为网站的后台数据库。这些技术完全是在微软平台上开发的,降低了系统的运行成本,提高了系统的稳定性和可维护性。采用标准技术:本网站的所有设计都是基于国际上现行的标准进行,以便使系统的更加开放。外观和技术平衡:系本统采用Web风格的界面设计。界面友好、大气、易用、易学。网站设计的关键是外观与技术的平衡。糟糕的网站很无聊,运行良好,但不能激励用户。相反,如果外观很有表现カ,但技术有限,用户会感到非常失望。外观与技术之间需要建立一个清晰、连续的关系,即外观与场地的意图有关,需要不同的场地处理方式。2系统开发环境2.1ASP.NET概述ASP.NET是一个在服务器上运行的基于语言的通用程序。与以前的ASP即时解释器不同,它在服务器端运行时首次编译程序。ASP.NET框架可以使用Microsoft最新的产品VisualStudio.NET开发环境开发,由Wysiwyg编楫(您所看到的就是所看到的就是所得到的)。这些只是ASP的ー小部分网络对强大软件的支持。因为ASP。NET是ー个基于通用语言的编译运行程序,它的强大性和适应性使得它可以在几乎所有的Web应用软件开发平台上运行。通用语言、消息机制和数据接口处理的基本库可以无缝集成到ASP.NET的Web应用程序。ASP.NET也是独立于语言的独立语言,因此您可以选择最适合您编写程序或用多种语言编写程序的语言。现在支持C语言(C++与Java的结合)、VB、JScripto将来,这种以多种编程语言协同工作的能力将保护当前基于C0M+的程序,这些程序可以完全移植到ASP.NET〇ASP.NET使用基于字符的分层配置系统使您的服务器环境和应用程序设置更容易。由于配置信息存储在简单的文本中,因此无需启动本地系统所有者工具即可实现新的设置。这种被称为“零地方管理”的理念造就了ASP〇NET基于应用程序的开发更加具体和快速。ASP的安装。服务器系统上的NET应用程序只需要一些必要文件的简单副本,而不需要重新启动系统。就这么简单。ASP.NET被有意设计成多处理器的开发工具。在多处理器环境下,采用特殊的无缝连接技术将大大提高运行速度。即使你现在的ASP.NET应用程序是为单个处理器开发的,多处理器运行时的未来不需要任何更改来提高其性能,但当前的ASP不能做到这ー点。ASP.NET优点主要体现在以下几个方面:(1)效率,它可以在第一次执行之后直接运行,而不需要重新编译。因此,ASP的速度和效率远远高于非模块化编程语言,如VBScript或JavaScripto〇(2)重复性,ASP.NET不像ASP将ASP代码与HTML混合,而是完全分离了代码与内容,具有很强的可重用性。(3)代码量,ASP通过编写代码和ASP实现所有函数。NET只能通过预先指定来自动实现相同的功能。因此,ASP〇NET的代码量比ASP小得多,以实现相同的功能。2动态网站技术介绍由于系统的操作界面是以网页的形式存在的,各种用户的具体请求需要动态处理并返回结果,这是一般静态网页技术所无法实现的,所以动态网页技术有很多,如CGI、/r/、jsp、asp、等。此设计使用ASP.NET技术。ASP.NET(也称为ASP+)是ASP的更新版本。它不仅是ー个ASP,而且是ー个新的Web开发框架,包含了许多新的特性。ASP.NET依赖于模块和组件,具有更好的可扩展性和定制性。数据处理引入了许多令人兴奋的新技术。正是这些创新的新功能使ASP.NET远远超越了ASP,还为Web开发人员提供了更好的灵活性,减少了Web应用程序的开发周期。ASP.NET和WindowsSQL2005Server/AdvancedServer的完美结合为中小型甚至企业级Web业务模型提供了一个更加稳定、高效和安全的操作环境。2.3数据库技术SQL2005的主要任务是管理数据库及其对象。每个数据库都由数据库对象组成,如表、触发器、存储过程等。数据表包含数据库中所有数据。在设计数据库之后,可以创建用于在数据库中存储数据的表。SQL2005提供了两种创建数据库表的方法:ー种是使用表设计器,另ー种是使用Transact-SQL语句中的create命令。创建表后,最重要的是向表中插入数据,这是最基本的操作。如果需要删除表,可以使用EnterpriseManager删除表,或使用DROPTABLE语句删除表。SQL2005的数据存储过程集中了一些固定的数据操作,解决了使用数据库时系统的速度和效率问题。打开SQLServer企业管理器,单击数据库中的“存储过程”文件夹,右键单击鼠标,然后选择’‘新建存储过程",将命令语句添加到对话框的文本显示中。存储过程是接受和返回用户提供的参数的Transact-SQL语句的存储集。修改存储命令可以使用alterprocedure语句来更改存储过程。删除存储过程可以使用DROPPROCEDURE命令。由于该系统涉及到大量的数据处理,需要强大的后台数据库管理系统支持。目前主要有:SQL200、Excel、Sybase>OracIe>Informix等。其中,基于网络的SQLServer和Oracle产品远远安全于基于桌面的SQL2005、FoxPro等数据库。本系统采用微软的SQL2005。其原因是:首先,SQLServer与Windows2005Server服务器紧密集结,Windows2005Server具有良好的安全性,可以排除所有未经授权的非法用户访问,保证SQL2005Server的安全性,满足系统的安全性要求:其次,用户可以使用Web浏览器查询stora通用电气公司。存储在sq12005数据库中的数据满足远程访问数据库的要求。第三,产能巨大。每个数据库最多可以创建20万个数据表。数据表中记录的行数仅受服务器硬盘空间的限制,满足系统中大量问题的需要。本网站以VS2005为开发环境,编程环境是嵌套C语言的ASP.NET,以SQLServer为数据库环境。4ADO.NET连接数据库NET为用户提供了一种新的数据库访问的机制,使数据库编程变得容易。ADO.NET为用户提供了两种数据访问模式。一种是连接方式,它使用ADO技术对数据连接进行编程。它是ー种传统的数据库访问技术。还有另一个断开连接的模式,它提供了更大的升级和灵活性。对于断开连接模式下的数据访问,应用程序从数据源获取所需数据,然后断开与原始数据源的连接,完成数据更新。DataSet类是ADO.NET中非连接模式的核心。数据集对象以XML的形式存储数据。可以从要从XML数据流检索的数据库中检索数据集对象,因此用户不需要考虑数据源的位置。数据提供程序对象也是ADO的重要组成部分。它可以访问数据库,生成数据集对象,并允许数据连接模式下的数据库访问。D提供了两个编程接口,即OLEDB和SQLServer,用于访问数据库。如果用户使用SQLServer为数据库,那么最好使用SQLServer接口,它比OLEDB更高效。3需求分析1可行性分析技术可行性:计算机具有较高的配置,有足够的空间安装操作平台、数据库和各种编程工具,在编程环境中可以提供可靠的支持;对于程序员来说,他们可以使用他们以前学过的各种开发软件的计算机知识和管理知识,ー起通过不断的学习,为系统的开发提供必要的技术支持;社会可行性:网络购物系统成功的先例很多。网络购物系统的发展和运行与国家政策法规没有冲突或冲突。此タト,基于Web的网上购物系统的操作和工作模式符合员エ的日常生活习惯,操作方便灵活,易于管理。拥有可行性;经济可行性:该系统主要通过ASP.NET进行开发。它是免费和开源的。它可以通过访问基于Web的在线购物系统轻松快速地进行操作。1.1技术可行性技术可行性是最困难、最关键的问题。根据用户提出的系统功能、性能和约束条件,从技术角度分析了系统实现的可行性。此系统使用ASP和Ad。网络技术。众所周知,网络越来越成熟和稳定,是计算机领域最有前途的技术之一。同时,数据库使用sql2005。结合ASP.NET,ADO.NET和SQL2005开发ー个基于网络的网上购物系统是可行和有效的。1.2经济可行性经济可行性研究主要分析成本效益,包括估算项目开发成本,估算开发成本是否高于项目的预期总利润。为了了解软件所带来的经济效益是否与开发设计所需的投资相比较合适,以及软件能否真正为用户带来足够的经济效益,我们开发的系统旨在提高用户的效率,节省工作时间,便于操作和管理。该系统的开发在经济上是可行的。开发这个软件不需要很多钱,它是由个人独立设计的。它可以节省大量资金,提高个人的实践能カ。估算分析新系统的成本效益,包括估算项目开发成本、开发成本和未来运营维护成本,估算新系统的效益,估算开发成本是否高于项目总支出。1.3操作可行性伴随着科学技术的飞速发展,计算机已广泛应用于世界各方面,便捷的科学技术条件给人们带来了优质的工作环境,也使人们对工作效率和可操作性有了更高的追求。所以,管理形式的计算机是社会发展的必然结果,各种智能软件比比皆是,减少了原来手エ操作耗费的局面,提高了工作的效率和准确性。系统的用户平台直接面向购物管理者和系统管理者。界面简单明了。通过可视化界面,普通用户能通过鼠标和键盘查看资讯。由于本系统的操作简单易懂,初次使用本系统的用户,无需复杂的培训和学习,即可掌握本系统的操作环节。因此,在实际操作中开发该软件是可行的。2系统流程和逻辑

3.3计算机软硬件配置和开发平台3.3.1计算机系统硬件配置主板ー技嘉GA-G31M-S2CCPU-Intel奔腾双核E5300(盒)内存ー威刚2GBDDR280硬盘一希捷320GB光驱一先锋DVR-117CH显卡-集成IntelGMA3100显卡声卡ー集成RealtekALC8838声卡网卡ー集成AR8132百兆网卡显示器ー优派19寸LED显示器3.2计算机系统软件配置操作系统ーMicrosoftWindowsXPProfessionaI安装软件-MicrosoftOffice2003;金山词霸2010;AdobeAcrobat10.0Professional;瑞星杀毒软件防火墙组合版;InternetExplorer8.0;VS2005+SQL20053.3编程环境与工具管理信息系统使用MicrosoftWindowsXPProfessionaISP3为操作系统平台。本系统选用WindowsXP中文专业版,C#为开发语言,SQL2005数据库作为开发语言。因为这些软件产品都是微软公司的产品,相互兼容,开发的应用系统稳定性高。VS2005拥有可视化的开发环境,能够尽快完成系统的开发,内部集成数据咨询通道,使数据库的管理变得简单方便。数据库使用MicrosoftSQL2005,根据我们的系统要求,完全可以满足我们的エ作需要,它支持的类型非常丰富,维护方便,成本低,用户的质量需求不是很高,易于升级。4系统概要设计1概述该系统采用B/S结构(浏览器/服务器、浏览器/服务器结构)和基于Web服务的两种模式,是ー种适合于互联网环境的模型结构。只要用户可以连接到互联网,他们就可以随时随地使用它。系统工作原理图如图4-1所示:

执行过程图4-1系统工作原理图2系统结构本系统基于网站系统的B/S结构,具体功能如下:系统分为两个角色:管理员和普通用户。管理员可以管理商品的基本信息、分类、订单管理、新闻管理和用户管理以及密码修改等。用户管理可以查看新闻、商品信息、采购管理订单、修改个人信息等系统功能。系统功能模块图如图4-2所示。图4-2系统功能结构图3.数据库设计3.1数据库E-R图概念模型是对现实信息进行抽象概括,实现对信息世界的建模。它是一个强大的数据库设计工具。数据库概念模型的设计可以用E-R图来表述现实世界的概念模型。系统的E-R图显示了系统中各实体之间的关系。3.2数据库实体管理员信息属性图:如图4-3所示。

用户名图4-3管理员信息实体属性图公告信息属性图:如图4-4所示。图4-4公告信息实体属性图会员信息实体属性图:如图4-5所示。分类信息实体属性图购物车信息实体属性图::如图4-7所示。。、图4-7分类信息实体属性图如图4-8所示。, ヽ^(购买数量ヽ^(会员编号)、、、ー ノノ( 价格 )i品编号 k \ [ / ( 编号)购物车信息图4-6商品信息实体属性图图4-9订单信息实体属性图订单详情信息实体属性图:如图4-10所示。订単详情图4-10订单详情信息实体属性图3.3数据库设计表此系统需要后台数据库,下面介绍数据库中相关各个表的详细信息。管理员信息表:如表4-1所示。表4-1管理员信息表字段名说明类型长度可否为空主键ID编号Int8否是UserName用户名Nvarchar50否否PassWord密码Nvarchar50否否表4-2类型信息表字段名说明类型长度可否为空主键TypeID类型编号Int8否是TypeName类型名称Nvarchar50否否会员信息表:如表4-3所示。表4-3会员信息表字段名说明类型长度可否为空主键MemberID会员编号Int8否是MemberName会员名称Nvarchar50否否MemberPwd密码Nvarchar50否、否、Sex性别Nvarchar2否否Rea1Name真实姓名Nvarchar50否否MobileTel电话Nvarchar50否否Emai1邮箱Nvarchar50否否Address地址Nvarchar50否否Code邮编Nvarchar6否否Wenti问题Nvarchar50否否daan答案Nvarchar50否彳RegisterDate注册时间datetime8否否公告信息表:如表4-4所示。表4-4公告信息表字段名说明类型长度可否为空主键News1D公告编号Int8否是NewsTitIe标题Nvarchar50否行NewsContent内容Ntext50否否NewsDate发布时间datetime8否否FaBuRen发布人Nvarchar50否否购物车信息表:如表4-5所示。表4-5购物车信息表字段名说明类型长度可否为空主键

BuyID购物车编号Int8否是GoodsID商品编号Int8否、否Member1D会员编号1nt8否否Number数量Int8否否SumPrice价格Float8否否商品信息表:如表4-6所示。<4-6商品信息表字段名说明类型长度可否为空主键GoodsID商品编号Int8否是TypeID分类编号1nt8否否GoodsName商品名称nvarchar50否否GoodsPicture图片nvarchar8否否Price价格Float8否否AddDate发布时间datetime8否否1ntroduce介绍Ntext50否否sales销量Int8否否订单信息表:如表4-7所示。表4-7订单信息表字段名说明类型长度可否为空主键OrderID订单编号Int8否是Member1D会员编号Int8否否Tota1Money总钱数Float8否否OrderDate下单时间Datetime8否否OrderState订单状态nvarchar10否否PayType支付类型nvarchar2否否1sPayed是否支付nvarchar2否否ReceiverName收货人nvarchar50否;否、ReceiverTe1收货电话nvarchar50否否Address收货地址nvarchar50否、否、Code收货邮编nvarchar50否彳Emai1邮箱nvarchar50否否WuLiuName物流名称nvarchar50是否DanHao单号nvarchar50是否订单信息表:如表4-8所示。表4-8订单信息表字段名说明类型长度可否为空主键OrderID订单编号Int8否是GoodsID商品编号Int8否彳Num数量Int8否、行SumPrice价格Float8否否5系统详细设计本系统仅结合使用了ASP.NET和SQL开发了一个基于Web的在线购物系统。该系统基于流行的瘦客户端管理模式,即B/S模式。系统的连接字符串存储在数据库连接上方的系统配置文件中一在web.config文件中,当系统发生变动时,只需要修改系统的配置文件,不需要修改每页的连接字符串,大大提高了系统的可移植性。因此,与系统中的数据库相关的操作是通过ー个过程进行的。大大改善了代码耦合。当数据库类型等信息发生变化时,它可以直接修改类文件,不再需要修改每ー页。此外,系统解决了中文问题,并在配置文件中增加了编码方法。系统的另ー个主要特点是数据库的操作是单独写在ー个类中的,这样系统的所有数据库操作都只能访问这个类,而不能访问每个页面来写数据库操作,从而提高了系统的性能。

I系统首页当用户打开网站时,他首先会看到系统主页。在系统主页上,主页的总体布局清晰合理。首先,系统的标志在顶部,然后导航在底部。在导航下,搜索和系统的特定功能位于底部。在主页上,他可以看到货架上最新的商品信息和最高销售量。效果如图57所示。而商品名称用户名I密码:食品匣]画]硅干祖书衣服致青春辞海女式tin短袖潮男装韩版t男恤商品价格:26元商品价格:88元商品价格:65元商品价格:而商品名称用户名I密码:食品匣]画]硅干祖书衣服致青春辞海女式tin短袖潮男装韩版t男恤商品价格:26元商品价格:88元商品价格:65元商品价格:55元;细信息购买详畑信息购买本土企业进军电子商务领域本土企业进军电子商务领域本土企业进军电干商务领域本土企业进军电子商务领域本土企业送军电子商务领域本土企业进军电子商务领域本土企业进军电干茴务领域本土企业送军电干商务领域本土企业进军电子商务领域本土企业送军电干商务领域ニセ致育書最近售出I详细信息购买:q致青春最近售出:0详纲信息 购买辞海巖近售出:0女式t恤短袖最近售出:。灣男装韩版t男恤最品售出:0第十长柿t恤听管辞海最近售出:〇女式t恤短袖最近售出:。图5-1系统首页页面核心代码:if(!IsPostBack){stringsq11="selecttop8*fromdbo.tb_Goodsorderbysalesdesc";DataSetresult=DBHelper.GetDataSet(sql1);this.dIstGoods.DataSource=result.Tables[0];this.dIstGoods.DataBind();)iprotectedvoiddIstGoods_ItemCommand(objectsource,DataListCommandEventArgse)if(e.CommandName="detaiI")〃获得当前商品编号Int32id=Int32.Parse(dIstGoods.DataKeys[e.Item.Itemindex].ToStringO);//在新窗口中弹出商品详细信息页面Response.Redirect("goodsdetaiI.aspx?goodsid="+id);)eIseif(e.CommandName=*'NowBuy")(〃获得当前商品编号Int32id=Int32.Parse(dIstGoods.DataKeys[e.Item.Itemindex].ToStringO);〃在新窗口中弹出商品详细信息页面Response.Redirect("LCheckOut.aspx?goodsid="+id);)eIseif(e.CommandName="buy")(//当前用户是否登陆?只有登陆用户オ可以购物if(Session["MemberName"]!=nulI)intgoodsid=Int32.Parse(dIstGoods.DataKeys[e.Item.IternIndex].ToStringO);floatprice=BuyCar.GetPriceByGoodsID(Int32.Parse(dIstGoods.DataKeys[e.Item.IternIndex].ToStringO));〃添加商品到表tb_BuyInfoBuyCar.AddShopCart(goodsid,price,Int32.Parse(Session["MemberID"].ToStringO),1);〃提示添加成功Response.Write("<script>aIert(,恭喜您,添加成功!');document.Iocation=document.Iocation;</script>");)else〃没有登陆。提示:请先登录,谢谢合作!(Response.Write("<script>alert('请先登录,谢谢合作!');document.Iocation=document.Iocation;</script>");}}5.2用户注册如果游客想购买商品,他们可以注册成为会员。注册会员时,需要输入用户名、密码、手机号码、邮政编码、地址等基本信息,并提交信息。检查后,可以成功注册。效果如图5-2所示。

[模糊搜索I输入商品名称&码:食品硅子图书衣服用户名密期辞海量近售出:0重复密四性别:真实姓名I地址:明手机,Eaail:|土硏>宝骤分类女式ti1[模糊搜索I输入商品名称&码:食品硅子图书衣服用户名密期辞海量近售出:0重复密四性别:真实姓名I地址:明手机,Eaail:|土硏>宝骤分类女式ti1短袖最近售出:0本土企业迸军电千商务领域本土企业进军电子商务领域本土企业进军电干商务领域本土企业进军电干商务领域本土企业进军电子商务领域本土企业进军电子商务领域本土企业进军电子荷务领域本土企业迸军电子商务领域本土企业迸军电干茴务领域本土企业迸军电子商务领域致青春最近售出:0男士长袖t恤最近會出I0>最新公告国恤>图5-2用户注册核心代码:protectedvoidButton1_CIick(objectsender,EventArgse)(stringname=this.TextBoxI.Text.Trim();stringpwd=this.TextBox2.Text.Trim();stringsex=this.DropDownList1.SeIectedItem.Text.Trim();stringreaIname=this.TextBox4.Text.Trim();stringmobileteI=this.TextBox7.Text.Trim();stringemaiI=this.TextBox8.Text.Trim();stringaddress=this.TextBox5.Text.Trim();stringcode=this.TextBox6.Text.Trim();stringsq11=Minsertintotb_Member(MemberName,MemberPwd,Sex,ReaIName,MobiIeTeI,EmaiI,Address,Code)vaIues('(0},,'(1} ,{2}⑶‘,‘⑷⑸‘,‘⑹7⑺ヅ;stringsql2=string.Format(sq11,name,pwd,sex,reaIname,mobiIeteI,emaiI,address,code);//有几个占位符,就要传递几个变量值,而且要-^す应booliRet=DBHeIper.ExecSqI(sq12);if(iRet)

Response.Write("<scriptlanguage二'javascript'>alert('注册成功!');Iocation='javascript:history,go(-1),;</script>");]eIse(Response.Write("<scriptlanguage='javascript'>alert('注册失败!');location='javascript:history,go(-1)';</script>");}}5.3商品信息单击产品的详细信息后,用户可以看到产品的详细信息,如名称、类别、价格、图片等。效果如图5-3所示。名称:价格:类别,致青春最近售出:。本本本本本本本土土土上土企企企企企.域城城城城城城績领領领續領领务务务务务务务商商商商商商商干子子干干子干电电电电电电-{0^军军军军军军军进进进进进进进辞海最近隹出.0:t恤短袖最近售部男装韩版t名称:价格:类别,致青春最近售出:。本本本本本本本土土土上土企企企企企.域城城城城城城績领領领續領领务务务务务务务商商商商商商商干子子干干子干电电电电电电-{0^军军军军军军军进进进进进进进辞海最近隹出.0:t恤短袖最近售部男装韩版t男恤最近售出:0,過0女武t恤短袖65胡艮王国东源:且主实拍困货号:黄彩套装板强:两件套衣长:常规款(55-65C1I)领型鹵领袖型:筑枚袖袖长:近袖品牌:甜,し格格衣舍主成份含置:96«及以上面料:1图案:字母图案文化:创意流行元素:高息定型高性酸洗印花/印染适用人毒:25-29岁风格:通勤通勤:郭飯L加入购物车!槍。>*«««]«%致青春最近售出0**辞海量近售出:0簡介:女式t恤短袖最近售出:0マ男士长袖ギ皿最近售,二、出:0图5-3商品信息核心代码:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack)intid=Convert.Tolnt32(Request.QueryString["goodsid"]);

stringSqI="select*fromView_1whereGoodsID="+id;DataSetresult=DBHeIper.GetDataSet(SqI);DataTabledt=result.Tables[0];this.Labe12.Text=dt.Rows[0]["GoodsName"].ToString();this.Label1.Text=dt.Rows[0]["TypeName"].ToString();this.LabeI4.Text=dt.Rows[0]["Price"].ToStringO;this.Label5.Text=dt.Rows[0]["Introduce"].ToString();this.ImagelO.Imagellrl=dt.Rows[0]["GoodsPicture"].ToStringO;stringSQLPJ="seIect*fromTB_PingJiawhereGoodsID="+id;this.GridView1.DataSource=DBHeIper.GetDataSet(SQLPJ);this./r/

温馨提示

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

评论

0/150

提交评论