python管理系统实例,销售自动化软件怎么做,用python写销售管理系统
本文分享给大家用python实现手机销售管理系统的具体代码,供大家参考。具体内容如下
要求如下。
手机销售系统
品牌手机价格清单
vivoX9 2798 25
iphone7(32g ) 4888 31
iphone7(128g ) 5668 22
iphone7p(128g ) 6616 29
iphone6(16g ) 3858 14。
功能要求:
四个选项:
1.看看所有的手机品牌
1.vivoX9
2.iphone7(32g)。
分支选项:
1.选择产品的序列号查看详细信息(根据序列号打印产品名称、价格和库存)。
1.采购(库存数量-1,库存为0时删除此产品))。
2.返回
2.返回
2.产品库存信息的变化
1.添加新产品(添加新产品。包括产品名称、价格和库存)。
2.修改现有产品
输出所有产品信息
1.根据所选号码进行修改。
2.返回
3.删除产品库存信息。
1.检查所有产品,并按序列号将其移除。
2.删除所有产品
返回
4.程序结束
实现具体功能的代码如下。
#数据模型类
类别电话(对象):
移动电话的类型
def __init__(自身,姓名,价格,计数) :
self.name=name
self.price=价格
self.count=计数
#用于操作整个程序的执行逻辑
classPhoneshop(对象) :
商店部
def __init__(self):
# phone1保存所有手机对象
self.phones=[]
defbuy_phone(自己) :
打印( *请输入产品信息:)
Name=print(*请输入您的手机名称:)
Price=print(*请输入您的手机价格:)
Count=print(*请输入您的电话库存:)
#创建新的电话对象
phone=phone(name=name,price=price,count=count).
将电话对象添加到电话列表中。
self.phones.append(电话)
打印(手机)。
打印(*选择产品序列号查看详情)))
打印((*1。购买)))
打印((*2。后退)))
Shop=int(请选择输入( * operation:)
而商店1或商店2:
Shop=int(输入( *选项不存在。请重新选择:)
如果商店==1:
Print () *购买成功!)
否则:
传球
defXiUgia(自我) :
self.query_all()
Idx=int(输入( *请输入要修改的序列号:)
电话=电话[idx - 1]
New_name=input(*请输入要更改的名称:)
New_price=input(*请输入修改后的价格:)
New_count=input(*请输入修改后的库存:)
phone.name=新名称
phone.price=新价格
phone.count=新计数
defrun(自身) :
发起人
:返回:否
虽然正确:
Print () *欢迎使用手机销售管理系统))
打印( *1。看到一切)))
打印((*2。加个手机)))。
打印((*3。删除手机)))
打印((*4。程序结束)))。
Select=int(请选择输入( * operation:)
当选择1或选择4时:
Select=int (input ( *选项不存在。请重新选择:)
如果select==1:
自我改变(
elif select==2:
#调用添加手机的功能
self.buy_phone
elif select==3:
传球
否则:
打印( *感谢使用。欢迎下次光临。)
布莱克
朱德毅(自我):
打印( *1。按序列号删除)))
打印((*2。删除所有产品))
打印((*3。后退)))
A=int(请选择输入( * operation:)
而1或3:
A=int(输入( *选项不存在。请重新选择))
如果a==1:
传球
elif a==2:
Is _ del=int(是否要删除输入(*所有产品?是/否: )
if is_del==y :
phone_list.pop
打印( *成功删除!)
否则:
返回
否则:
返回
defquery_all(self):
对于self.phones中的电话:
print(电话.姓名,电话.价格,电话.计数).
德福变(自):
对于self.phones中的电话:
print(电话.姓名,电话.价格,电话.计数).
打印((*1。添加新产品)))。
打印((*2。修改现有产品)))))))。
Result=int(请选择输入( * operation:)
而结果1或结果2:
结果=(输入( *选项不存在。请重新选择:)
如果结果==1:
self.qurey_all()
否则:
打印(*输出所有产品信息)
打印( *1。根据选择号修改))
打印((*2。后退)))
Index=int (enter (*请输入一个选项:)
而索引1或索引2:
Index=int(输入( *选项不存在。请重新选择:)
如果索引==1:
传球
否则:
返回
phone_list=[]
商店=电话商店()
shop.run()
shop.yichu())
运行程序后的界面如下。
然后,按照提示继续。
希望以上就是正文的全部内容,对大家的学习有所帮助。另外,希望大家多多支持作家。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。