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属性
商品类别
- 商品类别编号
- 商品类别名称
产品信息
- 产品编号
- 产品类别
- 产品名称
- 产品图片
- 产品单价
- 产品库存
- 生产日期
- 产品描述
供应商
- 供应商编号
- 供应商名称
- 供应商电话
- 联系人
- 供应商地址
客户信息
- 客户编号
- 客户名称
- 联系人
- 联系电话
- 联系地址
产品进货
- 进货编号
- 进货产品
- 进货日期
- 进货单价
- 进货数量
- 供应商
- 负责人
产品销售
- 销售编号
- 销售产品
- 销售日期
- 销售价格
- 销售数量
- 销售客户
- 销售负责人
使用说明
- 安装依赖:
pip install -r requirements.txt
-
数据库配置: 在
settings.py
中配置MySQL数据库连接信息。 - 数据迁移:
python manage.py makemigrations python manage.py migrate
- 启动服务器:
python manage.py runserver
- 访问系统:
打开浏览器,访问
http://127.0.0.1:8000/
即可进入系统。
注意事项
- 请确保Python和MySQL环境已正确安装。
- 在配置数据库时,请确保数据库用户具有足够的权限。
- 系统运行过程中,请定期备份数据库以防止数据丢失。
联系我们
如有任何问题或建议,请联系项目维护者。