劉蕾娜,畢瑩雪,黃 心,蘇婉怡,劉宇昂
(吉林農業科技學院,吉林 吉林 132101)
在當今信息技術高速發展的時代,互聯網已經滲透到生活的方方面面。農業作為人類生存和發展的基礎產業,也需要借助互聯網技術的力量進行創新和提升。農業科技培訓平臺的設計與研究旨在利用互聯網的優勢,為農業從業者提供有效的培訓與學習平臺,促進農業科技的推廣和應用[1]。
針對基于互聯網的農業科技培訓平臺,需要首先進行用戶需求分析,了解不同用戶的需求和期望。這包括農業從業者、學生、農業企事業單位等,包括他們的教育背景、地域、技術水平、學習方式等方面,以確保培訓平臺能提供良好的用戶體驗[2]。
農業科技培訓平臺的課程發布等涉及專業知識,專家是平臺離不開的重要組成部分。平臺通過給專家相對較高的權限,使得專家可以在平臺上發布自己研究的農業類課程、發布討論話題、解答用戶疑問。
農業科技是一個廣泛的領域,包括植物栽培、農產品加工、農業科技使用等多個方面的知識。設計培訓平臺需要確定不同層次的課程內容,例如入門、進階、專業等。
在設計不同層次的課程時,設計者需要考慮到學習目標,將不同層次的課程內容整合在一起,以構建良好的學習體系。這有助于制定出一套完整基礎教育體系,包括與植物栽培、農產品加工等相關領域的具體課程,幫助學員系統學習相關的各層次知識,更深入地掌握農業科技領域的知識和技能[3]。
基于互聯網的農業科技培訓平臺需要提供多種互動方式,以便用戶更好地學習和交流。這包括在線視頻、課件、現場直播、在線測驗等,同時需要提供交流和討論的社區功能。多種學習方式有助于學員更全面地了解和掌握知識,同時還可以選擇最適合自己的學習方式。
為了確保學員獲取的知識水平,基于互聯網的農業科技培訓平臺還需要建立評價和認證機制。這包括課程測驗、實踐考核等,需要及時反饋和認證。同時,由于管理認證機制不充分,造成評價失敗或者騙取證書等問題,須加強監管和規范。為了更好地鼓勵學員,可以建立學員排名和激勵機制,增加用戶參與度和積極性。
由于平臺需要進行前端的頁面設計,分散數據的人機交互,涉及各種農業科技信息的存取以及專家、課程等相關數據信息的處理工作,因此平臺總體設計需采用B/S結構模式。
表示層:表示層是指基于互聯網的農業科技培訓平臺中負責展示頁面和呈現農業學習培訓系統板塊的部分。它是用戶與系統交互的主要界面,包括各種農學元素和操作方式。表示層可以展示各種培訓系統的內容,包括農業課程管理平臺、專家預約管理平臺、現代農業多元化學習平臺等。同時,表示層還可以提供各種操作方式,如添加、修改農業培訓系統信息等。
業務層:業務層是指基于互聯網的農業科技培訓平臺中負責處理業務的一層,主要包括農業系統課程管理、專家預約平臺管理、現代農業多元化學習平臺管理等業務處理。該層負責接收上層的請求,調用下層的數據訪問層進行數據操作,最終返回處理結果給上層。業務服務層是非常重要的一層,它能夠有效地協調各個模塊之間的關系,保證系統功能的正常運行。
數據庫:系統內所有數據(包括用戶信息、專家信息、課程信息、資源管理信息、互動信息等)存儲于數據庫中且永久保存。
2.2.1 用戶管理模塊
用戶管理模塊是許多應用程序中必不可少的一部分,它通常涉及用戶注冊、登錄、個人資料管理和權限管理等功能。權限管理用于定義和控制用戶對應用程序各個功能和資源的訪問權限。管理員具有更高權限,可以訪問和管理系統的所有功能。普通用戶訪問特定的功能和資源。專家用戶擁有部分權限,例如對自身課程的增加、刪除、修改的權限及對其他用戶的預約做出拒絕或同意。
2.2.2 現代農業數字資源管理模塊
現代農業數字資源管理模塊主要提供數字資源有國內外最新農業科技技術、農業資源信息等相關的圖文、視頻、音頻等信息的查詢。信息資料的查詢,設置多種查詢手段,例如:可以按照地區、具體農業技術類型等查詢手段;瀏覽農業科技資源、科研成果、產品等。
管理者在數字資源管理模塊可對數字資源進行增加、刪除、修改、查看。面對龐大的數字資源,管理者需要進行對資源進行整合,可通過分類進行,例如:圖文資源、視頻資源,國內最新科研技術、國外最新科研技術等多維度分析,通過數據可視化展現出瀏覽量等信息。
2.2.3 農業培訓課程歸納管理模塊
農業培訓課程歸納管理模塊是培訓平臺中的重要部分之一,它允許課程管理員創建、發布、編輯和管理課程,同時為用戶提供優質的學習體驗和效果。
課程管理員登錄課程管理模塊對課程進行創建和編輯,通常包括填寫課程基本信息、課程具體講解、課程時長、文檔與視頻、相關的資源鏈接等。
課程管理員可進行課程發布和管理,可以在課程完成審核后發布課程。管理模塊允許課程管理員查看所有發布的課程,對已發布課程進行修改、刪除或重新發布操作。同時,模塊帶有評價機制,在課程相關鏈接下可對課程進行評價。課程管理員可以分析相關課程的用戶反映和效果,改善用戶后續的課程內容。
本模塊為課程管理者提供數據分析結果,便于課程管理者管理課程,如:課程瀏覽量、用戶觀看總時長、總收益、平均收益、課程排名等。此機制幫助課程管理者提出針對性的措施,針對學習者的需求進行優化改善。
2.2.4 現代農業多元化學習平臺建設模塊
現代農業多元化學習平臺建設模塊提供不同于傳統搜尋問題的方式,通過圖文識別檢索功能,自動檢索出農業從業者想闡述的問題,搜尋出相關答案。該模塊自動保存用戶所查閱的歷史信息,用戶依據選擇刪除歷史記錄。
2.2.5 在線學習平臺模塊
該模塊的主要功能是為用戶提供學習平臺,提供開發課程學習、直播學習、互動問答學習等多種學習形式。用戶可以通過該模塊查詢目標課程、專家信息等。學生找尋目標課程進入學習,亦可對課程評價。
2.2.6 農業培訓服務體系建設模塊
農業培訓服務體系建設模塊主要功能是向農業從業者提供解決問題的方便、權威手段。該模塊通過向農業專家預約,與專家約定時間后,通過音頻、視頻、直播等方式解決相關問題。該模塊包括每個專家的基本個人信息,如研究專業領域、預約時間選擇、歷史解決問題、發布課程信息等。用戶可使用搜索,查詢與自己的問題有關的領域專家,從而選擇預約。同時,該模塊可添加、刪除、修改預約信息。
2.2.7 社交互動與合作模塊
該模塊主要實現用戶的交流與互動,防止信息閉塞,給用戶提供專業的農業交流平臺。用戶通過此模塊上傳文章、圖片、視頻、音頻等數字資源,公開給所有用戶瀏覽、評論。管理者在社交互動與合作模塊對用戶上傳內容進行審核,保證本模塊內容的有效性和真實性。
2.2.8 數據庫存儲模塊
數據庫存儲模塊負責存儲平臺的相關數據,包括用戶數據、課程數據、專家數據、學習進度數據、學員評價數據等。同時,平臺應保持數據的備份,以確保數據的安全性和可恢復性。
數據庫存儲模塊主要包括:(1)數據表設計。合理規劃數據表的數量、結構和關系,將各種數據按邏輯或業務功能分成不同的表。例如:可以將課程信息分為課程分類、課程信息、專家信息等不同的數據表。(2)數據庫性能優化。課程管理模塊所存儲的數據量非常大,需要特別關注數據庫的性能,例如:數據查詢、插入、更新、刪除等操作的響應時間,數據庫訪問的并發性和數據一致性等問題??梢圆捎盟饕?、分區、緩存、負載均衡、復制、備份等技術,來提升數據庫運行效率和可靠性。
管理員對現代農業技術數字資源進行增加、修改、刪除。其他模塊與本模塊流程圖類似,現代農業技術數字資源業務流程如圖1所示。

圖1 現代農業技術數字資源業務流程
現代農業技術數字資源管理:提供豐富的國內外農業新知識、新技巧,供用戶通過此模塊了解農業發展,促進自身農業學習。
農業培訓課程歸納管理:提供豐富多樣的農業科技培訓課程,涵蓋農業技術、種植管理、養殖技巧、農業科技使用培訓等多個領域,以滿足不同用戶的需求。
在線學習平臺開發:提供豐富的學習資料,包括文字、圖片、視頻等形式,用戶可以根據自己的需求和興趣進行學習和研究。
現代農業多元化學習平臺的建設:提供給用戶新型圖文檢索方式解決農業技術類問題。
農業培訓服務體系建設:平臺邀請農業領域的專家學者常駐平臺,發布課程、直播、預約等,提供咨詢和指導。用戶可以通過在線討論、問答等方式與專家進行互動,解決問題和獲取更多的知識。
社交互動和合作:用戶通過平臺發文章或評論,與其他用戶或者專家交換資源。
本設計從用戶需求出發,綜合利用現代技術和科技與經驗,打造出一個優質的科技教育平臺,讓農民們獲得有效的技術和知識指導。該平臺也有一些不足之處,存在技術尚未完善等問題。因此,在今后的設計中,平臺的技術性問題有待進一步完善。