littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于C++和wxWidgets的仓库管理系统

项目简介

本项目是基于C++和wxWidgets库开发的仓库管理系统,能够协助管理员和用户高效管理仓库内的商品信息。系统为管理员提供商品信息的添加与更新功能,同时支持用户订阅商品更新通知以及查看通知。

项目的主要特性和功能

管理员功能

  • 添加新商品:可输入商品名称、库存数量和价格。
  • 更新商品价格:输入商品名称和新价格即可更新。
  • 更新商品库存:通过输入商品名称和库存变化量来更新库存。
  • 列出所有商品:显示全部商品的名称、库存和价格。

用户功能

  • 创建新用户:输入用户名和联系方式创建新用户。
  • 输入用户ID登录:依据用户ID进行操作。
  • 订阅商品更新:输入商品名称和事件类型(库存更新或价格更新)进行订阅。
  • 查看通知:查看所有未读通知并可清除。
  • 列出所有商品:展示所有商品的名称、库存和价格。
  • 列出所有用户:显示所有用户的ID、用户名和联系方式。

安装使用步骤

安装依赖

  • 安装wxWidgets库。
  • 安装C++编译器(如g++)。

复制仓库

sh cd warehouse_management_system

编译源代码

sh g++ -std=c++11 -o item_ui item_ui.cpp `wx-config --cxxflags --libs` g++ -std=c++11 -o event_ui event_ui.cpp `wx-config --cxxflags --libs` g++ -std=c++11 -o main main.cpp

运行程序

  • 运行main可执行文件以启动仓库管理系统。
  • 根据提示选择管理员或用户模式,并执行相应的操作。

下载地址

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