当前位置:首页 > 信息技术 > 正文内容

高一下册信息技术 信息系统的数据呈现 逐字稿-3,133字

  师:同学们好,今天我们来学习信息系统的数据呈现。信息系统以多种方式向使用者输出信息,屏幕显示各类数据是最常见的方式。经信息系统处理后,哪些数据结果需要呈现,又该以何种方式呈现呢?本节课围绕图书管理信息系统的数据输出设计项目展开学习,通过体验数据的分类查询结果输出,理解合适的数据输出样式对增强信息表达的重要作用。

  首先思考,图书借阅管理系统运行一段时间后,存储了大量学生阅读情况数据,学校如何知晓哪些类型图书最受学生欢迎?制作最受欢迎图书排行榜即可实现。下面开始任务一:制作最受欢迎图书排行榜。本任务有两个活动,分别是设计图书排行榜和编写最受欢迎图书排行榜程序。

  先进行活动一:设计图书排行榜。按不同方式对学生借阅图书数据排序输出,能从不同视角了解学生阅读情况。比如按性别分类,可了解男女生分别喜爱的图书类型;按图书类型分类,能知晓全体学生的阅读偏好。大家思考还能从哪些视角对图书分类排序?请独立思考并补充书中102页表3.5.1。

  除上述视角,还能以年级图书类型为分类方式,了解不同年级学生阅读偏好;按年级性别图书类型分类,可了解不同年级、不同性别的学生阅读偏好;按图书被借阅次数分类,能了解图书受欢迎程度。依据图书被借阅次数,可直接反映其受欢迎程度,进而对图书质量及阅读行为进行科学分析,分析结果可为学生提供阅读建议,或给学校提供图书更新建议。

  那么,如何用程序统计出图书累计被借阅次数最多的10本书?通过以下流程实现查询图书阅读情况:第一步连接数据库,创建游标;第二步从借阅表中查询图书累计借阅情况;第三步输出查询结果;第四步将数据传递给show_new.html网页文件显示。第一步、第三步和第四步之前学过,不再赘述。本节课重点分析第二步。请快速阅读这段代码,代码中的select语句我们学过,它主要用于在数据表中查询记录。那代码中的top、count、group by、order by是什么呢?

  在SQL语句中,聚合查询指通过包含一个聚合函数汇总多个数据项的值,聚合函数对一组值执行计算并返回单一值。常见聚合函数有求和函数SUM、求平均值函数average、求最大值函数Max、最小值函数min和计数函数count等。聚合函数常与select语句的group by子句一同使用。例如,数据库books表中有诸多书籍,其中《西游记》库存9本,《三国演义》库存3本。执行特定select语句,可从books表中查询出在库图书总数为76本。

  在SQL语句中,group by子句用于结合聚合函数,根据一个或多个列对结果集进行分组。执行相关select语句,将根据ISBN分组,从表中查询某本书被借阅的次数。top子句在SQL语句中,用于规定要返回的记录数目,以两种方式指定输出记录数:一种是直接指定输出数量,另一种是指定记录的百分比。例如,执行select * from学生表,将查询出学生表所有记录;执行select top 2 * from学生表,只会选择前两条记录;执行select TOP50 PERCENT * from学生表,将会选择查询出前50%的记录。请实践以上代码。

  order by子句在SQL语句中,用于根据指定列对结果集进行排序,默认按升序对记录排序,若需按降序排序,可使用DESC关键字。例如学生表,执行select * from学生表order by姓名,输出结果将以姓名升序排列;在语句最后加上DESC关键词,将按姓名降序输出所有记录。

  接下来,请参考课本102页代码,编写最受欢迎图书排行榜程序。编写完成后,查看制作的网页,观察反馈信息。这是制作完成的图书排行榜网页,从中可发现科普类和小说类图书最受学生欢迎,所以可建议图书馆多购置此类图书。同时也发现一些小缺陷,比如欢迎信息和日期信息有不足,需进行优化。

>> 点击阅读全文
《高一下册信息技术 信息系统的数据呈现 逐字稿-3,133字》.docx
将本文下载保存,方便收藏和打印
导出文档

扫描二维码推送至手机访问。

版权声明:本文由试讲逐字稿网发布,如需转载请注明出处。

本文链接:https://www.26391.com/8.html

分享给朋友: