# InventoryMaster **Repository Path**: ningh2021/inventory-master ## Basic Information - **Project Name**: InventoryMaster - **Description**: 进销存管理 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-28 - **Last Updated**: 2025-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 喀斯拉五金工具进销存管理软件 #### 介绍 随着五金工具行业的蓬勃发展,传统的管理方式已经无法满足现代销售的需求。为了提高工作效率、优化管理流程,并确保销售数据的准确性,我们推出了这款专为五金工具销售设计的销售管理软件。目前包含锯片销售。 #### 软件架构 程序采用前后端分离设计,核心数据存在后台数据库,可支持本地部署,实现本地工厂局域网多人使用;也支持在云服务器上部署,实现不限制地域,设备使用。前后端之间通过网络进行数据传输,通过账户登录权限限制,保证数据隐私和安全。后续会开发微信小程序端,支持在手机上就可以操作,更加方便,不受地域和设备的限制。 #### 开发环境 1. 后端:使用python Django restframework框架开发; 先要安装python3环境,然后进入后端项目路径, pip -r requirements.txt安装所有依赖 2. windows桌面端: 使用c++ qt框架开发, 安装qt 5.12.8;使用Qt creator集成开发环境,编译器选用mingw #### 运行 1. 进入后端项目路径, 初始化数据库:python manage.py makemigrations; python manage.py migrate 2. 后端创建超级管理员账号, python manage.py createsuperuser 3. 运行后端: python runserver 0.0.0.0:8080 4. 可以通过浏览器, 登录 http://127.0.0.1:8080/admin 后台管理,进行账号创建等配置操作 5. 前端直接使用qt creator打开后编译运行就行