Sistema de gestión de inventario SpringBoot, es realmente fragante aprender

Introducción

Finer Invoicing es un sistema de gestión de la cadena de suministro y marketing para pequeñas y medianas empresas. Está desarrollado sobre la base de la plataforma de desarrollo rápido J2EE Jeecg-Boot y adopta una arquitectura de separación de front-end y back-end: SpringBoot2.x, Ant Design & Vue , Mybatis-plus, Shiro, JWT. El proyecto se basa en más de diez años de experiencia en la gestión de PYMES y está diseñado por expertos senior en el campo de ERP; el producto se divide en tres versiones: versión básica, versión estándar y versión empresarial, que puede adaptarse a diferentes gestiones y controles. procesos; para necesidades de gestión personalizadas flexibles y diversas Con el apoyo de Jeecg-Boot, utilizando su potente generador de código, puede realizar grandes funciones rápidamente sin escribir ningún código, ¡y también puede agregar manualmente lógica empresarial compleja!

  • Versión básica: gestione los resultados, directamente dentro y fuera del almacén, genere cuentas por cobrar y por pagar, realice recibos y pagos, y cancele

  • Versión estándar: gestión de procesos, el negocio comienza desde el contrato, la aplicación y el pedido

  • Enterprise Edition: colaboración de gestión, gestión de seguimiento de procesos completos, oficina colaborativa integrada

  • Esta versión es la versión básica

módulo funcional

┌─库存管理
│  ├─入库管理
│  │  ├─采购入库(自动生成采购应付)
│  │  ├─采购退货出库(自动生成红字采购应付)
│  │  ├─盘盈入库
│  │  ├─涨库入库
│  │  └─其他入库
│  ├─出库管理
│  │  ├─监销售出库(自动生成销售应收)
│  │  ├─销售退货入库(自动生成红字销售应收)
│  │  ├─盘亏出库
│  │  └─其他出库
│  ├─库存调拨
│  ├─成本调整
│  ├─库存盘点
│  ├─实时库存
│  └─库存报表(开发中)
├─往来管理: 
│  ├─收款管理
│  │  ├─销售预收
│  │  ├─销售收款
│  │  └─其他收款
│  ├─付款管理
│  │  ├─采购预付
│  │  ├─采购付款
│  │  └─其他付款
│  ├─应收管理
│  │  ├─销售应收
│  │  ├─其他应收
│  │  └─应收核销
│  ├─应付管理
│  │  ├─采购应付
│  │  ├─其他应付
│  │  └─应付核销
│  ├─发票登记
│  │  ├─销售发票
│  │  ├─销售发票(红字)
│  │  ├─采购发票
│  │  └─采购发票(红字)
│  ├─月末结转
│  └─财务统计
│     ├─商品毛利
│     └─(其他功能开发中)
├─基础资料 
│  ├─客户、供应商
│  ├─仓库、物料分类、物料、计量单位
│  └─银行账户、币种
├─系统管理(Jeecg-Boot功能)
│  ├─用户管理
│  ├─角色管理
│  ├─菜单管理
│  ├─权限设置(支持按钮权限、数据权限)
│  ├─表单权限(控制字段禁用、隐藏)
│  ├─部门管理
│  ├─字典管理
│  ├─系统公告
│  ├─我的组织机构
│  ├─职务管理
│  └─通讯录
├─消息中心(Jeecg-Boot)
│  ├─消息管理
│  └─模板管理
├─智能化开发支持(Jeecg-Boot)
│  ├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)
│  ├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)
│  ├─代码生成器模板(生成代码,自带excel导入导出)
│  ├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)
│  ├─高级查询器(弹窗自动组合查询条件)
│  ├─Excel导入导出工具集成(支持单表,一对多 导入导出)
│  └─平台移动自适应支持
└─系统监控(Jeecg-Boot)
   ├─性能扫描监控
   │  ├─监控 Redis
   │  ├─Tomcat
   │  ├─jvm
   │  ├─服务器信息
   │  ├─请求追踪
   │  └─磁盘监控
   ├─定时任务
   ├─系统日志
   ├─消息中心(支持短信、邮件、微信推送等等)
   ├─数据日志(记录数据快照,可对比快照,查看数据变更情况)
   ├─系统通知
   ├─SQL监控
   └─swagger-ui(在线接口文档)

Arquitectura Tecnológica

Entorno de desarrollo

  • Idioma: Java 8

  • IDE (JAVA): IDEA / Eclipse, instale el complemento lombok

  • IDE (interfaz): IDEA / WebStorm

  • Gestión de dependencias: Maven

  • Base de datos: MySQL5.7 + y Oracle 11g y SqlServer2017

  • Caché: Redis

parte trasera

  • Marco básico: Spring Boot 2.1.3.RELEASE

  • Marco de la capa de persistencia: Mybatis-plus_3.1.2

  • Marco de seguridad: Apache Shiro 1.4.0, Jwt_3.7.0

  • Grupo de conexiones de base de datos: Alibaba Druid 1.1.10

  • Marco de caché: redis

  • Impresión de registros: logback

  • Otros: fastjson, poi, Swagger-ui, quartz, lombok (código simplificado), etc.

Interfaz

  • Vue 2.6.10, Vuex, enrutador Vue

  • Axios

  • hormiga-diseño-vista

  • webpack, hilo

  • componente de recorte vue-cropper-Avatar

  • @ antv / g2-Gráfico de visualización de datos de Alipay AntV

  • Implementación del paquete viser-vue-antv / g2

  • eslint , @ vue / cli 3.2.1

  • vue-print-nb-print

Entorno y dependencias de desarrollo back-end

  • Java

  • maven

  • jdk8

  • mysql

  • repetir

  • Script de base de datos: jeecg-boot \ db \ jeecgboot & psi_mysql5.7.sql

  • Administrador inicial del sistema: admin / 123456

Entorno y dependencias de desarrollo front-end

  • nodo

  • hilo

  • paquete web

  • eslint

  • @ vue / cli 3.2.1

  • Ant-design-vue-Ant Diseño de implementación de Vue

  • componente de recorte vue-cropper-Avatar

  • @ antv / g2-Gráfico de visualización de datos de Alipay AntV

  • Implementación del paquete viser-vue-antv / g2

  • versión jeecg-boot-angular

Descarga y ejecución del proyecto

  • Extraer el código del proyecto

git clone https://gitee.com/FINERS/psi.git
cd  psi/ant-design-jeecg-vue
  1. Instalar node.js

  2. Cambie a la carpeta ant-design-jeecg-vue

# 安装yarn
npm install -g yarn

# 下载依赖
yarn install

# 启动
yarn run serve

# 编译项目
yarn run build

# Lints and fixes files
yarn run lint

Efecto del sistema

inicio de sesión del sistema

Compra de almacenamiento

Cuenta pública Proyecto Java Compartir Responder 2020 Obtener colección de entrevistas Java

Adquirir documentos de almacenamiento nuevos

Comprar columna de visualización personalizada de almacenamiento

Preparación de cancelación pagadera

Datos de estructura de árbol

Número de estructuras de árboles-editar

源码地址获取: 
扫描下方公众号回复 进销存

Supongo que te gusta

Origin blog.csdn.net/qq_17231297/article/details/114812076
Recomendado
Clasificación