SpringBoot在庫管理システム、学ぶことは本当に香りがよい

前書き

Finer Invoicingは、中小企業向けのサプライチェーンおよびマーケティングチェーン管理システムであり、J2EE高速開発プラットフォームJeecg-Bootに基づいて開発され、フロントエンドとバックエンドの分離アーキテクチャであるSpringBoot2.x、Ant Design&Vueを採用しています。 、Mybatis-plus、Shiro、JWT。このプロジェクトは、SME管理における10年以上の経験に基づいており、ERP分野の上級専門家によって設計されています。製品は、基本バージョン、標準バージョン、およびさまざまな管理と制御に適応できるエンタープライズバージョンの3つのバージョンに分かれています。プロセス;柔軟で多様なパーソナライズされた管理ニーズに対応Jeecg-Bootのサポートにより、強力なコードジェネレーターを使用して、コードを記述せずに大規模な機能をすばやく実現できます。また、複雑なビジネスロジックを手動で追加することもできます。

  • 基本バージョン:倉庫の内外で結果を直接管理し、売掛金と支払いを生成し、領収書と支払いを実行し、償却します

  • 標準バージョン:プロセス管理、ビジネスは契約、アプリケーション、注文から始まります

  • Enterprise Edition:管理コラボレーション、フルプロセス追跡管理、統合されたコラボレーションオフィス

  • このリリースは基本バージョンです

機能モジュール

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

テクノロジーアーキテクチャ

開発環境

  • 言語:Java 8

  • IDE(JAVA):IDEA / Eclipse、lombokプラグインをインストールします

  • IDE(フロントエンド):IDEA / WebStorm

  • 依存関係管理:Maven

  • データベース:MySQL5.7 +&Oracle 11g&SqlServer2017

  • キャッシュ:Redis

後部

  • 基本的なフレームワーク:Spring Boot 2.1.3.RELEASE

  • 永続層フレームワーク:Mybatis-plus_3.1.2

  • セキュリティフレームワーク:Apache Shiro 1.4.0、Jwt_3.7.0

  • データベース接続プール:Alibaba Druid 1.1.10

  • キャッシュフレームワーク:redis

  • ログ印刷:ログバック

  • その他:fastjson、poi、Swagger-ui、quartz、lombok(簡略化されたコード)など。

フロントエンド

  • Vue 2.6.10、Vuex、Vueルーター

  • Axios

  • ant-design-view

  • webpack、yarn

  • vue-cropper-アバターのトリミングコンポーネント

  • @ antv / g2-AlipayAntVデータ視覚化チャート

  • Viser-vue-antv / g2パッケージの実装

  • eslint、@ vue / cli 3.2.1

  • vue-print-nb-print

バックエンド開発環境と依存関係

  • java

  • Maven

  • jdk8

  • mysql

  • 繰り返す

  • データベーススクリプト:jeecg-boot \ db \ jeecgboot&psi_mysql5.7.sql

  • 初期システム管理者:admin / 123456

フロントエンド開発環境と依存関係

  • ノード

  • webpack

  • スリング

  • @ vue / cli 3.2.1

  • ant-design-vue-Ant Design OfVueの実装

  • vue-cropper-アバターのトリミングコンポーネント

  • @ antv / g2-AlipayAntVデータ視覚化チャート

  • Viser-vue-antv / g2パッケージの実装

  • jeecg-boot-angularバージョン

プロジェクトのダウンロードと実行

  • プロジェクトコードをプルする

git clone https://gitee.com/FINERS/psi.git
cd  psi/ant-design-jeecg-vue
  1. node.jsをインストールします

  2. ant-design-jeecg-vueフォルダーに切り替えます

# 安装yarn
npm install -g yarn

# 下载依赖
yarn install

# 启动
yarn run serve

# 编译项目
yarn run build

# Lints and fixes files
yarn run lint

システム効果

システムログイン

ストレージを購入する

パブリックアカウントJavaプロジェクト共有返信2020Javaインタビューコレクションを入手

倉庫の購入-新しいドキュメント

ストレージの購入-カスタム表示列

支払い可能な償却準備

樹木構造データ

ツリー構造の数-編集

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

おすすめ

転載: blog.csdn.net/qq_17231297/article/details/114812076