




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