SpringBoot+Vue幽络源进销存系统的部署方式+源码

SpringBoot+Vue幽络源进销存系统的部署方式+源码

这是一套SpringBoot+Vue的进销存管理系统,幽络源亲测非常完善,首先要说明源码是没有问题的,如果你在部署过程中出现了错误,请务必先自己找下环境问题。

源码链接:SpringBoot+Vue进销存系统

所需环境

MySQL8(必须)、Maven、JDK8、Redis、第三方->七牛云(简单配置对象存储即可)、Node v14.16.0

功能介绍

功能简介

可视化首页、消息中心、采购管理、销售管理、库存管理、系统管理

以下只介绍比较关键的功能

首页可视化

展示的内容包括了在线用户,今日的采购额、销售额、毛利润,以及饼状图对所有各个商品采购额、销售额、毛利润的可视化展示,如图

1

供应商管理

如图,本页可在系统中添加供应商的信息,所添加的供应商信息,在进行采购时的选择栏便是从此处获取的

2

库存管理

在库存管理可查看自己目前库存中所拥有的商品、以及商品的存量、商品总体的合计销售额,如图

3

销售订单

当有产品要进行销售时,需在此页面创建销售订单,表单所提供的信息非常完善,订单创建后的流程是审核/驳回,如图

4

销售出库

销售出库页是在销售订单创建之后的,当客户确定订单没问题,出库可在此页进行记录,如图

5

采购

采购订单和采购入库的流程和销售类似,只是变成了入库,如下是采购订单和采购入库两个列表页

采购2

采购1

部署方式

这套SpringBoot+Vue的部署起来还是比较简单

1.将资料中的my.sql导入数据库,建议数据库直接命名为my即可

2.idea导入local项目,先设置好Maven和JDK的配置

3.然后修改application-loca.yml中数据库的配置

4.此项目七牛云配置是必须的,可在官网注册账号免费获取AK和SK,创建个对象存储桶,如图

七牛配置

5.然后启动后端项目即可

6.vscode导入full项目,先后执行npm install和npm run serve即可完成前端项目的启动

7.访问 http://localhost:8079/ 即可进入项目,对了管理员账号密码是admin / 123456

可能的问题

如果你在库存页报服务器异常的错误,且控制台报错如下

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'my.biz_stock.cname' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

那么你需要为数据库配置文件中的[mysqld]添加如下配置,然后重启MySQL

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

 

© 版权声明
THE END
喜欢就支持一下吧
分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容