李征 袁延增
摘 要 針對當前中職學校教學資源管理混亂的問題,本文設計教學資源管理系統加強教學資源的管理。首先介紹了教學資源管理系統的相關技術;其次對系統的功能設計和數據庫設計進行了分析;最后給出了系統的部分實現。本文對于中職學校的教學管理人員和軟件開發人員都具有積極的意義。
關鍵詞 Java;中職學校;教學資源
前言
近年來,我國對中職教育越來越重視,各個地區中職教育的辦學規模迅猛發展。在傳統教學的基礎上,大力發展網絡教學也受到越來越多的關注。特別是2020的疫情,對傳統的教學理念提出了嚴峻的挑戰。中職院校的專業門類多,課程內容變化快,所以我們要對課程的資源通過專業的系統進行整合,為網絡教學提供可靠的資源支撐。
1教學資源管理系統的相關技術
1.1 Spring Web MVC模式
Spring Web MVC是一個MVC模式的WEB開發框架。其中MVC分別是模型(model)、視圖(view)和控制器(controller)的縮寫。它將業務邏輯、數據和展現有效地進行分離,為系統的應用開發提供更加方便高效的設計。
DispatcherServlet前端控制器是Spring Web MVC中的核心組件,它接收請求,并且為請求找到合適的Handler進行處理,對用戶瀏覽器做出響應。
1.2 MySQL
MySQL是一個關系型數據庫管理系統,采用標準化的SQL 語言訪問數據庫。由于MySQL系統具有體積小、速度快、開放源碼等優點,成為當前大部分的網站系統的開發首選。在教學資源管理系統中,SQL Server數據庫引擎為教學資源數據提供了安全可靠的、大規模存儲功能,并且MySQL數據庫可以支持多種開發編程語言(Java、C、PHP、Python等),為資源管理系統的開發提供有力保障[1]。
2系統設計
2.1 系統功能設計
中職學校的教學資源管理系統主要是為學校的老師服務的,教師是使用系統的普通用戶,具有上傳、下載、瀏覽、評價資源等功能。同時系統為了防止非法人員的隨意上傳惡意的資源,添加審核員的角色,主要是對系統的資源進行審核及發布。另外系統的正常運行,還需要有管理員角色,主要進行系統管理和用戶管理。
2.2 系統數據庫設計
數據庫主要存放系統需要處理的數據資源,涉及的內容有教學資源(PPT、視頻、動畫、圖片、文檔等)、教師信息、課程信息、教學過程中所使用的軟件信息等內容。主要的數據表有以下幾種。
(1)用戶表
用戶表主要對系統中的用戶信息進行保存,主要字段有:用戶賬號、密碼、真實姓名、電話、郵箱、所在教研室、角色等。
(2)資源表
主要對存儲用戶的資源信息,涉及的字段有:資源ID、課程ID、所屬分類、大小、格式、上傳時間、被下載次數、資源說明等。
(3)課程信息表
主要對中職學校的所有課程進行存儲,涉及的字段有:課程ID、課程名、所屬教研室、相關教師ID、課程說明等。
另外還有評論信息表、通告信息表、角色信息表等數據表,在此不再進行具體描述。
3系統實現
隨著管理系統資源的增加,審核工作的壓力會越來越大,特別是每學期開始的時候,教師會集中上傳教學資源,有些非法分子或廣告宣傳人員會利用黑客手段非法入侵系統,將與教學無關的資源上傳至系統,給師生的正常教學活動帶來不必要的麻煩。要求審核人員必須嚴格把守審核關,對未審核的不允許發布。其核心代碼如下所示:
public Object changeStatus(@ApiParam(value = “對象標識符”, required = true) long id,? ? ? ? @ApiParam(value = “舊狀態”) String oldStatus,? ?@ApiParam(value = “新狀態”, required = true)String newStatus)
{
Ziyuan e =ZiyuanPersistenceService.getById(id);
if(null == e) {
throw new ApplicationException(“找不到修改狀態的對象。”);
}
e.setStatus(newStatus);
transactionUtil.scope(()->{ ZiyuanPersistenceService.updateById(e); });
return RestApiResult.success(e);
}
4結束語
本文對中職學校的教學資源管理系統進行了分析和描述,建全學校的教學資源庫,為以后網絡的教學和學校的信息化建設提供有力的支撐。
參考文獻
[1] 許景賢.基于 Hibernate 和Struts整合的MVC 模式設計及應用.巢湖學院報,2008(6):45-48.
作者簡介
李征(1979-),男,河南南陽人;職稱:講師,現就職單位:河南省經濟管理學校,研究方向:計算機網絡和物聯網。
袁延增(1980-),男,河南南陽人;職稱:講師,現就職單位:河南省經濟管理學校,研究方向:計算機網絡和物聯網。