陳素芳,李隱峰
(西安電子科技大學(xué)電子工程學(xué)院,陜西 西安 710071)
從人們掌握知識(shí)的規(guī)律來看,要提高學(xué)習(xí)效果在學(xué)習(xí)過程中必然要運(yùn)用“重復(fù)”這個(gè)手段。然而,小學(xué)生往往把“重復(fù)”視為“單調(diào)、羅嗦、乏味”的同義詞。動(dòng)輒就讓孩子把相同的字抄寫10遍、20遍甚至上百遍,不僅達(dá)不到預(yù)期效果反而讓孩子生厭。要讓“重復(fù)”變得有趣,就應(yīng)講究“重復(fù)”的藝術(shù)性。只要教育環(huán)境適宜、生動(dòng)有趣,兒童就會(huì)學(xué)得主動(dòng)積極。
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,教育信息化和網(wǎng)絡(luò)化也將成為必然的趨勢。作為教育評(píng)價(jià)和衡量學(xué)生能力的測試也正經(jīng)歷著無紙化和網(wǎng)絡(luò)化的飛躍,基于Web的相關(guān)系統(tǒng)已成為互聯(lián)網(wǎng)的重要研究方向之一[1]。它具有降低成本、解決繁重的考務(wù)工作優(yōu)點(diǎn),可以免去教師大量的臨考工作,也無須他們?nèi)プ隹己蟮拈喚怼⒔y(tǒng)計(jì)和分析工作,系統(tǒng)可以自動(dòng)判卷,并對(duì)結(jié)果進(jìn)行相應(yīng)分析供查詢使用。
漢語有1338個(gè)音節(jié)。迄今為止,流行的音碼輸入法都不帶聲調(diào),只能表示412個(gè)音節(jié)組,不能表示1338個(gè)音節(jié)。用不帶聲調(diào)的漢語拼音檢測低年級(jí)小學(xué)生的識(shí)字狀況,既不準(zhǔn)確也不方便。本方案采用25個(gè)拉丁字母、陰平符號(hào)“-”、陽平聲符號(hào)“/”、上聲符號(hào)“v”、去聲符號(hào)“”和輕聲符號(hào)“’”共30個(gè)字母符號(hào)作為計(jì)算機(jī)上使用的漢語拼音符號(hào)體系;除了在“旅、女”音節(jié)以yu代替ü外,拼寫同國家漢語拼音方案完全一致,并以聲調(diào)符號(hào) - 、/、v、、’實(shí)現(xiàn)標(biāo)調(diào);把聲調(diào)符號(hào)放在音節(jié)末尾,書寫順手不回筆,輸入方便效率高;在鍵盤上分別以符號(hào) -、/、v、表示聲調(diào)符號(hào)-、/、v、,同國家漢語拼音方案規(guī)定的形狀一致,無論是在書面或者是在鍵盤上,都充分表現(xiàn)了漢語拼音的風(fēng)格,形似、質(zhì)似、神似,容易學(xué),容易記;以聲調(diào)符號(hào)-、/、v、為音節(jié)的邊界,字界清楚,便于分辯識(shí)讀,有利于拼音音節(jié)的直呼認(rèn)讀。該方案打造了計(jì)算機(jī)平臺(tái)上的漢語母語環(huán)境,是對(duì)兒童語言能力成長的整體漢語母語環(huán)境的完善和補(bǔ)充,成為小學(xué)低年級(jí)語文課程同信息技術(shù)整合的基礎(chǔ)手段之一。如,漢字“年”:標(biāo)準(zhǔn)拼音nián對(duì)應(yīng)的是nian/。
B/S(Browser/Server)模式又可稱作是B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,以及對(duì)C/S應(yīng)用的擴(kuò)展,并將數(shù)據(jù)庫技術(shù)與web技術(shù)結(jié)合起來的一種模式[2]。它將所有的應(yīng)用程序以及數(shù)據(jù)庫統(tǒng)一放在服務(wù)器端,在這種模式下,用戶界面是通過瀏覽器來實(shí)現(xiàn)的,它成功的將應(yīng)用環(huán)境同開發(fā)環(huán)境相分離,更加有利于系統(tǒng)的更新、維護(hù)和管理。
B/S模式的3層架構(gòu)體系,即在數(shù)據(jù)管理層[3](Server)和用戶界面層(Client)之間增加了一層結(jié)構(gòu),將整個(gè)體系分為3個(gè)不同的處理層次:表示層、業(yè)務(wù)層和數(shù)據(jù)層。每層的改動(dòng)都不會(huì)影響其他層。
系統(tǒng)綜合比較C/S模式和B/S模式的優(yōu)缺點(diǎn)后,選用在Web環(huán)境下B/S 3層架構(gòu)體系來完成系統(tǒng)的搭建。每層所用到的技術(shù)如圖1所示[4]。

圖1 基于B/S模式的3層架構(gòu)體系
jQuery是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript庫,它憑借簡潔的語法和跨平臺(tái)的兼容性,簡化了JavaScript開發(fā)人員遍歷Html文檔、操作DOM、處理事件,執(zhí)行動(dòng)畫和開發(fā)Ajax的操作。其獨(dú)特而又優(yōu)雅的代碼風(fēng)格改變了JavaScript程序員的設(shè)計(jì)思路和編寫程序的方式。jQuery的使用文檔全面,且有許多成熟的插件可供選擇。jQuery能夠使用戶的Html頁面保持代碼和Html內(nèi)容分離,即不用再在Html里面插入一堆JavaScript來調(diào)用命令了,只需定義id即可[3]。
jQuery的優(yōu)勢有:輕量級(jí)、強(qiáng)大的選擇器、可靠的事件處理機(jī)制、完善的Ajax、不污染其他頂級(jí)變量、鏈?zhǔn)讲僮鞣绞健㈦[式迭代等。
系統(tǒng)是為滿足將小學(xué)生拼音測試與計(jì)算機(jī)結(jié)合使用而設(shè)計(jì)的,其功能模塊的劃分也是圍繞這個(gè)主題進(jìn)行的,主要包括學(xué)生管理、班級(jí)管理、學(xué)校管理、查看成績和相關(guān)統(tǒng)計(jì)等。
系統(tǒng)可按照角色劃分為學(xué)生業(yè)務(wù)、教師業(yè)務(wù)、管理員業(yè)務(wù)3部分,其總體構(gòu)成如圖2所示。

圖2 系統(tǒng)總體構(gòu)成圖
此部分可分為學(xué)生注冊(cè)/登錄、在線練習(xí)、在線測試、成績查看等功能塊。學(xué)生注冊(cè)成功,并登錄后,進(jìn)入學(xué)生主界面,選擇單詞或詞語的測試或練習(xí),在線練習(xí)和在線測試模塊主要運(yùn)用jQuery框架中的$.ajax()函數(shù),實(shí)現(xiàn)前臺(tái)輸入數(shù)據(jù)與后臺(tái)數(shù)據(jù)庫的靜態(tài)交互,提升用戶體驗(yàn)。
教師的業(yè)務(wù)功能也是本系統(tǒng)很重要的部分,主要包括:(1)添加班級(jí),直接輸入班級(jí)信息資料。(2)添加學(xué)生,直接輸入學(xué)生信息或者從特定格式的Excel文件中批量導(dǎo)入。(3)學(xué)生信息管理,可按照學(xué)號(hào)或班級(jí)信息查找現(xiàn)有的學(xué)生,進(jìn)行編輯或刪除操作。(4)查看某天的學(xué)生成績列表信息,如單詞或詞語的單組成績、總成績明細(xì)及單詞的班級(jí)總成績列表并可進(jìn)行打印操作。(5)識(shí)字量分段統(tǒng)計(jì),對(duì)某班級(jí)的某次測試學(xué)生識(shí)字量的分析統(tǒng)計(jì)。(6)字頻統(tǒng)計(jì),統(tǒng)計(jì)某個(gè)班級(jí)某次測試的錯(cuò)誤字的頻度信息。(7)個(gè)人信息管理,編輯修改個(gè)人的信息。
管理員業(yè)務(wù)主要包括:(1)學(xué)校、班級(jí)、教師管理,添加或查找、修改、刪除已有信息。(2)學(xué)生管理,批量添加學(xué)生信息或查找、修改、刪除學(xué)生信息。
系統(tǒng)具體實(shí)現(xiàn)后的部分界面如圖5~圖7所示。



目前,上述功能均已基本實(shí)現(xiàn),其中漢字拼音的統(tǒng)計(jì)查詢方法比較簡單,適用于數(shù)據(jù)信息較少的情況,而此方面還有待改善和加強(qiáng)。另外,該系統(tǒng)可擴(kuò)充一些其他的功能塊,如簡單的漢字拼音游戲等,使其更加具有趣味性,更利于孩子的學(xué)習(xí)。
[1]梁矗軍.基于.NET架構(gòu)的WEB考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南京:南京理工大學(xué),2006.
[2]吳玉慧.如何培養(yǎng)小學(xué)生對(duì)語文拼音的興趣[J].新課程學(xué)習(xí):基礎(chǔ)教育,2010(12):60.
[3]單東林,張曉菲,魏然.鋒利的jQuery[M].北京:人民郵電出版社,2009.
[4]紀(jì)玉奇.基于Web的招投標(biāo)系統(tǒng)設(shè)計(jì)[D].西安:西安電子科技大學(xué),2011.