高中信息技术浙教版(2019)必修2:项目挑战:餐厅点餐系统-教学设计.docx

高中信息技术浙教版(2019)必修2:项目挑战:餐厅点餐系统-教学设计.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

教学设计

课程基本信息

学科

信息技术

年级

高二

学期

春季

课题

项目挑战:餐厅点餐系统

教学目标

1.了解信息系统搭建的步骤。

2.掌握网络应用程序搭建的相关知识即sqlite3数据库的基本操作、Pythonflask网页框架搭建、简单网页模版编写。

2.提升学生将信息技术应用于现实生活中的素养。

教学重难点

教学重点:

SQLite3数据库的基本操作、Pythonflask网页框架搭建、简单网页模版编写。

2.学以致用的信息素养的培养。

教学难点:

1.前台代码和后台代码的编写。

2.前台代码和后台代码的配合使用。

教学过程

教学环节

教学过程

设计意图

情境导入

项目:一家开在大型商场内的餐厅,主要经营各种美食,能同时容纳150人左右用餐,平时生意比较好,晚餐时间经常有许多客人在门口等空位,目前餐厅主要采用纸质菜单点餐的方式,收银采取计算机POS收银系统。现需要升级原有信息系统,提升用户满意度,提高餐厅档次。

挑战:假设你是餐厅主管,需要设计一个餐厅信息系统方案,在总投入不超过5万元的情况下,改进用户的服务体验,降低人力成本。

通过有趣的情境激发学生的学习兴趣。

小组讨论

1.分析问题

该餐厅存在的问题是:

(1)晚餐时段就餐人数比较多,经常有大量顾客在门口排队等空位,由于等待时间不确定,一些顾客不愿意继续等待而选择离开。

(2)在结账方面,餐厅目前采用现金和银行卡支付方式,在用餐高峰期会出现等待结账和服务员来回找零等情况。

2.解决思路

针对问题,解决思路是:

利用智能手机等移动终端、点菜软件等应用提升原有信息系统的功能,采用智能手机APP软件解决排队叫号、点餐和互联网移动支付等问题。

3.思考:

采用什么架构?

B/S架构(节约成本,开发难度低)

运用什么知识技能?

Python网络应用开发、SQLite3数据库技术、网页前端模版编写

知识回顾

通过学习任务单复习Python网络应用开发、SQLite3数据库技术、网页前端模版编写的基本知识。

简要的复习开发“点餐系统”三个重要的相关知识点,为接下来的系统开发,提供理论和技术支持。

新课内容

分小组讨论餐厅“点餐系统”的工作流程。

二、探讨“点餐系统”的各模块页面的布局设计及各模块结构及其规范命名。

三、探讨“点餐系统”的数据库结构设计。

四、教师讲解“点餐系统”的Flask整体框架,回顾web应用的创建知识点。

五、教师讲解“点餐”模块前台、后台代码。

网页后台程序代码主要实现的功能有:

(1)连接数据库。

(2)查询“菜品”数据表存入food_data列表中。

(3)获取表单‘in_cai’中提交的菜品序号数据,并在“购物车”数据表中添加该菜品记录。

(4)获取表单‘out_cai’中提交的菜品序号数据,并在“购物车”数据表中删除该菜品记录。

4、根据“餐桌情况”和当前等待情况计算出预计等待时间。(5)查询“购物车”数据表中当前用户的点餐数据存入ordered变量中。

4、根据“餐桌情况”和当前等待情况计算出预计等待时间。

(6)将food_data(菜品数据列表)、ordered(购物车数据列表)、user(当前用户名)呈现到order.html网页模版中。

2.网页模板index.html代码:

(1)在DIV元素块中显示菜品(food)信息、购物车(ordered)信息。

(2)通过in_cai、out_cai表单提交加入或是删除购物车的菜品序号。

(3)通过结“算购物车”按钮跳转至结算页面。

六、课堂练习:

促使学生思考,生活中的众多信息系统的异同点,让学生对信息系统有个更深刻的认识。

实践体验

分若干小组分别负责其中一个板块的代码编写。

各小组各自分工,后台代码python服务器代码,前台html代码。

课堂小结

本堂课各小组配合老师完成了“一个”简易的“点餐系统”的开发。了解了web应用的开发过程。重温了Python网络应用开发、SQLite数据库、网页前端模版编写等相关知识。在以后的生活中我们要学会“互联网+”思维,为推进社会数字化转型贡献自己的一份力量。

作业布置

完成本堂课,同步作业练习。

您可能关注的文档

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档