# 基于C++和wxWidgets的仓库管理系统
## 项目简介
这是一个基于C++和wxWidgets库开发的仓库管理系统,旨在帮助管理员和用户高效地管理仓库中的商品信息。系统支持管理员添加、更新商品信息,以及用户订阅商品更新通知和查看通知等功能。
## 项目的主要特性和功能
### 管理员功能
- **添加新商品**:输入商品名称、库存数量和价格。
- **更新商品价格**:输入商品名称和新价格。
- **更新商品库存**:输入商品名称和库存变化量。
- **列出所有商品**:显示所有商品的名称、库存和价格。
### 用户功能
- **创建新用户**:输入用户名和联系方式。
- **输入用户ID登录**:根据用户ID进行操作。
- **订阅商品更新**:输入商品名称和事件类型(库存更新或价格更新)。
- **查看通知**:查看所有未读通知并清除。
- **列出所有商品**:显示所有商品的名称、库存和价格。
- **列出所有用户**:显示所有用户的ID、用户名和联系方式。
## 安装使用步骤
1. **安装依赖**
- 安装wxWidgets库。
- 安装C++编译器(如g++)。
2. **复制仓库**
```sh
cd warehouse_management_system
```
3. **编译源代码**
```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
```
4. **运行程序**
- 运行`main`可执行文件以启动仓库管理系统。
- 根据提示选择管理员或用户模式,并执行相应的操作。
t0_54coder
- 粉丝: 2945
- 资源: 5639
最新资源
- 【通用报文解析工具】someip
- 基于MindSpore AI框架实现零售商品自动识别项目源代码
- 免费的PHP在线解密工具源码V2.0,在线PHP加密、解密、混淆源代码,代码还原工具.zip
- labview调用VisionPro dll读取多个二维码,支持多工位、多相机,成功率百分之百 +Mes上传(HTTP协议)+封装好的Modbus Tcp通讯
- excel + 数据分析 + 百度面试题
- 基于stm32实现LED 呼吸灯实现,配合太阳能发电板、储能电池实现夜间照明功能
- dy全自动获客V4.0曝光炮机.apk
- 本科毕业设计基于卷积神经网络pytorch的疲劳驾驶检测项目源代码+数据集+权重文件+详细说明
- rest
- c# mqtt高性能服务器端源代码 你还在使用第三方服务软件吗?不如试试这个开发框架,助你一臂之力,无限制,无全开源,无版权约束,全是自主开发 开源框架包括服务器和客户端,支持mqtt3.0及5
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈