[开源]传统实体产业提供进销存管理解决方案,助传统企业降本增效

news2025/2/23 2:49:01

一、开源项目简介

图片

管店云, 技术链接产业.

管店云为传统实体产业提供进销存管理解决方案,实现进货、库存、销售、收银、记账完整的业务场景,帮助传统产业实现数字化转型,提升管理效率,提高自身数字化经营的能力,让管人管账管货更轻松。

主要运用于零售门店、商贸批发、生产工厂等行业领域。各行各业可在管店云基础上定制开发自有特色需求。

二、开源协议

使用GPL-3.0开源协议

三、界面展示

产品截图

首页:

图片

收银台:

图片

打印模板:

图片

系统设置:

图片

新增销售单:

图片

销售单列表:

图片

四、功能概述

管店云为零售/商贸/批发/工厂提供进销存管理解决方案,实现进货、库存、销售、收银、记账完整的业务场景,帮助传统产业实现数字化转型,提升管理效率,提高自身数字化经营的能力,让管人管货管账更轻松。

能力

管店云 v2.0社区版 将逐步开源啦:整个系统共分为十一大模块:

  • 销售管理 :包括销售单、退货单管理、客户管理、价格等级管理等功能;

  • 进货管理 :包括进货单、进货退货单、进货统计等功能;

  • 库存管理 :包括库存查询、库存盘点、库存流水等功能;

  • 资金财务管理 :包括客户收款对账、供应商付款对账、日常收支、结算账户互转、资金流水、经营利润统计等功能;

  • 商品管理 :包括商品分类、规格管理、单位管理、属性管理、商品管理等功能;

  • 系统设置 :包括员工管理、角色管理、系统设置、打印设置、操作日志等功能;

优势

管店云 提供主流进销存业务流程,具备进销存最核心的功能,主要优势有:

  • 采用主流 Java 架构,具备高拓展性、灵活性,避免 PHP 架构的缺点;

  • 代码简洁,低成本二次开发,有更多时间陪老婆孩子或女友;

  • 产品用户体验好,可以快速学习并上手学习。

愿景

管店云 不做技术宅,而是通过技术让每个传统企业能够有更好用的软件产品,有落地的解决方案,一个好软件,不是功能多,而且真正能够帮助传统企业能够降本增效。

五、技术选型

技术栈

  • 前端技术栈:Bootstrap、JQuery、Echarts、Layer;

  • 后端技术栈:JFinal、Redis、Mysql;

2.3 项目结构

项目结构

├── psi-common             // 公共组件模块
├── psi-fund        // 资金财务模块
├── psi-purchase        // 进货、库存模块
├── psi-sale            // 销售相关模块
├── psi-web            // PC端业务模块

JavaScript

Copy

项目部署

服务器环境:

  • Mysql:>= 5.7

  • jdk版本:>= jdk1.8 (推荐1.8版本)

  • Redis:>= redis6.2

  • 操作系统:linux、windows

建议服务器最低配置:

类型

配置

操作系统

CentOS7以上

CPU

2核

内存

4G

带宽

1M

硬盘

100G

六、源码地址

管店云进销存系统: 管店云为零售/商贸/批发/工厂提供进销存管理解决方案,实现进货、库存、销售、收银、记账完整的业务场景,帮助传统产业实现数字化转型,提升管理效率,提高自身数字化经营的能力,让管人管货管账更轻松。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1141923.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity的碰撞检测(六)

温馨提示:本文基于前一篇“Unity的碰撞检测(五)”继续探讨两个游戏对象具备刚体的BodyType均为Dynamic,但是Collision Detection属性不同的碰撞检测,阅读本文则默认已阅读前文。 (一)测试说明 在基于两个游戏对象都具…

退运险业务及系统架构演进史

作者:曾利⺠、杨代铭 ⽂章简介:本⽂回顾退运险上线⼗年以来相关系统架构的演进。 背景    退运险对于我司来说是⼀个举⾜轻重⼀款产品,初创时期贡献了99.9%的 保费收⼊,随着公司的发展各类产品的不断创新,退运险的…

前端移动web高级详细解析一

01-平面转换 简介 作用:为元素添加动态效果,一般与过渡配合使用 概念:改变盒子在平面内的形态(位移、旋转、缩放、倾斜) 平面转换也叫 2D 转换,属性是 transform 平移 transform: translate(X轴移动距…

YOLOv5算法改进(21)— 添加CA注意力机制 + 更换Neck网络之BiFPN + 更换损失函数之EIoU

前言:Hello大家好,我是小哥谈。通过上节课的学习,相信同学们一定了解了组合改进的核心。本节课开始,就让我们结合论文来对YOLOv5进行组合改进(添加CA注意力机制+更换Neck网络之BiFPN+更换损失函数之EIoU),希望同学们学完本节课可以有所启迪,并且后期可以自行进行YOLOv5…

记一次任意文件下载到Getshell

任意文件下载(Arbitrary File Download)是一种常见的 Web 攻击技术,用于窃取服务器上任意文件的内容。攻击者利用应用程序中的漏洞,通过构造恶意请求,使应用程序将任意文件(如配置文件、敏感数据等&#xf…

IDE的组成

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务…

这场研讨会硬件工程师不要错过

在高速PCB设计中如何保障高频信号的传输和接收,以及保证信号完整性和稳定性? 如何解决EMI抑制、时钟分配和功率供应的问题? 如何使用开源EDA工具 KiCad? 如何使用DFM软件高质量提升pcb产品制造,优化制造成本&#x…

C++入门04—数组

1. 概述 所谓数组,就是一个集合,里面存放了相同类型的数据元素 特点1:数组中的每个数据元素都是相同的数据类型 特点2:数组是由连续的内存位置组成的 2. 一维数组 2.1 一维数组定义方式 一维数组定义的三种方式: …

Linux常用命令——chroot命令

在线Linux命令查询工具 chroot 把根目录换成指定的目的目录 补充说明 chroot命令用来在指定的根目录下运行指令。chroot,即 change root directory (更改 root 目录)。在 linux 系统中,系统默认的目录结构都是以/,…

喜报 | 星辰天合被认定为 2023 年度北京市知识产权示范单位

近日,北京市知识产权局官方网站发布通知,星辰天合等 150 家单位被认定为 2023 年度北京市知识产权示范单位。 为深化实施创新驱动战略和首都知识产权战略,促进企事业单位提升创新能力和知识产权创造、保护和运用能力,培育知识产权…

vscode连接服务器一直retry

解决方法 打开vscode控制面板,输入命令remote-ssh: kill vs code server on host 选择一直连接不上的服务器端口 重新连接

接口自动化测试实操

实现思路 使用excel管理用例用例信息,requests模块发送http请求,实现了记录日志,邮件发送测试报告的功能 目录结构如下: 下面直接上代码: 统筹脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24…

.\missyou-0.0.1-SNAPSHOT.jar中没有主清单属性

引用&#xff1a;https://blog.csdn.net/marypiglwy/article/details/132016171 配置的时候 <skip>true</skip> skip设置为true&#xff0c;跳过了执行插件&#xff0c;&#xff0c; <plugin><groupId>org.springframework.boot</groupId><a…

软考高级系统架构师冲关预测

[ – 2023年10月27日 – ] 去年11月通过了软考高级系统架构师的考试&#xff0c;原本想立即分享下过关的总结回顾&#xff0c;但是随着软考新版大纲及教程的发布&#xff0c;也意味着题目及内容的复盘总结经验便不那么适用。在即将迎来今年的软考高架的时候&#xff0c;想着透…

控制输入流,从控制台打印到文件中,更改输出的位置

public static void main(String[] args) throws IOException {PrintStream printStream System.out;//在默认情况下&#xff0c;PrintStream 输出数据的位置 标准输出&#xff0c;即显示器printStream.print("Tom,hello");/*public void print(String s) {if (s n…

【Linux】rpm和yum的使用

不知道是不是有和我一样的宝子们&#xff0c;在rpm上卡了老久老久&#xff0c;但其实搞通了&#xff0c;理解了原理之后&#xff0c;不难的&#xff0c;所以不管你现在遇到的困难是什么&#xff0c;都不要放弃&#xff0c;一定要坚持&#xff0c;加油。 一、rpm 1.rpm rpm的…

mybatis学习笔记,使用mybatis的几种方式

随着springboot的出现&#xff0c;绝大多数开源框架和中间件都可以通过springboot来整合&#xff0c;并且使用起来非常简单&#xff0c;但是&#xff0c;今天要介绍的是mybatis原生的使用方法。并且分享一下在结合官网学习过程中遇到的问题。 目录 准备工作 数据库版本说明 …

代码随想录二刷 Day46

10背包&#xff1a; 二维内侧与外侧都是正序遍历&#xff0c;二维的内侧与外侧是背包还是物品无所谓&#xff1b; 10背包&#xff1a; 一维外侧是正序&#xff0c;内侧是倒序&#xff1b; 目的是为了一个物品只选取一次&#xff1b;一维内侧一定要是背包&#xff1b;原因我想了…

GoLong的学习之路(十五)语法之接口(重要)

文章目录 接口接口的定义实现接口的条件面向接口编程接口类型的变量值接收者和指针接收者接口值接收指针接收总结 类型和接口的关系&#xff08;多对多的关系&#xff09;一个类型实现多个接口多种类型实现同一接口 接口组合注意 空接口空接口的应用 接口值类型断言注意总结 接…

Cross-modal Variational Alignment of Latent Spaces

方法 潜空间LS 辅助信息 作者未公布代码