楊嵐
(陜西職業(yè)技術(shù)學(xué)院 陜西 西安 710100)
隨著我國教育規(guī)模的不斷擴(kuò)大和藝術(shù)教育專業(yè)的發(fā)展,教學(xué)資源緊張成為當(dāng)前面臨的共同的話題、如何實(shí)現(xiàn)對(duì)藝術(shù)設(shè)計(jì)專業(yè)教學(xué)資源的共享,成為當(dāng)前思考的重點(diǎn)話題。因此,本文提出通過借助現(xiàn)階段應(yīng)用比較廣泛的谷歌云計(jì)算平臺(tái),構(gòu)建藝術(shù)設(shè)計(jì)專業(yè)輔助教學(xué)系統(tǒng),從而使得教師和學(xué)生通過該平臺(tái)實(shí)現(xiàn)藝術(shù)設(shè)計(jì)教育資源的共享和學(xué)習(xí)。
在對(duì)網(wǎng)站的設(shè)計(jì)當(dāng)中,其無論是采用Studio 2010、SQL、DW等工具,還是對(duì)開源課程系統(tǒng)的二次開發(fā),其都必須遵循一定的原則,對(duì)此,文中在使用的基礎(chǔ)上,藝術(shù)設(shè)計(jì)專業(yè)輔助教學(xué)平臺(tái)設(shè)計(jì)也必須遵循一定的原則。
對(duì)藝術(shù)設(shè)計(jì)專業(yè)輔助教學(xué)平臺(tái)的設(shè)計(jì)其首先需要滿足的是滿足教學(xué)的需要。因此,在對(duì)該教學(xué)系統(tǒng)進(jìn)行設(shè)計(jì)的時(shí)候,其首先要注重的是實(shí)現(xiàn)對(duì)藝術(shù)設(shè)計(jì)專業(yè)的教學(xué),其次是實(shí)現(xiàn)對(duì)整個(gè)教學(xué)的效果反饋。其中教學(xué)目標(biāo)是結(jié)合不同年級(jí)和方向?qū)W生的需求,實(shí)現(xiàn)對(duì)學(xué)生教學(xué);通過對(duì)學(xué)生的教學(xué),實(shí)現(xiàn)對(duì)學(xué)生課堂內(nèi)和課堂外教學(xué)的反饋。
任何系統(tǒng)的設(shè)計(jì)需要遵循技術(shù)先進(jìn)性的原則,從而保障系統(tǒng)的正常運(yùn)行。對(duì)此本文在對(duì)該輔助系統(tǒng)進(jìn)行設(shè)計(jì)的時(shí)候,結(jié)合現(xiàn)代最為先進(jìn)的計(jì)算機(jī)技術(shù)和硬件技術(shù),對(duì)系統(tǒng)進(jìn)行布局。
該教學(xué)平臺(tái)的搭建其一個(gè)重要的目的是改變傳統(tǒng)的教學(xué)方式,因此,系統(tǒng)的設(shè)計(jì)中需要加入可突破傳統(tǒng)藝術(shù)教學(xué)的方式,從而可實(shí)現(xiàn)對(duì)傳統(tǒng)教學(xué)方式的突破。而教師和學(xué)生采用基于谷歌云計(jì)算平臺(tái)的輔助教學(xué)系統(tǒng),其從教學(xué)工具方面本身就是一種創(chuàng)新,以此為高職院校教學(xué)提供了一種新型的教學(xué)平臺(tái)。
圖1 系統(tǒng)功能設(shè)計(jì)Fig.1 System functional design
本文結(jié)合藝術(shù)設(shè)計(jì)專業(yè)教學(xué)輔助的實(shí)際,將該輔助平臺(tái)的功能設(shè)計(jì)為包括藝術(shù)設(shè)計(jì)作品展示、基本信息管理、互動(dòng)交流、自主學(xué)習(xí)模塊、資源下載等模塊,其具體如圖1所示。系統(tǒng)管理主要包括系統(tǒng)維護(hù)、用戶登陸、用戶注銷、用戶注冊(cè)、用戶管理等功能,其中用戶管理主要對(duì)用戶基本信息進(jìn)行管理、維護(hù),同時(shí)對(duì)系統(tǒng)使用用戶權(quán)限進(jìn)行分配;系統(tǒng)維護(hù)包括對(duì)系統(tǒng)基本參數(shù)設(shè)置和對(duì)系統(tǒng)日常數(shù)據(jù)的維護(hù)。
藝術(shù)作品展示:該功能模塊包括作品上傳、刪除和修改等,從而為廣大的教師和學(xué)生提供自我藝術(shù)作品展示的空間。
自主學(xué)習(xí)模塊:該模塊主要包括課程內(nèi)容學(xué)習(xí)、視頻觀看兩個(gè)部分。學(xué)生通過點(diǎn)擊自主學(xué)習(xí)模塊,可實(shí)現(xiàn)對(duì)藝術(shù)課程內(nèi)容的學(xué)習(xí)與相關(guān)藝術(shù)教學(xué)視頻觀看,教師可對(duì)相關(guān)教學(xué)課件、視頻等內(nèi)容的上傳、刪除等。
學(xué)習(xí)資源:該模塊主要提供學(xué)生相關(guān)學(xué)習(xí)資源下載、在線搜索、在線翻譯、在線鏈接等功能。
藝術(shù)設(shè)計(jì)專業(yè)輔助教學(xué)平臺(tái)是運(yùn)行在谷歌基礎(chǔ)框架上的應(yīng)用程序,并整合谷歌豐富的資源,從而為廣大的藝術(shù)專業(yè)學(xué)生與老師應(yīng)用,對(duì)此,本文將該系統(tǒng)的整體設(shè)計(jì)方案設(shè)計(jì)為如圖2所示。
圖2 系統(tǒng)整體架構(gòu)設(shè)計(jì)Fig.2 Overall system architecture design
通過圖2可以看出,該系統(tǒng)是建立在谷歌基礎(chǔ)框架的基礎(chǔ)之上,通過對(duì)系統(tǒng)功能的設(shè)計(jì),并將其上傳到谷歌云計(jì)算平臺(tái),從而實(shí)現(xiàn)對(duì)系統(tǒng)的訪問。而為系統(tǒng)的開發(fā)提供接口,實(shí)現(xiàn)應(yīng)用程序的開發(fā)。在應(yīng)用程序中,包括系統(tǒng)管理、互動(dòng)展示、自主學(xué)習(xí)等相關(guān)的功能,同時(shí)考慮到對(duì)學(xué)生的使用習(xí)慣和方式,通過開發(fā)Google App的方式,為用戶提供包括谷歌在線搜索、在線翻譯、谷歌日歷等功能。
在的開發(fā)中,支持該開發(fā)環(huán)境的包括Java與Python兩種不同的開發(fā)語言對(duì)應(yīng)用程序進(jìn)行編程。通過中運(yùn)行的環(huán)境,從而采用的技術(shù)標(biāo)準(zhǔn)對(duì)系統(tǒng)進(jìn)行開發(fā),包括輔助教學(xué)系統(tǒng)結(jié)構(gòu)采用MVC模式,并采用Struct框架,實(shí)現(xiàn)系統(tǒng)的整體布局。
同時(shí)在數(shù)據(jù)的存儲(chǔ)方面,與傳統(tǒng)的數(shù)據(jù)存儲(chǔ)方式不同,該輔助教學(xué)平臺(tái)中對(duì)數(shù)據(jù)的存儲(chǔ)是基于Bigtable進(jìn)行存儲(chǔ)。該數(shù)據(jù)庫為分布式的體系結(jié)構(gòu),可支持各種屬性和模式的數(shù)據(jù)表格,從而不需要設(shè)計(jì)或創(chuàng)建模式即可實(shí)現(xiàn)對(duì)不同數(shù)據(jù)的存儲(chǔ)。同時(shí)該數(shù)據(jù)存儲(chǔ)區(qū)支持對(duì)其中任何屬性的數(shù)據(jù)高效查詢,并支持批量式的操作。
1)用戶登陸實(shí)現(xiàn)
對(duì)用戶登陸功能的實(shí)現(xiàn),本文在對(duì)進(jìn)行系統(tǒng)進(jìn)行設(shè)計(jì)的過程中,改變傳統(tǒng)的方式,將谷歌登陸賬號(hào)與系統(tǒng)賬號(hào)進(jìn)行集成,從而使得該功能模塊通過谷歌賬號(hào)即可實(shí)現(xiàn)對(duì)系統(tǒng)的登陸,其具體實(shí)現(xiàn)的流程如圖3所示。
一天上午,我上課的時(shí)候突感身體不適,難受至極,苦挨到下課后直奔寢室睡了兩小時(shí)。這是我當(dāng)老師以來第一次不管不顧地睡過去。直到下午兩點(diǎn)多,我到辦公室繼續(xù)奮戰(zhàn)那還沒有批改完的一摞摞試卷,時(shí)不時(shí)有學(xué)生進(jìn)來問我好點(diǎn)了嗎。我突然心頭一震,回想這一年來,連調(diào)皮學(xué)生所給我的難堪,也都成了美好的回憶。
圖3 登陸界面實(shí)現(xiàn)流程Fig.3 Landing interface implementation process
在用戶登陸,如果該賬號(hào)被授權(quán),則系統(tǒng)會(huì)自動(dòng)根據(jù)賬號(hào)權(quán)限跳轉(zhuǎn)到相應(yīng)的功能界面首頁,從而為不同角色提供使用。
2)Goog1e Apps模塊實(shí)現(xiàn)
該模塊作為對(duì)應(yīng)用程序的補(bǔ)充,為廣大的教師和學(xué)生提供一個(gè)比較具有特色的功能模塊。用戶通過接口,從而實(shí)現(xiàn)對(duì)日歷、視頻共享等功能的訪問,從而減少了對(duì)系統(tǒng)的開發(fā)。如在線搜索功能,通過該功能,用戶可借助谷歌搜索引擎實(shí)現(xiàn)對(duì)不同藝術(shù)專業(yè)資料的在線搜索。在線搜索則借助對(duì)整合谷歌搜索框的方式來進(jìn)行實(shí)現(xiàn),其具體實(shí)現(xiàn)為:
首先在界面當(dāng)中放置一標(biāo)簽,代碼為:搜索框創(chuàng)建代碼:
Function OnLoad() {
//Create Asearch Control
Var search Control=new google.search.Search Control();
Search Control.add searcher(new google.search.Web search());
3)互動(dòng)交流模塊
對(duì)互動(dòng)交流模塊其主要是為學(xué)生提供交流空間。該模塊主要包括兩個(gè)部分,一部分通過發(fā)表話題的方式來實(shí)現(xiàn),另外一部分則借助谷歌服務(wù)實(shí)現(xiàn)用戶的在線交流。其中,借助實(shí)現(xiàn)則將以下代碼插入到當(dāng)前的訪問頁面之中即可實(shí)現(xiàn):
基于云計(jì)算的藝術(shù)設(shè)計(jì)專業(yè)輔助教學(xué)平臺(tái)的開發(fā)與傳統(tǒng)的開發(fā)方式有著很大的不同,同時(shí)谷歌作為當(dāng)前大型的互聯(lián)網(wǎng)公司,具有強(qiáng)大的功能。因此,在對(duì)輔助教學(xué)平臺(tái)的開發(fā)中,要充分借助谷歌云計(jì)算平臺(tái)的優(yōu)勢(shì),從而減少對(duì)系統(tǒng)程序的開發(fā)。本文的創(chuàng)新在于通過Google App應(yīng)用程序開發(fā),實(shí)現(xiàn)了對(duì)藝術(shù)設(shè)計(jì)專業(yè)資料的在線搜索等功能,大大提高系統(tǒng)開發(fā)的效率,在教學(xué)改革中具有一定的突破性。
[1]陳濤.云計(jì)算理論及技術(shù)研究[J].重慶交通大學(xué)學(xué)報(bào):社科版,2009,9(4):104-106.CHEN Tao.Cloud computing theory and techniques[J].Chongqing Jiaotong University:Social Science,2009,9 (4):104-106.
[2]陳康,鄭緯民.云計(jì)算:系統(tǒng)實(shí)例與研究現(xiàn)狀[J].軟件學(xué)報(bào),2009,20(5):1337-1348.CHEN Kang,ZHENGWei-min.Cloud computing:the system instances and research status[J].Journal of Software,2009,20(5):1337-1348.
[3]唐箭.云計(jì)算數(shù)據(jù)庫研究及其在遠(yuǎn)程教學(xué)中的應(yīng)用[J].赤峰學(xué)院學(xué)報(bào):自然科學(xué)版,2009,25(9):232-233 TANG Jian.Database research and its application in distance education in the cloud[J].Chifeng University:Natural Science,2009,25(9):232-233.
[4]Scott Granneman.Google Apps應(yīng)用完全指南[M].李強(qiáng)譯.北京:機(jī)械工業(yè)出版社,2009.
[5]肖斌濤,黃君強(qiáng).Python語言在教學(xué)輔助軟件開發(fā)中的應(yīng)用研究[J].現(xiàn)代計(jì)算機(jī),2009(7):113-115.XIAN Bin-tao,HUANG Jun-qiang.Application of python language teaching aids software development[J].Application ofModern Computer,2009(7):113-115.
[6]劉鵬.云計(jì)算[M].北京:電子工業(yè)出版社,2010.