資源描述:
《基于java的兒童繪畫軟件的設計與實現(xiàn)畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術(shù)論文-天天文庫。
1、基于JAVA的兒童繪畫軟件的設計與實現(xiàn)摘要隨著社會節(jié)奏的日益加快,忙于工作的家長沒有更多的時間顧及孩子的生活和教育,孩子缺少一種生動、易懂的學習途徑。而兒童繪畫軟件作為一種新型的學習工具,能夠有效緩解家長壓力,讓孩子獨立學習。父母或教師若想引導孩子走進美術(shù)世界,給幼兒美術(shù)教育一個好起點,就必須能充分了解孩子與生俱來的種種本能,為孩子選擇好的啟蒙工具。隨前計算機的普及,畫圖軟件是一個不錯的選擇。本文主要對兒童繪畫軟件進行需求分析,設計兒童繪畫軟件的功能模塊,包括基本的色彩、圖元編輯、圖形文件處理等。在需求分析的基礎上,各個模塊進行了詳細設計實
2、現(xiàn),最后對整個繪畫軟件進行運行及測試。該系統(tǒng)采用Myeclipse,JAVA,Jframe,Jflash作為開發(fā)工具。關鍵詞:JAVA;Jframe;兒童工具;繪畫軟件摘要IAbstractII1緒論11.1課題背景和意義11.2兒童繪畫軟件現(xiàn)狀11.3本文主要工作22系統(tǒng)關鍵技術(shù)32.1JavaSwing組件技術(shù)32.2JDK42.2.1JDK組成42.2.2JDK常用的包42.2.3JDK常用工具52.3JFrame概述52.3.1JFrame功能概述52.3.2JFrame特點62.3.3使用JFrame開發(fā)軟件72.3.4JFram
3、e核心價值82.3.5團隊結(jié)構(gòu)對比92.4Tomcat的功能103系統(tǒng)需求分析113.1系統(tǒng)功能需求113.2性能分析113.3系統(tǒng)質(zhì)量需求114兒童繪畫軟件的功能實現(xiàn)134.1Java簡介134.2C/S簡介134.3系統(tǒng)功能實現(xiàn)144.4系統(tǒng)運行截圖215總結(jié)與展望24參考文獻25致謝261緒論1.1課題背景和意義美術(shù)教育作為促進智力發(fā)展、培養(yǎng)各種能力(如觀察力、創(chuàng)造力、想象力等)、陶冶情操的重要手段,已為人們所普遍認識和重視。然而,在傳統(tǒng)兒童家庭繪畫教育中,人們往往通過簡單地購買白板、畫筆、熒光小畫板、或者磁粉畫板等,如圖1所示,來建
4、立兒童的“涂鴉”環(huán)境,或者簡單地通過購買繪畫臨摹本和彩筆的方式來讓兒童認識各種形狀和顏色,并臨摹和勾勒物體。由于人們往往不了解兒童美術(shù)教育的科學過程,不了解兒童繪畫與兒童認知發(fā)展之間的密切關系,因此無法將這些美術(shù)教育工具科學有序地整合。這就導致家庭兒童繪畫教育往往呈現(xiàn)出簡單、零散、無序的情形。在家庭兒童繪畫教育方面,幾乎完全處于放任兒童自我發(fā)展的狀態(tài)。為此,需要開發(fā)一款基于JAVA的兒童繪畫啟蒙軟件。該軟件包括如下基本功能:1)具備一般繪畫軟件的色彩、圖元編輯、圖形文件操作等功能;2)考慮兒童興趣,加入卡通元素及聲音元素等;3)使用幾何圖形
5、,填充日常生活中的各種圖形,包括房子、各種動物和花草、樹木等。同時,為了保證系統(tǒng)的性能,可修性,易用性等重要質(zhì)量屬性,本文將采用Myeclipse平臺的JAVAApplication開發(fā)過程,對兒童繪畫軟件進行分析和設計。本文主要關注軟件體系架構(gòu)的設計和實現(xiàn)方面,通過構(gòu)建一個合理的軟件體系架構(gòu),來滿足“涂鴉”在可修改性,性能,易用性等系統(tǒng)的質(zhì)量屬性和商業(yè)質(zhì)量屬性方面的要求。結(jié)合系統(tǒng)的交互和用戶界面的設計,以及軟件測試的保證,最終實現(xiàn)兒童繪畫軟件。1.2兒童繪畫軟件現(xiàn)狀目前以兒童繪畫類教育為主題的應用軟件多不勝數(shù)。這些應用軟件主要有涂鴉、填色
6、、臨摹這3個主要功能,雖然都是以教育兒童繪畫為前提,但是卻沒有做到有效引導兒童繪畫,它們忽略了兒童的繪畫認知過程,沒有從基礎開始的一個循序漸進的過程,功能沒有有效地組合起來,缺乏了真正的教學過程。目前它們主要存在如下問題:1)在一定程度上,忽視了兒童繪畫教育的認知過程,缺少從基礎開始的一個循序漸進的過程,因此它們雖然都是以教育兒童繪畫為目標,但是不能有效引導兒童繪畫;2)沒有通過簡單有效的方法將涂鴉、填色和臨摹結(jié)合起來;3)系統(tǒng)設計時,許多軟件都忽視了系統(tǒng)相關的一個隱含用戶,即兒童繪畫教育的啟蒙老師;4)缺少明確的認知主題,對繪畫以外的其它
7、教育功能重視不夠;5)缺少多通道并行交互能力,交互方式不夠豐富;256)對于兒童繪畫的結(jié)果,缺少后期處理;7)缺少一些吸引兒童的卡通元素。兒童繪畫軟件是在對兒童教育應用進行分析后設計的,它以貼紙的形式將兒童對幾何圖形的認知,顏色的認知以及對臨摹的學習融入其中。它具有以下特點:1)為兒童營造了一個虛擬的涂鴉空間,包括畫室、畫筆、顏料、畫板、繪畫模板、繪畫參考等;2)通過建立某種有意義的主題,例如蝴蝶或曇花的生命過程,來組織兒童涂鴉在認知上由淺入深的心理過程,進而組織兒童的涂鴉繪畫過程,包括涂鴉、填色和臨摹等活動;但是經(jīng)過系統(tǒng)分析,我們發(fā)現(xiàn)由于
8、采用了更加豐富的人機交互,以及系統(tǒng)的功能的增加,尤其是系統(tǒng)智能性的提升,會帶來系統(tǒng)開發(fā)周期明顯加長,系統(tǒng)的復雜性明顯提高。因此,系統(tǒng)的開發(fā)期、修改期和交付期的質(zhì)量屬性成為需要考慮