littlebot
Published on 2025-04-12 / 3 Visits
0

【源码】基于Go语言的库存管理系统

项目简介

这是一个使用Go语言编写的简单库存管理系统,具备基本的库存管理功能,可对库存项进行添加、更新、删除和查询操作。

项目的主要特性和功能

  1. 可添加新的库存项到系统中。
  2. 能修改现有库存项的信息。
  3. 允许从系统中删除库存项。
  4. 支持根据名称、数量等条件查询库存项。

安装使用步骤

先决条件

  1. Go 1.18 及以上版本
  2. MySQL 数据库

复制项目

使用 git 命令将项目复制到本地,进入项目目录: sh cd InventoryManagementSystem

配置数据库

创建一个数据库(例如 inventory_db),并在项目中配置数据库连接信息。创建一个名为 bubble 的 MySQL 数据库,并分配相关用户权限,通过以下命令创建数据: sql CREATE DATABASE bubble; CREATE USER 'debian-sys-main'@'localhost' IDENTIFIED BY 'SFpNZbKpkNOE94AA'; GRANT ALL PRIVILEGES ON bubble.* TO 'debian-sys-main'@'localhost'; FLUSH PRIVILEGES; 在 config 文件夹下创建一个 config.ini 文件,并按以下内容进行配置: ini [database] user = your_username password = your_password host = your_localhost port = your_port name = bubble

安装依赖

在项目根目录下运行以下命令安装所需的 Go 依赖包: go go mod tidy

运行项目

编译并运行项目: sh go build -o ims ./ims

使用方式

启动服务器后,可通过以下端点进行操作: 1. 添加新库存项:POST /api/v1/item 2. 更新库存项:PUT /api/v1/item/:id 3. 删除库存项:DELETE /api/v1/item/:id 4. 查询库存项:GET /api/v1/items

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】