
1、能夠根據(jù)現(xiàn)實需求確定需要輸出的數(shù)據(jù)。
2、理解數(shù)據(jù)輸出樣式對信息應用的影響。
重點:根據(jù)現(xiàn)實需求確定需要輸出的數(shù)據(jù)。
難點:數(shù)據(jù)輸出樣式對信息應用的影響。
各種數(shù)據(jù)經(jīng)信息系統(tǒng)處理之后,哪些結果需要呈現(xiàn)?數(shù)據(jù)結果以什么樣的方式呈現(xiàn)?本節(jié)我們將圍繞“圖書管理信息系統(tǒng)的數(shù)據(jù)輸出設計”項目展開學習,體驗數(shù)據(jù)的分類查詢結果輸出,理解適當?shù)臄?shù)據(jù)輸出樣式對增強信息表達的重要作用。 本項目主要包含“制作最受歡迎圖書排行榜”和“優(yōu)化借閱管理系統(tǒng)的輸出”兩個任務。本節(jié)課主要學習任務一——如何制作最受歡迎圖書排行榜。
任務一 設計圖書排行榜
活動1:經(jīng)過一段時間的運行,圖書借閱管理系統(tǒng)存儲了很多關于學生閱讀情況的數(shù)據(jù),學校如何才能了解哪些類型的圖書是最受學生歡迎的呢?
按照不同的方式對學生借閱圖書的數(shù)據(jù)進行排序輸出,可以從不同的視角了解學生的閱讀情況。比如,按照圖書類型分類,可以了解全體學生的閱讀偏好。根據(jù)以下表格思考,你還可以從哪些視角對圖書進行分類排序呢?
1.請大家先獨立思考并對以上表格進行補充。2.小組討論,對個人思考結果進行判斷與整合。
活動2:編寫最受歡迎的圖書排行榜程序
圖書被借閱的次數(shù)直接反映了圖書的受歡迎程度,由此可以對圖書質量以及閱讀行為進行科學分析,分析結果可以作為向學生提供閱讀建議或向學校提供圖書更新建議的依據(jù)。 請問:如何用程序來實現(xiàn)統(tǒng)計出圖書累計被借閱次數(shù)最多的10本書呢?
將數(shù)據(jù)傳遞給shw_new.html文件顯示
聚合查詢在SQL語句中,是指通過包含一個聚合函數(shù)來匯總多個數(shù)據(jù)項的值。聚合函數(shù)對一組值執(zhí)行計算并返回單一的值。 常見的聚合函數(shù)包括求和函數(shù)SUM()、求平均值函數(shù)AVG()、求最大值函數(shù)MAX()、最小值函數(shù)MAX()和計數(shù)函數(shù)COUNT()等。 聚合函數(shù)經(jīng)常與SELECT語句的GROUP BY子句一同使用。
在SQL語句中,TOP子句用于規(guī)定要返回的記錄的數(shù)目。TOP子句以兩種方式指定輸出的記錄數(shù),一種是直接指定輸出的數(shù)量,一種是指定記錄的百分比。
例子1:如何從學生表中選擇前50%的數(shù)據(jù)記錄呢? SELECT TOP 50 PERCENT * FROM [學生表]例子2:從學生表中選擇前兩條記錄:SELECT TOP 2 * FROM [學生表]
在SQL語句中,ORDER BY子句用于根據(jù)指定的列對結果集進行排序。ORDER BY子句默認按照升序對記錄進行排序。如果需要對記錄進行排序,可以使用DESC關鍵字。
【試一試】 如何對學生表中的所有數(shù)據(jù)按照姓名來進行降序排列呢? SELECT * FROM [學生表] ORDER BY 姓名 DESC
ORDER BY 子句:
1.分類查詢。 2.聚合查詢、TOP子句和ORDER BY子句。
1.常見的聚合函數(shù)包括___________________________。2.如何對學生表中的所有數(shù)據(jù)按照姓名來進行降序排列呢? 3.從學生表中選擇前50%的記錄,程序代碼為:
1、常見的聚合函數(shù)包括求和函數(shù)SUM()、求平均值函數(shù)AVG()、
求最大值函數(shù)MAX()、最小值函數(shù)MAX()和計數(shù)函數(shù)COUNT()等。2、SELECT * FROM [學生表] ORDER BY 姓名 DESC3、SELECT TOP 50 PERCENT * FROM [學生表]
活動1:設計反饋功能表 分析在已經(jīng)完成的圖書借閱系統(tǒng)中,有哪些地方需要向用戶反饋數(shù)據(jù),如何反饋能更加有效。學生獨立思考并完成以下表格。
活動2:優(yōu)化輸出的程序實現(xiàn)根據(jù)設計,用戶登錄成功之后將進入圖書查詢頁面。如果能夠在圖書查詢頁面顯示當前日期、“歡迎XXX使用圖書借閱系統(tǒng)”等信息,將會提升用戶的使用體驗。思考如何才能在圖書查詢頁面顯示當前信息與歡迎信息。具體流程如下圖所示。
在HTML中,用來定義一個表格。表格包含若干的行,每一個行包括若干單元格。
模型-視圖-控制器(MVC)把代碼的定義和數(shù)據(jù)訪問的方法(模型,mdel)與請求邏輯(控制器,cntrl)以及用戶接口(視圖,view)分開來。這種設計模式關鍵的優(yōu)勢在于各種組件 都是松散結合的。
CSS是一種用來表現(xiàn)HTML對象顯示屬性的語言。HTML標記中的style屬性即為該標記的CSS代碼。 style屬性的取值與其他屬性的取值有所不同。其他屬性的值為具體的數(shù)據(jù)。style屬性的值為一段代碼,能夠為該標記的一個或多個屬性賦值,更為精細地描述對象的顯示狀態(tài)。
1.優(yōu)化輸出項目的設計過程。2.回顧程序實現(xiàn)的過程以及復習新學知識點——模糊查詢、UPDATE
命令和DELETE命令。
MVC框架的設計模式主要優(yōu)勢是什么? 2. 修改圖書錄入頁面,顯示歡迎信息、日期信息。
這是一份高中信息技術教科版 (2019)必修2 信息系統(tǒng)與社會3.4 信息系統(tǒng)的數(shù)據(jù)處理優(yōu)秀課件ppt,共13頁。PPT課件主要包含了學習目標,重難點,課堂導入,session等內容,歡迎下載使用。
這是一份教科版 (2019)必修2 信息系統(tǒng)與社會3.3 信息系統(tǒng)的數(shù)據(jù)輸入獲獎ppt課件,共16頁。PPT課件主要包含了學習目標,重難點,課堂導入,活動2插入圖書數(shù)據(jù),SQL語言等內容,歡迎下載使用。
這是一份高中信息技術教科版 (2019)必修2 信息系統(tǒng)與社會3.4 信息系統(tǒng)的數(shù)據(jù)處理精品課件ppt,共14頁。PPT課件主要包含了學習目標,重難點,課堂導入,相關代碼,UPDATE,DELETE等內容,歡迎下載使用。
注冊成功