彭一輝 祝利莉 鄭可鋒 胡為群 葉少挺
(浙江省農業(yè)科學院數(shù)字農業(yè)研究所,浙江杭州 310021)
我國是世界上繭絲綢生產大國和出口大國,蠶桑產業(yè)在增加農民收入和勞動就業(yè)、擴大出口創(chuàng)匯、積累建設資金、豐富國內外絲織品市場等方面發(fā)揮著重要作用[1]。但在長期的育種研究及蠶種生產過程中,蠶種科研人員積累的大量與蠶種生產相關的珍貴文獻資料,其中大多數(shù)仍處于分散、無序、由傳統(tǒng)介質承載的狀態(tài),難以實現(xiàn)快速廣泛的共享應用,造成文獻資料利用率的低下。篩選、收集相關的重要文獻資料,制定規(guī)范的可長期執(zhí)行的數(shù)據(jù)標準,并在此基礎上遵循標準來構建完整、有序的在線信息數(shù)據(jù)庫,為蠶種生產技術人員提供方便快捷的信息查詢和交流平臺以及豐富的蠶種生產技術信息,將能極大地滿足蠶種生產對技術知識的現(xiàn)實需求。同時,進一步將蠶種行業(yè)標準、專家信息、行業(yè)信息、供求信息等多種數(shù)據(jù)信息整合在同一平臺上,實現(xiàn)方便快捷的遠程維護與更新發(fā)布,將有效地提升系統(tǒng)的全面性和實用性。為此,我們構建了蠶種文獻信息在線數(shù)據(jù)庫(http://www.czxx.net.cn),現(xiàn)將該數(shù)據(jù)庫系統(tǒng)的設計構想、數(shù)據(jù)庫設計與功能的實現(xiàn)等介紹如下,讓用戶更加全面地了解本系統(tǒng)。
系統(tǒng)以通用、高效、便捷、穩(wěn)定、模塊化和人機界面友好為原則,根據(jù)蠶種文獻收集、篩選等需求及蠶種行業(yè)實際情況進行設計,開發(fā)了九大模塊:文獻檢索模塊、蠶種資訊模塊、蠶種供求模塊、蠶種機構模塊、蠶種專家模塊、蠶業(yè)動態(tài)模塊、資料下載模塊、個人中心模塊以及后臺管理模塊(圖1)。
圖1 家蠶蠶種文獻信息系統(tǒng)總體設計框架
該模塊的主要功能就是為用戶提供多種模式的文獻檢索。文獻錄入的內容以我國著名蠶種專家、浙江大學馮家新教授的《蠶種資料選編》、《家蠶育種選集》、《蠶種繁育選集》等文獻資料為核心,共收錄了1956年以來關于蠶種生產概況、條例與蠶種質量檢驗,家蠶育成品種及性狀介紹,蠶種生產“防微”、防病與蠶種保護,蠶種冷藏與浸酸等相關文獻資料2 000余篇,并保持持續(xù)更新。所有文獻通過項目組2次開發(fā)的軟件轉換為PDF、SWF 2種格式。為了用戶能有更好地人性化體驗,系統(tǒng)提供了快速檢索與高級檢索2種方式。通過快速檢索能便捷地檢索出單因素查詢結果;在高級檢索中,用戶通過標題、作者、關鍵詞、文獻來源、發(fā)表年份等多因素組合查詢的方式,可以獲得比快速檢索更為全面準確的結果。系統(tǒng)為用戶提供了下載PDF格式文獻與在線閱讀文獻2種體驗方式,在線閱讀使用了開源Flash插件FlexPaper,該插件實現(xiàn)了文獻以Flash文庫的形式進行閱讀。
為了豐富家蠶蠶種文獻信息系統(tǒng),同時設計了蠶種資訊、蠶種供求、蠶種機構、蠶種專家、蠶業(yè)動態(tài)與資料下載等模塊。這些模塊提供了各種不同類型的訊息,使系統(tǒng)更加充實、覆蓋面更廣,從而為蠶業(yè)工作者建立起更加全面的信息平臺。
向系統(tǒng)管理員、信息員提供便捷的數(shù)據(jù)維護通道,實現(xiàn)信息的自主遠程更新維護,保障平臺的長期、穩(wěn)定、高效運行。
系統(tǒng)采用Microsoft SQLServer 2005建設數(shù)據(jù)庫,以 Java為編程語言,配合 JavaScript、Jquery、HTML與Flash等網頁腳本語言進行功能開發(fā)。其中Jquery是基于JavaScript的一款開源的Ajax插件,通過使用Jquery,平臺能為用戶提供非常人性化的界面與互動展示。FlexPaper是一個開源輕量級的在瀏覽器上顯示各種文檔的Flash組件,被設計用來與PDF2SWF一起使用,使在Flex中顯示PDF成為可能,而這個過程并無需PDF軟件環(huán)境的支持,它可以被當做Flex的庫來使用。另外也可以通過將一些例如Word、PPT等文檔轉成PDF,然后實現(xiàn)文獻的在線瀏覽。
根據(jù)平臺設計的工作模塊,在數(shù)據(jù)庫中建立蠶種資訊等主要的數(shù)據(jù)表[2],具體如下。
蠶種資訊、蠶業(yè)動態(tài)、蠶種供求、蠶種機構與蠶種專家 5個模塊分別對應 Gqnews、News、Supply、Canzhongc與Expert等5張數(shù)據(jù)表。Gqnews表對應字段:id、biaoti、zuozhe、newsdate、neir、tup、fuj、listId、userId、updatetime;News 表對應字段:id、biaoti、zuozhe、newsdate、neir、tup、fuj、listId、userId、updatetime;Supply 表對應字段:id、pinzhong、xiongcan、supply、gong、number、price、date、contact、tel、userId、updatetime、listId;Canzhongc表對應字段:id、mingcheng、sheng、dishi、xianqu、jianjie、map、fuzer、tel、email、xinxiy、userId、type、youbian、dizhi、quanxian、updatetime;Expert表對應字段:id、xingming、danwei、zhaopian、subject、xuelixw、zhichengzw、jianjie、tel、email、postcode、address、updatetime、userId。
文獻檢索對應的Article表通過字段wenxianly與文獻來源表cover中的name字段對應,通過Author表實現(xiàn)文獻作者的排名[3]。
個人中心模塊數(shù)據(jù)表包括 User、Shoucang、Pinglun 3張表,其中Shoucang、Pinglun 2張表通過UserId與User表關聯(lián),通過ArticleId與Article表關聯(lián)。這樣的設計保證了各表之間數(shù)據(jù)的獨立性,減少了數(shù)據(jù)庫的冗余。
文獻檢索分為快速檢索與高級檢索2個部分。
4.1.1 快速檢索 如圖2所示,選擇需要檢索的方式,然后在檢索框中輸入相關的檢索內容即可。
圖2 文獻快速檢索
4.1.2 高級檢索 如圖3所示,在高級檢索中最多可以選擇4個檢索項,每個檢索項之間有“并且”、“或者”與“不包含”3種關系。每個檢索項提供2個檢索詞搜索,在2個檢索詞之間也有“并且”、“或者”與“不包含”3種關系。高級檢索提供從1956年至當前年份的檢索。
圖3 文獻高級檢索
4.1.3 檢索結果 點擊“檢索”按鈕后獲得檢索結果列表(圖4),再點擊題名即可進入文獻簡介頁面。
圖4 文獻檢索結果
如要在線閱讀全文或者下載PDF格式全文(圖5),則必須登錄系統(tǒng)。登錄后的會員可以收藏、評論當前文獻(可在個人中心中查看收藏的文獻、評論及個人資料)。
圖5 文獻簡介
為了使用戶獲得更好的閱讀體驗,在線閱讀使用了開源Flash插件FlexPaper,該插件提供使文獻以Flash文庫的形式進行閱讀(圖6)。Flash文庫的功能包括文獻放大縮小、文獻內部文字檢索、頁面跳轉等。
個人中心模塊主要分為三部分:個人資料、評論與收藏夾(圖7)。當作為會員用戶登錄文獻信息系統(tǒng)后,用戶可以對自己關注的文獻進行收藏并且可以發(fā)布評論,從而實現(xiàn)用戶之間的信息共享與互動,促進學術交流。
圖6 文獻正文
圖7 個人中心
如圖8所示,本系統(tǒng)研發(fā)有一套功能完整的后臺遠程維護系統(tǒng)。根據(jù)權限不同,后臺用戶的角色分為管理員和信息員兩類。管理員能夠對所有的信息進行在線操作與管理,而信息員只能對本機構的信息進行操作。后臺系統(tǒng)為用戶提供了對文獻、個人信息、機構信息以及新聞動態(tài)的添加、刪除、修改與查詢等管理功能。
圖8 系統(tǒng)后臺
全國現(xiàn)有各級蠶種場200多家[4],蠶種場的技術人員是蠶種生產的主力軍,他們對蠶種生產信息的了解、技術的掌握和實施,是優(yōu)質蠶種生產的關鍵所在。但是,由于目前許多蠶種場生產效益較低、技術人員考察交流機會少,缺少對蠶種生產新技術的了解。家蠶蠶種文獻信息系統(tǒng)全面系統(tǒng)地收集了具有代表性的專業(yè)的蠶種文獻,通過合理的分類,以多條件組合的檢索方式,為蠶種技術人員和專家提供方便、快捷、準確的文獻檢索服務。蠶種資訊、蠶種供求、蠶種專家等子模塊的開發(fā),擴展了系統(tǒng)應用,為用戶提供盡可能全面詳細的蠶種行業(yè)信息資源。系統(tǒng)面向互聯(lián)網的發(fā)布與服務,將為蠶種生產技術與研究成果信息的整理、共享與推廣起到顯著的推動作用。未來,隨著各種新興技術的發(fā)展(如WEB技術、云技術等),將會使平臺的應用對象得到擴展,用戶的數(shù)量隨之增加。因此,平臺的內容也必須得以擴充,加入更多的資源,不僅僅是現(xiàn)有的內容分類,而應該是更加廣泛與全面;內容的區(qū)域也不能僅僅局限在某些省份與地區(qū),應當擴展到全國領域。除了信息量的增大,通過移動應用的支持,平臺應當能提供用戶更加完善的體驗,例如用戶之間的互動,信息迅速的分享等等。
[1]賈中雄.科學發(fā)展蠶業(yè)之淺見[C]∥中國蠶學會,中國農業(yè)科學院蠶業(yè)研究所,西北農林科技大學,等.中國蠶學會第六屆青年學術研討會論文集.楊凌:西北農林科技大學,2009:904-908.
[2]宋燕燕.網絡環(huán)境下文獻信息資源建設構想[J].農業(yè)網絡信息,2010,(4):56 -58.
[3]周文.地方文獻信息平臺建設研究[J].圖書館學刊,2012,(9):32-34.
[4]封槐松.乘勝前進 做大做強我國的蠶種業(yè)[J].中國蠶業(yè),2011,32(1):1 -3.