高中信息技术教科版 (2019)必修2 信息系统与社会3.5 信息系统的数据呈现公开课第2课时教学设计
展开3.5 信息系统的数据呈现 第2课时
“优化借阅管理系统的输出”主要探讨“设计优化输出的项目”和“优化输出的程序实现”两个内容,教师通过引导学生设计优化输出的项目,通过对相关代码的分析,让学生思考,小组合作讨论、分析,完成相关内容的制作等,理解优化数据输出的过程。
优化输出的程序实现
理解mvc框架,css等。
教学重点:优化输出的程序实现
教学难点: 优化输出的程序实现,mvc框架,css等。
教师准备:打开微机,课件、投影仪等。
学生准备:结合课本提前预习。
教学过程
教师活动
学生活动
设计意图
导入
上节课,通过对程序分析和讨论,我们借助“制作最受欢迎的图书排行榜”学习了数据如何输出,数据输出的内容和形式能够体现出信息系统的功能设计是否优良。那如何才能让数据输出更优化呢?
学生思考如何才能让数据输出更优化。
导入新课
活动1 设计反馈功能表
分析在已经完成的图书借阅系统中,有哪些地方需要向用户反馈数据,如何反馈能更加有效。
学生独立思考并完成以下表格。
表3.5.4 反馈功能设计表
设计反馈功能
活动2 优化输出的程序实现
根据设计,用户登录成功之后将进入图书查询页面。如果能够在图书查询页面显示当前日期、“欢迎XXX使用图书借阅系统”等信息,将会提升用户的使用体验。
重点讲解如何在shw.html中显示当前日期和欢迎信息。
思考如何才能在图书查询页面显示当前信息与欢迎信息。具体流程如下图所示。
在老师的帮助下编制并调试显示系统时间、欢迎信息的程序(参考课本活动2 优化输出的程序实现)
优化程序
Html表格
在HTML中,用
学习html表格
Mvc框架
模型-视图-控制器(MVC)把代码的定义和数据访问的方法(模型,mdel)与请求逻辑(控制器,cntrl)以及用户接口(视图,view)分开来。这种设计模式关键的优势在于各种组件 都是松散结合的。
学生学习mvc框架。
学习mvc框架
Css
CSS是一种用来表现HTML对象显示属性的语言。HTML标记中的style属性即为该标记的CSS代码。
style属性的取值与其他属性的取值有所不同。其他属性的值为具体的数据。style属性的值为一段代码,能够为该标记的一个或多个属性赋值,更为精细地描述对象的显示状态。
学生学习css,style属性。
引导学生学习css知识。
小结
1.优化输出项目的设计过程。
2.回顾程序实现的过程以及复习新学知识点—模糊查询、UPDATE命令和DELETE命令。
回顾本节课所学
回顾所学
作业
作业答案:
1、这种设计模式关键的优势在于各种组件都是松散结合的。这样,页面设计师可以
改变HTML页面的样式而不用接触PYTHON代码;数据库管理员只需要关心数据库和数据表的结构设计而不用考虑数据如何访问。由此,从事系统开发的人员能够更好地进行
分工合作,提升开发效率。
2、提示:
在view.py的图书录入程序中作如下修改
(1)从sessin中获取保存的userName值;(2)用日期函数生成当前日期tday;(3)在return语句中添加返回HTML的变量userName和tday在bkInsert.html中作如下修改,在需要显示欢迎信息的位置添加{{userName}},在需要显示日期的位置添加{{tday}}
MVC框架的设计模式主要优势是什么?
2. 修改图书录入页面,显示欢迎信息、日期信息。
巩固所学
教科版 (2019)必修2 信息系统与社会3.5 信息系统的数据呈现教学设计: 这是一份教科版 (2019)必修2 信息系统与社会3.5 信息系统的数据呈现教学设计,共5页。教案主要包含了教学案例等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修2 信息系统与社会3.5 信息系统的数据呈现教学设计及反思: 这是一份高中信息技术教科版 (2019)必修2 信息系统与社会3.5 信息系统的数据呈现教学设计及反思,共5页。
信息技术3.5 信息系统的数据呈现公开课第1课时教案: 这是一份信息技术3.5 信息系统的数据呈现公开课第1课时教案,共5页。教案主要包含了求最大值函数MAX等等内容,欢迎下载使用。