摘 要:在資源學(xué)習(xí)領(lǐng)域,使用公眾號(hào)資源成為了一種新型的學(xué)習(xí)方式。智慧便捷資源分享平臺(tái)主要有后端管理和公眾號(hào)兩個(gè)模塊:后端管理主要實(shí)現(xiàn)對(duì)資源以及公眾號(hào)模塊實(shí)現(xiàn)管理資源包括資源作者、具體資源等等;對(duì)于公眾號(hào)模塊中主要實(shí)現(xiàn)可以通過(guò)回復(fù)某資料的關(guān)鍵詞,例如Java、大數(shù)據(jù)等,獲取到的資源鏈接也可與其他人分享。可以通過(guò)平臺(tái)便捷地獲取各種學(xué)習(xí)資源,提高學(xué)習(xí)效率和提高獲取資源的效率。
關(guān)鍵詞:公眾號(hào);分享;資源
一、引言
“互聯(lián)網(wǎng)+”是網(wǎng)絡(luò)在線教育發(fā)展的最新?tīng)顟B(tài),是能催化聯(lián)網(wǎng)發(fā)展的最新業(yè)態(tài)?!盎ヂ?lián)網(wǎng)+學(xué)習(xí)”就是利用互聯(lián)網(wǎng)科技和教育與學(xué)習(xí)相互結(jié)合的新形勢(shì)。智慧便捷資源分享平臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是基于計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò)資源分享,眾多算計(jì)網(wǎng)絡(luò)愛(ài)好者他們不求利益,把自己辛苦收集的資料通過(guò)資源共享平臺(tái)共享給大家[1]。探索新的互聯(lián)網(wǎng)+教育的學(xué)習(xí)模式,更方便有興趣的人們課余上網(wǎng)進(jìn)一步深層次的學(xué)習(xí),培養(yǎng)愛(ài)好者們多維度的思維方法和習(xí)慣,簡(jiǎn)介培養(yǎng)創(chuàng)新意識(shí)以及解決問(wèn)題的能力[2]。智慧便捷資源分享平臺(tái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),是學(xué)習(xí)共同愛(ài)好者們學(xué)習(xí)查看微問(wèn)題、微知識(shí)點(diǎn)、微觀點(diǎn)、微資料的互聯(lián)網(wǎng)資源的平臺(tái)[3]。智慧便捷資源分享平臺(tái)系統(tǒng),即計(jì)算機(jī)網(wǎng)絡(luò)教育階段圍繞網(wǎng)絡(luò)教育的教學(xué)資源與延仲學(xué)習(xí)資源或技術(shù)交流展開(kāi)的特定微資源共享平臺(tái),其形式一般有網(wǎng)絡(luò)學(xué)習(xí)微資源共享平臺(tái)和微信微資源共享平臺(tái)。
二、平臺(tái)功能設(shè)計(jì)
平臺(tái)實(shí)現(xiàn)了大佬信息、資料信息、優(yōu)惠卷等信息的管理、查詢(xún)、增加及刪除,直播列表管理等功能。1)大佬管理模塊:實(shí)現(xiàn)大佬個(gè)人信息管理以及相關(guān)大佬的一些增刪改查等功能,此模塊的用途主要是對(duì)資源的來(lái)源者進(jìn)行統(tǒng)計(jì),方便在資源發(fā)布時(shí)選擇人員。2)課程資源上傳模塊:實(shí)現(xiàn)上傳資源,包括圖片、視頻,提供多種上傳方式。3)課程資源搜索模塊:實(shí)現(xiàn)搜索資源,支持關(guān)鍵詞搜索、分類(lèi)搜索等功能。4)課程管理模塊:實(shí)現(xiàn)了用EasyExcel技術(shù)來(lái)實(shí)現(xiàn),實(shí)現(xiàn)對(duì)數(shù)據(jù)用Excel表格數(shù)據(jù)進(jìn)行數(shù)據(jù)的導(dǎo)入導(dǎo)出。5)訂單管理模塊:實(shí)現(xiàn)管理、查詢(xún)等,由于公眾號(hào)部分是測(cè)試號(hào)無(wú)法產(chǎn)生真實(shí)數(shù)據(jù),只能人工產(chǎn)生數(shù)據(jù)進(jìn)行簡(jiǎn)單測(cè)試。6)營(yíng)銷(xiāo)管理模塊:實(shí)現(xiàn)對(duì)于優(yōu)惠卷的一些管理,主要是對(duì)優(yōu)惠卷進(jìn)行發(fā)布以及使用時(shí)間的范圍進(jìn)行規(guī)約。
系統(tǒng)主要用Java語(yǔ)言進(jìn)行開(kāi)發(fā),使用前后端分離開(kāi)發(fā)模式,采用Mybatis-plus來(lái)操作數(shù)據(jù)層,采用springboot+springcloud的方式來(lái)做微服務(wù)架構(gòu),數(shù)據(jù)庫(kù)采用Mysql數(shù)據(jù)庫(kù),文件存儲(chǔ)將采用云文件存儲(chǔ)的方式來(lái)存儲(chǔ)資源信息,前端將用Vue以及Element-ui進(jìn)行頁(yè)面處理。
學(xué)習(xí)資源分享作為資源管理工作的一個(gè)部分,不但與其他資源管理工作如資源規(guī)劃、資源管理機(jī)制、收費(fèi)政策等有密切關(guān)系,也受諸多因素的影響。這樣看來(lái),有效的資源分享活動(dòng)應(yīng)該經(jīng)過(guò)認(rèn)真籌劃。一般來(lái)說(shuō),學(xué)習(xí)資源分享到用戶使用要經(jīng)過(guò)如下一些程序,如圖1所示。
三、主要功能實(shí)現(xiàn)
(一)大佬管理功能
本模塊實(shí)現(xiàn)了系統(tǒng)管理員對(duì)大佬信息進(jìn)行增加、刪除、修改、查找。大佬管理的主要功能為在課程管理時(shí)有資源作者,其中查找功能可以用過(guò)對(duì)大佬的名或選擇頭銜來(lái)進(jìn)行查詢(xún),或選擇大佬加入的時(shí)間段來(lái)進(jìn)行查詢(xún)。刪除的方式有兩種:一種是物理刪除,從真正意義上把表數(shù)據(jù)刪除;第二種則是邏輯刪除,執(zhí)行刪除操作,數(shù)據(jù)還在表里面,但是數(shù)據(jù)在查詢(xún)時(shí)查詢(xún)不出來(lái),其本質(zhì)也是一種修改操作;本系統(tǒng)采用的則是邏輯刪除,實(shí)現(xiàn)方式則是在表中添加字段,在對(duì)應(yīng)實(shí)體類(lèi)中添加屬性,作為邏輯刪除標(biāo)志,在配置文件中約定規(guī)則刪除為0,沒(méi)有刪除為1。一般數(shù)據(jù)標(biāo)記為1。刪除流程如圖2所示,這樣方便資料恢復(fù)。
(二)課程管理
其主要的功能就是編輯或發(fā)布課程其主要分為三個(gè)步驟,首先提填寫(xiě)課程基本信息,其次創(chuàng)建課程大綱,在創(chuàng)建課程大綱步驟時(shí),可以對(duì)章節(jié)或小結(jié)進(jìn)行增刪改功能,在小節(jié)的編輯中可以選擇上傳視頻到云數(shù)據(jù)庫(kù),最后異步為發(fā)布課程資料步驟,在這個(gè)頁(yè)面中主要是顯示了課程資料的一些基本信息,最后選擇發(fā)布課程,其中填寫(xiě)課程信息如圖3所示。課程管理中小節(jié)上傳視頻是使用云點(diǎn)播功能上傳到云數(shù)據(jù)庫(kù)中,其過(guò)程為先指定云ID和key,然后請(qǐng)求上傳對(duì)象,獲取到要上傳的視頻地址,由于官方的開(kāi)發(fā)文檔中給出的開(kāi)發(fā)示例代碼為只能上傳固定地址的視頻,所以在這里只能設(shè)置固定地址上傳視頻,否則會(huì)出現(xiàn)上傳失敗。
(三)課程分類(lèi)管理
其主要使用一二標(biāo)題的方式對(duì)課程分成幾個(gè)大類(lèi),其數(shù)據(jù)的導(dǎo)入和導(dǎo)出都使用到了easyExcel技術(shù),使用這個(gè)技術(shù)的好處是在導(dǎo)入或?qū)С鰯?shù)據(jù)的時(shí)候能夠?qū)?shù)據(jù)進(jìn)行逐條讀取,即懶加載,但在讀取時(shí),會(huì)從Excel的第二行開(kāi)始讀取數(shù)據(jù),逐條讀取的好處就是不會(huì)一下子導(dǎo)入所有數(shù)據(jù)導(dǎo)致機(jī)器出錯(cuò),它會(huì)保證導(dǎo)入或?qū)С鰰r(shí)數(shù)據(jù)的正確性。導(dǎo)出文件的流程如圖4所示。
(四)公眾號(hào)菜單管理
公眾號(hào)菜單管理主要是對(duì)公眾號(hào)部分進(jìn)行一些簡(jiǎn)單的設(shè)計(jì),并將設(shè)計(jì)好的結(jié)果最終同步到公眾號(hào)的測(cè)試號(hào)中,創(chuàng)建list集合,用戶最終數(shù)據(jù)封裝,查詢(xún)所有菜單數(shù)據(jù)(包含一級(jí)和二級(jí)),從所有菜單數(shù)據(jù)獲取所有一級(jí)菜單數(shù)據(jù)(parent_id=0),封裝一級(jí)菜單數(shù)據(jù),封裝到最終數(shù)據(jù)list集合遍歷一級(jí)菜單list集合,封裝二級(jí)菜單數(shù)據(jù)(判斷一級(jí)菜單id和二級(jí)菜單parent_id是否相同,如果相同,把二級(jí)菜單數(shù)據(jù)放到一級(jí)菜單里面,把二級(jí)菜單數(shù)據(jù)放到一級(jí)菜單里面把oneMenuVo放到最終list集合,最終數(shù)據(jù)返回。
在公眾號(hào)設(shè)計(jì)好并同步之后,就可以在測(cè)試公眾號(hào)中看到具體的設(shè)計(jì),在測(cè)試號(hào)中會(huì)特定的關(guān)鍵詞,返回相關(guān)的課程資料鏈接,由于鏈接中的真實(shí)視頻是要真實(shí)的域名信息,而在此處只是租用到了兩個(gè)測(cè)試域名,進(jìn)行鏈接發(fā)布測(cè)試。具體的測(cè)試頁(yè)面如下圖5所示。
四、總結(jié)
通過(guò)構(gòu)建計(jì)算機(jī)網(wǎng)絡(luò)學(xué)習(xí)微資源共享平臺(tái),提升網(wǎng)絡(luò)教育學(xué)習(xí)的品質(zhì)和效率。構(gòu)建計(jì)算機(jī)網(wǎng)絡(luò)學(xué)習(xí)微資源共享平臺(tái),以互聯(lián)網(wǎng)為依托,以共享學(xué)習(xí)資源的目標(biāo)、內(nèi)容和開(kāi)發(fā)策略進(jìn)行系統(tǒng)研究開(kāi)發(fā)。這種公眾號(hào)可以幫助用戶快速查找、下載、管理和分享應(yīng)用程序資源,提高用戶的使用效率和體驗(yàn)。同時(shí),它也有助于開(kāi)發(fā)者更好地推廣和宣傳自己的應(yīng)用程序,增加應(yīng)用程序的曝光率。
參考文獻(xiàn):
[1]王宏偉.探討網(wǎng)絡(luò)版權(quán)保護(hù)機(jī)制的路徑創(chuàng)新[J].傳承, 2013(08):125-127 [2]朱學(xué)偉,朱昱,徐小麗.基于碎片化應(yīng)用的微型學(xué)習(xí)研究[M]現(xiàn)代教育技術(shù),2011
[3]鄧滿菊.基于碎片化學(xué)習(xí)的個(gè)人知識(shí)管理系統(tǒng)設(shè)計(jì)研究[D].云南師范大學(xué), 2022.