简单分析一下,门店管理系统的基本架构,此架构主要是在项目中实现的,并不必定符合软件的架构的理论,可是至少在我本身的团队中,是很实用的。数据库
门店管理系统主要分为如下几大部分:架构
一、业务支撑子系统调试
二、业务调试子系统索引
三、短信发送子系统开发
四、零售收银子系统qt
如图 :工作流
以上图,只是简单把业务支撑子系统列出了。io
可能不少人问,怎么没有仓储管理子系统,财务子系统呢,这个系统中,把仓储管理,财务管理的子系统,所有归为业务支撑子系统中软件
一、业务支撑子系统,主要用于内部管理相关的业务功能,好比实现,商品管理,供应商管理,统计管理,财务管理,仓储管理等,集全部的主要功能于一体,集权限管理于一体,全部显示的子菜单,都可经过,角色进行配置,由角色,导航,权限于一体的管理方式配置
二、业务调试子系统,主要用于调试系统的自动任务,好比说,数据库的索引维护,数据库的备份,清理,短信的生成等
三、短信发送子系统,主要用于发送由业务调试系统或者是收银系统,业务支撑系统等生成的全部的短信,收集,而且发送给指定的用户
四、零售收银子系统,主要用于门店收银使用,包括的主要功能为收银,辅助功能为,退换货管理系统,外加采购管理系统,其实也由独立的业务模块实现,只是在上经所有归集为零售收银子系统。
此整个系统实现的功能是实现总部采购(申请采购,一级审核,二级审核,三级审核,最多三级审核,没有作成工做流,主要是由于受限于开发人员以及开发工时),仓库收货,盘点,入库等,入库完成以后,再由门店进行采购,总部根据门店采购单,进行审核,收款,而后仓库,盘点,发货,门店收货,盘点,入库,以后便可进行销售。而且能够进行售后,包括,但不限于退货,换货。
在后面的章节中,将重点分析一下各个模块的功能