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