> 文章列表 > 专注中小企业 ERP 系统解决方案(源码JavaVue)

专注中小企业 ERP 系统解决方案(源码JavaVue)

专注中小企业 ERP 系统解决方案(源码JavaVue)

目录

一 ERP 行业分析小

中小企业  实施ERP  困难重重?

自开发 ERP 特色优势

二 合作方式

三 企业用户端 ERP 功能及架构图

ERP - 系统管理

首页 - 统计看板

ERP - 基础资料

基础资料 - 供应商管理

基础资料 - 客户管理

基础资料 - 商品管理

基础资料 - 仓库管理

基础资料 - 结算账户

ERP - 采购管理 

采购管理 - 采购单

采购管理 - 采购退货单

ERP - 销售管理

销售管理 - 销货单

销售管理 - 销货退货单

ERP - 仓库管理

仓库管理 - 仓库管理

仓库管理 - 出入库记录

仓库管理 - 调拨记录

ERP - 财务管理

财务管理 - 预收款单

财务管理 - 转账单

财务管理 - 销项发票管理

财务管理 - 会计凭证

ERP - 报表分析

四 平台管理端 ERP 功能介绍 

系统管理 - 企业管理

系统管理 - 菜单管理

系统管理 - 企业充值订单

系统管理 - 增值服务配置

系统管理 - 增值服务配置 - 套餐

 五 数据库设计

数据库设计 - 客户信息表

数据库设计 - 客户信息表

数据库设计 - 财务发票管理表

数据库设计 - 联系人信息表

数据库设计 - 用户表

数据库设计 - 职员信息表

数据库设计 - 商品表

数据库设计 - 收款单表

六 携手共赢 欢迎定制


一 ERP 行业分析

中小企业  实施ERP  困难重重?

  •     杂 

目前主流ERP厂商提供的系统较复杂、笨 重 ,企业迫切需要轻量化、贴合企业   需求的信息系统

  •     

当前国内以中小型企业为主 ,如何以 价比帮助企业提高效率 ,加速向智造转变

  •     

当前沉淀大量客户资源 ,协同客户实现上下游供应链闭环 ,达成双赢局面

自开发 ERP 特色优势

  • SaaS云端部署,租户模式
  • 活的审批流程配置
  • 持个性化配置内容
  •  置对   口:预置头部企业对接接口设计
  •  置生   控:为头部企业提供查看订单 生产进度

二 合作方式

有云部署:  企业注册即使用,无额外的操作

有化部署:  所有数据均在企业内部,用户自备云服务器或我方代处理

定 制 化 服 务为了更好的实现企业业务流,本系统支持定制

金 牌顾问专业的ERP开发 、  实施团队,  深 耕行业二十余年,  为您提供高效 可靠的服务

三 企业用户端 ERP 功能及架构

 

ERP - 系统管理

首页 - 统计看

ERP - 基础资料

基础资料 - 供应商管理

基础资料 - 客户管理

基础资料 - 商品管理

基础资料 - 仓库管理

基础资料 - 结算账户

ERP - 采购管理 

采购管理 - 采购单

采购管理 - 采购退货单

ERP - 销售管理

销售管理 - 销货单

销售管理 - 销货退货单

ERP - 仓库管理

仓库管理 - 仓库管理

仓库管理 - 出入库记录

仓库管理 - 调拨记录

ERP - 财务管理

财务管理 - 预收款单

财务管理 - 转账单

财务管理 - 销项发票管理

财务管理 - 会计凭证

ERP - 报表分析

四 平台管理端 ERP 功能介绍 

系统管理 - 企业管理

系统管理 - 菜单管理

系统管理 - 企业充值订单

 

系统管理 - 增值服务配置

系统管理 - 增值服务配置 - 套餐

 五 数据库设计

数据库设计 - 客户信息表

-- ----------------------------
-- Table structure for erp_customer
-- ----------------------------
DROP TABLE IF EXISTS `erp_customer`;
CREATE TABLE `erp_customer`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID主键',`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编号',`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',`category_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户类别ID',`level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '10' COMMENT '客户等级ID',`balance_time` timestamp NULL DEFAULT NULL COMMENT '余额日期',`begin_receivable_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '期初应收款',`begin_prepaid_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '期初预收款',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',`active` bit(1) NULL DEFAULT b'1' COMMENT '是否启用',`created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',PRIMARY KEY (`id`) USING BTREE
) EN

数据库设计 - 客户信息表

-- ----------------------------
-- Table structure for erp_customer
-- ----------------------------
DROP TABLE IF EXISTS `erp_customer`;
CREATE TABLE `erp_customer`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID主键',`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编号',`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',`category_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户类别ID',`level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '10' COMMENT '客户等级ID',`balance_time` timestamp NULL DEFAULT NULL COMMENT '余额日期',`begin_receivable_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '期初应收款',`begin_prepaid_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '期初预收款',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',`active` bit(1) NULL DEFAULT b'1' COMMENT '是否启用',`created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',PRIMARY KEY (`id`) USING BTREE
) EN

数据库设计 - 财务发票管理表

-- ----------------------------
-- Table structure for erp_finance_invoice
-- ----------------------------
DROP TABLE IF EXISTS `erp_finance_invoice`;
CREATE TABLE `erp_finance_invoice`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键ID',`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '发票类型(income:进项,cancellation:销项)',`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '单据编号',`business_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '供应商/客户ID',`business_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '供应商/客户名称',`invoice_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '发票类型',`invoice_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '发票时间',`invoice_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '发票抬头',`invoice_tax_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '纳税人识别号',`invoice_phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '注册电话',`invoice_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '注册地址',`invoice_bank` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '开户银行',`invoice_bank_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '开户账号',`invoice_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '发票代码',`invoice_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '发票号码',`invoice_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '发票金额',`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '备注',`file` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '附件',`state` int NULL DEFAULT 0 COMMENT '状态(0:否,1:是)',`examine_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '审核时间',`examine_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人ID',`examine_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人名称',`created_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '租户ID',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '财务发票管理' ROW_FORMAT = Dynamic;

数据库设计 - 联系人信息表

-- ----------------------------
-- Table structure for erp_customer_contact
-- ----------------------------
DROP TABLE IF EXISTS `erp_customer_contact`;
CREATE TABLE `erp_customer_contact`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID主键',`customer_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '客户ID',`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系人',`mobile` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',`phone` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '座机',`position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '职位',`qq` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'QQ',`address` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '地址',`is_primary` bit(1) NULL DEFAULT b'0' COMMENT '是否首要联系人',`created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客户联系人' ROW_FORMAT = DYNAMIC;

数据库设计 - 用户表

-- ----------------------------
-- Table structure for erp_account_detailed
-- ----------------------------
DROP TABLE IF EXISTS `erp_account_detailed`;
CREATE TABLE `erp_account_detailed`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID',`code_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '单据日期',`business_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '业务ID',`business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '业务类型(recharge:充值,consume:消费)',`price` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '交易金额',`account_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '交易后账户余额',`tenant_id` bigint NULL DEFAULT NULL COMMENT '租户ID',`created_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户账户余额明细' ROW_FORMAT = Dynamic;

数据库设计 - 职员信息表

-- ----------------------------
-- Table structure for erp_employee
-- ----------------------------
DROP TABLE IF EXISTS `erp_employee`;
CREATE TABLE `erp_employee`  (`id` bigint NOT NULL COMMENT 'ID主键',`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编号',`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',`active` bit(1) NULL DEFAULT b'1' COMMENT '是否启用',`created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',`position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '职务',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '职员' ROW_FORMAT = DYNAMIC;

数据库设计 - 商品表

-- ----------------------------
-- Table structure for erp_category
-- ----------------------------
DROP TABLE IF EXISTS `erp_category`;
CREATE TABLE `erp_category`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID主键',`type` smallint NULL DEFAULT NULL COMMENT '类型',`parent_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '父ID',`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',`sort_number` int NULL DEFAULT NULL COMMENT '排序',`created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '类别' ROW_FORMAT = DYNAMIC;

数据库设计 - 收款单表


-- ----------------------------
-- Table structure for erp_collection
-- ----------------------------
DROP TABLE IF EXISTS `erp_collection`;
CREATE TABLE `erp_collection`  (`id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID主键',`issue_date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单据日期',`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '单据编号',`business_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '销货单位ID',`amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '收款金额',`issue_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '单据金额',`discount_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '整单折扣金额',`verified_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '已核销金额',`unverified_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '未核销金额',`current_verified_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '本次核销金额',`advance_collect_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '预收款',`lister_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '制单人ID',`auditor_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核人ID',`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',`state` int NULL DEFAULT 0 COMMENT '收款单状态:0未审核,1已审核',`created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`updated_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',`tenant_id` int NULL DEFAULT NULL COMMENT '租户id',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '收款单' ROW_FORMAT = DYNAMIC;

六 携手共赢 欢迎定制