郭欣桐
摘 要 本文以昆蟲為研究對(duì)象,主要介紹了昆蟲資源數(shù)據(jù)庫(kù)的建設(shè)概況,包括昆蟲資源的獲取,數(shù)據(jù)庫(kù)的構(gòu)建,網(wǎng)絡(luò)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)三個(gè)部分。通過數(shù)碼相機(jī),攝像頭,掃描儀,互聯(lián)網(wǎng)等方式獲取昆蟲圖像及基本信息。使用XML作為數(shù)據(jù)庫(kù)存儲(chǔ)昆蟲資源信息,最后利用Web技術(shù)將資源數(shù)據(jù)庫(kù)以網(wǎng)絡(luò)平臺(tái)的形式進(jìn)行展示。該數(shù)據(jù)庫(kù)方便了社會(huì)各界人員查找所需要的昆蟲信息,又?jǐn)U大了昆蟲知識(shí)的科普宣傳范圍。
【關(guān)鍵詞】昆蟲資源數(shù)據(jù)庫(kù) Web技術(shù) 科普宣傳
到目前為止,昆蟲以成為動(dòng)物界數(shù)量最多、種類最大的類群之一,被人們發(fā)現(xiàn)的種類已達(dá)到一百多萬種,還有更多的昆蟲等待命名和發(fā)現(xiàn)。依據(jù)與人類的關(guān)系將昆蟲分為害蟲與益蟲。有些害蟲直接取食或傳播病毒影響農(nóng)作物及植物的正常生長(zhǎng),對(duì)人類的生活和農(nóng)業(yè)生產(chǎn)產(chǎn)生負(fù)面影響。因此對(duì)昆蟲進(jìn)行相關(guān)的研究尤為重要。國(guó)內(nèi)已經(jīng)有很多專家基于二維圖像建立各種昆蟲信息數(shù)據(jù)庫(kù)或管理系統(tǒng)。1997年嚴(yán)乃勝建立了昆蟲標(biāo)本數(shù)據(jù)庫(kù)管理系統(tǒng),2003年張建明、張長(zhǎng)青、宋偉華建立了館藏昆蟲標(biāo)本管理系統(tǒng)。2006年巨云為、李海富、張文賓建立了昆蟲標(biāo)本電子化管理系統(tǒng)。2008年張凱建立了昆蟲信息管理系統(tǒng)。2011年范一峰、王義平、黃俊浩建立了昆蟲標(biāo)本圖片庫(kù)系統(tǒng),2015年張彬,趙川德建立了昆蟲學(xué)電子標(biāo)本庫(kù)查詢系統(tǒng),以上這些系統(tǒng)均具有查詢?yōu)g覽昆蟲圖像、昆蟲分類、形態(tài)特征、生活習(xí)性等昆蟲信息的基本功能,本文的昆蟲資源數(shù)據(jù)庫(kù)在這些功能的基礎(chǔ)上,添加了大量的昆蟲基本信息和國(guó)外學(xué)者拍攝的高清的昆蟲圖像,提高了數(shù)據(jù)庫(kù)中昆蟲圖像的清晰度,使數(shù)據(jù)庫(kù)中的昆蟲信息更加豐富,滿足了昆蟲學(xué)研究者的信息需求。
1 昆蟲資源的獲取
建立標(biāo)本信息庫(kù),其核心就是數(shù)據(jù),數(shù)據(jù)的來源是昆蟲資源信息。昆蟲資源主要分為圖像信息和昆蟲基本信息。
圖像信息通過數(shù)碼相機(jī),攝像頭,掃描儀,互聯(lián)網(wǎng)等方式進(jìn)行獲取。本文使用數(shù)碼相機(jī)對(duì)實(shí)驗(yàn)室現(xiàn)有的昆蟲標(biāo)本進(jìn)行拍攝,拍攝時(shí)選準(zhǔn)對(duì)焦點(diǎn),將焦點(diǎn)落在蟲體上。有些在雜志期刊上的昆蟲圖像,用掃描儀進(jìn)行掃描轉(zhuǎn)化為圖像。本文也通過互聯(lián)網(wǎng)下載了野外高清的昆蟲圖像。通過拍照、掃描、下載的有些昆蟲圖像并不符合實(shí)際要求,因此需要對(duì)其進(jìn)行編輯修改。本文采用Photoshops軟件對(duì)其進(jìn)行編輯,改變了圖像的尺寸,亮度和存儲(chǔ)大小,為網(wǎng)絡(luò)平臺(tái)提供合適的昆蟲圖像,加快了圖像在網(wǎng)絡(luò)平臺(tái)的加載速度。
昆蟲基本信息通過互聯(lián)網(wǎng),書本的方式獲取昆蟲分類,基本種類,形態(tài)特征,生活習(xí)性,種群分布,特性危害,防治方法,研究?jī)r(jià)值,現(xiàn)實(shí)喻意等信息。書本主要參考《普通昆蟲學(xué)》、《農(nóng)業(yè)昆蟲學(xué)》《昆蟲分類學(xué)》《農(nóng)業(yè)學(xué)基礎(chǔ)與常見種類識(shí)別》《園林植物昆蟲學(xué)》等書籍。將獲取到的昆蟲基本信息存儲(chǔ)整理至Excel表格中。
2 數(shù)據(jù)庫(kù)的構(gòu)建
2.1 數(shù)據(jù)庫(kù)的選擇
目前主流的數(shù)據(jù)庫(kù)管理系統(tǒng)為SQL Server、Oracle、XML、Access、mySQL、Sybase、Informix和 DB2。根據(jù)本文昆蟲信息的特點(diǎn),選用XML作為數(shù)據(jù)庫(kù)。本文中的昆蟲信息內(nèi)容相對(duì)固定,主要包括昆蟲分類,基本種類,形態(tài)特征,生活習(xí)性,種群分布,特性危害,防治方法,研究?jī)r(jià)值,現(xiàn)實(shí)喻意這幾方面的文本信息,文本信息之間沒有較多的關(guān)聯(lián)。從安全角度而言,不涉及到密碼之類的安全性問題。由于昆蟲種類繁多,本文收集到的信息有限,為了后期內(nèi)容的更新,使用XML作為數(shù)據(jù)庫(kù)存儲(chǔ)昆蟲的各類信息數(shù)據(jù)。使用XML作為數(shù)據(jù)庫(kù),可使網(wǎng)絡(luò)平臺(tái)快速地對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問,讀取數(shù)據(jù)庫(kù)中的昆蟲信息。
2.2 數(shù)據(jù)庫(kù)信息的錄入
數(shù)據(jù)庫(kù)選擇完成之后,開始將將前期獲取的昆蟲基本信息錄入數(shù)據(jù)庫(kù)中。添加自定義標(biāo)簽定義昆蟲信息中的數(shù)據(jù)元素,最后將對(duì)應(yīng)的昆蟲信息輸入至相應(yīng)標(biāo)簽中。
2.3 數(shù)據(jù)庫(kù)信息的核對(duì)
數(shù)據(jù)全部錄入完成后,對(duì)錄入的信息進(jìn)行核對(duì),應(yīng)確保信息的準(zhǔn)確性,完整性,語(yǔ)句通順,避免重復(fù)和遺漏,出現(xiàn)錯(cuò)誤。
3 網(wǎng)絡(luò)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
3.1 網(wǎng)絡(luò)平臺(tái)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
網(wǎng)絡(luò)平臺(tái)采用三層架構(gòu)模式。數(shù)據(jù)層對(duì)應(yīng)數(shù)據(jù)庫(kù),負(fù)責(zé)處理邏輯層傳遞的用戶搜索查詢條件并將查詢結(jié)果信息返回給邏輯層。邏輯層負(fù)責(zé)接受用戶層的請(qǐng)求,并對(duì)請(qǐng)求進(jìn)行篩選和處理,若請(qǐng)求合法,邏輯層則將請(qǐng)求傳遞給數(shù)據(jù)層進(jìn)行處理,數(shù)據(jù)層將數(shù)據(jù)返回信息并在網(wǎng)絡(luò)平臺(tái)上的顯示模塊上顯示相應(yīng)的圖像和文字信息。用戶層主要為用戶提供訪問界面,用戶只需要安裝瀏覽器,不用安裝任何專門的軟件。
3.2 網(wǎng)絡(luò)平臺(tái)界面設(shè)計(jì)及布局
網(wǎng)絡(luò)平臺(tái)界面設(shè)計(jì)通常采用圖形圖像類軟件進(jìn)行創(chuàng)意和設(shè)計(jì)。本文使用Photoshops軟件。Photoshops軟件,簡(jiǎn)稱PS,是一款由Adobe Systems開發(fā)和發(fā)行的圖像處理軟件,其眾多的編修與繪圖工具,可以有效地進(jìn)行圖片編輯以及設(shè)計(jì)工作。
使用PS軟件設(shè)計(jì)平臺(tái)界面元素及結(jié)構(gòu)布局,形成靜態(tài)的設(shè)計(jì)效果。確認(rèn)界面設(shè)計(jì)效果后,使用切片等功能,導(dǎo)出界面制作所需的界面文件格式。
3.3 網(wǎng)絡(luò)平臺(tái)界面的制作
網(wǎng)絡(luò)平臺(tái)界面設(shè)計(jì)完成后,使用Dreamweaver軟件結(jié)合CSS樣式按照界面設(shè)計(jì)的樣式完成網(wǎng)絡(luò)平臺(tái)中各個(gè)界面的制作及結(jié)構(gòu)布局。昆蟲信息并不是靜態(tài)編寫在相應(yīng)的昆蟲子網(wǎng)頁(yè)上,而是通過獲取數(shù)據(jù)庫(kù)中的XML文件讀取其中相應(yīng)的昆蟲文本信息,當(dāng)需要更改昆蟲文本信息時(shí),只需在XML文件中更改相應(yīng)的信息即可,不必逐一更改每一個(gè)網(wǎng)頁(yè),有利于數(shù)據(jù)的添加,更改,刪除,查找,減少了后期數(shù)據(jù)維護(hù)的工作量,便于網(wǎng)站后期的維護(hù)。本文利用DOM技術(shù),結(jié)合JavaScript實(shí)現(xiàn)靜態(tài)網(wǎng)頁(yè)顯示動(dòng)態(tài)昆蟲信息。
4 小結(jié)
根據(jù)昆蟲學(xué),植物保護(hù)學(xué)作為昆蟲資源數(shù)據(jù)庫(kù)的理論依據(jù),建立了昆蟲資源數(shù)據(jù)庫(kù)。昆蟲資源數(shù)據(jù)庫(kù)利用Web技術(shù)以網(wǎng)絡(luò)平臺(tái)的形式展示,任何人都可隨時(shí)隨地地通過網(wǎng)絡(luò)鏈接訪問平臺(tái),瀏覽查詢需要的昆蟲信息,實(shí)現(xiàn)了昆蟲資源的共享,對(duì)于昆蟲知識(shí)的科普具有一定的推動(dòng)作用。
參考文獻(xiàn)
[1]范一峰,王義平,黃俊浩.昆蟲標(biāo)本圖片庫(kù)系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2011(11).
[2]張旭,耿雪俠.淮北師范大學(xué)昆蟲標(biāo)本庫(kù)建設(shè)與維護(hù)[J].安徽農(nóng)學(xué)通報(bào),2016(03).
[3]田會(huì)明,程守民,朱翃.佳木斯地區(qū)鱗翅目昆蟲標(biāo)本特色數(shù)據(jù)庫(kù)建設(shè)研究[J].赤峰學(xué)院學(xué)報(bào),2012(11).
[4]趙帥,高旭淵,黃芊,鄭霞林,李俊,陸溫.昆蟲標(biāo)本館的數(shù)字化建設(shè)[J].廣西植保,2013(03).
作者單位
黑龍江八一農(nóng)墾大學(xué) 黑龍江省大慶市 163319endprint