超市零售信息管理系统是一个用于管理超市销售数据的系统。它可以帮助超市管理人员实时了解商品的销售情况,以便及时调整库存和促销策略。以下是一个简单的Python实现:
```python
class Supermarket:
def __init__(self, name, location):
self.name = name
self.location = location
self.products = {}
def add_product(self, product_name, quantity):
if product_name in self.products:
print("产品已存在")
else:
self.products[product_name] = quantity
print(f"{product_name} 已成功添加,当前库存为 {self.products[product_name]}")
def remove_product(self, product_name):
if product_name in self.products:
del self.products[product_name]
print(f"{product_name} 已成功移除")
else:
print("产品不存在")
def update_product(self, product_name, quantity):
if product_name in self.products:
self.products[product_name] = quantity
print(f"{product_name} 的库存已更新为 {self.products[product_name]}")
else:
print("产品不存在")
def display_products(self):
for product_name, quantity in self.products.items():
print(f"{product_name}: {quantity}")
# 示例
supermarket = Supermarket("家乐福", "北京市朝阳区")
supermarket.add_product("苹果", 10)
supermarket.add_product("香蕉", 5)
supermarket.display_products()
supermarket.remove_product("香蕉")
supermarket.display_products()
```
这个简单的超市零售信息管理系统实现了以下功能:
1. 添加商品:输入商品名称和数量,如果商品已存在,则显示“产品已存在”,否则将商品添加到字典中并更新库存。
2. 移除商品:输入商品名称,如果商品存在,则从字典中删除并更新库存,否则显示“产品不存在”。
3. 更新商品:输入商品名称和数量,如果商品存在,则更新库存,否则显示“产品不存在”。
4. 显示所有商品:遍历字典中的所有商品,打印出商品名称和库存数量。