资源简介 中小学教育资源及组卷应用平台 必修2 第3单元 信息系统的设计与开发 3.5 信息系统的数据呈现 第2课时 “优化借阅管理系统的输出”主要探讨“设计优化输出的项目”和“优化输出的程序实现”两个内容,教师通过引导学生设计优化输出的项目,通过对相关代码的分析,让学生思考,小组合作讨论、分析,完成相关内容的制作等,理解优化数据输出的过程。 优化输出的程序实现 理解mvc框架,css等。 教学重点:优化输出的程序实现 教学难点: 优化输出的程序实现,mvc框架,css等。 教师准备:打开微机,课件、投影仪等。 学生准备:结合课本提前预习。 教学过程 教师活动 学生活动 设计意图 导入 上节课,通过对程序分析和讨论,我们借助“制作最受欢迎的图书排行榜”学习了数据如何输出,数据输出的内容和形式能够体现出信息系统的功能设计是否优良。那如何才能让数据输出更优化呢? 学生思考如何才能让数据输出更优化。 导入新课 活动1 设计反馈功能表 分析在已经完成的图书借阅系统中,有哪些地方需要向用户反馈数据,如何反馈能更加有效。 学生独立思考并完成以下表格。 设计反馈功能 活动2 优化输出的程序实现 根据设计,用户登录成功之后将进入图书查询页面。如果能够在图书查询页面显示当前日期、“欢迎XXX使用图书借阅系统”等信息,将会提升用户的使用体验。 重点讲解如何在show.html中显示当前日期和欢迎信息。 思考如何才能在图书查询页面显示当前信息与欢迎信息。具体流程如下图所示。 在老师的帮助下编制并调试显示系统时间、欢迎信息的程序(参考课本活动2 优化输出的程序实现) 优化程序 Html表格 在HTML中,用来定义一个表格。表格包含若干的行,每一个行包括若干单元格。 学习html表格 Mvc框架 模型-视图-控制器(MVC)把代码的定义和数据访问的方法(模型,model)与请求逻辑(控制器,control)以及用户接口(视图,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)从session中获取保存的userName值;(2)用日期函数生成当前日期today;(3)在return语句中添加返回HTML的变量userName和today在bookInsert.html中作如下修改,在需要显示欢迎信息的位置添加{{userName}},在需要显示日期的位置添加{{today}} MVC框架的设计模式主要优势是什么? 2. 修改图书录入页面,显示欢迎信息、日期信息。 巩固所学 _21?????????è?????(www.21cnjy.com)_ 展开更多...... 收起↑ 资源预览