基于SSH框架农特产品网上销售系统构建.docVIP

基于SSH框架农特产品网上销售系统构建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSH框架农特产品网上销售系统构建

基于SSH框架农特产品网上销售系统构建   摘要:针对农特产品网上销售需求,基于SSH框架构建了一款农特产品网上销售系统。采用SSH多层整合框架技术,通过清晰分层结构与松散耦合设计,对系统主要功能与整体架构进行了开发与实现。应用结果显示,该系统运行稳定、复用性强、便于维护,能满足消费者购买过程中各种需求,为特色农产品产销对接及流通提供良好服务。该系统开发表明,采用SSH架构设计模式,使程序层次更加清晰,且能简化开发过程并易于控制。   关键词关键词:农产品销售;SSH;MVC;B/S结构;电商平台   DOIDOI:10.11907/rjdk.172246   中图分类号:TP319   文献标识码:A文章编号文章编号2017)011009404   0引言   随着信息技术发展,“互联网+”模式也逐渐融入传统农业,特别是农村电商平台,在提升特色农产品产销对接与流通效率,扶持农村青年创业,以及帮助大学生村官探索村级经济产销模式转型方面,正发挥着积极作用。   本文基于SSH架构设计并实现了一款农特产品网上销售系统,以大别山区生态绿色农特产品为产销服务对象,旨在通过B2C电商平台形式,为农村扶贫开发与农产品产销配送提供新方式与手段。   1系统功能   构建农特产品网上销售系统,其功能应充分展示农特产品信息、满足客户购买需求,为顺利完成购销双方交易活动提供良好服务。该系统为基于B/S结构的Web系统,分为前、后台2部分。   1.1前台模块   前台模块用户角色包括浏览用户与会员用户。实现主要功能有:   (1)商品浏览。实现商品类别分级显示,提供人气商品(按商品浏览量多少排序)、热销商品(销量较多)及推荐商品展示。   (2)会员管理。使用购物车功能,用户需要验证身份。注册会员并登录后,才可进行购物及生成订单系列操作。   (3)购物车管理。包括保存商品购买信息,调整某商品订单条目信息,以及创建购物订单、实时网上支付等。   农特产品网上销售系统前台功能结构如图1所示。   图1农特产品网上商城前台功能结构   1.2后台模块   系统后台功能为管理员设计,主要提供类别管理、商品管理、订单管理等3大功能。   管理员登录后,可进行商品类别与商品信息维护(添、删、改、查),上传农特产品相关图片、介绍,修改、查询订单状态以及自定义查询等操作。   农特产品网上销售系统后台功能结构如图2所示。   2系统架构   2.1SSH框架   本系统实现基于SSH轻量级架构,它由J2EE的3个主要框架技术组合而成。   (1)Struts框架。该框架基于MVC设计模式,可?⑷砑?功能分层化,通过控制器将视图与访问控制分离,使模块结构更加清晰[1]。   (2)Spring框架。该框架优势是分层架构技术,允许对其所提供的7个模块自主选择合适模块[2]。Spring核心理念是依赖注入,即将程序之间依赖关系转移到外部容器中。程序不再自己建立对象,而是由Spring容器根据需要动态地建立并注入对象,简化系统开发难度。   (3)Hibernate框架。该框架基于对象/关系映射(ORM)技术[3]。通过映射机制,将对数据库中表记录处理变成对Java对象的处理,使程序员可将对数据库操作转换成面向对象语言的操作,减轻编程工作量。   SSH架构融合了三者优势,Struts MVC模式,可方便地搭建系统整体架构;ORM框架,能直接持久化复杂的Java对象,将面向对象操作转化为底层SQL操作;IoC机制,提供强大Bean工厂容器,通过配置方式来描述对象及依赖关系,实现了层间松耦合。SSH是目前应用较广的Web应用开发框架。   2.2系统分层   系统在整体设计上,采用了SSH分层构架技术,分为视图表示层、业务层、数据持久层(PO)。其中业务层又细分为:Web控制层(Struts的Action)、业务逻辑层、数据操作层(DAO)。各层相互独立,分工明确,层之间通过通信接口联系。分层设计架构如图3所示。   图3系统分层架构   分层架构中,Struts将页面与访问控制分离,当它要执行控制逻辑时,就调用Action模块,Action在处理中若要访问数据库,则通过负责实现业务逻辑的Service组件。而Service需调用DAO接口实现类中的方法,才直接操作数据库[4]。Hibernate将数据库表持久化为POJO类,DAO类再以面向对象方式从POJO类中读取数据[5]。整合框架以Spring为核心,所有组件包括DAO、Service与Action,都由Spring的ApplicationContext.xml文件进行配置管理。   3系统设计与实现   3.1数据库  

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档