基于JEE架构的农村电子商务平台的设计和实现.doc
《基于JEE架构的农村电子商务平台的设计和实现.doc》由会员分享,可在线阅读,更多相关《基于JEE架构的农村电子商务平台的设计和实现.doc(7页珍藏版)》请在咨信网上搜索。
基于J2EE架构农村电子商务平台设计和实现 摘 要:文中叙述了电子商务平台架构及j2ee技术,并在此基础上开发出连南农村电子商务平台。平台应用节省了农民大量成本,提升了农民生产效率,产生了很好经济效益,现在在整个清远地域推广应用。 关键词: j2ee;农村;电子商务;农产品; 【abstract】this paper discusses e-commerce platform architecture and j2ee technology, and developed liannan e-commerce platform on this basis. the use of platform save farmers a lot of cost, improve farmers’ productivity, resulting in a better economic efficiency, promote the use of throughout the qingyuan area. 【key words】j2ee; countryside; e-commerce; farm-product; 0 引 言 伴随计算机网络技术飞速发展,大家生产生活越来越多依靠于网络。一个很显著现象就是电子商务广泛应用已深入到大家生活每一个角落,大家能够使用电子商务在足不出户情况下进行货物买卖,给生活带来了极大便利同时,也显著节省来大家生活成本。因为连南地处广东偏远山区,没有一套全方面服务于农村电子商务服务体系,如:溯源管理、农产品物流、品质监管。农民仍停留在资讯简单获取阶段,信息贡献率在农民经济生活中仍然很低,农民无法从信息应用中取得最为实效商业机会和服务。 本课题以广东清远连南瑶族自治县为试点,率先建立农村电子商务普及应用示范区,在试运行过程中,探索出适合山区农村发展电子商务模式和实现路径,极大提升了农民生产效率,节省了大量中间成本,从而为政府处理“三农问题”,消除二元结构,加紧粤北山区和珠江三角洲消费流通,协调城镇经济发展,促进贫困地域新农村建设和扶贫开发提供关键理论参考。 1 j2ee体系结构及其和mvc配合使用 1.1 j2ee体系结构 j2ee(java2 platform enterprise edition)是sun企业推出一款新型模型,相对于传统模型有着显著优势,它提供了一个基于组件方法对企业级应用系统进行设计、开发、装配和布署,是现在进行软件开发应用最为广泛模型。组件是j2ee按功效划分基础单位,它是含有独立功效软件单元。j2ee应用程序由组件相关类及文件组成。j2ee架构体系是一个多层、端到端处理方案。该体系结构跨度用户层、web层、业务层,直至数据层。它清楚地将一个企业应用程序划分为用户层、web层、业务层和数据层,图1所表示。 1.2 j2ee和mvc相结合应用 mvc(model-view-controller)模式应用最早是用来进行界面设计,伴随应用深入推广,现在在面向对象设计模式中得到广泛应用。依据应用程序特点,mvc模式将其分为三部分:即模型、视图、控制器。其中,模型是应用程序关键部分,表示应用程序数据结构和业务逻辑;视图是用户同系统之间进行交互接口,是模型外在表现;控制器关键是用来响应用户输入信息,同时把视图及模型联络在一起。mvc开发模式设计思想是依据“分治”原理,即把对数据访问和逻辑处理同表示相分离,这种分治思想在开发中具体十分显著优势。 在本商务平台体系结构设计时,采取了j2ee和mvc相结合实现方法。j2ee技术结合mvc设计模式在构建企业级web应用实现中,jsp对应于视图,因为整个应用系统关键经过jsp来和外界进行交互,能够让开发人员在掌握较少编程技巧基础上就能开发网页,使开发人员把工作重心放在页面设计上面,而无须关心数据出处和逻辑;servlet对应于控制类,作为jsp和ejb之间中间枢纽,她们把用户请求转换成model可了解请求,并决定显示哪一个view;ejb和javabean对应于模型,用来处理由controller传输过来对数据访问请求,依据请求生成返回结果集,ejb关键用于封装商业逻辑和数据逻辑[1]。 2 系统模块设计实现 2.1 系统功效模块介绍 考虑到商务系统交易双方需要,本系统采取了现在流行b/s结构来实现,后台数据库使用sql server。在平台信息显示和相关数据输入时采取jsp技术来实现,以后台对数据库访问及业务逻辑处理部分则用jsp和javabean技术来实现。采取将前台显示和后台业务处理相分离方法来实现本系统,目标是确保分别对前台和后台修改不会产生相互影响,尤其是在设计界面人员要对页面进行相关更改操作时,无须关注后台业务逻辑实现,更无须将全部业务逻辑写进jsp中从而造成代码复用,这么能够让商务平台在需要进行功效性完善时很方便实现。 鉴于电子商务平台交易等步骤需要,将平台功效实现分成两大部分,即后台综合信息管理和前台用户操作。其中,前台部分模块关键有用户信息管理模块、供求信息管理模块、交易进展信息模块、bbs论坛、用户订单信息模块和消息公布管理模块。后台则是进行全部数据信息综合管理,由管理员负责,关键实现对注册用户有效性验证、对订单正当性和有效性管理和跟踪、添加商品、维护订单和分配权限等。为了保障交易双方安全和权益,预防出现抵赖等不良行为,在本系统后台对用户各方面信息全部要进行严格审核、验证,确保在必需时作为有力证据,这部分功效相对于现有商务平台,有着更为显著效果。 2.2 关键技术实现 2.2.1 购物车实现 在商务平台中也有一个类似现实超市买东西购物车概念,它功效也跟超市购物车雷同,关键用来保留用户所选购商品及其数量。对购物车内商品能够进行增加、查看、删除、修改和生产最终购物订单。购物车内全部数据全部是用户在整个采购过程中所选择商品,全部必需确保购物车实例在session范围内是正当有效。购物车关键由3个javabean组成,即product、cartitem和cart,图2所表示。 其中,单个商品用product表示,购物车中商品条目用cartitem表示,cartitem是由product、库存信息和购置数量组成。在cartitem及cart中分别给出了各自计算价格方法,用来计算总价。 2.2.2 分页技术 在商务平台中要进行交易商品数量及交易统计会伴随时间推移,变得越来越多,这么就会产生列表页面被拉长长,严重影响了网页界面美观效果,所以需要对页面进行分页处理。在本商务平台实现中是经过hibernate来实现分页显示。使用hibernate持久化类编程接口中criteria查询对象,能够在代码中设定查询实例起始查找位置和页面容量。其分页方法以下: //其中max表示最大查询数,也就是页面容量,而startno表示起始统计。 public list getproducts(int max,int startno){ session sess=hibernateutil.currentsession(); criteria cr=sess.createcriteria(product.c1ass); cr.add0rder(order.desc( “id”)); cr.setfirstresult(startnumber); cr.setmaxresults(max); list l=cr.list(); return l; } 2.2.3 数据库连接池技术 在b/s结构商务平台应用程序中,经过连接池技术(connection pooling)能够使系统性能得到显著提升。连接池意味着当应用程序开启时会建立一定数量池连接,并一直维持不少于此数目标池连接。用户端程序需要连接时,池驱动程序就会返回一个未使用连接,并将其标识为“忙”;当使用完池驱动后,就会将该连接标识为“闲”。假如目前没有空闲连接,池驱动就会新建一定数量连接,新建连接数量由配置参数决定。 在hibernate中,能够使用多个连接池实现工具。 3 结束语 伴随网络飞速发展,电子商务应用也得到了前所未有发展。本商务平台采取现在主流且成熟j2ee技术来实现,平台投入实际应用十二个月多来能够一直处于稳定状态。平台应用,对连南县农产品销售带来了极大便利,少去了中间批发商,从而最大程度节省了周转成本,提升了农民实际收益,极大提升她们生产主动性。同时,也为连南市民采购其所需各类物品提供了便利,比如,建筑钢材等。平台应用取得了很好经济效益,含有一定推广价值,现在已在整个清远地域进行推广应用。 参考文件 [1] 李树人,韩芳溪, 郭春燕. 基于j2ee/mvc就业管理信息系统研究[j]. 计算机工程和设计,,2 [2] 支国明,陈松乔,王建新.基于web多媒体课件设计[j].计算机工程和应用,200l,37(13):153-155. [3] 江平,左春,陈宝兵.基于j2ee体系结构保险电子商务系统设计研究[j].计算机应用研究,,21(3):18—20. [4] 何万成,余秋惠.mvc 模型2 及软件框架struts 研究[j].计算机工程,(6). [5] 杜明,李朝纯.struts+ejb 在j2ee 平台上设计和实现[j].计算机应用研究,(3).- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JEE 架构 农村 电子商务平台 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文