进销存系统是一种用于管理企业库存、销售和采购的软件系统。它可以帮助企业实时掌握库存情况,提高销售效率,降低成本。下面是一个简单的进销存系统的源码示例。
```python
# 导入所需的库
import datetime
# 定义商品类
class Product:
def __init__(self, name, price, quantity):
self.name = name
self.price = price
self.quantity = quantity
# 定义进销存系统类
class InventorySystem:
def __init__(self):
self.products = []
# 添加商品
def add_product(self, product):
self.products.append(product)
# 销售商品
def sell_product(self, product_name, quantity):
for product in self.products:
if product.name == product_name:
if product.quantity >= quantity:
product.quantity -= quantity
print(f"成功售出{quantity}个{product_name}")
else:
print(f"{product_name}库存不足")
return
print(f"找不到商品{product_name}")
# 采购商品
def purchase_product(self, product_name, quantity):
for product in self.products:
if product.name == product_name:
product.quantity += quantity
print(f"成功采购{quantity}个{product_name}")
return
print(f"找不到商品{product_name}")
# 打印库存情况
def print_inventory(self):
print("库存情况:")
for product in self.products:
print(f"{product.name}: {product.quantity}")
# 创建进销存系统实例
inventory_system = InventorySystem()
# 添加商品
product1 = Product("苹果", 5, 10)
product2 = Product("香蕉", 3, 15)
inventory_system.add_product(product1)
inventory_system.add_product(product2)
# 销售商品
inventory_system.sell_product("苹果", 3)
# 采购商品
inventory_system.purchase_product("香蕉", 5)
# 打印库存情况
inventory_system.print_inventory()
```
以上是一个简单的进销存系统的源码示例。通过这个系统,我们可以添加商品、销售商品、采购商品,并打印出当前的库存情况。这个系统可以帮助企业实时掌握库存情况,提高销售效率,降低成本。当然,这只是一个简单的示例,实际的进销存系统可能会更加复杂,包含更多的功能和模块。
点击右边的链接下载pdf文件:进销存源码.pdf
文章推荐: