毕业设计(论文)-农产品电子商务系统.doc_第1页
毕业设计(论文)-农产品电子商务系统.doc_第2页
毕业设计(论文)-农产品电子商务系统.doc_第3页
毕业设计(论文)-农产品电子商务系统.doc_第4页
毕业设计(论文)-农产品电子商务系统.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

河北经贸大学经济管理学院毕业论文摘要随着信息技术的发展和网络环境的不断优化,我们已经步入了一个电子商务的全新时代,譬如像人们所熟知的淘宝京东、当当等。这些电子商务的系统平台已经深深地影响了我们的日常生活。我国是传统的农业大国,农业是国民经济的基础,农业的发展关系到我国的经济发展,同时早在2007年的中央文件中就已经明确提出:“改造传统农业,转变农业的增长方式,促进农业又好又快发展”的任务。因此,开发和使用农产品电子商务系统是必然的趋势。全套设计加扣 3012250582本系统是基于JavaWeb的农产品电子商务系统。前台用户可以进行注册、登录、搜索、浏览、购物、在线购买等操作,后台则可以对用户、订单、类别、农产品详情、公告等进行管理。本系统的设计模式采用持久化层、视图层、控制层的三层结构模式进行开发。在开发时,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装,使用JSP技术进行动态页面的设计,采用Servlet实现持久化层与视图层之间数据传递。后台数据库选用MYSQL数据库。本系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统具有简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。关键词 农产品;电子商务;B/S架构;mysqlAbstractWith the development of information technology and the optimization of the network environment, we have stepped into a new era of e-commerce, such as familiar taobao, jingdong, dangdang, etc. The electronic commerce system platform has deeply influenced our daily life. Our country is a traditional agricultural country, agriculture is the foundation of the national economy, the development of agriculture is related to the economic development of our country, at the same time as early as in 2007 the central file has explicitly put forward: to transform traditional agriculture, transformation of the mode of agricultural growth and promote sound and rapid development of agriculture task. Therefore, the development and use of agricultural products e-commerce system is the inevitable trend. This system is based on the JavaWeb agricultural e-commerce system. Front desk register, login, the user can search, browse, shopping, online purchase, such as operation, the background can be on the user details, order, class, agricultural products, announcements, etc. The design patterns of this system USES the persistence layer, view layer, control layer three layer structure model of development. In the development, from the safety of the system and code reusability considerations, encapsulate JavaBean is used to program the key code, using JSP technology for the design of the dynamic pages, using the Servlet to implement the data transmission between the persistence layer and view layer. The backend database choose MYSQL database. The characteristics of this system is to use the Browser/Server (B/S) structure, provide a network platform, make consumers as long as can achieve goods online, online merchandise online search, online purchase goods, order goods online management, and other functions. System has a simple, powerful, good extension ability, and can facilitate the cross-regional operation of performance. Keywords Agricultural products;E-commerce;B/S architecture;mysqlIII目录1 绪论11.1 选题背景与意义11.2 研究内容12 开发工具及开发环境介绍32.1 开发工具简介32.1.1 MyEclipse简介32.1.2 JDK简介32.1.3 Tomcat简介32.1.4 MySql数据库简介32.2 JavaBean+JSP+Servlet技术简介42.3 系统运行环境配置43 需求分析53.1 功能需求分析53.2 系统业务流分析63.2.1 前台客户购物业务流程63.2.2 后台订单处理业务流程63.3 系统的可行性分析84 总体设计104.1 系统架构104.2 功能结构设计104.3 数据库设计114.3.1 概念结构设计114.3.2 逻辑结构设计154.3.3 物理结构设计165 详细设计215.1 系统设计模式215.2 前台215.2.1 会员注册225.2.2 会员登录245.2.3 浏览商品255.2.4 购买农产品275.2.5 查看购物车285.2.6 查看订单305.2.7 评价商品315.2.8 商城公告信息335.3 后台345.3.1 用户管理355.3.2 大分类管理365.3.3 小分类管理375.3.4 订单管理385.3.5 公告管理395.3.6 商品详情管理395.3.7 退出后台406 系统测试417 结 论42致 谢43参考文献44II农产品电子商务系统1 绪论1.1 选题背景与意义随着信息技术、Internet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。因此,农产品电子商务也将成为必然趋势。电子商务(Electronic Commerc)是指实现整个贸易过程中各阶段的贸易活动的电子化。电子商务是一种多技术的集合体。其业务可包括:信息交换、售后服务、销售、电子支付、运输、组建虚拟企业、公司和贸易伙伴可以共同拥有和运营的商业方法等。电子商务的整个贸易活动都可以实现自动化和电子化。电子商务应用系统的工作实质是对信息进行收集、处理、加工分析,形成各种商务应用数据库,并将信息流转换为物流和资金流的过程。由上可见,要建立好一个电子商务应用系统,需要对大量的信息进行处理和分析,对于了解和掌握数据库系统的理论和实际应用都有很大的帮助。同时,电子商务在当前社会是一种很热门的商业活动,正在以人们无法想象的速度在全球范围内飞快地成长着。因此对该系统的开发具有很大的实际意义!1.2 研究内容本论文就是论述了一个中小型的电子商务系统惠农电商。此系统采用JavaWeb技术进行开发,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、登录、浏览商品、搜索查询商品、下定单、提交定单、评价商品等功能;管理员可以通过用户管理、定单管理、商品管理、公告管理等管理功能来对系统进行维护更新。前台(1)游客可以浏览网站(2)用户注册(3)用户登录(4)用户能够浏览网站(5)用户能够对已购买的商品进行评价(6)用户下定单购买商品(7)用户提交定单后台管理(1)管理员登录(2)管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理公告、处理定单。 2 开发工具及开发环境介绍2.1 开发工具简介本系统采用MyEclipse8.5作为首要的开发工具,使用JDK1.6版本java开发工具包和Tomcat6.0版本服务器,并且连接使用mysql5.0数据库。2.1.1 MyEclipse简介MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。MyEclipse是基于Eclipse开发的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。2.1.2 JDK简介JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。2.1.3 Tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。2.1.4 MySql数据库简介本系统采用Mysql数据库。MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐。2.2 JavaBean+JSP+Servlet技术简介本系统采用JavaBean+JSP+Servlet的技术并使用MVC模式进行开发。JavaBean能够将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP具备了Java技术的简单易用,完全的面向对象具有平台无关性且安全可靠的特点。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理然后将生成的HTML页面返回给客户端的浏览器。Servlet是使用Java Servlet应用程序设计接口(API)及相关类和方法的Java程序。除了JavaServletAPI,Servlet还可以使用用以扩展和添加到API的Java类软件包。Servlet在启用Java的Web服务器上或应用服务器上运行并扩展了该服务器的能力。2.3 系统运行环境配置操作系统:Windows 9X、Windows NT Workstation/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行JSP代码的效率越高。内存:最低配置128MB,建议使用256MB以上内存,如果使用Windows 2000或Windows XP建议使用256MB以上内存。硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。3 需求分析经研究总结出本系统的设计目标如下:系统能够集中的展示和宣传丰富的农产品特色资源,以满足人民大众对安全、放心、优质农产品的高层次、多形式的消费要求并间接成为政府对安全优质农产品的市场监管和消费引导的服务平台。除此之外,在系统的操作上全面展示系统内所有的农产品,对人民大众提供了搜索功能以便能更快捷地找到自己的目标农产品,并可展示特价农产品、热销农产品以及与一些与农产品供求相关的公告信息。系统通过对农产品的热销排行榜的网上展示,不仅可使消费者方便的了解本地区内的公告信息,还可以帮助农资企业更好地进行决策。系统还应有完善的注册、登录和购物车功能和严格的数据校验功能,以来检验用户输入的数据是否正确,从而更大程度的排除人为错误。系统要求运行稳定、安全可靠同时具有易维护性和易操作性。3.1 功能需求分析基于Web的农产品电子商务系统主要分为前台和后台两大部分。前台:面向用户(即:消费者)设计的,主要分为用户注册、用户登录、购物车、评价商品、我的订单、公告信息六大功能模块。(1)用户注册:通过注册成为此电子商务系统的一名顾客,享有网上进行农产品交易的权限。(2)用户登录:实现网上购买农产品。(3)购物车:消费者可以管理购物车(添加商品或删除选购商品以及在线下订单等)。(4)评价商品:消费者可以对自己已购买的商品给出评价。(5)我的订单:用户可以查看自己的所有订单信息。(6)公告信息:供求信息资讯。后台:面向管理员设计的,是由管理员进行操纵的,主要分为用户管理、农产品大分类管理、农产品小分类管理、供求信息管理、农产品详情管理、订单管理、黑名单用户管理七大功能模块。(1)用户管理:实现对会员详细信息的查询。(2)大分类管理:实现对商品的大分类的增加,删除,修改,查询。(3)小分类管理:实现对商品的小分类的增加,删除,修改,查询。(4)详情管理:后台系统对整个系统中的商品信息进行增加,删除,查询。(5)公告信息管理:实现对各种供求信息的发布,删除和查询。(6)订单管理:管理员对订单审核,以是否已经发货为标准审核,客户提交订单后,卖家发货,管理员将订单状态改为已发货;然后买家收到货物并付款后管理员确认付款,管理员将订单状态改为已收货,订单完成。实现订单查询,按照订单的状态,订单号等查询。(7)黑名单用户管理:管理员删除用户后,设置此用户为黑名单。3.2 系统业务流分析会员登录到系统,查询农产品信息或公告信息后台农产品管理或公告管理将相应数据信息返回;会员订购农产品,保存并提交订单信息之后,会将相关数据保存到后台的订单表。此时,后台管理员进行订单的相关处理,管理员通过查询,订单管理会将相应订单信息返回给管理员。系统流程图如图3-1所示。3.2.1 前台客户购物业务流程客户进入到系统之后,可根据自己的需求首先对农产品进行浏览,经过比较之后选择农产品,之后将农产品加入到购物车以便订购。此时,需要是本系统用户才能进行加入购物车以及提交订货单。前台客户购物业务流程如图3-2所示。3.2.2 后台订单处理业务流程 客户提交订单之后,后台会根据实际情况对订单进行相应处理,之后会按订单进行发货,当客户确认收货之后,进行相应订单结账,待结账完成之后将此订单状态设置为已收货。后台订单处理业务流程如图3-3所示。YN重新填写登录信息重新登录Y成功收款重新注册用户修改购物车(管理员处理前)用户登录登录失败写入数据库注册失败注册信息错误未注册管理员登录分类管理订单管理用户接收派送管理员确认订单公告管理失败会员管理修改订单状态购买商品登录成功写入数据库评价商品写入数据库 图3-1 系统流程图浏览农产品选择农产品订购农产品未注册用户已登录注册用户未登录注册用户提交订货单注册登录 图3-2 前台客户购物业务流程 用户订单订单处理订单发货订单结帐订单收货 图3-3 后台订单处理业务流程3.3 系统的可行性分析1、 社会可行性分析随着科学技术和互联网技术的蓬勃发展,网上购物已经成为人们购物不可或缺的途径和平台,近年来,全球市场通过电子商务的交易也越来越普遍。电子商务慢慢渗透到每一个行业的产品推广上。信息技术发展越来越迅速,实现信息化、一体化和规模化成为必然的趋势。电子商务模式已有很大的市场,所以开发农产品电子商务的前景很为广阔。2、 操作可行性分析本系统界面友好,非常人性化,操作简单,任何人都可以其操作原理并熟练使用。3、 技术可行性分析现阶段,IT技术越来越高端化和成熟化,JavaWeb技术也随之有着自己的优势。再说,三层架构基于经典的MVC(模型层、视图层、控制层)模式已成为当今设计交互式应用程序的一个标准,可以直接将借鉴。所以,开发一个农产品电子商务系统,采用JavaWeb技术完全可以做到。4 总体设计4.1 系统架构农产品电子商务系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图4-1所示。Internet用户系统服务器后台数据库Internet惠农电商图4-1 系统的网络应用原理4.2 功能结构设计本系统分为前台和后台两大部分,其中前台实现注册、登录、全部农产品、特价农产品、热销农产品、搜索功能、分类分页显示、公告信息、评价信息、订单信息、购物车的展示功能,后台完成用户管理、分类管理、公告管理(供求信息)、订单管理等系统的管理功能。系统的总体功能设计如图4-2所示。农产品电子商务系统前台后台订单管理黑名单用户管理公告管理详情管理小分类管理大分类管理用户管理检索信息用户注册用户登录我的订单购物车公告信息图4-2 系统总体功能结构4.3 数据库设计4.3.1 概念结构设计农产品电子商务系统中所涉及的实体属性图设计如下。管理员ID用户名密码 图4-3 管理员实体属性图类别等级类别ID所属ID名称图4-4 类别实体属性图公告ID标题时间内容公告 图4-5 公告实体属性图市场价格已售数量库存数量名称系统卖价产品ID上架时间农产品地址所属分类ID图片ID 图4-6 农产品实体属性图用户性别邮箱爱好用户ID密码用户名手机真实姓名生日头像状态 图4-7 用户实体属性图顾客ID地址订单状态订单ID支付方式名称总金额提交时间订单手机图4-8 订单实体属性图订单项订单ID农产品ID商品数量ID金额农产品名称图4-9 订单项实体属性图农产品IDID时间内容评价 会员ID图4-10 评价实体属性图ID路径图片图4-11 图片实体属性图1nmmnn11mnm11m农产品用户订单公告类别属于包含评价管理员处理发布提交参照订单项 图4-12 系统E-R图4.3.2 逻辑结构设计关系模型管理员(ID,用户名,密码)用户(ID,用户名,手机,真实姓名,密码,邮箱,性别,头像,爱好,状态,生日)农产品(ID,名称,上架时间,市场价,系统卖价,已售数量,库存数量,分类ID,地址,图片ID)分类(ID,名称,等级,所属分类ID)订单项(ID,商品ID,商品名称,商品金额,数量,订单ID)订单(ID,客户姓名,地址,手机,总金额,提交时间,客户ID,订单状态,支付方式)图片(ID,路径)公告(ID,标题,内容,时间)评价(ID,商品ID,会员ID,内容,时间)黑名单(ID,用户名,手机,真实姓名,密码,邮箱,性别,头像,爱好,状态,生日)图4-13 各表之间的关系4.3.3 物理结构设计农产品电子商务系统共涉及有十张表,分别是管理员表、注册用户表、注册用户黑名单表、农产品分类表、农产品详情表、客户订单项表、客户订单详情表、农产品图片表、公告信息表和客户评价表。每张表的具体表结构如下。 表4.1 农产品分类表tb_productcategory属性名类型长度十进位允许空主键描述idint100否是IDnamevarchar400否名称levelint100否等级pidint100否PID表4.2 注册用户表tb_customer属性名类型长度十进位允许空主键描述cidint100否是IDusernamevarchar200否用户名mobilevarchar300是手机realNamevarchar400是真实姓名passwordvarchar600否密码emailvarchar1000否邮箱sexvarchar40否性别imagevarchar1000是头像hobbyvarchar1500是爱好statusint100否状态birthdaydate00是生日表4.3 黑名单表tb_blackcustomer属性名类型长度十进位允许空主键描述cidint100否是IDusernamevarchar200否用户名mobilevarchar300是手机realNamevarchar400是真是姓名passwordvarchar600否密码emailvarchar1000否邮箱sexvarchar40否性别imagevarchar1000是头像hobbyvarchar1500是爱好statusint100否状态birthdaydate00是生日表4.4 农产品详情表tb_productinfo属性名类型长度十进位允许空主键描述idint100否是IDnamevarchar400否名称createTimedate00否上架时间sellPricedouble1000否系统卖价marketPricedouble1000否市场价sellCountdouble500是已售数量amountdouble500是库存数量categoryIdint100否分类IDclickCountint100是点击量addressvarchar500是地址pathIdint100否图片ID表4.5 客户订单项表tb_orderitem属性名类型长度十进位允许空主键描述idint100否是IDproductIdint100否商品IDproductNamevarchar400否商品名称productPricedouble00否商品金额amountfloat110是数量orderIdint100否订单ID表4.6 评价表tb_pingjia属性名类型长度十进位允许空主键描述idint100否是IDproducrIdint100否商品IDcontentvarchar1000是内容createTimevarchar1000否时间customerIdint100否会员ID表4.7 农产品图片表tb_uploadfile属性名类型长度十进位允许空主键描述idint100否是IDpathvarchar1000否路径表4.8 公告表tb_announcement属性名类型长度十进位允许空主键描述idint100否是IDtitlevarchar500否标题contentvarchar500否内容createTimedate00否创建时间表4.9 客户订单详情表tb_order属性名类型长度十进位允许空主键描述orderIdint100否是IDnamevarchar500否客户名称addressvarchar2000否地址mobilevarchar110否手机totalPricedouble00是总金额createTimedate00是提交时间paymentWayvarchar150是支付方式orderStatevarchar100是订单状态customerIdint100否客户ID表4.10 管理员表tb_user属性名类型长度十进位允许空主键描述idint100否是IDusernamevarchar400否用户名passwordvarchar600否密码5 详细设计5.1 系统设计模式系统运用JavaBean、Jsp、Server三层体系开发。其中JavaBean实现数据持久化层即:model层,Jsp实现视图层即:View层,Server实现控制层即:control层。同时采用html、js、css、Ajax等技术实现页面的搭建和美化。5.2 前台图5-1所示的界面是惠农电商的前台首页。图5-1 惠农电商前台首页首页的友情链接界面如图5-2所示。图5-2 友情链接前台包括:会员登录及注册、公告信息、特价商品、热销排行、购物车、我的订单、商品评价、各种友情链接、查询商品、商品详情等模块。5.2.1 会员注册如果用户是首次登录,需要先注册,然后才能以会员的身份登录进入网站购物。单击【注册】按钮,进入会员注册界面。在“名字”、“登录名”、“密码”、“再次输入密码”、“电子邮箱”、“手机号码”、“性别”、“头像”、“爱好”、“出生日期”的文本框内输入相应的内容(注意:带*号的为必填项),最后单击【提交】按钮,系统会自动跳转到登陆界面。单击【重填】按钮,所有填过的信息将会被清空,注册用户需从头开始填写。用户注册界面如图5-3所示。图5-3 用户注册注册模块的实现代码如下:public class RegisterServlet extends HttpServlet private static final long serialVersionUID = 1L;Overrideprotected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.out.println(RegisterServlet service );String action=request.getParameter(action);/上传图片ServletConfig config = this.getServletConfig();String image=;if(action.equals(register) image=UpLoad.ImageUpLoad(config, request, response);/获取数据String realName=request.getParameter(realName);String username=request.getParameter(username);String password=request.getParameter(password);String tel=request.getParameter(tel);String email=request.getParameter(email);String sex=request.getParameter(sex);String hobby=request.getParameter(hobby);String date=request.getParameter(date);/封装对象,提交数据Customer cu=new Customer();cu.setRealName(realName);cu.setPassword(password);cu.setUsername(username);cu.setSex(sex);cu.setHobby(hobby);cu.setEmail(email);cu.setMobile(tel);cu.setBirthday(date);cu.setImage(image);/调用方法,添加用户CustomerBizImpl ctBiz=new CustomerBizImpl();ctBiz.insertCustomer(cu);request.getRequestDispatcher(/basePages/land.jsp).forward(request, response);5.2.2 会员登录用户以会员的身份登录之后方可在网站上进行购物。如果用户已经是该网站的会员,则只需在“会员名”和“密码”文本框中输入相应的用户名和密码,最后单击【登录】按钮即可进入会员购物界面。当然,在此页面上也提供了注册服务跳转页面。单击【现在就注册】按钮即可进入注册页面。用户登陆界面如图5-4所示。图5-4 用户登录用户登录模块的实现代码如下:public class LandServlet extends HttpServlet private static final long serialVersionUID = 1L;Overrideprotected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.out.println(LandServlet service);String username=request.getParameter(username);String password=request.getParameter(password);HttpSession session = request.getSession();session.setAttribute(username, username);PrintWriter out=response.getWriter();CustomerBizImpl ctBiz=new CustomerBizImpl();int row=ctBiz.getCustomer(username, password);System.out.println(row);if(row=1)out.println(1);elseout.println(0); 5.2.3 浏览商品单击各种分类名称或在搜索处搜索相应关键字(如:漂亮花卉)即可进入相应的分类浏览界面。商品浏览界面如图5-5所示。图5-5 商品浏览商品浏览模块的实现代码如下:public class ToListServlet extends HttpServlet private static final long serialVersionUID = 1L;Overrideprotected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.out.println(ToListServlet service);String action=request.getParameter(action);/获取路径,区分大小分类String uri=request.getRequestURI();String str=uri.substring(uri.lastIndexOf(/),uri.indexOf(.);int id=Integer.parseInt(request.getParameter(id);int pageIndex=1;if(request.getParameter(pageIndex)!=null)pageIndex=Integer.parseInt(request.getParameter(pageIndex);int pageCount= Integer.parseInt(this.getServletContext().getInitParameter(pageCount);ProductInfoBizImpl proBiz=new ProductInfoBizImpl();List proList=null;int pages=0;/根据路径来加载分类的商品详细信息if(str.equals(/big)proList=proBiz.getProductInfoByBigTypeId(id, pageIndex, pageCount);pages=proBiz.getBigPages(id, pageCount);if(str.equals(/small)proList=proBiz.getProductInfoBySmallTypeId(id, pageIndex, pageCount);pages=proBiz.getSmallPages(id, pageCount);request.setAttribute(proList, proList);request.setAttribute(pageIndex, pageIndex);request.setAttribute(pages, pages);request.setAttribute(id, id);request.setAttribute(str, str);request.setAttribute(action, action);request.getRequestDispatcher(/basePages/list.jsp).forward(request, response);5.2.4 购买农产品单击首页上的相应商品图片,即可查看相应的商品详细信息。如果会员想购买此商品,单击【立即购买】按钮便可以将商品加入到购物车中并选择性进行继续购买农产品。商品详情页面如图5-6所示。图5-6 商品详情购买商品模块的实现代码如下:public class ToDetailServlet extends HttpServlet private static final long serialVersionUID = 1L;Overrideprotected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.out.println(ToDetailServlet service );/获取详情信息int id=Integer.parseInt(request.getParameter(id);ProductInfoB

温馨提示

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

评论

0/150

提交评论