王會(huì)霞,宋國(guó)柱/Wang Huixia,Song Guozhu
(黃岡師范學(xué)院教育科學(xué)與技術(shù)學(xué)院 黃岡438000)
智能手機(jī)為用戶提供了足夠的屏幕尺寸和帶寬,能夠開(kāi)展個(gè)性化學(xué)習(xí)、互動(dòng)學(xué)習(xí)和協(xié)作學(xué)習(xí),甚至實(shí)現(xiàn)增強(qiáng)技術(shù)的應(yīng)用。移動(dòng)學(xué)習(xí)是一種結(jié)合移動(dòng)終端運(yùn)算能力和無(wú)線網(wǎng)絡(luò)傳輸能力而形成的新型學(xué)習(xí)模式[1],可以讓學(xué)習(xí)者隨時(shí)、隨地進(jìn)行學(xué)習(xí),對(duì)體驗(yàn)式、情景式學(xué)習(xí)的支持良好,能夠?yàn)閯?chuàng)新人才培養(yǎng)和終身學(xué)習(xí)理念的貫徹提供支撐。
教師通過(guò)移動(dòng)學(xué)習(xí)平臺(tái)可以實(shí)現(xiàn)教學(xué)資源的上傳,學(xué)習(xí)者可以利用手機(jī)隨時(shí)、隨地點(diǎn)播教學(xué)資源,實(shí)現(xiàn)學(xué)生間、師生間的互動(dòng);提供在線視頻模塊,能夠提高學(xué)習(xí)者的學(xué)習(xí)興趣;支持個(gè)別化學(xué)習(xí)模式、協(xié)作學(xué)習(xí)模式和討論式學(xué)習(xí)模式等多種學(xué)習(xí)模式,能夠?qū)W(xué)習(xí)者的學(xué)習(xí)情況進(jìn)行評(píng)價(jià)[2]。
移動(dòng)學(xué)習(xí)平臺(tái)采用唯一的用戶ID,用戶以此ID 登錄平臺(tái)。移動(dòng)學(xué)習(xí)平臺(tái)能夠維護(hù)當(dāng)前正在使用中的用戶的正常操作,同時(shí)為管理員提供日志信息和超時(shí)管理,對(duì)超時(shí)的用戶可以安全注銷。
移動(dòng)學(xué)習(xí)平臺(tái)由前臺(tái)功能模塊和后臺(tái)功能模塊兩部分構(gòu)成。前臺(tái)的功能是用戶訪問(wèn)該站點(diǎn)時(shí),可以在客戶端瀏覽器上呈現(xiàn)信息,也稱為平臺(tái)的首頁(yè);后臺(tái)的功能則由管理員管理模塊、教師管理模塊和學(xué)生管理模塊組成。
前臺(tái)頁(yè)面主要包括主頁(yè)、幫助信息、課件列表、軟件下載、在線測(cè)試幾個(gè)主體功能模塊,具體框架結(jié)構(gòu)如圖1所示。
圖1 移動(dòng)學(xué)習(xí)平臺(tái)前臺(tái)框架結(jié)構(gòu)
管理員管理模塊可以對(duì)信息進(jìn)行綜合管理,包括添加和管理學(xué)生信息、添加和管理教師信息、添加和管理課件信息、添加和管理軟件信息以及添加和管理新聞信息五大類別管理,具體后臺(tái)模塊的結(jié)構(gòu)框架如圖2所示。
(1)教師管理模塊
教師管理模塊可以對(duì)在線測(cè)試的內(nèi)容進(jìn)行管理,包括試卷管理、用戶管理、成績(jī)統(tǒng)計(jì)和題庫(kù)管理四大類別,具體結(jié)構(gòu)框架如圖3所示。
(2)學(xué)生管理模塊
學(xué)生管理模塊可以下載資料、在線瀏覽、在線視頻、收發(fā)郵件、論壇交流等,具體結(jié)構(gòu)如圖4所示。
圖3 移動(dòng)學(xué)習(xí)平臺(tái)教師管理模塊框架結(jié)構(gòu)
圖4 移動(dòng)學(xué)習(xí)平臺(tái)學(xué)生管理模塊框架結(jié)構(gòu)
用戶登錄:學(xué)習(xí)者登錄時(shí),輸入唯一的學(xué)號(hào)和注冊(cè)后設(shè)定的密碼,驗(yàn)證登錄用戶身份是否有權(quán)進(jìn)入系統(tǒng)。
幫助功能:說(shuō)明整個(gè)系統(tǒng)的功能和相關(guān)操作。
個(gè)人設(shè)置:設(shè)定登錄密碼、學(xué)號(hào)、手機(jī)號(hào)等與個(gè)人相關(guān)的信息。
內(nèi)容瀏覽:用戶登錄后,可以選擇想要學(xué)習(xí)的課程、瀏覽教學(xué)內(nèi)容、查看通知、查看授課教師信息等。
在線視頻:用戶登錄后,可以在線觀看教師的教學(xué)視頻。
學(xué)習(xí)者支持服務(wù)模塊包括論壇交流、下載資料、在線測(cè)試。
論壇交流:學(xué)習(xí)者登錄論壇,可以查看自己所提問(wèn)題被解答的情況,也可以直接在手機(jī)終端上解答其他學(xué)習(xí)者的問(wèn)題,實(shí)現(xiàn)學(xué)生之間、師生之間的交流和溝通。
下載資料:可以對(duì)資源庫(kù)的資料進(jìn)行下載,實(shí)現(xiàn)離線學(xué)習(xí)。
在線測(cè)試:教師能夠?qū)W(xué)生、科目、試題、考試結(jié)果等信息進(jìn)行增加、修改等操作,學(xué)生登錄考試系統(tǒng)后選擇將要考試的科目進(jìn)行測(cè)試,測(cè)試完畢后能即時(shí)查看考試成績(jī)。
教學(xué)管理模塊:包括添加和管理學(xué)生信息、添加和管理教師信息、添加和管理課件信息、添加和管理軟件信息以及添加和管理新聞信息。
課程資源管理:教師將教學(xué)所用的視頻、音頻、文本等資源進(jìn)行壓縮并轉(zhuǎn)換格式后上傳至服務(wù)器,供學(xué)習(xí)者使用。
教學(xué)信息發(fā)布:教學(xué)管理者發(fā)布教學(xué)計(jì)劃、管理信息、新聞和通知等,并可以進(jìn)行增加、刪除、修改等操作。
教師和學(xué)生信息管理:記錄、更新并管理教師和學(xué)生個(gè)人的相關(guān)信息,如學(xué)號(hào)、學(xué)習(xí)成績(jī)、獎(jiǎng)懲等。
軟件資源管理:學(xué)習(xí)軟件的更新、上傳、刪除和檢索。
移動(dòng)學(xué)習(xí)平臺(tái)采用的是Access 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)直接對(duì)應(yīng)用系統(tǒng)編碼的效率及運(yùn)行效果產(chǎn)生影響[3],在移動(dòng)學(xué)習(xí)平臺(tái)中占據(jù)非常重要的地位。
用戶分為移動(dòng)學(xué)習(xí)者、教師和管理員。學(xué)習(xí)者可以先注冊(cè)賬號(hào),然后登錄數(shù)據(jù)庫(kù),學(xué)習(xí)在線瀏覽課程,參加在線考試,參與論壇,或利用博客記錄學(xué)習(xí)內(nèi)容;教師主要管理學(xué)生在線考試課程及考試內(nèi)容的增添與修改,同時(shí)統(tǒng)計(jì)學(xué)習(xí)者的考試成績(jī);管理員需要進(jìn)行課程管理,教學(xué)信息發(fā)布,教師和學(xué)生信息管理等。
分析上述系統(tǒng)所需的功能和需求總和,考慮到未來(lái)功能上的擴(kuò)展,下面以管理員后臺(tái)管理數(shù)據(jù)庫(kù)為例,主要數(shù)據(jù)表可設(shè)計(jì)成以下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。
(1)課程上傳信息(Download)數(shù)據(jù)項(xiàng)
包括自動(dòng)編號(hào)、上傳的文件名稱、文件大小、文件作者、文件上傳時(shí)間、下載次數(shù)等。
(2)學(xué)生信息(Student)數(shù)據(jù)項(xiàng)
包括同學(xué)姓名、同學(xué)性別、班級(jí)、同學(xué)學(xué)號(hào)、專業(yè)、院系等。
(3)老師信息(Teacher)數(shù)據(jù)項(xiàng)
包括教師姓名、教師性別、所教課程、E-mail、電話。
(4)管理員信息(Userinfo)數(shù)據(jù)項(xiàng)
包括用戶名、用戶密碼、管理員真實(shí)姓名、電話、添加時(shí)間。
(5)軟件信息(RJ)數(shù)據(jù)項(xiàng)
包括上傳的文件名稱、文件大小、文件作者、文件上傳時(shí)間、下載次數(shù)、文件摘要、本地下載地址。
(6)新聞信息(MyGrow)數(shù)據(jù)項(xiàng)
包括上傳的文件名稱、文件大小、文件作者、文件上傳時(shí)間、下載審核。
根據(jù)數(shù)據(jù)庫(kù)的需求分析,可以確定移動(dòng)學(xué)習(xí)平臺(tái)的數(shù)據(jù)對(duì)象、描述數(shù)據(jù)對(duì)象的屬性以及數(shù)據(jù)對(duì)象之間的關(guān)系。移動(dòng)學(xué)習(xí)平臺(tái)實(shí)體之間的關(guān)系圖(Entity-Relationship Diagram,E-R 圖)如圖5所示。其中,一對(duì)多聯(lián)系表示為1∶N,多對(duì)多聯(lián)系表示為M∶N。管理員E-R 圖如圖6所示,至于其他E-R 圖均可按照上述方法得出,這里就不再一一列舉。
圖5 移動(dòng)學(xué)習(xí)平臺(tái)實(shí)體之間的關(guān)系圖
圖6 移動(dòng)學(xué)習(xí)平臺(tái)管理員E-R 圖
根據(jù)上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。下面以管理員數(shù)據(jù)庫(kù)的數(shù)據(jù)為例,給出主要數(shù)據(jù)庫(kù)設(shè)計(jì)表。Download 表結(jié)構(gòu)、Student 表結(jié)構(gòu)、Teacher 表結(jié)構(gòu)、Userinfo 表結(jié)構(gòu)、RJ 表結(jié)構(gòu)和MyGrow 表結(jié)構(gòu)分別見(jiàn)表1~表6。
表1 Download 課程信息
表2 Student 同學(xué)信息
表3 Teacher 老師信息
表4 Userinfo 管理員信息
表5 RJ 軟件信息
表6 MyGrow 軟件信息
B/S 架構(gòu)具有良好的跨平臺(tái)性、可擴(kuò)展性和易更新升級(jí)等優(yōu)點(diǎn),正因B/S 架構(gòu)的開(kāi)放性特點(diǎn),在實(shí)際應(yīng)用中易遭受攻擊,使用戶對(duì)其信息安全性、保密性的要求大大提高,這對(duì)于B/S 架構(gòu)MIS 系統(tǒng)的開(kāi)發(fā)無(wú)疑是一個(gè)挑戰(zhàn)[4]。
移動(dòng)學(xué)習(xí)平臺(tái)數(shù)據(jù)庫(kù)安全性設(shè)計(jì)主要考慮以下幾方面因素。
(1)加密口令
實(shí)現(xiàn)口令的安全管理和動(dòng)態(tài)更新,一般將其保存在數(shù)據(jù)庫(kù)中,口令的加密算法很多,移動(dòng)學(xué)習(xí)平臺(tái)采用MD5 加密算法加密口令。
(2)用戶登錄的判定
移動(dòng)學(xué)習(xí)平臺(tái)是一個(gè)多用戶平臺(tái),其中有些頁(yè)面需要用戶登錄后才能開(kāi)放,為防止非法用戶直接調(diào)用這些頁(yè)面的功能,需要在這些頁(yè)面程序代碼前加入用戶登錄判定的代碼,可以將其寫到一個(gè)單獨(dú)的文件中,然后讓所有頁(yè)面進(jìn)行調(diào)用[5]。
隨著移動(dòng)設(shè)備和互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,移動(dòng)學(xué)習(xí)應(yīng)用的發(fā)展已吸引了眾多關(guān)注,本文依據(jù)有關(guān)教學(xué)理論,設(shè)計(jì)了面向手機(jī)終端的移動(dòng)學(xué)習(xí)平臺(tái),包括用戶模塊、學(xué)習(xí)支持服務(wù)模塊、教學(xué)管理模塊,滿足了學(xué)習(xí)者的個(gè)性化學(xué)習(xí)需求,豐富了教師的教學(xué)方式和手段[6]。
[1]李玉斌,張爽.移動(dòng)學(xué)習(xí)的內(nèi)涵、方式及其對(duì)遠(yuǎn)程教育的意義研究[J].現(xiàn)代遠(yuǎn)程教育研究,2005,6(2):30-34.
[2]田華.面向手機(jī)終端的成人移動(dòng)學(xué)習(xí)支持服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].河北大學(xué),2008.
[3]陳峙.基于Web的計(jì)算機(jī)輔助刀具選配及其管理系統(tǒng)[D].太原科技大學(xué),2008.
[4]孫香花.Web 數(shù)據(jù)庫(kù)的安全隱患和防范措施[J]. 重慶工學(xué)院學(xué)報(bào),2007,21(21):146-150.
[5]王會(huì)霞,王亞榮.基于IPv6的視頻資源服務(wù)平臺(tái)構(gòu)建[J].互聯(lián)網(wǎng)天地,2014,(11).
[6]李望秀.高校教學(xué)中的移動(dòng)學(xué)習(xí)[D].湖南師范大學(xué),2008.