,,python实现简单的超市商品销售管理系统

,,python实现简单的超市商品销售管理系统

本文主要详细介绍超市商品销售管理系统的python实现。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

本文分享python超市商品销售管理系统的具体代码,供大家参考。具体内容如下

类别商品(对象):

def __init__(自己,id,姓名,价格):

self.id=id

self.name=name

self.price=价格

def __str__(self):

info=' number:% s \ t商品名称:% s \ t \价格:% d'% (self.id,self.name,self.price)

退货信息

类商店经理(对象):

def __init__(self,path):

# path:表示读取文件的路径,shopdic:表示存储内存的容器。

self.path=path

self . shop DIC=self . readfiletodic()

def readFileToDic(self):

#读取文件并将其写入字典

f=open(self.path,' r ',encoding='utf-8 ')

clist=f.readlines()

f.close()

指数=0

shopdic={}

while index len(clist):

#划分每行的字符串,并将其存储在一个新的列表中

ctlist=clist[index]。替换(' \n ',' ')。拆分(' | ')

#将每行的内容存储在一个对象中

good=Goods(ctlist[0],ctlist[1],int(ctlist[2]))

#在集合中存储反方向。

shopdic[good.id]=好

指数=指数1

退货商店

def writeContentFile(self):

#将内存中的信息写入文件。

str1=' '

对于self.shopdic.keys()中的键:

good=self.shopdic[key]

ele=good . id ' | ' good . name ' | ' str(good . price)' \ n '

str1=str1 ele

f=open(self.path,' w ',encoding='utf-8 ')

f.write(str1)

f.close()

def addGoods(自身):

#如何添加商品

Id=input('请输入添加的商品编号:')

if self.shopdic.get(id):

打印('商品编号已经存在,请重新选择!')

返回

Name=input('请输入添加产品的名称:')

Price=int(input('请输入添加产品的价格:'))

商品=货物(id、名称、价格)

self.shopdic[id]=好

打印('成功添加!')

def deleteGoods(自身):

#如何删除商品

Id=input('请输入被删除的商品编号:')

if self.shopdic.get(id):

del self.shopdic[id]

打印('删除成功!')

否则:

打印('商品编号不存在!')

定义展示商品(自身):

#显示所有商品信息

打印('=' * 40)

对于self.shopdic.keys()中的键:

good=self.shopdic[key]

打印(好)

打印('=' * 40)

定义管理工作(自己):

信息=' ' '

=========欢迎来到Haohaioh购物中心========

输入功能编号,您可以选择以下功能:

输入“1”:显示商品信息。

输入“2”:添加商品信息。

输入“3”:删除商品信息。

输入“4”:退出系统功能。

==========================================

'''

打印(信息)

虽然正确:

Code=input('请输入功能号:')

如果code=='1 ':

self.showGoods()

elif code=='2 ':

self.addGoods()

elif code=='3 ':

self.deleteGoods()

elif code=='4 ':

打印(‘谢谢使用,退出系统!')

self.writeContentFile()

破裂

否则:

打印号('输入错误,请重新输入!')

定义用户工作(自己):

打印('============欢迎来到Haohaioh商城===========')

打印('可以输入数量和购买数量购买商品,输入数量N结账')

self.showGoods()

总计=0

虽然正确:

Id=input('请输入购买编号:')

如果id=='n ':

Print('本次购买花费了%d元,感谢您的光临!'%(总计))

破裂

if self.shopdic.get(id):

good=self.shopdic[id]

Num=int(input('请输入购买数量:'))

合计=商品总价格*数量

否则:

打印('输入的商品编号有误,请检查并重新输入!')

定义登录(自己):

#登录功能

打印('=========欢迎来到Haohaioh商城========')

Uname=input('请输入用户名:')

Password=input('请输入密码:')

if uname=='admin ':

如果密码=='123456 ':

打印(“欢迎,管理员管理员”)

self.adminWork()

否则:

打印('管理员密码错误,登录失败!')

否则:

打印('欢迎,%s用户' % (uname))

#执行用户的购买功能

self.userWork()

if __name__=='__main__ ':

shop manage=shop manager(' shop . txt ')

shopManage.login()

更多学习资料请关注专题《管理系统开发》。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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