摘要:該文闡述了在技校網(wǎng)頁(yè)制作教學(xué)過程中,教師從學(xué)生的興趣出發(fā),以開心農(nóng)場(chǎng)的商店為例,讓學(xué)生在一種寬松、愉悅的教學(xué)環(huán)境和教學(xué)氣氛中培養(yǎng)學(xué)生的創(chuàng)新意識(shí),激發(fā)學(xué)生的創(chuàng)造動(dòng)機(jī),發(fā)展學(xué)生的創(chuàng)造思維,樹立學(xué)生具有創(chuàng)造力的個(gè)性品質(zhì)。
關(guān)鍵詞:網(wǎng)頁(yè)制作教學(xué);興趣;創(chuàng)新意識(shí)
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)32-8988-02
Train Webpage Interest and the Consciousness Being Innovative Making
JIN Yun-jie
(Nantong City Tongzhou District Agriculture Synthesizes Technical Vocational School, Nanjing 226363, China)
Abstract: During the teaching of webpage making in the vocational school, the teacher takes off from students' interests, taking the QQ farm game for example, and creates the comfortable and cheerful teaching environment and atmosphere to foster students' conscious of innovation, to arouse students' motive of creation, to develop students' thought to create and to establish students' creative personality.
Key words: the teaching of webpage making; interest; conscious to innovate
現(xiàn)在的學(xué)生普遍對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)都有一定的了解,喜歡上計(jì)算機(jī)課,但是他們很多只是喜歡玩電腦游戲、聊天、上網(wǎng)沖浪……到了電腦室認(rèn)真學(xué)習(xí)的不多。其實(shí)計(jì)算機(jī)對(duì)于培養(yǎng)學(xué)生創(chuàng)造力有著得天獨(dú)厚的優(yōu)勢(shì),利用相關(guān)的工具軟件,學(xué)生可以將自己的想法變成現(xiàn)實(shí),在這個(gè)創(chuàng)作的過程中,讓學(xué)生享受自己的成果,并刺激學(xué)生發(fā)揮自己的創(chuàng)造力、想象力,做出更好的作品。網(wǎng)頁(yè)制作教學(xué)中,個(gè)人主頁(yè),bbs論壇設(shè)計(jì)和制作已經(jīng)不能激發(fā)學(xué)生的興趣了,因?yàn)樗麄円呀?jīng)接觸的太多了,所以需要我們教師引入學(xué)生感興趣的教學(xué)實(shí)例進(jìn)行剖析和講解,切合實(shí)際地發(fā)展和培養(yǎng)學(xué)生的創(chuàng)造能力,樹立學(xué)生的創(chuàng)新意識(shí)。筆者就網(wǎng)頁(yè)教學(xué)的高級(jí)進(jìn)階過程中的部分教學(xué)過程從以下幾個(gè)方面進(jìn)行闡述:
1 圍繞開課,設(shè)計(jì)富有吸引力的問題
“興趣是學(xué)生發(fā)展思維能力的巨大推動(dòng)力”。有興趣的學(xué)習(xí)不僅能使人全神貫注、積極思考,甚至達(dá)到廢寢忘食、欲罷不能的地步。教學(xué)時(shí),創(chuàng)設(shè)一些有價(jià)值且使學(xué)生感興趣的問題情境,絢麗多彩的想象內(nèi)容,對(duì)于引導(dǎo)學(xué)生明確學(xué)習(xí)目標(biāo),讓目標(biāo)在學(xué)習(xí)內(nèi)容和學(xué)生求知的心理之間制造一種懸念;使學(xué)生對(duì)新知識(shí)、新問題產(chǎn)生一種強(qiáng)烈的好奇心,讓學(xué)生在探索和解決矛盾時(shí)形成樂于獨(dú)立思考的愿望;對(duì)于調(diào)動(dòng)學(xué)生主動(dòng)參與心理,為自主學(xué)習(xí)奠定良好的情感基礎(chǔ)等等,都是非常有必要的。
QQ開心農(nóng)場(chǎng),屬于SNS游戲,很多學(xué)生都喜歡玩,開發(fā)的技術(shù)門檻不是很高,所以可以拿來做教學(xué)實(shí)例。明白了要做的游戲內(nèi)容后,接下來就要確定游戲的功能有哪些,最后將定向開發(fā)的這些游戲功能全部組合起來,就完成了游戲的整體開發(fā)。設(shè)計(jì)它,就必須設(shè)計(jì)農(nóng)作物(包括澆水、除蟲等等)、商店(包括買種子、化肥,賣出收獲的農(nóng)作物)、去好友田地(包括偷好友的菜、幫好友管理莊稼等)等功能(圖1)。
2 圍繞重點(diǎn)、難點(diǎn),設(shè)計(jì)富有探究性的問題
很多SNS游戲中,都包含有商店,可以在里面買賣物品。不同游戲商店里面的物品不一樣,但設(shè)計(jì)方法是一樣的。我們以開心農(nóng)場(chǎng)的商店為例,教大家如何設(shè)計(jì)。
商店功能是開心農(nóng)場(chǎng)最基本的功能,因?yàn)橹挥杏辛松痰辏婕也拍苜I種子,然后去播種、種地。設(shè)計(jì)商店功能,先要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),用來記錄商店里面的商品信息,接著設(shè)計(jì)商店的界面,然后定義商店的功能。在商店中可以買到種子和化肥,賣出收獲的農(nóng)作物。
第一步:創(chuàng)建數(shù)據(jù)庫(kù)
我們需要建立整個(gè)游戲的數(shù)據(jù)庫(kù),做出基本的數(shù)據(jù)結(jié)構(gòu),這樣才能制作程序。啟動(dòng)Access,選擇“建立空白數(shù)據(jù)庫(kù)”,輸入數(shù)據(jù)庫(kù)名稱。選擇“使用設(shè)計(jì)器建立新表“,創(chuàng)建兩個(gè)表,一個(gè)名為USER(表1),另外一個(gè)名為ITEM(表2)。
第二步:設(shè)計(jì)數(shù)據(jù)庫(kù)鏈接模塊
有了數(shù)據(jù)庫(kù),我們還需要數(shù)據(jù)庫(kù)鏈接模塊,這樣才可以讓數(shù)據(jù)庫(kù)發(fā)揮作用。打開Dreamweaver,選擇“新建ASP VBSCRIPT文件”,設(shè)置名稱為“CONN.asp”,點(diǎn)擊“完成”按鈕完成頁(yè)面的創(chuàng)建。
然后在頁(yè)面中輸入代碼:
<%
db=\"data/data.mdb\" ‘這個(gè)為數(shù)據(jù)庫(kù)的位置
Set conn = Server.CreateObject(\"ADODB.Connection\") ‘?dāng)?shù)據(jù)庫(kù)連接類型
connstr=\"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\" Server.MapPath(db) ‘?dāng)?shù)據(jù)庫(kù)連接字符串
conn.Open connstr ‘打開數(shù)據(jù)庫(kù)
%>
有了這個(gè)頁(yè)面后,在數(shù)據(jù)庫(kù)中加入代碼,就可以很方便地讓頁(yè)面鏈接到數(shù)據(jù)庫(kù)了。
第三步:商店界面設(shè)計(jì)
在Dreamweaver中選擇“新建ASP VBSCRIPT文件”,設(shè)置名稱為“SHOP.asp”,點(diǎn)擊“完成”完成頁(yè)面的創(chuàng)建。 在頁(yè)面中規(guī)劃顯示界面和添加按鈕,如圖2所示。
在按鈕中輸入代碼,其中關(guān)鍵代碼如下所示。
<%
sql=\"select * from [User] where id=\"玩家ID ‘讀取玩家的數(shù)據(jù)
Set rs=Server.CreateObject(\"ADODB.Recordset\")
rs.open sql,conn,3,3
if rs(“money”)>=物品價(jià)格 then ‘如果用戶的金錢足夠購(gòu)買,則
sql=\"select * from [item] where Belong=\"玩家ID \" and type=\" 物品類型 ‘讀取玩家的物品記錄
Set rs=Server.CreateObject(\"ADODB.Recordset\")
item.open sql,conn,3,3
if item.bof and item.eof ‘如果用戶沒有這個(gè)道具
item.addnew ‘添加新記錄
end if
item(\"name\")=物品名稱
item(\"num\")=物品數(shù)量 +買入數(shù)量
item(\"belong\")=玩家ID
item(\"type\")=物品類型
if物品類型=1 then item(\"stype\")=種子類型
rs(\"money\")= rs(\"money\")-物品價(jià)格
rs.update ‘更新玩家數(shù)據(jù)
rs.close ‘‘關(guān)閉數(shù)據(jù)庫(kù)
item.update ‘更新玩家物品數(shù)據(jù)
item.close ‘關(guān)閉數(shù)據(jù)庫(kù)
end if
%>
<%
sql=\"select * from [User] where id=\"玩家ID ‘讀取玩家的數(shù)據(jù)
Set rs=Server.CreateObject(\"ADODB.Recordset\")
rs.open sql,conn,3,3
sql=\"select * from [item] where Belong=\"玩家ID \" and type=1\" ‘讀取玩家的物品記錄
Set rs=Server.CreateObject(\"ADODB.Recordset\")
item.open sql,conn,3,3
if item.bof and item.eof ‘如果用戶收獲的農(nóng)作物
respon.write \"您沒有任何收獲的農(nóng)作物!\"
elseif賣出數(shù)量<= item(\"num\") then ‘如果玩家有這么多農(nóng)作物的話
item(\"num\")= item(\"num\") – 賣出數(shù)量
if item(\"num\")<=0 then item.delete ‘如果玩家沒有農(nóng)作物的話,則刪除數(shù)據(jù)。
item.update ‘更新玩家物品數(shù)據(jù)
item.close ‘關(guān)閉數(shù)據(jù)庫(kù)
rs(\"money\")= rs(\"money\") + 物品價(jià)格 *賣出數(shù)量
rs.update ‘更新玩家數(shù)據(jù)
rs.close ‘‘關(guān)閉數(shù)據(jù)庫(kù)
end if
%>
最后把界面美化一下,就完成了商店功能的設(shè)計(jì)。購(gòu)買或者賣出的東西,在數(shù)據(jù)庫(kù)中就會(huì)有相應(yīng)的記錄。
3 布置適當(dāng)作業(yè),為創(chuàng)造思維選擇良好的時(shí)機(jī)
作業(yè)是一個(gè)可以大做文章的創(chuàng)新教育的基地,也是提高學(xué)生創(chuàng)造思維的有利途徑。教師可有意識(shí)地精心設(shè)計(jì)出一些能激發(fā)學(xué)生創(chuàng)造思維的練習(xí),引導(dǎo)學(xué)生在不自覺中培養(yǎng)自己的創(chuàng)造性思維能力。設(shè)計(jì)輻射性練習(xí),可以培養(yǎng)學(xué)生的聯(lián)想思維能力。因?yàn)檩椛渌季S是一種創(chuàng)造性的呈輻射狀態(tài)的思維,也就是舉一反三、觸類旁通的思維能力,培養(yǎng)這種思維能力時(shí),要求教師選好教學(xué)點(diǎn),使學(xué)生有類可觸,在教學(xué)中才能收到一題多發(fā)的訓(xùn)練效果。網(wǎng)頁(yè)設(shè)計(jì)可以培養(yǎng)發(fā)散性思維能力,設(shè)計(jì)探索性練習(xí)可以提高學(xué)生質(zhì)疑思維能力。由于每個(gè)學(xué)生思考問題的出發(fā)點(diǎn)不同,解決問題的方法大相徑庭。此過程,教師最好別用所謂的“標(biāo)準(zhǔn)答案”來抑制學(xué)生對(duì)解決問題的創(chuàng)造性。
計(jì)算機(jī)是一門實(shí)踐性很強(qiáng)的學(xué)科,計(jì)算機(jī)只有和現(xiàn)實(shí)生活結(jié)合才會(huì)更有意義。所以,我們就巧妙安排教學(xué)結(jié)構(gòu),將學(xué)習(xí)的新知識(shí)與學(xué)生的學(xué)習(xí)生活相聯(lián)系,使教學(xué)內(nèi)容真正和每個(gè)學(xué)生的學(xué)習(xí)生活貼近,從而激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)、解決實(shí)際問題的愿望,學(xué)生對(duì)計(jì)算機(jī)知識(shí)的理解也會(huì)更深刻。另一方面鼓勵(lì)引導(dǎo)學(xué)生將學(xué)到的計(jì)算機(jī)知識(shí)應(yīng)用到實(shí)際生活,去解決實(shí)際生活中的問題。計(jì)算機(jī)知識(shí)與實(shí)際生活的結(jié)合才會(huì)讓學(xué)生有興趣投入。有生活才會(huì)有創(chuàng)造,才會(huì)有創(chuàng)新。
最后在此感謝SNS游戲開發(fā)群給予的技術(shù)支持。
參考文獻(xiàn):
[1] 王真東.關(guān)于學(xué)生問題意識(shí)培養(yǎng)的思考[J].中國(guó)教育學(xué)刊,2001(6):7.