基於U盤式設計的教學資訊管理系統設計思考論文

來源:果殼範文吧 1.05W

借鑑移動開發中面向服務、面向應用的設計思想,提出基於“U盤”式的教學資訊管理系統設計模式,以期使資訊系統“用得起來”“用得下去”,更好地服務於教學。

基於U盤式設計的教學資訊管理系統設計思考論文

1 引言

隨著物聯網與智慧教育技術的飛速發展,基於Web的教學管理及教學評價系統在各大院校普遍展開了應用,但由於系統管理物件(如教師、學生、課程、專業、教室等)的高度複雜性與耦合性,往往使系統在應用中存在一定的問題,迫使各類系統“用不起來”“用不下去”而流於形式。

比如,學生評教系統相對整個教學管理與評價系統是一個必不可少的環節,是每個院校進行教學評價不可缺少的工作。但該系統從功能上來說,側重於對整個教學評價系統提供學生對教學(包括課程與教師)的測評結果,系統相對獨立。

因此,借鑑移動開發中面向服務、面向應用的設計思想,可建立一個既便於呼叫學校基礎資料,又便於為學校教學評價系統提供學生評教資料的獨立的、通用的學生評教系統,更好地服務於教學。

2 關於“U盤”模式

U盤是目前計算機硬體領域使用最為廣泛的一種行動式儲存裝置,其最大特點是便攜、即插即用,“總結起來就是十六個字:‘自帶資訊,不裝系統,隨時插拔,自由協作’”[1]。

所以,根據其即插即用的特點也派生出許多新的名詞,如“U盤”式生存、“U盤”式人才[2]等。那麼,針對教學工作中相對獨立的一些教務工作,可設計一款執行相對獨立、與龐雜的教學管理評價系統資訊交流共享便捷的單項業務系統(如學生評教系統),這樣既強化了教學活動的執行力,同時也避免了因上報教學評價相關資料而導致的重複性工作。

本文中所表述的“U盤”模式的教學管理應用系統是指從高度耦合的教學管理與評價系統中解耦出的、能獨立執行且便於資料交流與共享的教學管理應用系統。

3 “U盤”式設計的關鍵問題及解決策略

“U盤”式設計核心思想是系統自身能便捷“享用”現有其他系統相關資料,同時系統自身產生的'業務資料也能方便為其他系統所使用。因此,“U盤”式設計的關鍵問題表現在以下幾個各方面。

如何實現“他資料為我所用” 比如在龐雜的教學資訊綜合管理系統中,學生資訊、班級資訊、專業資訊、課程資訊、教師資訊是其必不可少的基本資訊,當根據業務需要獨立進行學生評教系統開發時,為提高使用者體驗,就可採用U盤式設計思想,根據教學資訊綜合管理系統中學生、課程、班級、教師資訊報表,學生評教系統的開發即可採用U盤式設計。

即為了使學生評教系統可以方便地使用教學綜合管理系統中的部分基本資訊,如學生、課程、教師等資訊,學生評教系統設計出基於日常辦公文件如Excel或Word表格的資料批量匯入功能,以便於學生評教系統使用者可適時根據需要獲取外來資料。

通常該模式解決途徑分以下三步。

首先,細化需求,確定資料模型。瞭解使用者對諸如學生、課程、教員等資料具體需要哪些資訊,然後確定學生、課程、教員的資料模型。

其次,根據資料模型制定資料批量匯入的Excel模板,制定模板的目的在於對批量匯入的資料進行要素及格式的規範,以避免系統出現不必要的錯誤。

最後,編寫資料批量匯入的共用函式,在每個需要使用的頁面進行具體呼叫。

基於C#程式設計技術,Excel批量匯入函式的常用寫法如圖1所示。以上從利用Excel模板批量匯入技術角度,介紹了“他資料為我所用”的常用解決辦法。

當然,解決該問題,開發人員還可從訪問多資料庫角度去處理,如直接訪問他系統的資料庫或通過系統配置功能,在系統中靈活指定已有系統的資料庫、表、欄位,但這樣對系統使用者又提出更高要求,反而使系統得不到更好的利用。

如何實現“我資料為他所用” 資料通用、共享是網路時代對資訊系統的更高要求,當然達到絕對的通用勢必會造成系統臃腫、計算複雜和各種資源的浪費,但在設計時可以根據不同使用者的需求,圍繞關鍵資訊點進行選擇性輸出,進而減少不必要的浪費。

如前所說開發的學生評教系統,該系統產生的對教師測評的最終結果往往是目前各種教學評價系統的必需資料,因此可根據教師姓名、測評平均分、測評次數、參測人數等關鍵資訊點由使用者選擇性地從系統中匯出,生成Excel或Word表格文件,以便為其他系統的使用提供方便。

基於C#程式設計技術,將系統資料匯出到Excel的要求也是很常見的,從程式設計實現原理來說,有利用OLEDB、Excel COM元件、微軟Open XML SDK的,以及利用開源的元件NPOI技術等。由於OLEDB匯出Excel思路清晰、編碼簡潔,處理Excel類似Access資料庫訪問技術,因此也是大多數所採用的方法,其實現的基本程式碼如圖2所示。

4 結語

在整個資訊科技產業飛速發展過程中,資訊系統的應用伴隨著技術的發展而前進,資訊系統彼此之間功能不關聯互助、資訊不共享互換、業務應用相互脫節的計算機應用系統,勢必會因其資訊共享度差、資訊價值低等原因而被淘汰。

採用“U盤”式的系統設計思想,為系統設計方便靈活的資料匯入、匯出功能,既可初步實現系統之間互聯互通,也是能夠使系統提升使用者體驗發揮更大應用價值的一種有效途徑。

貼近實情“用得起來”“用得下去”是資訊系統應用價值的根本體現,也是對程式開發人員最大的精神鼓勵。面對“體系化”“系統化”“整合化”“整合化”思想的影響,如何適應物聯網、智慧校園等資訊科技大潮,設計出“U盤”式即插即用的教學管理與應用系統值得慎重思考。

熱門標籤