【教程】一个简单茶饮店后台系统的实现

Python3.X 应用开发环境搭建

①配置 Python 语言

前提条件:

l已下载并安装好 Python

l拥有 Python 环境

下载链接:

https://www.python.org/downloads/release/python-396/

配置 Python 环境:

l打开链接,找到下方表格中对应的系统进行下载。

l运行安装包,在下方勾选 “Add Python 3.X to PATH ” 后再选择进行安装。

说明:安装成功后,打开cmd(终端),输入Python进行检验。

注:Win + R 再输入cmd。

②安装编辑器

选择官方IDLE:

l点击 Win键,找到IDLE,Windows 11 需要点击 所有用户。

图片

选择第三方编辑器:

PyCham  海龟编辑器  Wing  Atom

安装 Easygui 模块

pip安装:

l在cmd(终端)中输入pip install easygui。

l若报错,输入pip install --user easygui。

安装包安装:

①下载文件。

https://zhenou.lanzoui.com/iJyXrlrfw3i密码:ZHENou

②安装文件。

l右键IDLE,选择 打开文件位置 。

图片

l右键IDLE,选择属性-打开文件所在位置 。

图片

l打开 Lib 文件夹,并粘贴下载的文件。

图片

实践过程

*此部分可跳过,但是建议学习。

l* 制作流程图(目的:整理思路)

 

图片

新建Python文件(PyCham举例):

l选择  Open Folder as PyCham XX Edition Project(Comunity是社区版,即免费版,只有Python)

图片

l文件-新建-Python文件,并进行自行起名。

图片

图片

图片

l导入模块

方法一 (比较麻烦,适合新手):

import easygui

方法二 (比较简单,适合新手):

注:g可以更改

import easygui as g

方法三(最简单,作者选用):

from easygui import *

l创建列表及其他变量

1-3行内容可以自编。

name = ['冰鲜柠檬水','摩天脆脆','摇摇奶昔']price = [4,3,6]score = [1000,500,500]main_price = 0score_price = 0

l欢迎界面

从网络上找一个茶饮店的商标(或自制),处理成gif文件,放入Py文件所在的文件夹中。

msgbox(msg='欢迎来到蜜雪冰城!',title='蜜雪冰城后台管理系统',ok_button='进入雪王之家',image='MIXUE.gif')

图片

l进行循环

while 1:

l展示功能

查看是否缩进(如图所示)。若没有,请按Tab键。

图片

A = buttonbox(msg='雪王邀你选一选!',title='蜜雪冰城后台管理系统',choices=('立即点餐','管理库存','今日营业额','退出'),image='MIXUE.gif')

图片

l立即点餐 功能实现

①判断

if A == '立即点餐':

②提醒要理性消费

查看是否缩进(如图所示)。若没有,请按Tab键。

图片

msgbox(msg='请大家理性消费!',title='蜜雪冰城后台管理系统',ok_button='进入蜜雪商城',image='MIXUE.gif')

图片

③展出菜单进行选择

从网络上找name变量中的茶饮的对应图片,通过  PowerPoint或WPS等  排版并导出为gif文件至Py文件所在的文件夹中。

B = buttonbox(msg='雪王邀你购买!',title='蜜雪冰城后台管理系统',choices=('冰鲜柠檬水', '摩天脆脆', '摇摇奶昔'),image='ICETEA.gif')

图片

l选择一号

①判断

if B == '冰鲜柠檬水':

②输入数量

P = integerbox(msg='雪王邀你填数量!',title='蜜雪冰城后台管理系统',default=1,lowerbound=1,upperbound=1000,image='1.gif')

③计算各类价格

main_price = price[0] * P
score[0] -= P
score_price += main_price

l以此类推,完成二、三号

if B == '摩天脆脆':    P = integerbox(msg='雪王邀你填数量!', title='蜜雪冰城后台管理系统', default=1, lowerbound=1, upperbound=500, image='2.gif')    main_price = price[1] * P    score[1] -= P    score_price += main_priceif B == '摇摇奶昔':    P = integerbox(msg='雪王邀你填数量!', title='蜜雪冰城后台管理系统', default=1, lowerbound=1, upperbound=500, image='3.gif')    main_price = price[2] * P    score[2] -= P    score_price += main_price

l询问是否继续点餐

C = buttonbox(msg='您是否返回商城?', title='蜜雪冰城后台管理系统', choices=('是','否'))

接下来,大家可以尝试着续写,答案就在下方。

注:continue 是重新循环的函数  str 是转换为字符串的函数

if C == '是':    continueelse:    msgbox(msg='您本次消费' + str(main_price) + '元人民币', title='蜜雪冰城后台管理系统', ok_button='离开商城', image='MIXUE.gif')

l管理库存 功能实现

①判断

if A == '管理库存':

②遍历两个列表

for i in name:    for j in score:

③制表

查看是否缩进(如图所示)。若没有,请按Tab键。

图片

注:\n 是换行   \t 是制表符

    z = '名称\t数量'    z += '\n'+i+'\t'+str(j)msgbox(msg=z, title='蜜雪冰城后台管理系统', ok_button='返回', image='MIXUE.gif')

图片

图片

图片

l今日营业额 功能实现

①判断

if A == '今日营业额':

②出示营业额

msgbox(msg='今日营业额为'+str(score_price)+'元人民币',title='蜜雪冰城后台管理系统', ok_button='返回', image='MIXUE.gif')

图片

l退出 功能实现

①判断

if A == '退出':

②退出

查看是否缩进(如图所示)。若没有,请按Tab键。

图片

注:break 是退出的函数

    break

以上是一个茶饮店(蜜雪冰城)的后台系统,可供大家学习理解。


账号声明

        微信公众号:圳州集团

        CSDN:圳州工作室

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值