2024年5月1日发(作者:)
班级
课题
备课时间 上课时间 月 日
总课时
第8课 开发简易电子点餐系统——利用列表解决实际问题
课
时
教
学
目
标
学
情
分
教
材
及
1. 设计电子点餐系统,设计合理的点餐界面。
2. 解决菜品数据的存储、读取与计算问题。编程实现菜单的生成。
3.完成价格的基本运算和相关规则的实现。
4.尝试优化、增加电子点餐系统的相关规则。
一、创设情境
去餐厅用餐时,我们会发现越来越多的餐厅使用电子点餐、手机支付结账的模
式了。这不仅提高了点餐速度、结账的准确性,让顾客有了舒适方便的体验,更重
要的是节约了餐厅的人力成本。下面我们设计一款简易的电子点餐系统。
问题:
1.站在顾客的角度考虑点餐方式。
2.如何形成菜品的对账单?
二、协同探究
(一)设计电子点餐系统的界面
相信你见过各种各样的菜单,请作为参考来设计电子点餐系统的界面。
每张菜品图片作为一个角色,通过绘制角色功能,为每张菜品图片添加价格标
签。
三、练习反馈
(一)编程实现点餐
通过设置变量,我们可以分门别类地将所有菜品信息存储起来。但当菜品数量
很多时,我们就需要相应地设置很多变量存储信息。这样不仅会造成程序效率低
下,还不利于程序管理,容易产生错误。因此,我们可以使用另一种数据构造方法
—列表,来存储批量的菜品信息。
1.创建列表
创建列表的过程和创建变量非常相似。菜品信息包含名称和价格,因此需要创
建两个列表。
2.列表信息的初始化
程序初运行时,一定要对菜单列表进行初始化,以将菜单列表中的数据全部清
空,从而保证将顾客点选的菜品写人列表中。同时,价格列表信息也要初始化,以
存储顾客的消费记录。菜单列表和价格列表信息初始化的方法如图2-22所示。
教学重点:设计合理的点餐界面
教学难点:优化、增加电子点餐系统的相关规则
教 学 过 程 设 计
二 次 备 课
3.向列表加入信息
通过单击菜品角色,我们可以将菜品的名称和价格分别添加到列表中,注意两
者要依次添加。每个列表可以有多个项,每一项可以存储一个数据。通过相应的列
表添加指令,即可完成添加操作。具体的实现过程如图2-23所示。请参照类似的
方法,将每个菜品的名称和价格填加到列表中。
4.计算价格的方法
计算价格的方法有多种,这里推荐一种比较直观的方法—创建总价变量,即每
次单击菜品时,直接利用总价变量增加相应的菜品价格即可。
5.数据的呈现与处理
当顾客完成点餐后,程序要将其所点菜品信息呈现出来,列表数据的呈现与处
理。
四、小结提高
(1)你能继续完善电子点餐系统吗?试着增加一些新功能。
(2)商家进行促销活动,以吸引更多的顾客购买产品。最常见的一种促销活动
是会员打折促销活动。如何实现会员打折的基本过程呢?通过学习列表,你有思路
了吗?
第8课 开发简易电子点餐系统——利用列表解决实际问题
板
书
设
计
一、创建列表
二、列表信息的初始化
三、向列表加入信息
四、计算价格的方法
五、数据的呈现与处理
作
业
设
计
教
学
反
思
预计时长:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714578422a2473697.html
评论列表(0条)