python管理系统实例,销售自动化软件怎么做,用python写销售管理系统

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: