脉蜂:Django + Flutter 开发的进销存管理系统【已开源】


项目说明
小规模零售(包括电商)跟大规模零售企业的差别在哪里呢?
以我当前的认知来看,小规模零售跟大规模零售企业的差别更多的是在供应链管理、进销存管控上面产生的。如果有一个工具,能够帮他们减少这方面的差异,那么众多的小规模零售也有可能实现聚合采买、精细化管理,降低进价、减少积压、通过数据不错漏每一个爆品可能。
脉蜂就是基于这个想法产生的。一款使用Python语言Django框架开发后端、使用Vue开发前端(暂未开发)、使用Flutter开发移动端的商品进销存管控ERP系统。
脉蜂是一个小规模零售管理解决方案,能让用户使用手机直接的录入商品进行管理,直接手机扫码收银不再需要收银机、可以用于管理商品的进出库、进销存等等~
目前正在开发中,基于原有的Admin后台进行改造实现基础前端数据管理功能;移动端使用Flutter进行开发,目前已经完成部分页面。更多功能会在后续酌情跟进。
项目地址
- 后端 https://github.com/MarkSamle/MaiFeng/tree/main/maifeng
- 移动端 https://github.com/MarkSamle/MaiFeng/tree/main/maifeng_app
- 演示地址、已完成用户权限,商品信息管理,供应商信息管理等模块。
提供测试账号1:user001密码:admin123..;测试账号2:user002密码:admin123.. - 安卓安装包 mf-app.apk
模块设计
- 基础数据
- 商品管理
- 商品层级
- 商品数据
- 门店管理
- 区域数据
- 门店数据
- 地理数据
- 仓储管理
- 仓库数据
- 库存数据
- 供应管理
- 供应商数据
- 用户管理
- 用户数据
- 权限数据
- 商品管理
- 业务数据
- 订单管理
- 订单数据
- 数据统计【有运营数据后再开发】
- 商品销售数据【交叉子品类、品类、顾客群、门店、区域、大区统计】
- 商品库存数据【交叉子品类、品类、顾客群、门店、区域、大区统计】
- 数据分析【有运营数据后再开发】
- 销售预测
- 库存计划
- 流行趋势
- 爆品甄选
- 订单管理
功能设计
- 基础数据维护功能
- Django后台
- Web操作界面
- 移动端操作功能
- 扫码
- 商品信息【商品查询:基础信息、供应信息、销售情况、库存结余……】
- 到货入库【库存增改:对应用户选择仓库、库存数据快速创建、修改】
- 挑拨出库【库存删改:对应用户选择仓库、库存数据快速删除、修改】
- 销售出库【库存删改、订单创建:根据系统优惠信息创建订单,删改库存】
- 扫码
使用说明
- 试用账号登录,或留言协助注册账号、或试用测试账号创建新账号
- 创建分组!!!用户可查看数据已经跟分组绑定,只有创建分组才能查看对应数据
- 加入分组,用户在
认证和授权的用户模块中可以给用户进行分组 - 管理用户信息,在
用户管理模块中可以管理用户信息 - 维护数据:供应商→顾客群→品类组→品类→子品类→单品→色款
权限设置
- 通过分组管理权限,分组中限制用户可以查看的内容
- 通过分组进行数据隔离,指定每条数据的可见分组,如不进行指定,则默认自己所在的所有组都可以看到
- 用户可以创建下级用户,创建时限定用户权限方便管理,同时应指定用户分组
Flutter页面展示
相关文章:
脉蜂:Django + Flutter 开发的进销存管理系统【已开源】
项目说明 小规模零售(包括电商)跟大规模零售企业的差别在哪里呢? 以我当前的认知来看,小规模零售跟大规模零售企业的差别更多的是在供应链管理、进销存管控上面产生的。如果有一个工具,能够帮他们减少这方面的差异&…...
树的先序,中序,后序递归遍历
//树的先序、中序、后序遍历递归 #include<bits/stdc.h> typedef struct node { char data; struct node *lchild,*rchild; }BTNode; void Greate(BTNode *&T) { char ch; scanf("%c",&ch); if(ch#) TNULL; else { T(BTNode*)malloc(sizeof(BT…...
如何在Linux中更改SSH端口?
SSH(Secure Shell)是一种安全的远程登录协议,它允许您通过网络远程连接到Linux系统并进行管理操作。默认情况下,SSH使用22端口进行通信。然而,为了增强系统的安全性,有时候我们需要更改SSH端口,…...
合创视觉科技UI设计师就业发展前景怎么样?薪资待遇如何?
UI简介 用户界面(简称UI,亦称使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用…...
VB一个可以改变箭头方向的气泡提示
新建一个类名。名称为clsTip Option Explicit * 模块名称:clsTip.cls * 功能:一个可以改变箭头方向的气泡提示类 Private Type TOOLINFO cbSize As Long dwFlags As Long hwnd As Long dwID As Long rtRect(3) As Long hInst As Long lpszText As String…...
STM8、STM8S003F3P6 双机串口通信(片上串口)
背景 这里为什么要写串口通信,因为实际项目上使用了串口,STM8S003F3P6的串口简单啊,不值得一提。本文写的串口确实简单,因为这里我想先从简单的写起来,慢慢的把难的引出来。这里呢,做个提纲说明࿰…...
FPGA基于AXI 1G/2.5G Ethernet Subsystem实现千兆UDP通信 提供工程源码和技术支持
目录 1、前言2、我这里已有的UDP方案3、详细设计方案传统UDP网络通信方案本方案详细设计说明UDP层设计AXIS-FIFOAXI 1G/2.5G Ethernet Subsystem:输出 4、vivado工程详解5、上板调试验证并演示系统配置UDP数据回环测试注意事项 6、福利:工程代码的获取 1…...
机器学习基础知识之多模型性能对比评价方法
文章目录 1、交叉验证t检验2、Friedman检验与Nemenyi后续检验 在进行预测或分类对比实验时,通常需要比较两个或两个以上的模型性能,因此,下面将介绍两个常用的多模型性能对比评价方法,一种是交叉验证t检验,该方法主要用…...
对敏感信息脱敏,如对姓名、证件号码、手机号码、银行卡号码进行脱敏
一、姓名脱敏 1、脱敏规则一:显示姓名中的第一个字,其它用*号代替。 显示姓名中的第一个字,如为英文等其他语种,也是显示第一个字母。其它用*号代替。 ① 举例 张* 王** A**** ② 实现方法 hideName(name) {if (!n…...
创建型——单例模式C++实现
单例模式即保证一个类只有一个实例,并提供一个访问该单例的接口。 实例 1.懒汉式 用的时候才创建单例,“懒”。 Singleton.h #ifndef SINGLETON_H_ #define SINGLETON_H_#include <iostream> #include <string> #include <mutex>…...
【华为OD统一考试B卷 | 100分】执行时长(C++ Java JavaScript Python)
文章目录 题目描述输入描述输出描述ACM输入输出模式用例机考代码查重C++javascriptjavapython题目描述 为了充分发挥GPU[算力],需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务。 假设GPU最多一次执行n个任务,…...
操作系统原理 —— 内存管理的概念(十八)
为什么要有内存管理 为什么要对内存进行管理,需要解决什么问题? 要回答这个问题,首先我们需要明白:进程运行时,需放在内存才能运行。比如在执行一个程序时,需将该程序的相关数据与指令装入内存才能运行。…...
GPT-4国内怎么用
GPT-4是OpenAI推出的最新的生成式AI模型,作为ChatGPT的进化版,它在回答准确性、识图能力、生成歌词和创意文本等方面有了显著的提升。然而,由于网络限制,国内用户无法直接访问官方网站。那么,GPT-4在国内如何使用呢&am…...
搭建LightPicture开源免费图床系统「公网远程控制」
文章目录 1.前言2. Lightpicture网站搭建2.1. Lightpicture下载和安装2.2. Lightpicture网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 转载自cpolar极点云的文章:【搭建私人图床】使用LightPicture开源…...
shell编程lesson06
流控制 while 和 until 循环 #!/bin/bash# while-count:display a series of numbersi1 while [ $i -le 5 ];doecho $ii$((i1)) done echo "Finished!"while命令的语法结构如下: while commands;do commands;done 我们可以使用while循环改进上一节中的…...
国内免费可用的ChatGPT网页版
ChatGPT 一、ChatGPT是个啥?二、16个国内免费的ChatGPT网站。三、ChatGPT使用方式 一、ChatGPT是个啥? chat:表示“聊天”。 GPT:则是Generative、Pre-trained、Transformer的缩写,表示“预训练语言模型”࿰…...
用同样的关键词测试不同的人工智能
测试词汇:用“电商、接口、店群”写一篇关于API接口的推广软文 返回结果: 人工智能1: 电商行业已经进入了全面数字化转型的时代,而API接口技术正是数字化转型的重要组成部分。随着移动端、小程序等终端越来越普及,A…...
shell变量类型含义 长方形面积计算 截取相应字段方法
1.总结变量的类型及含义? 2.实现课堂案例计算长方形面积?(6种方式) 3.定义变量urlhttps://blog.csdn.net/weixin_45029822/article/details/103568815(通过多种方法实现) 1)截取网站访问的协议 …...
Java:从单线程计数器到多线程数据同步synchronized和原子类Atomic
目录 使用单线程使用多线程使用多线程 synchronized使用多线程 原子类AtomicLong 使用单线程 单线程修改计数器的值,没有发生问题,每次运行结果都是10000,不过程序耗时较长 package com.example;/*** 计数器*/ class Counter {private st…...
提前进入行业顶尖阵营:高性能计算实习的竞争优势
如今就业越来越内卷,尤其是计算机行业更是如此。加上GPT以及大模型的加持,各大企业纷纷降本增效,普通程序员逐渐失去竞争力。想要在竞争激烈的就业市场中脱颖而出,提前进入行业顶尖阵营是一个明智的选择。而高性能计算实习将为您提…...
Qwen3.5-9B在目标检测领域的应用:YOLOv5模型原理与调参详解
Qwen3.5-9B在目标检测领域的应用:YOLOv5模型原理与调参详解 1. 引言:当大模型遇见目标检测 在智能安防、自动驾驶和工业质检等领域,目标检测技术正发挥着越来越重要的作用。YOLOv5作为当前最流行的实时目标检测算法之一,以其出色…...
【数据结构与算法】第28篇:平衡二叉树(AVL树)
一、AVL树的定义1.1 平衡因子平衡因子 左子树高度 - 右子树高度AVL树要求所有节点的平衡因子只能是 -1、0、1。text节点高度:从该节点到最远叶子节点的边数 空树高度:-1 或 0(不同定义,本文用-1)1.2 为什么需要平衡普…...
无线工程师必备:用Wireshark解码802.11ac VHT Capabilities字段全攻略(含160MHz配置示例)
无线网络深度解析:802.11ac VHT Capabilities字段实战指南 在当代企业级无线网络部署中,802.11ac协议已成为高吞吐量应用的核心支撑。作为无线工程师,能否精准解读VHT(Very High Throughput)Capabilities信息元素&…...
Flutter Provider:简单而强大的状态管理
Flutter Provider:简单而强大的状态管理告别 setState 的混乱,拥抱 Provider 的简洁优雅。一、Provider 的核心价值 作为一名追求代码如散文般优雅的 UI 匠人,我对状态管理工具有着严格的要求。Provider 不仅解决了 Flutter 中的状态共享问题…...
京东抢购自动化:用Python脚本实现毫秒级响应的高效抢购方案
京东抢购自动化:用Python脚本实现毫秒级响应的高效抢购方案 【免费下载链接】jd-assistantV2 京东抢购助手:包含登录,查询商品库存/价格,添加/清空购物车,抢购商品(下单),抢购口罩,查询订单等功…...
seo 优化计划包括哪些内容
SEO优化计划:打造高效网站流量的全面指南 在当前数字化时代,一个成功的网站离不开高效的搜索引擎优化(SEO)策略。SEO优化计划是一项复杂而多层次的工作,其目的是提升网站在搜索引擎结果中的排名,从而吸引更…...
轨道角动量OAM超表面与自旋-轨道角动量耦合结构设计的FDTD仿真案例
轨道角动量 OAM 超表面 自旋-轨道角动量耦合结构设计 fdtd仿真 复现2017 OE:Spin-to-orbital angular momentum conversion in dieletric metasurface 介绍:自旋-轨道角动量转换超表面,入射自旋角动量光束,即左右旋圆偏振光时&…...
春联生成模型-中文-base效果展示:支持‘嵌名联’——将用户姓名自然融入上下联
春联生成模型-中文-base效果展示:支持嵌名联——将用户姓名自然融入上下联 1. 模型效果惊艳展示 春联生成模型-中文-base带来了传统节日文化的智能创新体验。这个基于达摩院AliceMind大模型的专项应用,能够通过简单的两字祝福词,生成符合传…...
5分钟彻底告别Windows和Office激活烦恼:KMS_VL_ALL_AIO智能激活终极指南
5分钟彻底告别Windows和Office激活烦恼:KMS_VL_ALL_AIO智能激活终极指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统弹出烦人的激活提示而焦虑吗?O…...
从学习到应用:基于快马平台部署你的第一个python实战项目——天气查询工具
最近在学习Python的过程中,发现了一个特别有意思的实战项目——天气查询工具。这个项目不仅涵盖了Python的基础语法,还涉及到了前后端交互、数据存储等实用技能。最让我惊喜的是,通过InsCode(快马)平台,我可以轻松地将这个小应用部…...
