首页> 中国专利> 一种私有云部署的本地化电商采购管理系统

一种私有云部署的本地化电商采购管理系统

摘要

本发明提出了一种私有云部署的本地化电商采购管理系统,包括:至少一个第三方商城平台和本地化采购平台,本地化采购平台部署在私有云上;第三方商城平台通过公网与防火墙通信;私有云部署的本地化电商采购管理系统提供与第三方商城平台的通讯接口,实现与第三方商城平台进行远程通信;私有云部署的本地化电商采购管理系统接收本地用户的采购申请,根据采购申请,调用第三方商城平台的通讯接口,获取私有云部署的本地化电商采购管理系统的本地化会员接口,对发出采购申请的请求用户进行会员审核,如果审核合法,则同意本地用户从私有云部署的本地化电商采购管理系统一键登录至第三方商城平台,实现对第三方商城平台上商品的采购操作。

著录项

  • 公开/公告号CN112465422A

    专利类型发明专利

  • 公开/公告日2021-03-09

    原文格式PDF

  • 申请/专利权人 喀斯玛(北京)科技有限公司;

    申请/专利号CN202011314275.4

  • 发明设计人 李红林;彭志东;李毅;赵强;王昕;

    申请日2020-11-20

  • 分类号G06Q10/08(20120101);G06Q10/10(20120101);G06Q30/06(20120101);G06F21/60(20130101);

  • 代理机构11487 北京中企鸿阳知识产权代理事务所(普通合伙);

  • 代理人苏艳;孙海波

  • 地址 100190 北京市海淀区中关村南三街6号四层425室

  • 入库时间 2023-06-19 10:08:35

说明书

技术领域

本发明涉及电子商城技术领域,特别涉及一种私有云部署的本地化电商采购管理系统。

背景技术

现有的电子商城平台虽然可以向用户提供采购等功能,但是仍以电子商城平台作为交易生成的主体,用户的交易全流程均是在第三方的电子商城上进行操作,所有的数据均通过电子商城,从而会出现数据安全的隐患。特别是针对一些对数据安全有需要的企业用户,如果为这些用户提供一种可以本地化实现对第三方电子商城的采购操作,且能保证数据安全的方式,是本领域技术人员目前需要解决的技术问题之一。

发明内容

本发明的目的旨在至少解决所述技术缺陷之一。

为此,本发明的目的在于提出一种私有云部署的本地化电商采购管理系统。

为了实现上述目的,本发明的实施例提供一种私有云部署的本地化电商采购管理系统,包括:至少一个第三方商城平台和本地化采购平台,其中,每个所述第三方商城平台和所述本地化采购平台进行通信,所述本地化采购平台部署在私有云上;

其中,所述本地化采购平台包括:防火墙、网关、第一服务器集群、第二服务器集群、NACOS注册中心,所述第三方商城平台通过公网与防火墙通信,所述防火墙与所述网关连接,所述网关与所述第一服务器集群通信,所述第一服务器集群和第二服务器集群均通过内网与所述NACOS注册中心通信;由所述NACOS注册中心用于对所述第一服务器集群和第二服务器集群进行微服务的注册和发现;其中,第一服务器集群和第二服务器集群的具体数量根据需要设置为一个或多个集群;

所述私有云部署的本地化电商采购管理系统用于提供与第三方商城平台的通讯接口,实现与所述第三方商城平台进行远程通信,以在本地实现用户登录、采购、发货验货、结算和订单流转记录功能,其中,所述私有云部署的本地化电商采购管理系统的采购功能,包括:线上采购审批、线下采购审批、危化品集中采购申请审批、竞价求购、费用管理;

所述私有云部署的本地化电商采购管理系统接收本地用户的采购申请,根据所述采购申请,调用第三方商城平台的通讯接口,所述第三方商城平台获取私有云部署的本地化电商采购管理系统的本地化会员接口,对发出采购申请的请求用户进行会员审核,如果审核合法,则同意本地用户从所述私有云部署的本地化电商采购管理系统一键登录至第三方商城平台,实现对第三方商城平台上商品的采购操作。

进一步,所述第三方商城平台通过预设白名单策略实现访问所述本地化采购平台,其中,所述预设白名单策略包括:允许存储在白名单中的IP地址访问所述本地化采购平台所在的内网。

进一步,所述私有云部署的本地化电商采购管理系统还用于与用户的OA办公系统和财务系统进行通信对接,进行数据交互。

进一步,所述私有云部署的本地化电商采购管理系统还用于其他用户的私有云部署的本地化电商采购管理系统进行通信对接,进行数据交互。

进一步,所述私有云部署的本地化电商采购管理系统与所述第三方商城平台的接口调用方式采用oauth2中的客户端凭证认证模式,

由所述私有云部署的本地化电商采购管理系统制定接口规范约束,所述第三方商城平台通过认证后,由所述私有云部署的本地化电商采购管理系统发放凭证,所述第三方商城平台使用发放的凭证按业务场景调用使用。

进一步,所述第三方商城平台判断自身是否具有接入凭证,如果有利用认证凭证获取token;如果没有接入凭证则进一步判断是否具有开发者账号,如果有开发者账号则在私有云部署的本地化电商采购管理系统填写凭证申请,获得认证凭证后;利用所述认证凭证获取token;

根据所述token向所述私有云部署的本地化电商采购管理系统请求接口,接口审批通过后,判断是否具有调用权限,如果有则返回调用结果。

进一步,所述本地化采购平台还用于实现对所述第三方商城平台和私有云部署的本地化电商采购管理系统的接口管理,包括向供应商和采购单位进行接口授权。

根据本发明实施例的私有云部署的本地化电商采购管理系统,将用户采购移至用户本地网络上,构建用户本地化采购管理平台,并设置在私有云上,搭建本地化采购管理平台和第三方商城平台的通信机制,实现用户在本地即可调用第三方商城平台的数据,完成采购下单等操作,这种将本地采购平台独立出来的方式,可以保障数据的安全隔离,避免现有存在的数据泄露问题。并且,本地化采购管理平台还可以与其他网络上的本地化采购管理平台、以及本地的OA办公系统和财务系统、财务系统等实现数据对接,从而形成本地一体化的管理系统,为用户提供最大化的便利。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明实施例的私有云部署的本地化电商采购管理系统的结构图;

图2为根据本发明实施例的本地化系统接口对接示意图;

图3为根据本发明实施例的线下采购的流程图;

图4为根据本发明实施例的危化品集中采购申请的流程图;

图5为根据本发明实施例的竞价求购的流程图;

图6为根据本发明实施例的课题经费管理的流程图;

图7为根据本发明实施例的第三方商城平台接入本地化采购管理平台的认证流程图。

具体实施方式

下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

如图1所示,本发明实施例的私有云部署的本地化电商采购管理系统,包括:至少一个第三方商城平台和本地化采购平台,其中,每个第三方商城平台和本地化采购平台进行通信,本地化采购平台部署在私有云上。

为了保证数据的安全性,本发明对数据访问设置了白名单策略。具体来说,第三方商城平台通过预设白名单策略实现访问本地化采购平台,其中,预设白名单策略包括:允许存储在白名单中的IP地址访问本地化采购平台所在的内网。即,本地化采购平台和公网通信(限制只允许第三方商城平台的IP访问),通过白名单策略访问保证系统的安全。

参考图1,本地化采购平台包括:防火墙、网关、第一服务器集群、第二服务器集群、NACOS注册中心,第三方商城平台通过公网与防火墙通信,防火墙与网关连接,网关与第一服务器集群通信,第一服务器集群和第二服务器集群均通过内网与NACOS注册中心通信;由NACOS注册中心用于对第一服务器集群和第二服务器集群进行微服务的注册和发现。

需要说明的是,第一服务器集群和第二服务器集群的具体数量根据需要设置为一个或多个集群。

私有云部署的本地化电商采购管理系统接收本地用户的采购申请,根据采购申请,调用第三方商城平台的通讯接口,第三方商城平台获取私有云部署的本地化电商采购管理系统的本地化会员接口,对发出采购申请的请求用户进行会员审核,如果审核合法,则同意本地用户从私有云部署的本地化电商采购管理系统一键登录至第三方商城平台,跳转到指定的页面,实现对第三方商城平台上商品的采购操作。本地化平台内部登录成功后,需要登录第三方商城平台时不再重新输入账号和密码。

私有云部署的本地化电商采购管理系统和第三方商城平台的接口技术采用restful接口技术。

该接口主要给本地化平台进行一键登录到三方商城。登录的账号主要针对第三方商城的采购会员,登录的账号必须先在第三方商城平台有对应的采购会员账号。为了确保第三方商城平台上采购会员账号唯一性会在对应内部系统账号前增加前缀(提交参数的时候不需要增加)。用户从本地化平台登录后,点击一键登录链接时调用。

具体的,私有云部署的本地化电商采购管理系统与第三方商城平台的接口调用方式采用oauth2中的客户端凭证认证模式。由私有云部署的本地化电商采购管理系统制定接口规范约束,第三方商城平台通过认证后,由私有云部署的本地化电商采购管理系统发放凭证,第三方商城平台使用发放的凭证按业务场景调用使用。

在本发明的实施例中,接口调用采用oauth2中的客户端凭证(clientcredentials)认证模式,可直接参考oauth2标准。

如图7所示,第三方商城平台判断自身是否具有接入凭证,如果有利用认证凭证获取token;如果没有接入凭证则进一步判断是否具有开发者账号,如果有开发者账号则在私有云部署的本地化电商采购管理系统填写凭证申请,获得认证凭证后;利用认证凭证获取token。根据token向私有云部署的本地化电商采购管理系统请求接口,接口审批通过后,判断是否具有调用权限,如果有则返回调用结果。

下面参考表1至表3对接口调用规范进行说明。

1、所有采购平台接口需要设置请求头,如表1所示。

表1

2、所有接口返回响应数据采用JSON格式

3、所有采购平台接口响应符合以下格式规范,如表2所示。

表2

4、所有商城接口响应符合以下格式规范,如表3所示。

表3

本发明采用restful接口方式的对接方式,必须保证接口调用的安全性,以保证接口开放后能被安全的使用。在满足此文档接口使用情况下,必须遵守接口规范,并保持系统提供的接口的安全性、稳定性、并发量要求。

(1)安全性要求:

接口调用需要进行安全方面认证,不允许非法用户请求;

(2)稳定性要求:

提供持续的可用性,响应率应在98%以上;

(3)并发量要求:

能承担最低500绝对并发,响应时间不得高于3秒。

在本发明实施例中,本地化采购平台还用于实现对第三方商城平台和私有云部署的本地化电商采购管理系统的接口管理,包括向供应商和采购单位进行接口授权。

接口管理主要是基本接口信息基本管理,主要分为供应商、采购单位标准接口,实现添加接口、编辑接口和删除接口等功能。

接口授权主要给供应商和采购单位进行接口授权,只有授权的才能正常调用。

此外,私有云部署的本地化电商采购管理系统还用于与采购方本地用户的OA办公系统和财务系统进行通信对接,进行数据交互。私有云部署的本地化电商采购管理系统还用于其他用户的私有云部署的本地化电商采购管理系统进行通信对接,进行数据交互。

私有云部署的本地化电商采购管理系统用于提供与第三方商城平台的通讯接口,实现与第三方商城平台进行远程通信,以在本地实现采购方本地用户登录、采购、发货验货、结算和订单流转记录功能,其中,私有云部署的本地化电商采购管理系统的采购功能,包括:线上采购审批、线下采购审批、危化品集中采购申请审批、竞价求购、费用管理。

(1)线上采购

图2为根据本发明实施例的本地化系统接口对接示意图。

用户登录私有云部署的本地化电商采购管理系统后点击链接单点登录到第三方商城平台搜索商品下单后同步订单至私有云部署的本地化电商采购管理系统,本地送审通过后推送订单至供应商确认订单。

(2)线下采购

图3为根据本发明实施例的线下采购的流程图。

线下发货单录入,然后录入数据,保存后送审,送审通过后自动默认已发货,操作签收/付款。

(3)危化品集中采购申请

图4为根据本发明实施例的危化品集中采购申请的流程图。

采用集中采购申请模式;申请人提交申请单后自动汇总到下单人(角色设置)名下;下单人到商城采购并验收后入危化品公共库;申请人需填写配送单领用。

(4)竞价求购

图5为根据本发明实施例的竞价求购的流程图。

采购会员无法在采购平台搜索到商品时,通过发布求购通知供应商投标,投标后可选择中标供应商。

(5)经费管理

图6为根据本发明实施例的经费管理的流程图。

首先本地添加,然后通过接口同步采购方财务系统类目经费卡到本地管理系统;采购平台实时调用。

(6)采购方人员管理

添加维护采购方人员,设置采购方负责人及组员,批量授权相关数据。

(7)角色管理

设置账号可使用角色,包含可使用菜单权限及按钮权限,以及角色的数据权限。

首先创建角色,然后设置角色数据权限:

全部:可获取院所有人数据信息;

指定课题:可获取指定课题组的数据信息;

本课题:只能获取当前所在课题组数据信息,包含组员;

仅自己:只能获取自己的数据信息。

(8)采购方本地用户管理

添加账号,账号关联角色,账号关联默认课题组。

(9)服务中心

展示并对售后服务单据操作处理。

(10)物资管理

展示当前账号的物资库存,物资库存领用。

(11)文章管理

编辑管理首页内容,包括:文章添加和文章编辑。

(12)仓库管理

添加和维护本地危化品存储仓库。

根据本发明实施例的私有云部署的本地化电商采购管理系统,将采购方本地用户采购移至用户本地网络上,构建用户本地化采购管理平台,并设置在私有云上,搭建本地化采购管理平台和第三方商城平台的通信机制,实现用户在本地即可调用第三方商城平台的数据,完成采购下单等操作,这种将本地采购平台独立出来的方式,可以保障数据的安全隔离,避免现有存在的数据泄露问题。并且,本地化采购管理平台还可以与其他网络上的本地化采购管理平台、以及本地的OA办公系统和财务系统、财务系统等实现数据对接,从而形成本地一体化的管理系统,为用户提供最大化的便利。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号