康琪
(上海健康醫(yī)學(xué)院醫(yī)療器械學(xué)院,上海 201314)
學(xué)校德育課題研究包括以世界觀、人生觀和價(jià)值觀為中心內(nèi)容的思想素質(zhì)教育,對青少年的健康成長環(huán)境塑造必不可少,各省市多年來紛紛開展了形式多樣的德育課題研究,取得了豐碩的成果,這些成果為后續(xù)德育工作的推進(jìn)以及相關(guān)研究的開展提供了很好的基礎(chǔ)[1]。但目前針對德育課題資料及成果的匯總并沒有得到應(yīng)有的重視,較多均以傳統(tǒng)的紙質(zhì)材料進(jìn)行保存和查詢,為相關(guān)工作的推進(jìn)造成了一定的難度,因此急需建設(shè)高質(zhì)量、多維度收集匯總并統(tǒng)計(jì)分析的德育研究課題數(shù)據(jù)庫,充分匯聚和發(fā)揮已有成果的優(yōu)勢,推動(dòng)德育工作的大力開展[2]。
SQL Server作為一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等優(yōu)點(diǎn),能夠滿足德育研究課題數(shù)據(jù)庫建設(shè)的需要[4]。
隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,數(shù)字資源越來越顯得重要,建立專題資源數(shù)據(jù)庫能夠較好的收集、存儲、管理和利用專題資源。目前國內(nèi)已建立了一些專題數(shù)據(jù)庫,如名人專題數(shù)據(jù)庫、知識管理的特色專題數(shù)據(jù)庫[5]。本課題結(jié)合國內(nèi)其他專題數(shù)據(jù)庫建設(shè)案例,針對學(xué)校德育研究課題的特點(diǎn)和要求,開展課題研究資料及成果產(chǎn)出物收集、查詢和分析利用等方面的需求分析[6]。
(1)學(xué)校德育研究課題數(shù)據(jù)庫建設(shè)實(shí)施方案
①課題資料及成果產(chǎn)出物收集、甄別和分類方法研究
面向?qū)W校德育課題研究領(lǐng)域,開展課題資料及成果產(chǎn)出物收集、甄別、分類等方法研究,為數(shù)據(jù)庫建設(shè)奠定基礎(chǔ)。
數(shù)據(jù)收集:人工采集數(shù)據(jù),或采用垂直搜索引擎技術(shù)數(shù)據(jù)收集。
數(shù)據(jù)甄別:將殘缺數(shù)據(jù)、錯(cuò)誤數(shù)據(jù)、重復(fù)數(shù)據(jù)進(jìn)行過濾或修改后再提取。
數(shù)據(jù)分類:對清洗后的原始數(shù)據(jù)進(jìn)行不同維度的整理、編輯等加工和處理,按照相關(guān)類別進(jìn)行分類。
通過研究相關(guān)的互聯(lián)網(wǎng)垂直搜索技術(shù),建立一系列的檢索規(guī)則,實(shí)現(xiàn)從多個(gè)接口進(jìn)行數(shù)據(jù)的抓取和采集相關(guān)數(shù)據(jù)。為保障檢索的高相關(guān)度,在檢索功能上支持多種檢索方式,同時(shí)能夠?qū)z索結(jié)果按照相關(guān)度排序、檢索結(jié)果排序標(biāo)題命中優(yōu)先、檢索結(jié)果標(biāo)題消重等?;诩夹g(shù)的研究建立專用的內(nèi)容監(jiān)控工具,從多個(gè)維度檢索領(lǐng)域趨勢、動(dòng)態(tài)等信息。研究數(shù)據(jù)的清洗、優(yōu)化等處理技術(shù),對采集到的內(nèi)容進(jìn)行整理、預(yù)分類、根據(jù)關(guān)鍵字自動(dòng)聚合,提高人工整理內(nèi)容的效率和準(zhǔn)確性。
數(shù)據(jù)的集成和整合是德育課題數(shù)據(jù)信息服務(wù)的起點(diǎn),通過對現(xiàn)有專題服務(wù)數(shù)據(jù)庫系統(tǒng)的調(diào)研,圍繞專題數(shù)據(jù)庫系統(tǒng)現(xiàn)狀、類型、數(shù)量、用途、規(guī)模、來源以及存取方式等情況進(jìn)行數(shù)據(jù)集成技術(shù)和方案的研究,在基于SOA架構(gòu)模式的基礎(chǔ)上,研究面向多源異構(gòu)數(shù)據(jù)的集成和整合技術(shù)。
企業(yè)服務(wù)總線(Enterprise Service Bus,ESB)是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物,從應(yīng)用、數(shù)據(jù)集成等角度看,ESB是一個(gè)預(yù)先組裝的SOA實(shí)現(xiàn),它包含了實(shí)現(xiàn)SOA分層目標(biāo)所必需的基礎(chǔ)功能部件,通過一系列開放的接口機(jī)制,實(shí)現(xiàn)應(yīng)用服務(wù)的有效集成、統(tǒng)一展現(xiàn)和調(diào)用,以滿足當(dāng)前制造業(yè)信息化應(yīng)用系統(tǒng)整合和集成的需求。
基于SOA架構(gòu)模式和ESB的數(shù)據(jù)集成技術(shù)提供了一種開放的、基于標(biāo)準(zhǔn)的消息機(jī)制,通過簡單的標(biāo)準(zhǔn)適配器和接口,來完成粗粒度數(shù)據(jù)服務(wù)和其他組件之間的互操作,能夠滿足科技服務(wù)業(yè)面向多源異構(gòu)數(shù)據(jù)的集成需求,從而使得不同數(shù)據(jù)源、不同數(shù)據(jù)結(jié)構(gòu)以“服務(wù)”的方式進(jìn)行集成和整合,為集成方案的實(shí)施和落地提供了有效的技術(shù)手段。
②數(shù)據(jù)庫搭建
采用SQL Server搭建學(xué)校德育研究課題數(shù)據(jù)庫,利用ETL工具把相關(guān)數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫系統(tǒng)中。該系統(tǒng)具有數(shù)據(jù)存儲、檢索、查詢、篩選以及簡單分析等功能。SQL Server作為一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等優(yōu)點(diǎn),能夠滿足本數(shù)據(jù)庫建設(shè)的需要。
③資源發(fā)布與利用
學(xué)校德育研究課題數(shù)據(jù)庫建設(shè)后,通過網(wǎng)頁和網(wǎng)站形式實(shí)現(xiàn)資源的發(fā)布和利用,重點(diǎn)是可對歷年德育研究課題成果產(chǎn)出物進(jìn)行多維度、多類型的檢索、展示和分析利用,為課題管理機(jī)構(gòu)和研究人員提供集中的課題研究成果資源庫。目前主流的網(wǎng)頁制作采用Java Server Pages(JSP)、Hypertext Preprocessor等技術(shù)實(shí)現(xiàn),同時(shí)XML技術(shù)使得數(shù)據(jù)庫資源通過網(wǎng)頁形式表現(xiàn)的更加多樣化,形式更加靈活。在完成數(shù)據(jù)采集、數(shù)據(jù)清洗、數(shù)據(jù)處理等程序后,講德育研究課題數(shù)據(jù)導(dǎo)入相關(guān)頁面發(fā)布,實(shí)現(xiàn)數(shù)據(jù)庫全文檢索、按主題化推薦瀏覽數(shù)據(jù)庫內(nèi)容、按多維分類導(dǎo)航方式瀏覽數(shù)據(jù)庫內(nèi)容、按主題詞表方式導(dǎo)航瀏覽數(shù)據(jù)庫內(nèi)容。同時(shí)該頁面還設(shè)計(jì)相關(guān)接口,提供文本資料輸入、查詢、相關(guān)資料下載、格式轉(zhuǎn)化及打印等功能。
本數(shù)據(jù)庫系統(tǒng)功能主要分五大塊:注冊登錄、數(shù)據(jù)采集、數(shù)據(jù)檢索、數(shù)據(jù)分析以及數(shù)據(jù)管理等。
注冊登錄模塊分為普通用戶以及管理用戶。數(shù)據(jù)采集主要是指歷年德育研究課題成果物的歸檔上傳;數(shù)據(jù)檢索是針對數(shù)據(jù)庫中的資料信息,提供多維度、分段檢索等高級檢索功能;數(shù)據(jù)分析是對數(shù)據(jù)庫中的信息按照用戶需求可視化展示,有統(tǒng)計(jì)分析,以及餅圖、柱狀圖、曲線圖等可視化展示;數(shù)據(jù)管理是指根據(jù)用戶需求對相關(guān)成果物的格式轉(zhuǎn)化,并提供下載打印等功能。
圖1
系統(tǒng)研發(fā)采用Visual Studio工具,數(shù)據(jù)庫為SQL Server,開發(fā)語言為C#。首先是數(shù)據(jù)庫系統(tǒng)登錄界面:
圖2 數(shù)據(jù)庫登錄界面
課題管理功能如下:
圖3 課題管理
在課題管理中可以看到課題編號、名稱、承擔(dān)人、承擔(dān)單位以及起止時(shí)間,還有研究內(nèi)容、關(guān)鍵詞、課題類型等信息。
本系統(tǒng)提供課題上傳功能,匯聚課題研究成果物,實(shí)現(xiàn)課題資料的數(shù)字化入庫,如圖4所示:
圖4 課題上傳
圖5 課題上傳
由圖4和5所示,課題上傳需要填寫課題編號、名稱、承擔(dān)人、承擔(dān)單位、起止時(shí)間、內(nèi)容、關(guān)鍵詞等信息,數(shù)據(jù)存儲在數(shù)據(jù)庫中便于后續(xù)課題資料的展示和查詢。
統(tǒng)計(jì)分析的功能實(shí)現(xiàn)了課題按類型的展示,能夠方便的為課題管理人員呈現(xiàn)近年來課題的研究情況,便于后續(xù)課題的設(shè)置、管理等。如圖6所示:
圖6 統(tǒng)計(jì)分析
由圖6可知,統(tǒng)計(jì)分析功能實(shí)現(xiàn)了按年度、按課題類型等對研究課題進(jìn)行分類和展示,得到了近年來課題研究進(jìn)展的趨勢。
系統(tǒng)還為用戶提供了用戶信息管理功能,方便對用戶信息的管理操作。如下圖所示:
圖7 賬戶信息管理
圖8 賬戶信息更改
圖9 賬戶密碼管理
本論文基于目前德育課題資料及成果,采用SQL Server數(shù)據(jù)庫軟件研發(fā)了基于學(xué)校德育研究課題的數(shù)據(jù)匯集、存儲、展示、分析等功能的數(shù)據(jù)庫系統(tǒng),充分匯聚和發(fā)揮已有成果的優(yōu)勢,建立了針對德育研究課題的專題資源數(shù)據(jù)庫,較好地收集、存儲、管理和利用專題資源,推動(dòng)德育工作的大力開展。
[1]劉駿.基于網(wǎng)絡(luò)和數(shù)據(jù)庫的學(xué)生綜合素養(yǎng)評價(jià)——以格致中學(xué)為例[J].上海教育科研,2017(4)15-16.
[2]林敏.數(shù)據(jù)挖掘在中職德育管理中的應(yīng)用.湖南大學(xué),2014:58-60.
[3]向治宇.重慶市永川職教中心德育管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).重慶大學(xué),45-48.
[4]曾東.高校學(xué)生德育評價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).南京大學(xué),56-57.
[5]李韓,孫永杰.SQL數(shù)據(jù)庫的安全管理和性能優(yōu)化.科技創(chuàng)新與應(yīng)用,2016(31):15-17.
[6]董航.基于SQL數(shù)據(jù)庫的安全問題分析.通訊世界,2017(14):13-15.