版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第十七講圖形處理第十七講圖形處理主要內(nèi)容本課目標(biāo)新課引入與項目展示案例1–驗證碼程序案例2
–圓餅圖程序和柱狀圖程序課堂實踐鞏固與提高主要內(nèi)容本課目標(biāo)本課目標(biāo)知識目標(biāo)了解驗證碼的原理,熟悉驗證碼類(重點、難點)了解JFreeChart項目熟悉JFreeChart的安裝配置熟悉JFreeChart的核心類庫(重點、難點)
本課目標(biāo)知識了解驗證碼的原理,熟悉驗證碼類(重點、難點本課目標(biāo)技能目標(biāo)靈活編寫彩色驗證碼程序。靈活運用JFreeChart對象實現(xiàn)數(shù)據(jù)統(tǒng)計功能。
素質(zhì)目標(biāo)嚴(yán)謹(jǐn)認(rèn)真的工作態(tài)度語言表達(dá)和與人溝通能力團(tuán)隊合作精神本課目標(biāo)技能靈活編寫彩色驗證碼程序。素質(zhì)嚴(yán)謹(jǐn)認(rèn)真的教學(xué)情境--引入新課1.完成Easy_Buy購物系統(tǒng)的彩色碼驗證
2.利用圓餅圖和柱狀圖完成統(tǒng)計功能。
1.163網(wǎng)站注冊功能中使用的驗證碼。2.統(tǒng)計網(wǎng)站的統(tǒng)計圖形。工作任務(wù)情境展示教學(xué)情境--引入新課1.完成Easy_Buy購物系統(tǒng)的彩教師示范與講解--1任務(wù)一:生成4位數(shù)字的彩色驗證碼。
案例分析教師示范與講解--1任務(wù)一:生成4位數(shù)字驗證碼概述驗證碼原理:WEB網(wǎng)站在客戶登錄時為客戶提供一個包含隨即字符串的圖片,用戶必須讀取這些字符串,然后隨登錄窗體或者發(fā)帖窗體等用戶創(chuàng)建的窗體一起提交。這樣就可以防止有人利用機(jī)器人自動批量注冊、對特定的注冊用戶用特定程序暴力破解方式進(jìn)行不斷的登錄、灌水。因為驗證碼是一個混合了數(shù)字或符號的圖片,人眼看起來都費勁,機(jī)器識別起來就更困難。驗證碼概述驗證碼種類常見的驗證碼包括以下種類:(1)四位數(shù)字驗證碼.
(2)GIF格式圖片驗證碼.
(3)PNG格式圖片驗證碼.
(4)BMP格式圖片驗證碼.
(5)JPG格式圖片驗證碼.
(6)XBM格式圖片驗證碼.
驗證碼驗證碼種類驗證碼課堂演示9.4生成4位數(shù)字的彩色驗證碼。verifyCode.jsp產(chǎn)生圖片驗證碼,login.jsp使用所產(chǎn)生的驗證碼,verify.jsp進(jìn)行驗證。課堂演示9.4生成4位數(shù)字的彩色驗證碼。verifyCode
演示結(jié)果
演示結(jié)果學(xué)生模仿--1任務(wù)一:學(xué)生模仿完成課堂演示9.4中的內(nèi)容。學(xué)生模仿--1任務(wù)一:學(xué)生模仿完成課堂演示9.4中的內(nèi)容。教師示范與講解--2任務(wù)一:以圓餅圖形式統(tǒng)計產(chǎn)品銷售情況(課堂演示9.6)。
任務(wù)二:以柱狀圖形式統(tǒng)計產(chǎn)品銷售情況。(課堂演示9.7)
案例分析教師示范與講解--2任務(wù)一:以圓餅圖形式統(tǒng)計產(chǎn)品銷JFreeChart概述
JFreeChart是一個開源的JAVA項目,它主要用來開發(fā)各種各樣的圖表,這些圖表包括:餅圖、柱狀圖、線圖、區(qū)域圖、分布圖、混合圖、甘特圖等等.JFreeChart是一種基于JAVA語言的圖表開發(fā)技術(shù)。
JFreeChart可用于Servlet、JSP、Applet、JavaAppication環(huán)境中,通過JDBC可動態(tài)顯示任何數(shù)據(jù)庫數(shù)據(jù),而結(jié)合Itext還可以輸出至PDF文件。JFreeChart概述
JFreeChart安裝配置
JFreeChart安裝配置的步驟如下:(1)從JFreeChart公司網(wǎng)站下載后,將其解壓到指定位置。(2)將解壓后的lib文件夾復(fù)制到應(yīng)用程序文件夾的WEB-INF\lib目錄下。實際上一般用到的文件只有三個:jfreechart-1.0.5.jar、jcommon-1.0.9.jar和gnujaxp.jar。(3)修改應(yīng)用程序文件的WEB-INF文件夾下的web.xml文件.其內(nèi)容如下:JFreeChart安裝配置JFreeChart安裝配置<?xmlversion="1.0"encoding="ISO-8859-1"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""/dtd/web-app_2_3.dtd"><web-app><servlet><servlet-name>DisplayChart</servlet-name><servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class></servlet><servlet-mapping><servlet-name>DisplayChart</servlet-name><url-pattern>/servlet/DisplayChart</url-pattern></servlet-mapping></web-app><?xmlversion="1.0"encoding="
JFreeChart核心類庫介紹
JFreeChart主要由兩個大的包組成:org.jfree.chart和org.jfree.data。其中前者主要與圖形本身有關(guān),后者與圖形顯示的數(shù)據(jù)有關(guān)。其核心類主要有:(1)org.jfree.chart.JFreeChart:圖表對象,任何類型的圖表的最終表現(xiàn)形式都是在該對象進(jìn)行一些屬性的定制。(2)org.jfree.data.category.XXXDataSet:數(shù)據(jù)集對象,用于提供顯示圖表所用的數(shù)據(jù)。根據(jù)不同類型的圖表對應(yīng)著很多類型的數(shù)據(jù)集對象類。(3)org.jfree.chart.plot.XXXPlot:圖表區(qū)域?qū)ο?,基本上這個對象決定著什么樣式的圖表,創(chuàng)建該對象的時候需要Axis、Renderer以及數(shù)據(jù)集對象的支持。JFreeChart核心類庫介紹JFreeChart主要(4)org.jfree.chart.axis.XXXAxis:用于處理圖表的兩個軸:縱軸和橫軸。(5)org.jfree.chart.render.XXXRender:負(fù)責(zé)如何顯示一個圖表對象。(6)org.jfree.chart.urls.XXXURLGenerator:用于生成Web圖表中每個項目的鼠標(biāo)點擊鏈接(7)XXXXXToolTipGenerator:用于生成圖象的幫助提示,不同類型圖表對應(yīng)不同類型的工具提示類。
JFreeChart核心類庫介紹
(4)org.jfree.chart.axis.XXXAxi課堂演示9.6以圓餅圖形式統(tǒng)計產(chǎn)品銷售情況。chart_pie.jsp通過JFreeChart對象實現(xiàn)圓餅圖。課堂演示9.6以圓餅圖形式統(tǒng)計產(chǎn)品銷售情況。chart_pi
圓餅圖程序結(jié)果演示圓餅圖程序結(jié)果演示課堂演示9.7以柱狀圖形式統(tǒng)計產(chǎn)品銷售情況。chart_3d.jsp通過JFreeChart對象實現(xiàn)圓餅圖。課堂演示9.7以柱狀圖形式統(tǒng)計產(chǎn)品銷售情況。chart_3d柱狀圖程序結(jié)果演示柱狀圖程序結(jié)果演示學(xué)生模仿--2任務(wù)一:學(xué)生模仿完成課堂演示9.6中的內(nèi)容。任務(wù)二:學(xué)生模仿完成課堂演示9.7中的內(nèi)容。學(xué)生模仿--2任務(wù)一:學(xué)生模仿完成課堂演示9.6中的內(nèi)容。課堂實踐
實踐要求
【課堂實踐9-2】【課堂實踐9-3】
(1)為Easy_Buy電子商城用戶登錄程序添加“驗證碼”功能。(2)參照本書說明,配置好JFreeChart組件的使用環(huán)境。
(3)編寫一個應(yīng)用JFreeChart組件統(tǒng)計Easy_Buy電子商城月銷售量的程序。
課堂實踐實踐要求本課小結(jié)
1.驗證碼程序的實現(xiàn)方法。
2.JFreeChart畫圖方法。
本課小結(jié)1.驗證碼程序的實現(xiàn)方法。課外拓展1.怎樣實現(xiàn)電子郵件的自動發(fā)送?怎樣發(fā)送帶附件的電子郵件?
課外拓展1.怎樣實現(xiàn)電子郵件的自動發(fā)送?怎樣發(fā)
第十七講圖形處理第十七講圖形處理主要內(nèi)容本課目標(biāo)新課引入與項目展示案例1–驗證碼程序案例2
–圓餅圖程序和柱狀圖程序課堂實踐鞏固與提高主要內(nèi)容本課目標(biāo)本課目標(biāo)知識目標(biāo)了解驗證碼的原理,熟悉驗證碼類(重點、難點)了解JFreeChart項目熟悉JFreeChart的安裝配置熟悉JFreeChart的核心類庫(重點、難點)
本課目標(biāo)知識了解驗證碼的原理,熟悉驗證碼類(重點、難點本課目標(biāo)技能目標(biāo)靈活編寫彩色驗證碼程序。靈活運用JFreeChart對象實現(xiàn)數(shù)據(jù)統(tǒng)計功能。
素質(zhì)目標(biāo)嚴(yán)謹(jǐn)認(rèn)真的工作態(tài)度語言表達(dá)和與人溝通能力團(tuán)隊合作精神本課目標(biāo)技能靈活編寫彩色驗證碼程序。素質(zhì)嚴(yán)謹(jǐn)認(rèn)真的教學(xué)情境--引入新課1.完成Easy_Buy購物系統(tǒng)的彩色碼驗證
2.利用圓餅圖和柱狀圖完成統(tǒng)計功能。
1.163網(wǎng)站注冊功能中使用的驗證碼。2.統(tǒng)計網(wǎng)站的統(tǒng)計圖形。工作任務(wù)情境展示教學(xué)情境--引入新課1.完成Easy_Buy購物系統(tǒng)的彩教師示范與講解--1任務(wù)一:生成4位數(shù)字的彩色驗證碼。
案例分析教師示范與講解--1任務(wù)一:生成4位數(shù)字驗證碼概述驗證碼原理:WEB網(wǎng)站在客戶登錄時為客戶提供一個包含隨即字符串的圖片,用戶必須讀取這些字符串,然后隨登錄窗體或者發(fā)帖窗體等用戶創(chuàng)建的窗體一起提交。這樣就可以防止有人利用機(jī)器人自動批量注冊、對特定的注冊用戶用特定程序暴力破解方式進(jìn)行不斷的登錄、灌水。因為驗證碼是一個混合了數(shù)字或符號的圖片,人眼看起來都費勁,機(jī)器識別起來就更困難。驗證碼概述驗證碼種類常見的驗證碼包括以下種類:(1)四位數(shù)字驗證碼.
(2)GIF格式圖片驗證碼.
(3)PNG格式圖片驗證碼.
(4)BMP格式圖片驗證碼.
(5)JPG格式圖片驗證碼.
(6)XBM格式圖片驗證碼.
驗證碼驗證碼種類驗證碼課堂演示9.4生成4位數(shù)字的彩色驗證碼。verifyCode.jsp產(chǎn)生圖片驗證碼,login.jsp使用所產(chǎn)生的驗證碼,verify.jsp進(jìn)行驗證。課堂演示9.4生成4位數(shù)字的彩色驗證碼。verifyCode
演示結(jié)果
演示結(jié)果學(xué)生模仿--1任務(wù)一:學(xué)生模仿完成課堂演示9.4中的內(nèi)容。學(xué)生模仿--1任務(wù)一:學(xué)生模仿完成課堂演示9.4中的內(nèi)容。教師示范與講解--2任務(wù)一:以圓餅圖形式統(tǒng)計產(chǎn)品銷售情況(課堂演示9.6)。
任務(wù)二:以柱狀圖形式統(tǒng)計產(chǎn)品銷售情況。(課堂演示9.7)
案例分析教師示范與講解--2任務(wù)一:以圓餅圖形式統(tǒng)計產(chǎn)品銷JFreeChart概述
JFreeChart是一個開源的JAVA項目,它主要用來開發(fā)各種各樣的圖表,這些圖表包括:餅圖、柱狀圖、線圖、區(qū)域圖、分布圖、混合圖、甘特圖等等.JFreeChart是一種基于JAVA語言的圖表開發(fā)技術(shù)。
JFreeChart可用于Servlet、JSP、Applet、JavaAppication環(huán)境中,通過JDBC可動態(tài)顯示任何數(shù)據(jù)庫數(shù)據(jù),而結(jié)合Itext還可以輸出至PDF文件。JFreeChart概述
JFreeChart安裝配置
JFreeChart安裝配置的步驟如下:(1)從JFreeChart公司網(wǎng)站下載后,將其解壓到指定位置。(2)將解壓后的lib文件夾復(fù)制到應(yīng)用程序文件夾的WEB-INF\lib目錄下。實際上一般用到的文件只有三個:jfreechart-1.0.5.jar、jcommon-1.0.9.jar和gnujaxp.jar。(3)修改應(yīng)用程序文件的WEB-INF文件夾下的web.xml文件.其內(nèi)容如下:JFreeChart安裝配置JFreeChart安裝配置<?xmlversion="1.0"encoding="ISO-8859-1"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""/dtd/web-app_2_3.dtd"><web-app><servlet><servlet-name>DisplayChart</servlet-name><servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class></servlet><servlet-mapping><servlet-name>DisplayChart</servlet-name><url-pattern>/servlet/DisplayChart</url-pattern></servlet-mapping></web-app><?xmlversion="1.0"encoding="
JFreeChart核心類庫介紹
JFreeChart主要由兩個大的包組成:org.jfree.chart和org.jfree.data。其中前者主要與圖形本身有關(guān),后者與圖形顯示的數(shù)據(jù)有關(guān)。其核心類主要有:(1)org.jfree.chart.JFreeChart:圖表對象,任何類型的圖表的最終表現(xiàn)形式都是在該對象進(jìn)行一些屬性的定制。(2)org.jfree.data.category.XXXDataSet:數(shù)據(jù)集對象,用于提供顯示圖表所用的數(shù)據(jù)。根據(jù)不同類型的圖表對應(yīng)著很多類型的數(shù)據(jù)集對象類。(3)org.jfree.chart.plot.XXXPlot:圖表區(qū)域?qū)ο螅旧线@個對象決定著什么樣式的圖表,創(chuàng)建該對象的時候需要Axis、Renderer以及數(shù)據(jù)集對象的支持。JFreeChart核心類庫介紹JFreeChart主要(4)org.jfree.chart.axis.XXXAxis:用于處理圖表的兩個軸:縱軸和橫軸。(5)org.jfree.chart.render.XXXRender:負(fù)責(zé)如何顯示一個圖表對象。(6)org.jfree.chart.urls.XXXURLGenerator:用于生成Web圖表中每個項目的鼠標(biāo)點擊鏈接(7)XXXXXToolTipGenerator:用于生成圖象的幫助提示,不同類型圖表對應(yīng)不同類型的工具提示類。
JFreeChart核心類庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電力球監(jiān)控系統(tǒng)項目可行性研究報告
- 2025至2031年中國溶劑綠行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國標(biāo)準(zhǔn)型捆包機(jī)行業(yè)投資前景及策略咨詢研究報告
- 2025年掛墻式燈箱項目可行性研究報告
- 2025至2031年中國噴鋁卡行業(yè)投資前景及策略咨詢研究報告
- 2025年雙面防粘紙項目可行性研究報告
- 2025年全自動電加熱器項目可行性研究報告
- 2025至2030年中國駐極體傳聲器數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國靜電噴漆成套設(shè)備數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年辛基苯酚聚氧乙烯醚項目投資價值分析報告
- 甘肅省臨夏州2023-2024學(xué)年高二下學(xué)期期末質(zhì)量檢測語文試卷(無答案)
- 貨場煤泥合同模板
- 六年級《環(huán)境教育》計劃及教案設(shè)計
- 房產(chǎn)中介公司薪酬制度
- 成人氧氣吸入療法護(hù)理標(biāo)準(zhǔn)解讀-2
- JBT 2231.3-2011 往復(fù)活塞壓縮機(jī)零部件 第3部分:薄壁軸瓦
- 旅游學(xué)概論(郭勝 第五版) 課件 第1、2章 旅游學(xué)概述、旅游的產(chǎn)生與發(fā)展
- 高一文理分科分班后第一次家長會市公開課一等獎省賽課獲獎
- 2024年江西生物科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試試題庫(典優(yōu))
- 13.2《致大?!氛n件高中語文選擇性必修中冊
- 2024年長沙電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
評論
0/150
提交評論