免费观看黄色国产电影视频_精品日韩av无码一区二区三区_日韩欧美aa激情在线视频观看_欧美真大又爽又刺激_久久精品日产第一区二区三_男女操逼视频软件_污天天操网站免费看_91精品人妻综合导航_欧美日韩另类综合_一级毛片真人视频免费

歡迎訪問無錫華德倉儲設(shè)備有限公司官方網(wǎng)站!網(wǎng)站地圖

Python基礎(chǔ)項(xiàng)目:超市商品銷售管理系統(tǒng)

人氣:84 發(fā)布時(shí)間:2024-07-14

  在前幾章的案例中,主要以項(xiàng)目為中心介紹了相關(guān)知識點(diǎn),通過手機(jī)通訊錄管理系統(tǒng)和學(xué)生信息管理系統(tǒng)案例的學(xué)習(xí),應(yīng)該掌握了Python當(dāng)中的基礎(chǔ)語法,變量語句函數(shù)以及常見數(shù)據(jù)結(jié)構(gòu)列表與字典的基本操作,通過世界杯查詢系統(tǒng)與模擬群聊實(shí)戰(zhàn)介紹了Python對于文件讀寫的基本操作,同時(shí)也用到了Python模塊time等內(nèi)容。在本章中,我們會將之前的內(nèi)容進(jìn)行統(tǒng)一綜合,完成超市商品銷售管理系統(tǒng)。

  需求分析:

  涉及到的知識點(diǎn)(目前已學(xué)全部內(nèi)容):

編程語言變量,語句,函數(shù)面向?qū)ο笏枷虢Y(jié)合編程語言進(jìn)行類的封裝與方法的調(diào)用常見數(shù)據(jù)容器列表與字典的使用程序中對于文件的操作

  因?yàn)樯婕皩τ谖募淖x取和寫入,建議大家在程序開始前,先確定文件內(nèi)容的格式,有效合理的表達(dá)商品內(nèi)容,我采取以下格式,在項(xiàng)目工程目錄下創(chuàng)建shop.txt文件夾

  邏輯分析:

  增刪查買都是對于商品的操作,商品信息包括編號名稱和價(jià)格,可以將信息封裝到對象當(dāng)中,可創(chuàng)建對象所屬的類Goods。然后對于增刪等操作應(yīng)該屬于管理系統(tǒng)的功能,所以將相關(guān)功能封裝到ShopManager類當(dāng)中。在進(jìn)入系統(tǒng)時(shí),應(yīng)該首先查看之前是否有存儲信息,所以要讀取文件寫入到內(nèi)存中,增刪操作都是通過編號作為索引,所以可以選擇字典dict數(shù)據(jù)結(jié)構(gòu)作為內(nèi)存存儲容器,然后增刪都是對于字典的操作,當(dāng)系統(tǒng)退出時(shí),在將數(shù)據(jù)更新寫入到文件中,避免惡意修改文件,惡意提交。

  功能實(shí)現(xiàn)代碼:

  首先創(chuàng)建表達(dá)商品對象的Goods類

  將對于商品操作的函數(shù)放到ShopManager類當(dāng)中,功能包括管理員以及普通用戶的,在登錄后進(jìn)行分流選擇。

  最后我們可在main語句中,調(diào)用登錄方法,會自動(dòng)選擇相關(guān)功能。

  上述代碼運(yùn)行后,會實(shí)現(xiàn)的效果為:

  以上項(xiàng)目案例將之前學(xué)習(xí)的內(nèi)容進(jìn)行了統(tǒng)一整理和綜合,相信同學(xué)們順利理解和敲出這部分代碼,前面提到的知識點(diǎn)部分就沒有問題了~? ? ? ?感謝您的閱讀!

  代碼下載路徑:

  相關(guān)代碼下載地址: