康琪
(上海健康醫學院醫療器械學院,上海 201314)
學校德育課題研究包括以世界觀、人生觀和價值觀為中心內容的思想素質教育,對青少年的健康成長環境塑造必不可少,各省市多年來紛紛開展了形式多樣的德育課題研究,取得了豐碩的成果,這些成果為后續德育工作的推進以及相關研究的開展提供了很好的基礎[1]。但目前針對德育課題資料及成果的匯總并沒有得到應有的重視,較多均以傳統的紙質材料進行保存和查詢,為相關工作的推進造成了一定的難度,因此急需建設高質量、多維度收集匯總并統計分析的德育研究課題數據庫,充分匯聚和發揮已有成果的優勢,推動德育工作的大力開展[2]。
SQL Server作為一種應用廣泛的數據庫管理系統,具有易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯的集成性、良好的性價比等優點,能夠滿足德育研究課題數據庫建設的需要[4]。
隨著計算機和網絡技術的飛速發展,數字資源越來越顯得重要,建立專題資源數據庫能夠較好的收集、存儲、管理和利用專題資源。目前國內已建立了一些專題數據庫,如名人專題數據庫、知識管理的特色專題數據庫[5]。本課題結合國內其他專題數據庫建設案例,針對學校德育研究課題的特點和要求,開展課題研究資料及成果產出物收集、查詢和分析利用等方面的需求分析[6]。
(1)學校德育研究課題數據庫建設實施方案
①課題資料及成果產出物收集、甄別和分類方法研究
面向學校德育課題研究領域,開展課題資料及成果產出物收集、甄別、分類等方法研究,為數據庫建設奠定基礎。
數據收集:人工采集數據,或采用垂直搜索引擎技術數據收集。
數據甄別:將殘缺數據、錯誤數據、重復數據進行過濾或修改后再提取。
數據分類:對清洗后的原始數據進行不同維度的整理、編輯等加工和處理,按照相關類別進行分類。
通過研究相關的互聯網垂直搜索技術,建立一系列的檢索規則,實現從多個接口進行數據的抓取和采集相關數據。為保障檢索的高相關度,在檢索功能上支持多種檢索方式,同時能夠對檢索結果按照相關度排序、檢索結果排序標題命中優先、檢索結果標題消重等?;诩夹g的研究建立專用的內容監控工具,從多個維度檢索領域趨勢、動態等信息。研究數據的清洗、優化等處理技術,對采集到的內容進行整理、預分類、根據關鍵字自動聚合,提高人工整理內容的效率和準確性。
數據的集成和整合是德育課題數據信息服務的起點,通過對現有專題服務數據庫系統的調研,圍繞專題數據庫系統現狀、類型、數量、用途、規模、來源以及存取方式等情況進行數據集成技術和方案的研究,在基于SOA架構模式的基礎上,研究面向多源異構數據的集成和整合技術。
企業服務總線(Enterprise Service Bus,ESB)是傳統中間件技術與XML、Web服務等技術結合的產物,從應用、數據集成等角度看,ESB是一個預先組裝的SOA實現,它包含了實現SOA分層目標所必需的基礎功能部件,通過一系列開放的接口機制,實現應用服務的有效集成、統一展現和調用,以滿足當前制造業信息化應用系統整合和集成的需求。
基于SOA架構模式和ESB的數據集成技術提供了一種開放的、基于標準的消息機制,通過簡單的標準適配器和接口,來完成粗粒度數據服務和其他組件之間的互操作,能夠滿足科技服務業面向多源異構數據的集成需求,從而使得不同數據源、不同數據結構以“服務”的方式進行集成和整合,為集成方案的實施和落地提供了有效的技術手段。
②數據庫搭建
采用SQL Server搭建學校德育研究課題數據庫,利用ETL工具把相關數據導入到數據庫系統中。該系統具有數據存儲、檢索、查詢、篩選以及簡單分析等功能。SQL Server作為一種應用廣泛的數據庫管理系統,具有易用性、適合分布式組織的可伸縮性、用于決策支持的數據倉庫功能、與許多其他服務器軟件緊密關聯的集成性、良好的性價比等優點,能夠滿足本數據庫建設的需要。
③資源發布與利用
學校德育研究課題數據庫建設后,通過網頁和網站形式實現資源的發布和利用,重點是可對歷年德育研究課題成果產出物進行多維度、多類型的檢索、展示和分析利用,為課題管理機構和研究人員提供集中的課題研究成果資源庫。目前主流的網頁制作采用Java Server Pages(JSP)、Hypertext Preprocessor等技術實現,同時XML技術使得數據庫資源通過網頁形式表現的更加多樣化,形式更加靈活。在完成數據采集、數據清洗、數據處理等程序后,講德育研究課題數據導入相關頁面發布,實現數據庫全文檢索、按主題化推薦瀏覽數據庫內容、按多維分類導航方式瀏覽數據庫內容、按主題詞表方式導航瀏覽數據庫內容。同時該頁面還設計相關接口,提供文本資料輸入、查詢、相關資料下載、格式轉化及打印等功能。
本數據庫系統功能主要分五大塊:注冊登錄、數據采集、數據檢索、數據分析以及數據管理等。
注冊登錄模塊分為普通用戶以及管理用戶。數據采集主要是指歷年德育研究課題成果物的歸檔上傳;數據檢索是針對數據庫中的資料信息,提供多維度、分段檢索等高級檢索功能;數據分析是對數據庫中的信息按照用戶需求可視化展示,有統計分析,以及餅圖、柱狀圖、曲線圖等可視化展示;數據管理是指根據用戶需求對相關成果物的格式轉化,并提供下載打印等功能。

圖1
系統研發采用Visual Studio工具,數據庫為SQL Server,開發語言為C#。首先是數據庫系統登錄界面:

圖2 數據庫登錄界面
課題管理功能如下:

圖3 課題管理
在課題管理中可以看到課題編號、名稱、承擔人、承擔單位以及起止時間,還有研究內容、關鍵詞、課題類型等信息。
本系統提供課題上傳功能,匯聚課題研究成果物,實現課題資料的數字化入庫,如圖4所示:

圖4 課題上傳

圖5 課題上傳
由圖4和5所示,課題上傳需要填寫課題編號、名稱、承擔人、承擔單位、起止時間、內容、關鍵詞等信息,數據存儲在數據庫中便于后續課題資料的展示和查詢。
統計分析的功能實現了課題按類型的展示,能夠方便的為課題管理人員呈現近年來課題的研究情況,便于后續課題的設置、管理等。如圖6所示:

圖6 統計分析
由圖6可知,統計分析功能實現了按年度、按課題類型等對研究課題進行分類和展示,得到了近年來課題研究進展的趨勢。
系統還為用戶提供了用戶信息管理功能,方便對用戶信息的管理操作。如下圖所示:

圖7 賬戶信息管理

圖8 賬戶信息更改

圖9 賬戶密碼管理
本論文基于目前德育課題資料及成果,采用SQL Server數據庫軟件研發了基于學校德育研究課題的數據匯集、存儲、展示、分析等功能的數據庫系統,充分匯聚和發揮已有成果的優勢,建立了針對德育研究課題的專題資源數據庫,較好地收集、存儲、管理和利用專題資源,推動德育工作的大力開展。
[1]劉駿.基于網絡和數據庫的學生綜合素養評價——以格致中學為例[J].上海教育科研,2017(4)15-16.
[2]林敏.數據挖掘在中職德育管理中的應用.湖南大學,2014:58-60.
[3]向治宇.重慶市永川職教中心德育管理系統的設計與實現.重慶大學,45-48.
[4]曾東.高校學生德育評價系統的設計與實現.南京大學,56-57.
[5]李韓,孫永杰.SQL數據庫的安全管理和性能優化.科技創新與應用,2016(31):15-17.
[6]董航.基于SQL數據庫的安全問題分析.通訊世界,2017(14):13-15.