前言
当前市场上有许多进销存管理软件,但它们往往存在着一些痛点,比如灵活性不足、难以适应快速变化的需求,或者缺乏二次开发的支持。因此,我们需要一款既强大又灵活的软件来处理这些问题。
那么java进销存管理系统就是为了处理这些问题而诞生的一款软件。
介绍
java进销存管理系统是一款基于SpringBoot和Element Plus打造的进销存管理系统,它的设计初衷是为了方便二次开发或直接使用。
特点
-
灵活性高:模块化设计使得系统可以根据需要轻松扩展和定制。
-
技术先进:使用了SpringBoot和Vue 3.0等先进技术,确保了系统的高-效性和稳定性。
技术架构
-
SpringBoot:快速开发框架,便于构建Spring应用,同时也是SpringCloud微服务架构的基础。
-
Element Plus:基于Vue 3.0的桌面端组件库,由饿了么前端团队开发,适用于开发者、设计师和产品经理。
项目结构如下:
-
jjj_erp
: Java后台,基于SpringBoot -
jjj_erp_saas
: SAAS管理端,基于Element Plus和Vue 3.0 -
jjj_erp_admin
: 平台管理后台,基于Element Plus和Vue 3.0 -
db
: 数据库初始脚本,MySQL 5.7
所需工具:
-
IDEA开发工具
-
MySQL 5.7
-
Redis,需设置密码
-
Node 16.14.0
目前按照模块开发,admin、saas、job模块互不关联。
部署方式
前置准备
-
导入数据库,创建数据库,字符集选择utf8mb4,导入
db/init.sql
。 -
设置Redis密码。
本地后端安装
-
下载源码。
-
开发环境:JDK 1.8,IDEA,MySQL 5.7,Maven,Redis工具。
-
使用IDEA打开源码,配置Maven的阿-里云镜像。
-
数据库安装,通过Navicat Premium管理数据库,新建数据库
jjjerp
,导入数据库脚本。 -
修改配置文件连接数据库。
-
配置Redis信息,设置Redis密码。
-
启动成功即表示安装完成。
本地前端安装
-
包含
jjj_shop_single_admin
(SAAS管理端)和jjj_shop_single_shop
(商-城管理端)。 -
Node使用16.14.0,使用NVM管理Node版本。
-
参考文档安装NVM。
-
进入
jjj_shop_single_admin
目录,执行npm install
,再运行npm run dev
。
开源协议
本项目遵循Apache License Version 2.0开源协议。
即刻体验一波
ERP系统提供了丰富的功能模块,包括但不限于:
商品管理:将公司商品进行统一录入,便于后续管理。
计量单位管理:支持商品多级包装的单位换算。
品牌设置:为商品设置品牌,便于分类。
规格备选值:维护商品规格信息。
采gou 订单:记录采gou 订单。
采gou 入库单:将采gou 订单中的在途库存转化为实际库存。
采gou 退货单:处理采gou 退货。
供应商管理:管理供应商信息。
店铺管理:记录订单来源。
客户管理:记录买家交易信息。
仓库管理:管理商品存放。
货位管理:细化商品存放区域。
配送区域:划分订单配送区域。
i
快递列表:维护快递公司信息。
客户对账单:统计客户消费情况。
账户汇总表:展示账户明细情况。
资金流水:记录资金流动情况。
收支账户:管理资金流向。
经-营看板:展示订单总体概览。
更多的功能需要等你来发掘。
结语
java进销存管理系统凭借其先进的技术和开放的设计理念,为用户带来了全新的体验。无论是对于希望快速搭建自己的进销存系统的开发者,还是寻求稳定可靠的处理方案的企业来说,都是一个不错的选择。
源码:https://gitee.com/victor123/jjjerp-java
官网:https://www.jjjshop.net/
安装:https://doc.jjjshop.net/ErpJava?category_id=10042&document_id=1369
使用手册:https://doc.jjjshop.net/ErpJava?category_id=10041&document_id=1361