基于移动O2O的网络商城系统技术方案

技术编号:18446128 阅读:19 留言:0更新日期:2018-07-14 10:52
基于移动O2O的网络商城系统,主要涉及O2O电子商务技术领域,其内容包括,系统通过多层架构技术方案设计、面向服务的系统设计、分布式缓存设计以及分布式消息队列设计,为用户提供特色化的O2O多门店体系,帮助商家最大化利用好传统企业已有的线下多门店,并融合线上B2C零售渠道,实现上门自提、扫码核销、移动收银、门店配送、LBS精准定位等功能,真正帮助商家打通线上线下,实现O2O业务双线布局。

Network business city system based on mobile O2O

The network business city system based on mobile O2O mainly involves the field of O2O e-commerce technology. Its contents include the design of multi-layer architecture technology, service oriented system design, distributed cache design and distributed message queue design, providing the user with the characteristic O2O multi store system to help the merchant maximize. Make good use of the existing multi - line stores in traditional enterprises, and integrate the online B2C retail channels, to realize the functions of door-to-door self lifting, scavenging code cancellation, mobile receiving, store distribution, accurate positioning of LBS and so on. It really helps businesses to get through online lines to realize the double line layout of O2O business.

【技术实现步骤摘要】
基于移动O2O的网络商城系统
本专利技术涉及网络购物
,尤其涉及基于移动O2O的网络商城系统。
技术介绍
在“互联网+”的大政策下,传统产业对其经营模式进行了符合时代潮流,中国特色发展的转变。O2O便是通过强调用户至上、线下体验及在线支付实现商家和消费者之间的实时连接。利用O2O更精准地发现用户需求,加大产品研发创新力度,优化传统流通业的流程和服务,实现全渠道战略和商业一体化,打通线上线下。
技术实现思路
基于移动O2O的网络商城系统,系统采用多层架构技术方案设计。该方案能够解决用户界面显示、业务逻辑处理和数据存储几大块之间依赖过于紧密导致系统不易于维护扩展的问题。系统采用分层提供服务支持的设计思想,将系统划分为数据库层、中间件层、EMALL基础服务层、业务表现层和系统接口层,系统对每一层定义明确的功能接口,同时在层次内实现组件化的接口实现。层次化、模块组件化的实现,使系统具备了最大程度的灵活度,从而能对业务需求的变化作出快速的反应,使系统具有很好的扩展性;系统从最底部的数据库层开始,一层一层的向上提供接口服务,最终实现用户按业务要求的可见操作界面和其他系统接口,各层次专著于自身功能的接口实现,整个层次保持相对的稳定,系统通过不改变接口,各个层次、各个组件进行优化的策略,能在不影响整个业务的前提下,不断的完善和改进。基于移动O2O的网络商城系统,系统采用面向服务的系统设计。系统各层之间采用服务化方式进行解耦,使单点具有动态扩容能力,提高了系统的可扩展性和可伸缩性。面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。基于移动O2O的网络商城系统,系统采用分布式缓存设计。该方案使用主流开源的分式式缓存框架,使系统绝大部分对数据库的读请求都由缓存承担。系统在处理缓存过期这个功能的时候提供了两种过期时间:一种是绝对过期一种是相对过期,所谓绝对过期指的是到了时间点该对象就从缓存中移除,而相对过期则指的是只要在一段时间内有访问对象则该对象永不过期(如果一段时间内没有访问对象则过期),对于如何确定缓存过期系统使用了个守护线程,通过后台线程在检测缓存的过期。基于移动O2O的网络商城系统,系统采用分布式消息队列设计。该方案使用主流开源的分布式消息队列,使系统关键任务异步执行,为系统应对高并发提供了有力的保障。消息队列技术是分布式应用间交换信息的一种技术,消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走,通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息;在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段,为了管理需要共享的信息,对应用提供公共的信息交换机制是重要的;系统主要通过以下几种方法来设计分布式应用:远程过程调用(PRC)--分布式计算环境(DCE)的基础标准成分之一;对象事务监控(OTM)--基于CORBA的面向对象工业标准与事务处理(TP)监控技术的组合;消息队列(MessageQueue)--构造分布式应用的松耦合方法。本文档来自技高网...

【技术保护点】
1.基于移动O2O的网络商城系统,系统采用多层架构技术方案设计,该方案能够解决用户界面显示、业务逻辑处理和数据存储几大块之间依赖过于紧密导致系统不易于维护扩展的问题。

【技术特征摘要】
1.基于移动O2O的网络商城系统,系统采用多层架构技术方案设计,该方案能够解决用户界面显示、业务逻辑处理和数据存储几大块之间依赖过于紧密导致系统不易于维护扩展的...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:湖南移商动力网络技术有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1