项目简介
本项目是基于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】