一种网络管理系统的制作方法

文档序号:12125644阅读:175来源:国知局
一种网络管理系统的制作方法与工艺

本发明属于网络信息管理技术领域,更具体的说,是涉及一种网络管理系统。



背景技术:

随着网络的普及,各种各样的生鲜平台层出不穷,每种生鲜平台包含多个门店管理系统,目前,传统门店管理都是单机版的,系统嵌入在特定硬件中,实现简单的收银和门店库存管理功能,采用的是本地数据库,存在存储有限,损坏风险大,多个门店数据不能联合分析等缺点,即:只能管理单店的事务,无法进行各门店间数据的分析比较;另外,传统门店管理系统采用的是C/S架构设置嵌入式开发,使得系统和硬件天然的结合,不方便在其他终端(电脑、平板、手机)上显示和移植;针对于商家的多个互联网终端,操作复杂而且不能按照一个标准派发订单,没有一个终端能够兼容处理所有订单。



技术实现要素:

有鉴于此,本发明提供了一种网络管理系统,以解决现有技术中由于传统门店管理系统采用的是本地数据库,存在存储有限,损坏风险大,多个门店数据不能联合分析等缺点,导致无法进行各门店间数据的分析比较的问题。

为实现上述目的,本发明提供如下技术方案:

一种网络管理系统,包括:商品管理模块、会员管理模块、财务报表模块、采购管理模块、订单管理模块、客户管理模块、组织管理模块、收银管理模块以及库存管理模块,其中:

所述商品管理模块用于实现商品管理的管理,包括商品添加、修改以及条码打印等功能;

所述会员管理模块用于实现会员管理的注册、激活、冻结、充值、修改密码以及补卡等功能;

所述财务报表模块用于实现会员报表、收款报表、销售明细、分类销售、入库清单、订单明细、汇总报表、采购报表的管理以及打印功能;

所述采购管理模块用于实现采购管理的采购申请、采购审核以及配送中心等功能;

所述订单管理模块用于实现订单管理的订单配送、订单导出以及团购订单等功能;

所述客户管理模块用于实现客户管理的管理客户信息的功能;

所述组织管理模块用于实现组织管理的接口管理、机构管理、角色管理、模块管理以及字典管理等功能;

所述收银管理模块用于实现收银管理的商品零售、商品退货、交接班以及销售查询等功能;

所述库存管理模块用于实现库存管理的调货管理、供应商管理、库存查询、报损管理以及库存调整等功能;

所述商品管理模块、所述会员管理模块、所述财务报表模块、所述采购管理模块、所述订单管理模块、所述客户管理模块、所述组织管理模块、所述收银管理模块以及所述库存管理模块之间采用网络通讯协议实现网络通信,且均为通过外网实时将数据传输到云端数据库。

其中,所述网络管理系统采用B/S架构,通过利用EXTJS前端和浏览器插件技术实现各种终端的使用。

其中,所述网络管理系统采用云端数据库,通过外网实时将数据传输到所述云端数据库。

其中,所述网络管理系统采用基于webservice的开放接口和验证技术。

其中,所述网络管理系统通过RSA非对称加密算法实现数据加密传输。

其中,所述商品管理模块包括:商品管理子模块和条码打印模块,其中:

所述商品管理子模块用于添加、删除、保存以及搜索商品信息;

所述条码打印模块用于进行商品信息的打印处理。

其中,所述会员管理模块包括:会员卡管理模块和会员卡注册模块,其中:

所述会员卡管理模块用于会员卡的激活、冻结、充值、密码修改以及补卡等相关信息的管理;

所述会员卡注册模块用于会员卡的注册信息的管理。

其中,所述财务报表模块包括:会员报表模块、收款报表模块、销售明细模块、分类销售模块、入库清单模块、订单明细模块、汇总报表模块以及采购报表模块,其中:

所述会员报表模块用于在一段时间内消费统计表与会员折扣的汇总表;

所述收款报表模块用于现金、会员卡、商城退货、商城销售等方面收到的款项;

所述销售明细模块用于查询某个店面的实际销售情况的报表;

所述分类销售模块用于反应几个大种类商品的销售情况;

所述入库清单模块用于查看某个门店的入库情况;

所述订单明细模块用于查看订单明细信息;

所述汇总报表模块用于在一段时间内所有店面及仓库的商品流通记录;

所述采购报表模块用于总结反应出一段时间内所有门店的采购申请。

经由上述的技术方案可知,与现有技术相比,本发明公开了一种网络管理系统,该系统包括:商品管理模块、会员管理模块、财务报表模块、采购管理模块、订单管理模块、客户管理模块、组织管理模块、收银管理模块以及库存管理模块,各模块及各门店之间采用网络通讯协议实现网络通信,且均为通过外网实时将数据传输到云端数据库。本发明采用的是云端数据库,数据均为通过外网实时传输到云端数据库,并在云端实现了定时快照和实时备份,保证了数据安全的同时还实现多个门店间的数据分析。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种网络管理系统结构示意图;

图2为本发明实施例中RSA非对称加密算法的流程示意图;

图3为本发明实施例中socket通信采用TCP协议,实现网络实时通信的具体结构示意图;

图4为本发明实施例中通过webservice接口开发加上后台管理功能的流程示意图;

图5为本发明实施例中集群及负载均衡结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

网络管理系统为线下的一个销售、存储、进货、财务管理以及会员卡管理的一个综合的系统,是一个中心系统;网络管理系统分为商品管理、会员管理、财务报表、采购管理、订单管理、客户管理、组织管理、收银管理、库存管理等九个模块。

请参阅附图1,图1为本发明实施例提供的一种网络管理系统结构示意图。如图1所示,本发明实施例公开了一种网络管理系统,具体结构包括:商品管理模块101、会员管理模块102、财务报表模块103、采购管理模块104、订单管理模块105、客户管理模块106、组织管理模块107、收银管理模块108以及库存管理模块109,其中:

商品管理模块101用于实现商品管理的管理,包括商品添加、修改以及条码打印等功能;会员管理模块102用于实现会员管理的注册、激活、冻结、充值、修改密码以及补卡等功能;财务报表模块103用于实现会员报表、收款报表、销售明细、分类销售、入库清单、订单明细、汇总报表、采购报表的管理以及打印功能;采购管理模块104用于实现采购管理的采购申请、采购审核以及配送中心等功能;订单管理模块105用于实现订单管理的订单配送、订单导出以及团购订单等功能;客户管理模块106用于实现客户管理的管理客户信息的功能;组织管理模块107用于实现组织管理的接口管理、机构管理、角色管理、模块管理以及字典管理等功能;收银管理模块108用于实现收银管理的商品零售、商品退货、交接班以及销售查询等功能;库存管理模块109用于实现库存管理的调货管理、供应商管理、库存查询、报损管理以及库存调整等功能。

商品管理模块101、会员管理模块102、财务报表模块103、采购管理模块104、订单管理模块105、客户管理模块106、组织管理模块107、收银管理模块108以及库存管理模块109之间采用网络通讯协议实现网络通信,且均为通过外网实时将数据传输到云端数据库。

优选的,本实施例中的网络管理系统采用B/S架构,通过利用EXTJS前端和浏览器插件技术实现各种终端的使用。

优选的,本实施例中的网络管理系统采用云端数据库,通过外网实时将数据传输到所述云端数据库。

优选的,本实施例中的网络管理系统通过RSA非对称加密算法实现数据加密传输。

具体的,非对称加密算法包含两个密钥(公钥和私钥),一个用来加密,另外一个用来解密,RSA是非对称加密的一种,具体如图2所示,其原理如下:

1.随机选择两个大质数p和q,p不等于q,计算N=pq;

2.选择一个大于1小于N的自然数e,e必须与(p-1)(q-1)互素。

3.用公式计算出d:d×e=1(mod(p-1)(q-1));

4.销毁p和q。

最终得到的N和e就是“公钥”,d就是“私钥”,发送方使用N去加密数据,接收方只有使用d才能解开数据内容。由服务器生成密钥,然后把公钥传输给前端调用者,调用者利用该密钥对传输的数据加密,通过HTTP请求传输到服务端,服务端通过私钥对其解密,确保了整个过程中的数据包就算被外部截获,也无法破解。

优选的,本实施例中的网络管理系统采用基于webservice的开放接口和验证技术。

具体的,socket通信采用TCP协议,实现网络实时通信,SOCKET里面自带listen和connect函数,可以随时监听客服端的请求,当有门店实现收银时,会向服务端发送一次请求,而服务端通过listen监听,知道有请求过来了,然后主动相应,,通过和百度地图API的调用,在收银界面上实现酷炫的动态效果,显示的结果是哪个门店又实现了收银,socket主要的目的就是实现即时响应。实施方式如图3所示。

本实施例通过webservice接口开发加上后台管理功能,实现了接口的可以配置化。实时方式如图4所示,主要步骤如下:

1.定义接口规,约定报文格式,使用json格式传递数据;

2.定义webservice接口;

3.实现webservice接口、方法;

4.将webservice接口发布到axis2中,使用axis2框架来管理接口;

5.将axis2框架部署到tomcat服务器中,将接口暴露在外,供外部访问;

6.在tomcat服务器中实现对接口服务的管理,包括启用、停用、ip限制、负载均衡等等。

最后,由于nginx是个反向代理服务器,所有的请求都需要经过它,可以通过配置让它来分配请求资源,当后台的tomcat容器并发数过大或者服务已经挂掉的时候,nginx会自动跳转到可用的tomcat容器进行相应,通过nginx配置多个tomcat的架构设计模型,解决了并发集中时压力的分解以及单一tomcat容易服务挂掉的弊端,如图5所示。

优选的,本实施例中的商品管理模块101包括:商品管理子模块和条码打印模块,其中:

商品管理子模块用于添加、删除、保存以及搜索商品信息;条码打印模块用于进行商品信息的打印处理。

优选的,本实施例中的会员管理模块102包括:会员卡管理模块和会员卡注册模块,其中:会员卡管理模块用于会员卡的激活、冻结、充值、密码修改以及补卡等相关信息的管理;会员卡注册模块用于会员卡的注册信息的管理。

优选的,本实施例中的财务报表模块103包括:会员报表模块、收款报表模块、销售明细模块、分类销售模块、入库清单模块、订单明细模块、汇总报表模块以及采购报表模块,其中:

会员报表模块用于在一段时间内消费统计表与会员折扣的汇总表;收款报表模块用于现金、会员卡、商城退货、商城销售等方面收到的款项;销售明细模块用于查询某个店面的实际销售情况的报表;分类销售模块用于反应几个大种类商品的销售情况;入库清单模块用于查看某个门店的入库情况;订单明细模块用于查看订单明细信息;汇总报表模块用于在一段时间内所有店面及仓库的商品流通记录;采购报表模块用于总结反应出一段时间内所有门店的采购申请。

本发明实施例中的方案为典型的三层构架体现MVC(模型Model,视图View和控制Controller)思想,让开发人员减轻重新建立解决复杂问题方案的负担和精力,便于敏捷开发出新的需求,降低开发时间成本;采用SSM框架,该框架有强大的用户社区支持它,所以它的扩展性非常强,针对特殊应用时具有良好的可插拔性,避免大部分因技术问题不能实现的功能;主从数据库设计,将数据库的读写分离,确保了大并发数下面的数据库交互速度;优秀的解耦性,SSM三层构架,控制层依赖于业务逻辑层,但绝不与任何具体的业务逻辑组件耦合,只与接口耦合;同样,业务逻辑层依赖于DAO层,也不会与任何具体的DAO组件耦合,而是面向接口编程。采用这种方式的软件实现,即使软件部分发生改变,其他部分也不会改变。

另外,通过先进的webservice接口和验证技术,实现了订单接口的开放性,理论上可以支持任何电商平台的订单指派,使得用户可以按照自己统一的标准完成送货单的打印以及订单管理流程的规范。

综上所述,本发明公开了一种网络管理系统,该系统包括:商品管理模块、会员管理模块、财务报表模块、采购管理模块、订单管理模块、客户管理模块、组织管理模块、收银管理模块以及库存管理模块,各模块及各门店之间采用网络通讯协议实现网络通信,且均为通过外网实时将数据传输到云端数据库。本发明采用的是云端数据库,数据均为通过外网实时传输到云端数据库,并在云端实现了定时快照和实时备份,保证了数据安全的同时还实现多个门店间的数据分析。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

以上结合附图对本发明所提出的方法进行了示例性描述,以上实施例的说明只是用于帮助理解本发明的核心思想。对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,如前后桥都有电机参与驱动的混合动力系统等。综上所述,本说明书内容不应理解为对本发明的限制。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1