【技术实现步骤摘要】
一种零售供应链的自动化应用方法和系统
本专利技术涉及一种自动化应用方法和系统,具体所涉及的适用于零售供应链的自动化应用方法和系统。
技术介绍
供应链管理是零售企业的生命线,在供应链管理的过程中会出现各种问题,信息延误,过多的交接工作,商品及供应商信息繁杂等其他许多问题,都将阻碍整条供应链潜在的发展机遇和快速反应能力。信息技术的出现为解决这些问题提供了很好的条件。目前在零售供应链管理领域出现了许多不同功能不同结构的信息系统,例如ERP,CRM,SpringMVC等等。其中SpringMVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦。具体工作过程如图1所示,首先用户通过浏览器发起HTTP请求,表示层上的控制器(Controller)接收用户的请求并委托模型进行处理,业务层上的模型(Model)对业务逻辑进行处理并返回视图展示要的模型数据,控制器收到模型数据并推送至表示层上的视图(View),最后,视图展示模型数据并响应给用户。SpringMVC的实际场景应用,如图2所示,每当新增1个业务功能,首先,新增1个控制器(Controller),1个或多个业务实体(VO),1个服务(Service),在服务里再新增每个业务操作逻辑,如查询、新增、编辑、删除、导入、导出等;在零售供应链应用中,存在大量的类似的基础功能维护,如企业、部门、人员、商品类别、商品、品牌、品类、供应商类别、供应商、地区等等,这造成了代码臃肿,一处调整,处处调整等不利局面,维护成本高,研发效率低。
技术实现思路
为此, ...
【技术保护点】
1.一种零售供应链的自动化应用方法,其特征在于,包括以下步骤:S1: 输入场景应用请求;S2: 统一控制器接收场景应用请求,获取零售供应链的实体模型资源,所述实体模型资源包含:企业,部门,商品种类,商品品牌,所述统一控制器构建于SpringMVC框架的控制层,利用Spring的@RequestParam请求地址映射注解,通过Param参数实现统一分发,实现地址转向;S3: 调用定义命令将实体模型资源转变成对应的业务实体数据,并存储于SpringMVC框架的模型层中;S4: 根据输入的场景应用请求,调取SpringMVC框架的模型层中的业务实体数据,执行Java的反射命令,通过资源名称自动创建实体对象,并作为S5的输入参数;S5:统一框架服务接收S4步骤的实体对象参数,根据统一控制器发出的场景应用指令,通过MyBatis动态SQL解析引擎进行数据调用,执行对应的自动化子服务的动态SQL语句,生成SQL执行结果,所述统一框架服务构建于SpringMVC框架的服务层;S6:业务层和控制层依次接收SQL执行结果,进行数据处理,传输给视图层进行可视化展示。
【技术特征摘要】
1.一种零售供应链的自动化应用方法,其特征在于,包括以下步骤:S1:输入场景应用请求;S2:统一控制器接收场景应用请求,获取零售供应链的实体模型资源,所述实体模型资源包含:企业,部门,商品种类,商品品牌,所述统一控制器构建于SpringMVC框架的控制层,利用Spring的@RequestParam请求地址映射注解,通过Param参数实现统一分发,实现地址转向;S3:调用定义命令将实体模型资源转变成对应的业务实体数据,并存储于SpringMVC框架的模型层中;S4:根据输入的场景应用请求,调取SpringMVC框架的模型层中的业务实体数据,执行Java的反射命令,通过资源名称自动创建实体对象,并作为S5的输入参数;S5:统一框架服务接收S4步骤的实体对象参数,根据统一控制器发出的场景应用指令,通过MyBatis动态SQL解析引擎进行数据调用,执行对应的自动化子服务的动态SQL语句,生成SQL执行结果,所述统一框架服务构建于SpringMVC框架的服务层;S6:业务层和控制层依次接收SQL执行结果,进行数据处理,传输给视图层进行可视化展示。2.根据权利要求1所述的一种零售供应链的自动化应用方法,其特征在于,所述步骤S5中,自动化子服务进一步分为:自动化查询服务,解析实体对象参数,生成Select动态查询SQL语句,包含关联、条件、排序、权限,同时支持主子表联动查询;自动化新增服务,解析实体对象参数,生成Insert动态插入SQL语句,包含条件,同时支持主子表联动插入保存;自动化更新服务,解析实体对象参数,生成Update动态更新SQL语句,包含条件,同时支持主子表联动更新保存;自动化删除服务,解析实体对象参数,生成Delete动态删除SQL语句,包含条件,同时支持主子表联动删除保存。3.根据权利要求2所述的一种零售供应链的自动化应用方法,其特征在于,所述步骤S5中,通过DAO服务接口进行数据调用。4.根据权利要求3所述的一种零售供应链的自动化应用方法,其特征在于,根据业务场景的需要,所述自动化子服务还包括,审核服务、打印服务、导出文档服务。5.一种零售供应链的自动化系统,其特征在于,包括处理器,适于实现各...
【专利技术属性】
技术研发人员:潘崇堤,
申请(专利权)人:厦门商集网络科技有限责任公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。