?

高職院校教學資源庫平臺開發研究

2021-03-22 01:23林玲興
山西青年 2021年4期
關鍵詞:資源庫數據庫模塊

林玲興

(北海職業學院,廣西 北海 536000)

現代信息技術和計算機技術快速發展的時代背景之下,高等教育的改革和發展也逐漸地深入,利用信息化的技術優勢為教學所服務已經成為未來教育領域的必然發展趨勢。而教學資源庫平臺建設工作就是教育信息化的一種直接體現方式。國家高職院校的人才培養任務要求之下,創建專業的教學資源庫,促進社會人才的培育工作也具有明確的現實意義,能夠以此為基礎規范教學要求實現優質教學資源的共享和管理。

一、教學資源庫的總體開發設計

(一)開發設計思想

教學資源庫本身是以教學為中心,為教學工作提供優質的服務,在充分考慮到學生和教師的實際教學情況之下融入了新的網絡教學功能與課程發布的有關內容。和傳統的共享型教學資源庫相比,對于學生學習積極性可以產生積極的促進作用,以此來改變傳統的教育教學手段。具體而言,教學資源庫的項目系統按照軟件工程領域的開發標準進行建設滯后,能夠在設計層面綜合采用UML統一建模語言進行設計,支持面向對象的分析設計,同時也支持從需求分析到軟件開發的全過程。在系統分析階段,會使用UML進行畫圖、構建流程圖等,讓開發和設計環節更加地簡單而明了。

從整體設計原則來看,為了更好地服務于教學工作,充分保障教學質量和學校的人才培養質量,在教學資源庫建設環節當中要把握幾個方面的重點原則。

首先是用戶的參與性原則,無論是教師還是學生都是信息系統的主要參與者和管理者,這也是用戶最需要的信息部分,是建設系統工作的重要組成內容。從實用性的層次分析,任何信息系統的設計與開發環節都應該考慮到一個關鍵目標,那就是如何讓用戶可以正確并快捷地使用平臺教學并快捷地查找資源,即平臺的功能要滿足教師和學生的實際使用需求,必要時還應滿足個性化的要求,從而將用戶角色作為對象進行內容和編排和設計。

其次是可擴展性原則,為了讓用戶可以更加快捷地訪問教學資源庫平臺系統,在設計層面可以考慮以B/S整體架構為主,只要能夠訪問校園網絡,就能夠訪問教學資源庫平臺,無論是哪種用戶類型都能在現有的需求基礎上進行平臺應用。

最后則是滿足一些特定的教學管理功能。例如現代高職教育的發展過程當中,很多院校會開始著重于一些精品課程的建設工作,在日常教學的組織環節,按照教育部關于國家精品開放課程的建設要求,將課程移植到教學資源庫當中,可以讓學生和教師針對這些內容展開互動交流,教師也可以通過這些平臺進行答疑和作業修改等。值得一提的是在某些系統的非功能性需求設計方面,除了軟件系統功能之外,系統的運行環境管理、可靠性、安全性分析內容也應該被納入教學資源庫建設的基本原則當中,特別是避免在使用環節產生的硬件和軟件故障,讓其服務教學價值得到充分保障。

(二)架構與功能設計

在建設教學資源庫的同時,我們需要意識到資源建設的重要性,為學生創設更加開放的教學互動環境,一方面可以讓教學資源得到充分的管理和利用,另一方面讓師生之間的合作學習更加和諧穩定?;谥R的重構要求而言,教學資源庫平臺建設的核心內容在于對基礎知識和教學素材的整合和提煉,將各類資源整合之后融入平臺數據庫當中,服務于網絡教學模塊、課程模塊和共享資源模塊。教學資源庫的平臺模塊又會被分析為不同的子模塊,包括共享資源庫的子模塊、課程管理的子模塊、網絡教學管理的子模塊和系統管理模塊,不同模塊的內容和價值呈現在不同的方面。但無論如何對于數據量非常大的資源庫而言,為了讓用戶可以快速地篩選并獲取他們想要的資源,需要基于功能要求進行模塊的構建與設計。另外,現代網絡課程與線上課程的比例較多,一些包含內部課程與外部課程相關的線上系統設計模塊也應包含在內,區別在于內部課程的資源是直接上傳至平臺共享資源庫內部,外部課程資源可以通過URL的方式直接地對資源進行調用。例如學生的專業、學生班級信息都是基礎數據,這些數據都可以被用戶所提取和應用,經過基礎數據管理員審核后成為具有應用價值的內容[1]。在符合專業發展特點的前提之下,可以讓這一部分的內容更好地為教學管理所服務,以專業建設為基礎與日常管理掛鉤。

(三)數據庫設計

數據庫設計相關的內容本身是信息系統的核心和基礎性內容,即將信息系統當中的大量數據按照一定的模型組織要求進行存儲和數據檢索,讓信息系統可以便捷而準確地從數據庫當中提煉出所需要的信息,這也是設計平臺數據存儲內容的關鍵。按照教學資源庫的平臺分析結果得出不同的功能模塊之后,也可以在此基礎上掌握與了解系統需要存儲和管理的數據內容,展開對于數據庫的整體設計。例如在教學資源庫平臺設計層面,包括用戶管理、課程資源管理、日志管理、動態數據管理在內的多個系統模塊將被納入數據庫建設環節當中。每一類型的數據對應的是每一個實體,而實體和實體之間并不是獨立的模塊,它們互相之間也存在著相應的關系。具體而言,課程是由資源所創建,每一門課程的資源都是獨立的資源,兩者之間呈現出一比一的對應關系。系統所記錄的信息操作也是用戶的相應操作,用戶和系統之間呈現的則是多對多的關系。

二、教學資源庫的詳細設計過程

教學資源庫平臺本身包括共享資源庫、課程模塊和網絡教學模塊三個重要部分,其中共享資源庫模塊當中的主要功能包括資源的上傳、下載和資源的保存管理等,且管理過程可以對這些資源進行增加、修改或是進行調整刪除。對于一些精品課程的編輯和管理,可以通過動態模板生成的方式在網站內部手動地添加課程以便于促進學生的學習。平臺內部實現的功能比較多,其中核心模塊的設計和實現過程非常重要。

(一)用戶登錄模塊

平臺用戶登錄模塊的具體功能是我了保護系統平臺內部的資源信息,讓信息可以得到安全應用,避免一些用戶的非法操作,對數據進行惡意篡改甚至破壞。對此,為了更好地讓用戶可以使用平臺系統,系統內部會將用戶類型進行劃分,包括教師用戶、管理員用戶和學生用戶等,每一名用戶在注冊后都可以登錄至系統內部當中,但不同的用戶在權限上存在著明顯區別。具體來看,學生在注冊登錄系統之后可以獲得教師用戶發布的課程資源信息,而教師用戶注冊登錄之后則具有發布課程資源的權利,管理員可以按照不同的管理與級別權限來進行課程資源信息的管理和調整。其中用戶登錄模塊包括注冊和登錄兩個小模塊,這也是系統平臺建設當中不可或缺的部分[2]。

用戶注冊模塊即用戶在填寫符合要求的信息之后能夠將信息數據插入到數據庫內容當中,能夠讓自己成為系統平臺的“合法用戶”再使用ajax異步數據來傳輸進行自動檢測。這一模塊在很多情況下都非常普遍,無論是門戶網站或是各類存在用戶信息的資源環境當中,都會讓“游客”按照要求來填寫注冊信息。具體要求,見圖1。

圖1 用戶注冊模塊

用戶按照要求正確地填寫信息之后就可以將用戶信息插入至數據庫當中。

而登錄模塊則是已經注冊的用戶在填寫賬號和密碼信息后,將信息和數據表當中的數據進行比較,如果兩者相同,那么說明賬號密碼數據正確,用戶就可以登錄至系統內部訪問和使用相應的平臺數據。對于系統而言,用戶的信息輸入過程本質上也是一個獲取用戶ID、密碼并選擇驅動程序的過程[3]。

(二)資源模塊

資源模塊的主要功能是實現對資源的上傳、下載和管理,其中上傳是最為核心的功能,它直接影響到資源的管理和資源的下載。資源上傳環節首先要求將基本資料上傳之后再進行格式的調整,完成幾個方面的關鍵步驟和功能。首先是將資源上傳至服務器相應的目錄和位置后,然后將資源對應的信息插入至數據庫對應的數據表格當中。文獻的上傳功能在教學資源庫平臺建設環節是一項基本環節,所有的教學資料資源都可以通過這一功能進行上傳,為資源提供一個來源和入口,同時也關系到系統平臺資源的更新和維護工作。這里需注意的是和其他的Web開發語言工具相比,jsp對于文件的上傳功能本質上與asp.net存在著一些區別,并不需要使用特殊的組件來完成,只需要在系統提供文件上傳函數之后就能夠完成上傳過程,數據流對應的文件可以保存在服務器的部分目錄或是數據庫當中,按照代碼和頁面分離的程序設計思想,在頁面當中進行功能劃分[4]。

(三)網絡資源管理與應用模塊

這一部分的重點與教學評價之間具備密切聯系。從教師的任課教學角度而言,學生通過這一模塊一方面可以對授課的教師進行滿意度評估,另一方面還可以將評價的內容保存在數據庫之內,教師也可以看到學生對于自己和課程的評價,然后基于評價信息了解工作當中的不足之處。特別是對于高職院校的工作來說,除了學業課程之外,還包括一些就業指導、思想政治教育等,可以讓教學管理部門針對教師授課的各類問題采取針對性解決方案。即便是要展開大規模的數據查詢,也可以分頁地獲取信息,讓用戶從數據庫當中獲取關鍵內容,顯示出需要查詢的記錄和信息。

三、結語

教學資源庫平臺建設工作的目的就是為了應用現代化技術和信息化手段為教育教學所服務,學生也可以從平臺當中獲取他們所需要的學習資源,讓教師和學生可以通過在線互動的方式圍繞相應的問題進行學習和討論。綜合來看,教學資源的管理和規劃工作對未來的教學實踐而言意義突出,教學資源庫系統平臺的服務對象和服務要求也應進行調整。未來信息技術的發展不斷推進,高職院校的管理工作也應該按照課程分類的方式進行資源集中,提升教師的工作效率和學生的學習效率。

猜你喜歡
資源庫數據庫模塊
28通道收發處理模塊設計
“選修3—3”模塊的復習備考
幼兒園課程資源庫建設之淺見
健身氣功開放課程資源庫建設研究
《五女拜壽》
數控加工專業資源庫建設中存在問題及對策
數據庫
數據庫
必修模塊相關知識過關訓練
數據庫
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合