趙丹
(陜西職業技術學院 陜西 西安 710100)
基于DBS的園林植物數據查詢分析系統的設計與研究
趙丹
(陜西職業技術學院 陜西 西安 710100)
隨著社會經濟的快速增長,人們對生活環境的要求也越來越高,園林行業也逐漸受到大家的重視。而園林植物作為園林景觀中最重要的部分,如何進行分配和管理,也越來越受到大家的重視。為了方便管理,出現了很多園林植物數據庫系統,但這些系統在功能或結構上或多或少無法滿足如今的要求,本文在綜合了之前系統的優勢和劣勢的基礎上,設計了一個基于DBS的園林植物數據查詢分析系統,將數據庫技術與算法知識相結合,并通過一些圖像軟件的輔助處理,建立了一個人性化的,豐富的信息數據和智能分析系統,到了設計要求。
DBS;園林植物;數據庫;數據分析
隨著人們的生活水平的提高,物質文化需求也相應的豐富起來,而園林不僅對于環境的提升還對于人們的悠閑娛樂都是一個良好的選擇。而植物就是園林中的靈魂,園林中的各式植物,構成了園林美麗的風景。植物與石頭,建筑不同,每一個植物都是一個生命,而且隨著氣候的變化,展現出來的景色也各不相同。所以如何設計和管理好一個園林,充分考慮到其中的植物是至關重要的,在設計和規劃一個園林中的植物時,需要考慮兩個方面的要求。即植物的觀賞性以及植物對當地環境的適應程度。而園林植物種類繁多,地域性差異大,形態、特性、習性各有不同,在選擇應用中不易把握,因此在園林設計中能否全面地考慮植物各方面特性直接影響整個園林的最終效果。為了快速準確地查詢園內各個植物的情況,很多園林管理者都使用了一些結合計算機技術的園林植物數據庫系統,此類系統可以幫助管理人員在室內就可以對室外的植物進行管理,也可利用計算機和網絡對一些特殊植物進行分析和培育。但是,目前的一些數據庫系統雖然可以起到查詢和分析的作用,但隨著對管理水平要求的不斷提高。這些系統已經無法滿足專業人員的要求。比如,由于植物的種類很多,有些植物根據習性等因素的不同,分的很細,而園林數據庫系統對于這種情況的劃分就不夠細致。還有軟件自身的功能比較單一,只有簡單的查詢和瀏覽功能。還有最突出的一個缺點就是軟件的交互性較差,遇到特殊問題處理辦法很少,導致數據遺失或泄露。所以本文根據以上缺陷,設計出一款基于DBS數據庫的云林植物數據查詢分析系統,將數據庫和算法結合起來,并加以圖像輔助軟件,與園林植物配置工作相結合開發了一款更具實用性的園林植物數據庫系統[1]。
數據庫技術是20世紀60年興起的一種數據管理技術。該技術是在數據管理方式中一種最新的技術和方法,該技術在數據的分類組織和存儲上有著最完善的體系,可以高效準確地對數據進行存儲和處理。數據庫管理系統(DBMS),是數據庫系統的核心,之所以稱之為核心,是因為該系統對數據庫的構成,運行和維護起著決定性作用,例如 Microsoft Access和Microsoft SQL Sever等[2]。DBS系統主要對數據進行兩個方面的作用,首先是數據的管理。所謂管理,就是對數據在形成、傳遞、編碼、存儲和檢測的過程中進行干預和指導,這些都是數據處理中的核心問題。還有一個作用是數據的處理,其是對各種不同的數據按照最終的形式進行收集、整理、加工和傳遞等一系列操作的總和,其目的是從大量的、原始的數據中抽取、導出有價值的信息,以此作為和決策的依據。數據庫管理系統的作用可以看做是操作系統與使用者之間的橋梁,而橋的根基就是操作系統,數據庫管理系統在穩定的根基上對數據進行分析處理等操作,軟件使用者通過指令發出一切有關數據的操作都會通過該系統對數據進行統一的管理。該系統不僅是管理數據的接收發送和處理等工作,對數據的保護和維護工作也是系統工作內容的一部分。如何按照管理者的需求,保證數據庫中的數據安全和穩定,也是系統設計者必須考慮的問題。數據庫系統(database system),簡稱 DBS是指由計算機硬件、操作系統、數據庫管理系統及其開發工具和在此支持下建立起來的數據庫、應用程序以及用戶、數據庫管理人員組成的一個整體。數據庫的基礎是數據的模型,就是對現實中的具體事物進行抽象,分析和處理的工具。而數據對象則是對一些特殊的模型進行抽象處理。這一切功能都是建立在數據庫應用程序上的,該程序是依靠操作系統以及DBS系統的支撐和開發下運作的,該程序通過指令的激活,在系統中利用各種方式完成所需要的操作,如數據調取,存儲,分析等[3]。圖1為數據庫系統。

圖1 數據庫系統
文中的園林植物數據查詢分析系統選擇 Microsoft Access數據庫作為后臺構建系統數據庫。之所以不選擇類似SQL Server這種大型的數據庫是因為這種數據庫雖然安全穩定,但其使用了比較復雜的算法和檢索功能,而這種復雜性會給我們的系統造成羈絆。Microsoft Access是當前最流行的關系型數據庫管理系統之一,其基本的核心是 Microsoft Jet數據庫引擎,在數據庫的使用和編程過程中與一般的數據庫方式一樣,與復雜數據庫相比,該數據庫操作簡單,易學易懂。雖然系統不大,但是包含了數據庫系統所有應該有的內容,Access數據庫是用 Microsoft Jet數據庫引擎創建的關系型數據庫,是一些關于某個特定主題或目的的信息集合,是用來對數據進行存儲,完善和檢索的,同時還可以根據用戶的需求提供不同的編程接口[4]。Access數據庫是面向操作對象數據庫,原理就是利用操作對象來驅動數據庫的運行,并提供了圖表,分析,查詢等生成器,這些都可以生成可視化的操作工具,這就為使用帶來了便利,還可生成各種使用向導,可以很方便的構造一個功能完善的數據庫管理系統。在本數據庫系統中,原始數據被轉化成表的形式存儲在系統中,通過列表的形式可以直接選擇需要操作的數據,但是為了使用戶可以更加直觀和方便的對數據進行選擇,設計時,采用了窗口化得模式,可以對數據進行直接訪問。其他特定信息和數據的查詢,也可采用窗口化得模式,只需通過窗口直接調用即可[5]。
要建立一個完善的植物數據信息系統,一個科學、系統的識別和整理數據的分類方法是非常重要的。本系統的分類是按照植物的種類來分的,植物的種類簡稱種,是一個相對穩定的特征,但又不是永遠不變的,在物種的長期進化中,有些種類會發生變化,所以我們在分類是不僅需要考慮物種與物種之間的不同,還需注意同種植物間差異的大小。根據上述原則,以種為中心,分為來種(Subspecies)、變種(Varietas)和變型(Forma)。種只是最高的等級,在數據庫系統中還要將其細分,所以需要進行等級的排序,可以分為下面幾個層次,界、門、綱、目、科、屬、種等,可根據情況再分為亞級,即在級次單位前加亞(Sub)。按照上述的等級次序,植物分類學家即以“種”作為分類的起點,把“種”定為基本單位,然后集合相近的種為屬,以將類似的科目集合為一目,類似的目集合為一綱,再集綱為門,集門為界,這樣就形成了一個完整的分類系統。按照種類分好后,還需要對每一種植物進行命名,但植物種類很多,而且每種植物在各國甚至某些區域的命名都不同,所以就需要定制一個標準的規則,本系統選擇的是國際植物命名法規 (I.C.B.N.), 規定以雙名法則(binomial nomenclature)作為植物學名的命名法[6]。該方法的定義原則是使用兩個拉丁化的字母作為植物的名稱,第一個字母為植物的屬名,第二個字母為植物的種名,兩個字母合起來就該植物的學名,這樣做的好處首先就是編譯起來比較簡單,只需兩個字母即可,其次就是不易混淆,為查詢帶來了方便,還可通過大小寫來區分品種的類型,若不加區分則統一小寫即可。圖2為本系統的分類瀏覽圖。本數據查詢分析系統的核心就是植物名稱的確定,所以應該包含植物的名稱,學名,別名以及所屬的綱、科等屬名,這些類型缺一不可,這也是本系統與以往系統的不同,通過這些類型的定位,搜索確定出來的植物與所需要查詢的植物的吻合度可以達到很高的水平[7]。
數據的搜集整理分為文字資料和設計素材兩部分,如圖3所示。其中對于文字資料的收集和整理是以數據為基礎,依據植物在園林中的位置,習性,年限等信息進行整理,設計素材則根據園林的設計圖紙進行整理。在對上述信息進行整理的過程中,數據搜集工作主要通過查閱書籍、網絡等資料以及通過數碼相機、掃描儀等設備獲取,部分無法搜集到的設計素材可使用相關輔助設計軟件制作。在數據信息確認完畢后利用前文介紹的Access數據庫系統,將所有信息通過數據庫導入到系統中,并按之前的原則進行分類。而系統的界面設計則選擇的是最普遍的Windows操作界面,突出人性化和操作的簡便化[8]。系統的軟件分為菜單欄、工具欄、狀態欄及主操作窗口四部分,每個模塊會通過主界面的選擇,出現在每個窗口的操作區域。本園林植物數據查詢分析系統最關鍵的部分就是瀏覽系統的設計,使用者通過瀏覽,找到所需要查詢的物種,好的瀏覽系統是一個查詢系統好壞的關鍵。本系統的瀏覽系統分為4個模塊,首先是分類瀏覽,本模塊根據植物的類別進行分配,按照所屬的綱、科等信息進行劃分,并且每種以表格的形式呈現出來,并會備注上該植物的簡單介紹。第二個是特征瀏覽,是根據園內植物不同的特征來進行分類,也是通過表格的形式呈現。第三個是植物瀏覽,該模式的設計方式是按照植物名稱第一個字母的拼音發音來排列,該模式的優勢就是可以很快的定位出所需要查詢的植物,并通過植物下方的備注了解植物以及查看所在園區位置[9-12]。最后一種模式是素材瀏覽和全部素材,這兩個模塊可直觀的瀏覽植物素材,且所選圖形素材可直接導入制圖軟件,視頻、音頻文件則可由系統自帶播放器打開。

圖2 分類瀏覽

圖3 數據結構
文中在分析了以往園林植物數據查詢分析系統的不足之處后,針對如今對該系統全新的要求,以及實際應用,設計了一個基于DBS的園林植數據查詢分析系統,將數據庫技術與算法知識相結合,并通過一些圖像軟件的輔助處理,建立了一個人性化的,豐富的信息數據和智能分析系統,完善了瀏覽,查詢,數據維護等功能,并且操作界面簡單,查詢結果準確,使用效率高,達到了設計要求。
[1]陳有民.園林樹木學[M].北京:中國林業出版社,1990.
[2]蘇雪痕.植物造景[M].北京:中國林業出版社,1994.
[3]張寬海,匡松.管理信息系統概論[M].北京:高等教育出版社,2003.
[4]岳劍波.信息管理基礎[M].北京:清華大學出版社,1999.
[5]李艷杰.管理信息系統[M].南京:東南大學出版社,2005.
[6]鄺孔武.管理信息系統分析與設計[M].西安:西安電子科技大學出版社,2000.
[7]劉魯.信息系統分析與設計[M].北京:北京航空航天大學出版社,1999.
[8]王能斌.數據庫系統[M].北京:工業出版社,1995.
[9]史濟民.軟件工程原理方法與應用[M].北京:高等教育出版社,1990.
[10]周藝環,任偉,張旭,等.電子式互感器異常報文數據庫設計[J].陜西電力,2014(5):65-68.
[11]杰克·萊文,張東霞,馬文媛.美國奧能公司基于用電數據分析的用能服務應用[J].供用電,2015(9):56-58.
[12]徐大青,欒文鵬,王鵬,等.智能電表數據分析方法及應用[J].供用電,2015(8):26-30.
Design and research of garden plant data query system based on the analysis of DBS
ZHAO Dan
(Shaanxi Vocational and Technical College,Xi'an 710100,China)
With the rapid growth of social economy,people is right living environment is becoming more and more high,the landscape industry also gradually attention by all of us.The garden plant,as the most important part of the landscape,how to allocate and manage,is becoming more and more attention by all of us.For the convenience of management,there are many garden plant database system,but these systems more or less on function or structure can meet the requirements,now this paper before the comprehensive system on the basis of the advantages and disadvantages,designed a based on the analysis of DBS garden plant data query system,combining database technology and algorithm of knowledge,and through some ancillary processing image software,set up a humanized,abundant information data and intelligent analysis system,the design requirements.
DBS;garden plant;database;the data analysis
TN99
A
1674-6236(2016)18-0031-03
2015-10-21 稿件編號:201510140
趙 丹(1988—),女,河北邢臺人,碩士研究生,助教。研究方向:園林植物。