劉三星 白燕


摘要:中職學校教學資源庫的建設是數字化校園的核心系統。文章介紹了開發教學資源數據庫管理系統的設計與研究過程。通過實際應用,該系統能夠滿足開放共享網絡教學資源的要求, 可提高教學質量和工作效率。
關鍵詞:中職學校;網絡教學;資源庫
分類號:TP311.52? ? ? 中圖分類號:A
文章編號:1009-3044(2019)19-0061-02
開放科學(資源服務)標識碼(OSID):
教學資源庫管理平臺以資源建設為核心,形成共享型專業資源建設平臺和數字化學習門戶網等子系統,并可根據實際需要提供專門接口方便與現有的教務系統及數字校園進行無縫連接,實現在統一門戶網下可以訪問各個功能,最大限度地利用資源、實現教育資源的共建共享。可形成在公共教學資源平臺建設包括全球教學名師的教學錄像、課件、試題庫、在線互動及其他電子資料,使參加的所有成員都能通過網絡訪問而實現資源的共享與整合。
系統實現以教學資源共建共享為目的,以創建精品資源為核心,面向海量資源處理,集資源分布式存儲、資源管理、資源評價等,實現資源的快速上傳、檢索、歸檔;同時又能進行課程制作管理等,實現全校師生的網絡教學資源的建設管理共享與應用。使用者可以隨時、隨地通過網絡訪問、上傳下載存放和使用庫中資源;并可以指定此資源的“共享范圍”,包括匿名可見、登錄可見等。同時資源管理員還可以指定資源文件是否允許下載,以達到保護作者資源的目的。
1 系統功能模塊設計
根據中職學校教學需求,系統應具備三大部分:用戶管理功能(教師和學生用戶的管理、權限的分配)。
2 系統設計
基于WEB的應用模式,使教學資源制作、管理,信息發布、教學交流、資源共享與交流都能在網上進行。模塊設計利用進行的MVC技術,服務器安裝了Internet Explorer和MySQL數據庫。為了降低了用戶的總體成本。采用B/S三層體系結構如圖2所示。
在作為程序基石的MVC框架中,用戶可以是第一個發出請求信息的,開發者是根據用戶請求在Controllers控制器中設置參數,并且用戶的請求信息直接由系統到控制器。之后,您需要使用Models模型方法為變量分配相應的值,因此最終完成的參數集是Views視圖從控制器讀取的參數。從數據庫中提取數據的橋梁是模型。要為各種數據分配值,可以直接操作Controller控制器。對于諸如讀取,寫入,修改和刪除數據庫的訪問操作,通常采用面向對象的想法。傳統關系數據庫向面向對象開發模型的轉換是通過映射實現的。無論用戶想要做出什么樣的請求,都可以在頁面中實現,因為MVC模式中的進程可以循環執行,因此瀏覽器可以更好地用于向不同用戶顯示不同的頁面。
實現分布式存儲,可以將資源及課程分布存儲在多臺服務器上。每個存儲方案允許設置多種上傳、下載、點播服務。以便可以實現數據分流以提供訪問效率。
3系統的實現與測試
3.1技術實現
結合實際需要,系統開發工具需要采用以下方法:Dreamweaver + myEclipse7.0 + Tomacat6.0 + J2SDK1.6。 Struts,HTML,JavaScript,Ajax,XML和CSS都是系統在開發過程中涉及的關鍵技術。
如:Servlet,JSP,JavaBean,JDBC,JavaMail,XML,Strucs,Spring等成熟穩定的尖端技術。每個級別都有特定的子功能,其中數據訪問層代表背景信息處理層。對于系統,底層數據庫選擇SQL Server,JDBC可以實現數據庫驅動,而Hibernate Framework可以實現數據庫操作。封裝處理,數據訪問層,主要包括系統的基本數據,這些數據是用戶請求的數據基礎,也是系統保存數據的級別;該層位于三個層次的頂部,它是直接的通信級別,信息新的操作界面是StudentInfoadd.jsp,信息編輯管理界面是StudentInfoedit.jsp,信息刪除操作界面是StudentInfodelet.jsp
3.2 系統主要功能模塊實現
根據各自的權限,只要是登錄進去了,系統中都有很多功能供用戶使用,不管是查詢還是修改都能夠很快完成。此界面登錄代碼如下:
根據各自的權限,只要他們登錄,系統中就有許多功能供用戶使用,無論是查詢還是修改都可以快速完成。該界面的登錄代碼如下:
登錄后,進入各功能模塊界面,如圖4:教師可以用我的課程按鈕添加課程和課程的目錄,然后上傳資料,上傳資料也可以批量上傳。可對學生發布作業和批改作業。
結合我校數字化校園建設的現狀和教學管理的實際情況,教學資源庫平臺管理系統是研究和開發的對象,采用軟件設計,系統需求分析,功能設計,數據庫設計等基本方法, 系統實現和系統測試逐一進行,進行分析。
參考文獻:
[1] 范開敏.基于 B/S 架構的實驗教學管理系統設計與實現[D].天津:南開大學,2013:27-38.
[2] 周潤苗.基于 MVC 框架的 ASP.NET 研究[J].中國科技縱橫,2014(24):10-12.
[3] 楊曉光.面向對象程序設計:C#實現[M].北京:清華大學出版社,2011:31-67.
[4] 王志俊.淺析 C 與 C#[J].科學之友,2009(17):22-26.
[5] 段班祥.基于.NET 結構的軟件系統框架的設計與實現[J].科學時代,2014(15):25-29.
【通聯編輯:聞翔軍】