Python基于Django商品销售进销存系统

2023-09-09

Python基于Django商品销售进销存系统

项目简介

本项目是一个基于Django框架的商品销售进销存管理系统,旨在帮助企业高效管理商品信息、供应商和客户信息、商品进货和销售记录等。系统采用最新的Python 3.6环境和Django 2.2框架开发,数据库使用MySQL 5.6,开发工具为PyCharm。

功能特点

  • 商品管理:管理员可以在后台发布和管理商品信息,包括商品类别、产品名称、产品图片、产品单价、产品库存、生产日期和产品描述等。
  • 供应商管理:管理供应商信息,包括供应商名称、供应商电话、联系人、供应商地址等。
  • 客户管理:管理客户信息,包括客户名称、联系人、联系电话、联系地址等。
  • 进货管理:记录商品的进货信息,包括进货产品、进货日期、进货单价、进货数量、供应商和负责人等。
  • 销售管理:记录商品的销售信息,包括销售产品、销售日期、销售价格、销售数量、销售客户和销售负责人等。

技术环境

  • 开发语言:Python 3.6
  • Web框架:Django 2.2
  • 数据库:MySQL 5.6
  • 开发工具:PyCharm

实体ER属性

商品类别

  • 商品类别编号
  • 商品类别名称

产品信息

  • 产品编号
  • 产品类别
  • 产品名称
  • 产品图片
  • 产品单价
  • 产品库存
  • 生产日期
  • 产品描述

供应商

  • 供应商编号
  • 供应商名称
  • 供应商电话
  • 联系人
  • 供应商地址

客户信息

  • 客户编号
  • 客户名称
  • 联系人
  • 联系电话
  • 联系地址

产品进货

  • 进货编号
  • 进货产品
  • 进货日期
  • 进货单价
  • 进货数量
  • 供应商
  • 负责人

产品销售

  • 销售编号
  • 销售产品
  • 销售日期
  • 销售价格
  • 销售数量
  • 销售客户
  • 销售负责人

使用说明

  1. 安装依赖
    pip install -r requirements.txt
    
  2. 数据库配置: 在settings.py中配置MySQL数据库连接信息。

  3. 数据迁移
    python manage.py makemigrations
    python manage.py migrate
    
  4. 启动服务器
    python manage.py runserver
    
  5. 访问系统: 打开浏览器,访问http://127.0.0.1:8000/即可进入系统。

注意事项

  • 请确保Python和MySQL环境已正确安装。
  • 在配置数据库时,请确保数据库用户具有足够的权限。
  • 系统运行过程中,请定期备份数据库以防止数据丢失。

联系我们

如有任何问题或建议,请联系项目维护者。

下载链接

Python基于Django商品销售进销存系统