毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc

上传人:土8路 文档编号:10222716 上传时间:2021-04-30 格式:DOC 页数:31 大小:630KB
返回 下载 相关 举报
毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc_第1页
第1页 / 共31页
毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc_第2页
第2页 / 共31页
毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc_第3页
第3页 / 共31页
毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc_第4页
第4页 / 共31页
毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)社区连锁型超市B2C电子商务平台设计.doc(31页珍藏版)》请在三一文库上搜索。

1、 学 士 学 位 论 文系 别: 计算机科学与技术系 学科专业: 计算机科学与技术 姓 名: 运 城 学 院 2010年 05月社区连锁型超市B2C电子商务平台设计 系 别:计算机科学与技术系学科专业:计算机科学与技术 姓 名: 指导教师: 运 城 学 院 2010年 05月社区连锁型超市B2C电子商务平台设计摘 要:社区连锁型电子商务是顺应市民居住环境社区化的发展趋势,它通过将电子商务经营者与社区连锁物业管理及居民管理的组织形态有机组合, 将社区居民管理、物业管理要素导入电子商务经营模式, 使电子商务经营者能够以居民小区为组织形式, 为以小区为单位的客户群体提供有针对性、集约化、可实时控制的

2、特色内容服务与商业交易服务, 从而得以在一个有效经营组织框架内, 以简单的方法解决在面对分散、不可控制的消费者条件下较难解决的商业信用、物流配送和支付问题,对当前电子商务的发展革新有重大的现实意义.社区连锁型超市B2C电子商务平台是基于B2C模式的WEB电子商务交易平台,使社区连锁型超市介入电子商务的模式实现网上销售商品,支配商品发送.系统实现了商品的分类展示、商品管理、商品的订购以及订单的生成和订单划拨功能,还有会员管理功能,各超市分店的销售记录功能、商品送货记录功能,以及一些基本信息设置功能。关键词:社区连锁型超市 电子商务 订单下定 订单划拨 经营记录分析 Community chain

3、 type supermarket B2C e-commerce platform design and developmentAbstract:electronic commerce chain type community residents living environment is the development trend of the communitization of e-commerce, it is through a business operator and community residents of property management and chain man

4、agement organization form, the organic combination of community management, property management, introduction of e-commerce elements of e-commerce business model, and makes a community-based organization form, for residential unit for customer group provides targeted, intensive, real-time control of

5、 the characteristic services and business service contents, which can effectively in a business organization framework, with simple method to solve in the face of consumer dispersion, under the condition of hard to solve a commercial credit, logistics and payment to the current problems of e-commerc

6、e development innovation has great realistic meaning. The supermarket chain type community based on e-business platform is B2C B2C e-commerce trade platform of the WEB, supermarket chain type community in the mode of e-commerce, realize online sales commodity goods sent. System realizes the classifi

7、cation of goods, goods, goods ordering and management of order and transfer function and order member management function, supermarkets and stores selling goods delivery record record function, and some basic information function setting function.Keywords: community chain supermarkets e-commerce bus

8、iness order make orders recording allocated目录引言1第1章 绪言21.1开发背景21.2 国内外研究趋势与发展现状21.3 本文主要工作及研究内容21.4开发方法概述3第2章 理论知识及开发工具简介42.1 J2EE42.2 MVC模式42.3 Ajax技术42.4开发工具简介5第3章 社区连锁型超市B2C电子商务平台需求分析63.1市场需求63.2性能需求63.3系统定位73.4系统的安全性与完整性需求7第4章 社区连锁型超市B2C电子商务平台设计84.1 系统设计思想及功能84.2系统功能用例84.3数据库设计104.4 类图设计114.5数据流

9、程分析12第五章 社区连锁型超市B2C电子商务平台实现145.1商品二级菜单分类145.3商品管理165.4订单管理175.5超市经营记录分析19第6章 系统测试206.1 功能测试206.2 性能测试20结束语21致 谢22参考文献23引言在我国经济构成中,农业一直是一个重要的组成部分,随着国家对“三农”问题的持续关注,并且信息技术在我国农业方面的应用越来越广泛,切合实际、因地制宜的建设农业综合信息服务网站,为更多的农民朋友带来更多利益成为运达三农网建设的一个重要目标。现在的社会,互联网已经成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面都发挥着重要的作用。目前

10、,国内农业网站数量急剧增长。农业网站利用网络技术,能够克服我国农业高度分散、时空差异大、规模化程度低等弱点,使居住在高度分散、闭塞落后的广大农民进行零距离的资源共享,从而最大限度地利用本地资源进行科学决策成为可能,并为实现农业现代化奠定基础。同时,由于刚起步,目前我国农业网站还存在一些问题:如网站总体规模小,分布不均衡。农业网站尽管基本覆盖了农业和农村经济的各个方面,但占全国网站总数的比例偏小。站点主要集中在大中城市和东部经济发达地区,质量比较好的站点不多,整体上与其他行业差距明显,东西部差距明显,城乡差距明显。我国农业网站的主要内容框架有:农业政策法规、农业新闻、农业科技、市场信息、分析预测

11、、农村实用技术、农村气象信息、招商引资、供求信息等,覆盖了农业的各个方面。事实上我国的农业网站已经基本涵盖了农业和农村经济的各个方面。运达三农网网站的建设大大地提高了运城农业方面的供给需求信息量。该网站展示了新闻资讯、生产资料、高新技术、专家库、市场信息等系列内容。该系统基于web实现,它具有分布性,可以随时随地进行查询、浏览等业务处理,维护简单方便等等。本文研究与开发意义在于,它分析了运达三农网管理平台的特点,详细介绍了运达三农网的设计过程。使其他人员可以迅速了解运达三农网的特点,具有较高的实用价值。第1章 绪言1.1开发背景 连锁超市是目前零售市场业态的主流模式。从本质上说它是与百货公司相

12、结合的、大型的、综合性的零售商店。它所经营的商品和服务几乎是包含了零售业之全部所能,提供“一站式服务”,其经营的商品主要是消费者需求量大的日常生活用品,同时具有“百货”功能。连锁超市由于分支机构庞大,有遍布各地的众多连锁店,因价格低廉、品种齐全而具有极强的竞争力,在群众中形成了品牌效应,销售商品的质量、售后服务及厂商信誉等有保障,有自己的配送中心和强大物流体系,可以实现商品的低成本配送且发送及时,渠道畅通,能较好地解决网上零售所面临的配送问题,有利于吸引众多的网上顾客,在众多零售业态中,连锁超市是最适合开展电子商务的零售业态。1.2 国内外研究趋势与发展现状随着经济的发展和人们生活水平的提高,

13、 城市居民对方便、快捷、舒适的居家生活提出了更高的要求, 他们希望足不出户就能满足日常居家服务需求。伴随着政府改革和城市建设的推进,建设显得越来越重要。为充分发挥信息化的优势,城市的信息化建设以及作为城市中观组织的社区信息化,民政部推出了“ 数字民政”工程和“ 便民”工程, 另外一些经济发达城市也进行了社区服务信息化建设的实践, 如上海市建设了热线电话和电脑网络连动的社区服务网北京市推出了社区服务信息网络系统, 初步实现市、区、街、及部分社区的联网运行其他城市如深圳、广州等也进行了这方面的实践。随着城市信息化建设的进一步推进, 社区信息服务网络系统必将日趋完善。社区连锁型超市B2C电子商务平台

14、是城市信息化建设重点对象,连锁型超市介入电子商务的模式实现网上销售商品,按照各地域社区的不同,实现针对性的交易服务,达到满足市场需求和最大利润化。随着社区信息服务网络系统日趋完善, 社区连锁型超市B2C电子商务必将成为未来一种主流的销售模式。1.3 本文主要工作及研究内容系统实现按不同社区超市对商品进行录入、分类和管理,对不同社区的客户所下的订单进行划分,根据客户地理位置,划拨订单到具体配送点(某一社区超市)。实现功能及研究的内容如下:1、多种类商品展示功能。2、订单功能。3、根据客户地理位置,划拨订单到具体配送点(某一社区超市)。4、各超市分店的销售记录功能、商品送货记录功能,以及一些基本信

15、息设置功能。5、电子商务环境下社区连锁型超市(b2c)模式的理论探讨与研究。本文内容:第1章介绍开发背景、国内外的研究状况存在问题及开发方法概述等。第2章社区连锁型超市B2C电子商务平台系统的开发工具。第3章介绍社区连锁型超市B2C电子商务平台系统的需求分析设计。第4章介绍社区连锁型超市B2C电子商务平台系统的需求分析设计。第5章介绍社区连锁型超市B2C电子商务平台系统的实现。第6章介绍系统的测试。最后是对本文的总结及对系统的展望等。1.4开发方法概述考虑到社区连锁型超市B2C电子商务平台设计与开发的特点,采用经典的MVC设计模式,。利用J2EE的Struts、Hibernate框架技术和Aj

16、ax技术作为主要实现语言,采用数据库Mysql和服务器 Tomcat ,利用Myeclipse、Dreamware作为开发工具。第2章 理论知识及开发工具简介2.1 J2EEStruts是一个比较老的框架了,从出现到现在已经快7年了,它出现之前web开发规范还处于比较混乱的状态,正是它的出现把web开发带入了一个新的时代,在当时说struts应该受到顶礼膜拜一点也不为过。struts主要的优势在于表现层,它能够良好的支持表单的自动映射到你的javabean中,对业务逻辑的控制也比较容易,缺点在于他是比较老的框架,由于当时设计上的原因导致struts不像比较新的框架如spring那样可以是程序完

17、全独立于框架之外,使程序还是要依赖框架的。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。2.2 MVC模式MVC模式:Model-View-Controller(模型视图控制器)M是指数据模型,V是指用户界面,C则是控制器。MVC一个应用的输入、处理

18、、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。本系统采用的Struts只实现了MVC的View和Controller两个部分,Model部分需要开发者自己来实现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。2.3 Ajax技术传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页

19、面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。服务器与此不同,Ajax应用可以仅向发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应

20、用户动作,并避免了在网络上发送那些没有改变过的信息。Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。同样,也出现了另一种辅助程序设计的技术,为那些不支持JavaScript的用户提供替代功能。2.4开发工具简介Mysql:MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 Tomcat:Tomcat 是一个小型的轻量级应用服务器,在中

21、小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是6.0。MyEclipse:MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功

22、能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。第3章 社区连锁型超市B2C电子商务平台需求分析3.1市场需求丰富的商品,可以满足消费者“一站式”购物需求。连锁超市经营的商品种类繁多,大部分都是与老百姓日常生活息息相关的消费品,消费者购买的数量大,购买频率高。而且消费者对常用的消费品的品牌、厂商都比较熟悉,都有自己的购买习惯,即购买什么品牌的商品、备用品牌商品在消费者购物前已经有计划,不需要再亲自来店挑选体验,所以适合网上购买。可靠的品质保障和良好的信誉。连锁超市经过多年的经营,或大或小的都形成了区域性品牌甚至全国性的名牌,都有

23、一定的社会知名度,消费者网上购物对商品的品质会比较放心。方便的网点布局和与及时的配送。对大型连锁零售企业来说,由于其网点布局面广,仓储及配送体系完善,开展电子商务后,更能够充分发挥这些优势,为众多网络购物人群提供高效低成本的物流配送服务;另外,连锁超市的顾客通常来自店铺周边的居民小区,这使得送货上门变得容易实现。消费者有“网上购物,送货上门”的客观需求。随着工作和生活节奏的加快,越来越多的消费者不愿意把时间浪费在购买日常消费品上,如果超市能够提供一个网上购物平台,消费者会乐此不疲。连锁超市的电子商务就是建立起企业的销售网站,展示商品的图片、价格、产地、等信息,消费者可以实现网上订购、网上支付结

24、算等。利用销售网站,超市和还可以开展各种营销活动,如发布打折、促销信息,新品进店信息等,也可以利用网站开展各种售前、售后服务活动。这种网上经营方式,可以降低交易成本,扩大企业的市场范围,方便客户,从而取得竞争优势,树立企业紧跟时代潮流的形象,也是连锁超市企业自身实力的表现。超市网站设置在总店,由总店的管理人员对商品信息进行统一维护,开展各种营销活动,消费者通过网站下订单,网站通过内部网将订单传给离消费者最近的门店,门店收到订单后,根据消费者提供的地址,提供送货上门等商务活动。这是社区连锁型超市电子商务化的目的所在,本论文选题主要研究目的既是探索社区连锁型超市电子商务模式以及系统平台设计的实现。

25、3.2性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,社区连锁型超市B2C电子商务系统平台设计应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足商家对信息处理的需求。2.系统的开放性和系统的可扩充性社区连锁型超市B2C电子商务系统平台设计在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只

26、要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3.系统的易用性和易维护性社区连锁型超市B2C电子商务系统平台设计是直接面对广大客户的,而广大客户往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对商家用户可能出现的使用问题,要提供足够的在线帮助,缩短商家用户对系统熟悉的过程。社区连锁型超市B2C电子商务系统平台设计中涉及到的数据是相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数

27、据的恢复等工作。4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。5系统的先进性目前计算系统的技术发展相当快,做为社区连锁型超市B2C电子商务系,在系统的生命周期尽量做到系统的先进,充分完成商家信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,

28、不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6系统的响应速度 社区连锁型超市B2C电子商务系统平台设计系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。3.3系统定位本系统定位于社区连锁型超市,实现实体店铺的传统零售向电子商务转变, 使社区连锁型超市介入电子商务的模式实现网上销售商品.社区连锁型超市B2C电子商务平台是基于B2C模式的WEB电子商务交易平台,系统功能模块分为前台业务模块和后台管理

29、模块。实现商品的分类展示、商品管理、商品的订购以及订单的生成和订单划拨功能,会员管理功能。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。系统面向社区连锁型超市,用户群体为这些商家的经理,管理员和普通客户等。本社区连锁型超市B2C电子商务系统平台设计最终是面向全体客户的。系统的操作员分为总部系统管理员和分店管理员,其中总店系统管理员必须能够熟练的操作电脑。系统维护人员必须具有计算机专业知识,且具有3年以上维护中型或以上系统的经验。3.4系统的安全性与完整性需求 该系统必须对所有客户的信息进行保护,只有商家的领导或者是专业管理员才能进行对数据的增加、删除、修改,而普通的员工或者其他

30、客户则只能对相关数据进行查询。这就要求必须为用户设立特定的权限,来限制用户的操作权限,来保护数据的安全和完整性。第4章 社区连锁型超市B2C电子商务平台设计4.1 系统设计思想及功能 连锁型超市商务系统是基于B2C模式的WEB电子商务交易平台,系统功能模块分为前台业务模块和后台管理模块。前台模块主要实现客户的在线搜索商品和订购商品以及客户注册为会员并登录系统,同时当客户注册为会员后实现对商品的订购,最后生成表单,系统针对不同的地域社区客户可以表单的划分,最后等待表单的审核和发送。前台模块具体为:l 商品展示模块:实现不同社区超市商品展示功能。l 会员注册模块:实现客户注册为会员功能。l 会员登

31、录模块:实现会员的登录功能。l 商品订购模块:实现商品的订购,订单的生成功能。l 表单查询功能:实现会员对所下订单进行查询功能。后台为网站的管理模块,分为三大模块:商品管理模块、表单管理模块、会员管理模块。后台模块具体为:l 商品管理模块:主要实现对商品的管理即对商品的添加删除修改,l 表单管理模块:主要实现对表单划拨和表单的审核.l 超市经营分析模块:主要实现各超市的销售记录查询和各超市的送货记录查询。l 会员管理模块:实现对会员的增添、删除、更改功能。l 基本信息设置模块:设置费用,各超市信息等功能。4.2系统功能用例图4.2 系统功能用例图4.3数据库设计数据字典3. 基本表:产品信息表

32、 Product字段名字段类型字段大小字段说明备注p_idinteger5商品编号Primary Keyp_namevarchar30商品名称not nullp_pricefloat30 商品价格not nullp_datetime10生产日期not nullp_authp_descripp_titlevarcharvarcharvarchar20020050 生产者商品描述 商品标题not nullnot nullnot null4. 基本表:订购条目信息表OrderItms字段名字段类型字段大小字段说明备注oi_idinteger20购买商品编号Primary Keyoi_p_idoi_p

33、riceintegerfloat20商品编号购买价格Primary Keynot nulloi_numinteger8购买时间not nulloi_namevarchar50购买商品名not nullo_datevarchar50购买时间not null订购单表Order字段名字段类型字段大小字段说明备注o_idinteger20订单编号Primary keyo_userNamevarchar20会员名称not nullo_userAddro_userTelVarcharvarchar5050会员地址会员电话not nullnot nullo_namechar50订单名称not nullo_d

34、atetime50订单时间not null 会员信息表User字段名字段类型字段大小字段说明备注u_idinteger5会员编号Primary Keyu_emailvarchar30会员emailnot nullu_passwordvarchar30 会员密码not nullu_registDatetime4注册日期not null 添加商品4.4 类图设计图4.4类图注释说明:l 类User:主要实现客户注册为会员和登录功能。l 类Product:实现对商品的查询、上架、下架、设置功能。l 类Cetegory:实现分类功能,根据分类节点的父节点与子节点的关联实现商品的二级分类。l 类Orde

35、rItem:主要实现商品订购功能,类方法有对要所订购商品进行添加、修改、删除功能。l 类Order:实现生成订单功能,类方法有对订单生成、审核、划拨等功能。l 类Address:实现根据不同用户关联的对应的地址功能,可避免用户每次填写地址。l 类Comment:实现对商品的评论功能。评论与不同的用户和不同的商品相关联。l Supermarket:实现对连锁型超市信息的管理功能。4.5数据流程分析图4.5.1会员购物顺序图注释说明:各类说明请参考4.6 用类设计的注释说明。l 方法Login():会员登录,客户登录后可实现对商品的订购。l 方法findProduct():查找商品,返回所查找的商

36、品Product对象。l 方法orderProduct():订购商品,对所选的商品进行订购得到OrderItem对象。l 方法creatOrder():生成订单,对订购的OrderItem商品生成订单。l 方法adminLogin():管理员登录,登录后可实现对表单的管理。图4.5.2管理员查找表单、划拨表单、审核表单顺序图添加商品注释说明:各类说明请参考4.6 用类设计的注释说明。l 方法adminLogin():管理员登录,登录后可实现对表单的管理。l 方法findOrderByDate(startDate,endDate):表单条目显示,可以按时间查询实现批量显示表单条目。l findO

37、rderItemDate(starDate,endDate):表单条目显示,可以按时间查询实现批量显示表单条目。l findOrderItemById(id):查找此表单所对应的订购商品条目,返回为商品订购对象OrderItem.l findUserByUserId(user_id):根据用户的Id查找表单所对应的用户,返回为用户对象User.l sendShopping(id):划拨表单到指定超市,通过更改表单对象的一个属性shendshoping_id(此属性是超市对象的id)。l changStatus(Order order):实现表单审核与弃审,方法通过改变Order对象属性Stat

38、us实现表单审核与弃审。第五章 社区连锁型超市B2C电子商务平台实现5.1商品二级菜单分类图5.1是商品的二级分类菜单,当进入网站首页时,商品分类信息从数据库调出,实现动态分类,便于今后的商品分类的扩展和修改。具体的实现原理是先查找分类parent_id 为最高级别(设为1),得到对应id,在查找父parent_id为刚才的id的种类,通过对数据表Category的整个遍历得到二级分类菜单。图5.1实现的关键代码:用来做控制(controller)的AllCategoryAction:public ActionForward execute(ActionMapping mapping, Act

39、ionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception CatalogService cs = ServiceFactory.getCatalogService();List list = cs.getCategory();request.setAttribute(allCategory, list);return mapping.findForward(success);用来做现实(view)的all_category.jsp:$categorys.parent__name

40、$_name 5.2购物车图5.2 购物车功能模块,利用Session和ListArray对象实现商品的订购,并对所购买的商品进行合计,并且可以对订购的商品进行更改和删除,修改所产生的变化也会影响到商品的总计金额。图5.2 购物车关键代码:显示购物车:public ActionForward show(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception CartService cs = (CartService)requ

41、est.getSession().getAttribute(cartService);if(cs=null)cs = new CartService(new User(); request.getSession().setAttribute(cartService,cs);if(cs.getItem().size()0)CookieUtil.addCookie(cartService, cs.serializable(), response, 60*60*24,dd);return mapping.findForward(success);订购商品:public ActionForward a

42、dd(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Exception CartService cs = (CartService)request.getSession().getAttribute(cartService);if(cs=null) request.getSession().setAttribute(cartService, new CartService(new User();elseString pid = request.getParameter(pid);logger.debug(pid);if(pi

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1