[发明专利]一种零售供应链的自动化应用方法和系统有效
申请号: | 201811357691.5 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109542425B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 潘崇堤 | 申请(专利权)人: | 厦门商集网络科技有限责任公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F16/23;G06F16/248;G06F16/25 |
代理公司: | 福州科扬专利事务所(普通合伙) 35001 | 代理人: | 何小星 |
地址: | 361000 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 零售 供应 自动化 应用 方法 系统 | ||
本发明一种零售供应链的自动化应用方法和系统,提出统一控制器入口、统一应用服务入口、统一抽象的CRUD操作,利用Spring注解和Java的反射机制,屏蔽了多访问入口,封装了通用业务动作,对Spring MVC框架进行有效的延展并封装,可对大量相似度高的基础功能维护进行有效优化,减少代码冗余,降低维护成本,提高研发效率。可扩展业务层,支持更多的业务单据场景。有效解决了诸多应用功能各自为政的弊端,降低维护成本,提高研发效率,同时也提高了产品质量。
技术领域
本发明涉及一种自动化应用方法和系统,具体所涉及的适用于零售供应链的自动化应用方法和系统。
背景技术
供应链管理是零售企业的生命线,在供应链管理的过程中会出现各种问题,信息延误,过多的交接工作,商品及供应商信息繁杂等其他许多问题,都将阻碍整条供应链潜在的发展机遇和快速反应能力。信息技术的出现为解决这些问题提供了很好的条件。目前在零售供应链管理领域出现了许多不同功能不同结构的信息系统,例如ERP,CRM,Spring MVC等等。其中Spring MVC是一种基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦。具体工作过程如图1所示,首先用户通过浏览器发起HTTP请求,表示层上的控制器(Controller)接收用户的请求并委托模型进行处理,业务层上的模型(Model)对业务逻辑进行处理并返回视图展示要的模型数据,控制器收到模型数据并推送至表示层上的视图(View),最后,视图展示模型数据并响应给用户。
Spring MVC的实际场景应用,如图2所示,每当新增1个业务功能,首先,新增1个控制器(Controller),1个或多个业务实体(VO),1个服务(Service),在服务里再新增每个业务操作逻辑,如查询、新增、编辑、删除、导入、导出等;在零售供应链应用中,存在大量的类似的基础功能维护,如企业、部门、人员、商品类别、商品、品牌、品类、供应商类别、供应商、地区等等,这造成了代码臃肿,一处调整,处处调整等不利局面,维护成本高,研发效率低。
发明内容
为此,本发明所要解决的技术问题在于现有技术零售供应链的自动化系统过于庞大,操作步骤繁杂,系统代码臃肿,维护成本高。
为解决上述技术问题,本发明采用以下技术方案:
技术方案一:
一种零售供应链的自动化应用方法,包括以下步骤:
S1:输入场景应用请求。
S2: 统一控制器接收场景应用请求,获取零售供应链的实体模型资源,所述实体模型资源包含:企业,部门,商品种类,商品品牌,所述统一控制器构建于SpringMVC框架的控制层,利用Spring的@RequestParam请求地址映射注解,通过Param参数实现统一分发,实现地址转向。
S3: 调用定义命令将实体模型资源转变成对应的业务实体数据,并存储于SpringMVC框架的模型层中。
S4: 根据输入的场景应用请求,调取SpringMVC框架的模型层中的业务实体数据,执行Java的反射命令,通过资源名称自动创建实体对象,并作为S5的输入参数。
S5: 统一框架服务接收S4步骤的实体对象参数,根据统一控制器发出的场景应用指令,通过MyBatis动态SQL解析引擎进行数据调用,执行对应的自动化子服务的动态SQL语句,生成SQL执行结果,所述统一框架服务构建于SpringMVC框架的服务层。
S6:业务层和控制层依次接收SQL执行结果,进行数据处理,传输给视图层进行可视化展示。
所述步骤S5中,自动化子服务进一步分为:
自动化查询服务,解析实体对象参数,生成Select动态查询SQL语句,包含关联、条件、排序、权限,同时支持主子表联动查询。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门商集网络科技有限责任公司,未经厦门商集网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811357691.5/2.html,转载请声明来源钻瓜专利网。