尹秀華
(山東省東營(yíng)市園林處,山東 東營(yíng) 257091)
樹種的豐富性和多樣性在一地園林綠化中的作用至關(guān)重要。東營(yíng)市多年來(lái)一直注重樹種的引進(jìn)和栽培。立足本地實(shí)際,通過(guò)充分考察分析綠化樹種生長(zhǎng)習(xí)性、應(yīng)用特色,結(jié)合本地氣候、土壤等條件,篩選引進(jìn)了大量外地優(yōu)良樹種。
一個(gè)優(yōu)秀的園林景觀設(shè)計(jì),應(yīng)做到因地制宜,科學(xué)布局。這就要求設(shè)計(jì)人員靈活配置運(yùn)用不同樹種、草種、花卉,充分考慮四季景色變化和綠化植物的觀型、賞色、生態(tài)習(xí)性及對(duì)太陽(yáng)光照的需求強(qiáng)度,根據(jù)綠地性質(zhì)選擇適宜樹種,以實(shí)現(xiàn)經(jīng)濟(jì)效益、生態(tài)效益和社會(huì)效益的最佳契合點(diǎn)。建立一個(gè)完整的樹種管理系統(tǒng),實(shí)現(xiàn)綠化樹種信息管理的系統(tǒng)化、自動(dòng)化和規(guī)范化,提供便捷的瀏覽、查詢、統(tǒng)計(jì)功能,對(duì)于樹種信息資源的永久性保存,提高樹種信息資源的利用率和科研人員、設(shè)計(jì)人員工作效率,具有十分重要意義。
通過(guò)實(shí)地調(diào)研考察采集,查閱文獻(xiàn)、工具書和網(wǎng)絡(luò)搜索,收集了包括圖片、特性在內(nèi)的詳盡的相關(guān)樹種信息,并通過(guò)整理、校驗(yàn),把分散的信息綜合,分類,形成了較完備的信息資料。
本數(shù)據(jù)庫(kù)收錄東營(yíng)市所有設(shè)計(jì)用綠化樹種、草種、花卉名錄及其特性。采用數(shù)據(jù)庫(kù)軟件ACCESS2003研建,是面向?qū)ο?object)的采用事件驅(qū)動(dòng)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),即是由若干個(gè)數(shù)據(jù)庫(kù)表及表與表之間的關(guān)系、查詢、窗體、頁(yè)等對(duì)象組成的一個(gè)數(shù)據(jù)集合。
2.2.1 數(shù)據(jù)庫(kù)表
數(shù)據(jù)庫(kù)表是本系統(tǒng)存儲(chǔ)數(shù)據(jù)的基本對(duì)象,包括植物基本信息表和以果實(shí)類型、生態(tài)習(xí)性、花色、花期、果期、園林應(yīng)用、識(shí)別特征、適生地區(qū)、樹種圖片等命名的數(shù)據(jù)庫(kù)表。其中基本信息表由樹種編號(hào)、樹種名稱、拉丁學(xué)名、別名、屬、種等字段組成,園林應(yīng)用表由樹種編號(hào)、樹種名稱、綠化功能類別、觀賞類別和園林應(yīng)用等字段組成。其余各數(shù)據(jù)庫(kù)表分別由樹種編號(hào)、樹種名稱及與該表名一致的字段名3個(gè)字段組成。在創(chuàng)建表時(shí),將各個(gè)表的樹種編號(hào)設(shè)置為主鍵,即表中所存儲(chǔ)的每一條記錄的唯一標(biāo)識(shí)。
2.2.2 表間關(guān)系
數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)庫(kù)表既依附于數(shù)據(jù)庫(kù)系統(tǒng),展現(xiàn)著與樹種信息有關(guān)的主題,又相對(duì)獨(dú)立。單個(gè)數(shù)據(jù)庫(kù)表信息有限,本系統(tǒng)的優(yōu)點(diǎn)是可以建立表間關(guān)系。一旦建立表間關(guān)系,可以在一個(gè)表中瀏覽其它表的數(shù)據(jù),也可以反映植物各特性間比較復(fù)雜的關(guān)系。
在本數(shù)據(jù)庫(kù)中完成數(shù)據(jù)表字段設(shè)計(jì)后,就需要建立各表之間的表關(guān)系。以“樹種編號(hào)”為紐帶分別為每一數(shù)據(jù)庫(kù)表與其余各數(shù)據(jù)庫(kù)表建立表間關(guān)系。這里需要注意的是,在編輯關(guān)系對(duì)話框中,必須選中“實(shí)施參照完整性”復(fù)選框,以保證其余表中的“樹種編號(hào)”都是在樹種基本信息表中的“樹種編號(hào)”。
2.2.3 查詢
建立數(shù)據(jù)庫(kù)的目的之一就是滿足用戶以一種快捷的方式查詢有關(guān)數(shù)據(jù)的要求。使用系統(tǒng)提供的查詢?cè)O(shè)計(jì)器,允許用戶通過(guò)直觀的操作建立查詢,從指定的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表中快速地篩選出用戶需要的記錄。查詢包括選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和結(jié)構(gòu)化查詢語(yǔ)言(SQL)查詢。這里只介紹本系統(tǒng)設(shè)計(jì)中用到的選擇查詢和參數(shù)查詢。
(1)選擇查詢。使用查詢?cè)O(shè)計(jì)器,首先選擇想從中篩選記錄的數(shù)據(jù)庫(kù)表,然后通過(guò)直觀的操作,添加查詢目標(biāo)字段,指定查詢條件,最后運(yùn)行查詢結(jié)果。例如要查詢果期為9~11月份的所有樹種名稱及果實(shí)類型。這是一個(gè)多字段組合查詢。將數(shù)據(jù)庫(kù)表果期和果實(shí)類型添加到查詢?cè)O(shè)計(jì)器中,將果期、樹種名稱(注:此處表示“果期”表中的“樹種名稱”字段,下同),果期、果期和果實(shí)類型、果實(shí)類型字段添加到查詢?cè)O(shè)計(jì)表格中,在果期字段的“條件”一欄中設(shè)定查詢規(guī)則為9~11月份,在“查詢”菜單中點(diǎn)擊“運(yùn)行”即可看到查詢結(jié)果。
(2)參數(shù)查詢。參數(shù)查詢是在執(zhí)行時(shí)顯示對(duì)話框以提示用戶輸入信息的查詢。以本系統(tǒng)中的“按園林應(yīng)用查詢”為例介紹參數(shù)查詢的建立和運(yùn)行。
在查詢?cè)O(shè)計(jì)器中,把樹種基本信息表中的全部字段和園林應(yīng)用表中的“綠化功能”字段及“觀賞類別”字段添加到查詢?cè)O(shè)計(jì)表格中。然后在“綠化功能”和“觀賞類別”字段的條件欄中,分別輸入一個(gè)帶方括號(hào)的文本“[請(qǐng)輸入綠化功能:]”和“[請(qǐng)輸入觀賞類別]”,用作參數(shù)查詢的提示信息。當(dāng)運(yùn)行該查詢時(shí),就會(huì)彈出[請(qǐng)輸入綠化功能:]對(duì)話框,輸入綠化功能如風(fēng)景樹,則會(huì)彈出另一對(duì)話框[請(qǐng)輸入觀賞類別:],輸入觀賞類別如觀形類,則顯示所有綠化功能為風(fēng)景樹的觀形類樹種基本信息。
(3)查詢?cè)O(shè)計(jì)。根據(jù)設(shè)計(jì)目標(biāo),本系統(tǒng)建立的查詢包括樹種基本信息查詢,提取了“基本信息表”中的所有字段及“樹種圖片”中的樹種圖片字段。風(fēng)景樹查詢,行道樹查詢,庭蔭樹查詢,花灌木查詢,綠籬樹查詢,藤本查詢;地被樹查詢,從幾個(gè)相關(guān)數(shù)據(jù)庫(kù)表中提取了生態(tài)習(xí)性,識(shí)別特征,適生地區(qū)字段和樹種基本信息表中的全部字段,并按照“園林應(yīng)用”表中“綠化功能”字段分類顯示各類樹種的全部數(shù)據(jù)。按樹種名稱查詢,按園林應(yīng)用查詢,按花色查詢,按花期查詢屬于參數(shù)查詢。
到這里已經(jīng)建立起了數(shù)據(jù)庫(kù)后端的數(shù)據(jù)庫(kù)表、查詢等重要對(duì)象,而直接與用戶接觸的是前端對(duì)象窗體。這里建立的查詢將用作窗體的記錄源。
2.2.4 窗體
窗體是直接和用戶進(jìn)行交互的數(shù)據(jù)庫(kù)對(duì)象。用戶包括創(chuàng)建者以外的終端用戶可以通過(guò)它查看和訪問(wèn)數(shù)據(jù)庫(kù)。窗體是從一個(gè)或者幾個(gè)基礎(chǔ)表或查詢中導(dǎo)出的表。
本系統(tǒng)中,根據(jù)設(shè)計(jì)目標(biāo),建立了一系列應(yīng)用窗體和“歡迎界面”窗體及實(shí)現(xiàn)功能導(dǎo)航的“主切換面板”窗體。應(yīng)用窗體分別從上述建立的幾個(gè)查詢中導(dǎo)出,即通過(guò)窗體將上面的查詢顯示出來(lái)?!爸髑袚Q面板”窗體是整個(gè)系統(tǒng)的入口,通過(guò)各種控件及宏,系統(tǒng)中的各個(gè)功能模塊在該導(dǎo)航窗體中都建立鏈接。
此外,還建立了一個(gè)以數(shù)據(jù)庫(kù)表果期表和果實(shí)類型表為源表的帶有子窗體的應(yīng)用窗體“果期及果實(shí)類型查詢”。舉例說(shuō)明創(chuàng)建過(guò)程,在數(shù)據(jù)庫(kù)窗口的新建窗體向?qū)е?添加源表果期和果實(shí)類型表中的全部字段,點(diǎn)下一步,選擇“帶有子窗體的窗體”的數(shù)據(jù)查看方式,接著選擇布局及樣式,就建立了一個(gè)“果期及果實(shí)類型查詢”窗體。
這里我們?yōu)槊總€(gè)應(yīng)用窗體添加了“添加新記錄” 、“刪除記錄”、“打印記錄” 、“打印當(dāng)前窗體” 、“打印窗體”等命令按鈕。
2.2.5 宏
宏是另一重要的數(shù)據(jù)庫(kù)對(duì)象。宏使其它數(shù)據(jù)庫(kù)對(duì)象彼此相互驅(qū)動(dòng),有機(jī)地組合起來(lái)。
在建立窗體的過(guò)程中,所用到的控件中就提供了一些基本的操作宏,但是,如果想要執(zhí)行特殊的操作就必須親自創(chuàng)建宏。如本系統(tǒng)中我們可以通過(guò)建立一個(gè)AutoExec宏自動(dòng)啟動(dòng)“歡迎界面”窗體。新建宏的設(shè)計(jì)網(wǎng)格中,在“窗體名稱”欄下拉列表中選擇“歡迎界面”,在“視圖”、“數(shù)據(jù)模式”、“窗口模式”欄中分別設(shè)置選項(xiàng)為“視圖”、“增加”和“對(duì)話框”,保存該宏為AutoExec。當(dāng)重新啟動(dòng)數(shù)據(jù)庫(kù)時(shí),就可以自動(dòng)運(yùn)行“歡迎界面”窗體。
2.2.6 頁(yè)
把數(shù)據(jù)庫(kù)系統(tǒng)發(fā)布到網(wǎng)頁(yè)上,供組織內(nèi)多個(gè)用戶共享,是我們研建園林設(shè)計(jì)樹種信息數(shù)據(jù)庫(kù)的重要目的之一。本系統(tǒng)提供Web發(fā)布向?qū)Чδ??!?/p>
例如,要建立一個(gè)“樹種基本信息”的數(shù)據(jù)訪問(wèn)頁(yè)。選擇數(shù)據(jù)庫(kù)對(duì)象“頁(yè)”下的“使用向?qū)?chuàng)建數(shù)據(jù)訪問(wèn)頁(yè)”,在第一個(gè)對(duì)話框中選擇數(shù)據(jù)來(lái)源字段,選取樹種基本信息表中的所有字段,點(diǎn)“下一步”后,用戶在下面的向?qū)?duì)話框中對(duì)數(shù)據(jù)字段分組、排序等設(shè)置后,單擊“完成”按鈕結(jié)束創(chuàng)建,就會(huì)出現(xiàn)“樹種基本信息”的數(shù)據(jù)訪問(wèn)頁(yè)。
具有數(shù)據(jù)的存儲(chǔ)、添加、修改和刪除功能。本系統(tǒng)界面友好,操作靈活方便,組織內(nèi)不同層次的用戶根據(jù)自己的權(quán)限,可以對(duì)表中記錄進(jìn)行添加、刪除和修改等操作。
通過(guò)本系統(tǒng),組織內(nèi)用戶可在網(wǎng)上瀏覽、查詢與樹種有關(guān)的各種信息。打開“園林設(shè)計(jì)樹種數(shù)據(jù)庫(kù).mdb”,系統(tǒng)自動(dòng)彈出歡迎界面,點(diǎn)擊進(jìn)入下一屏,進(jìn)入“主切換面板”窗體。在“主切換面板”窗體上,有樹種基本信息查詢、風(fēng)景樹查詢、行道樹查詢、庭蔭樹查詢、花灌木查詢、綠籬樹查詢、藤本查詢、地被樹查詢、按樹種名稱查詢、按園林應(yīng)用查詢、按花色查詢、按花期查詢、果期及果實(shí)類型查詢,退出該系統(tǒng)等功能模塊,當(dāng)用戶單擊該窗體中的功能模塊按鈕時(shí),即可進(jìn)入相應(yīng)的功能模塊。
應(yīng)用“按園林應(yīng)用查詢”模塊,用戶可以分類查看觀形類風(fēng)景樹、觀葉類風(fēng)景樹、觀花類風(fēng)景樹、觀果類風(fēng)景樹、竹類風(fēng)景樹、棕櫚類風(fēng)景樹、常綠類行道樹、落葉類行道樹、常綠類庭蔭樹、落葉類庭蔭樹、觀葉類花灌木、觀花類花灌木、觀果類花灌木、常綠類綠籬樹、落葉類綠籬樹、常綠類藤本和落葉類藤本、常綠類地被樹、落葉類地被樹的基本信息。
本系統(tǒng)為有戶提供各應(yīng)用窗體和記錄的打印。
園林設(shè)計(jì)樹種數(shù)據(jù)庫(kù)的維護(hù)包括,對(duì)數(shù)據(jù)的安全性,完整性、校正性維護(hù)。數(shù)據(jù)庫(kù)系統(tǒng)維護(hù)人員DBA(Data Base Administrator)在數(shù)據(jù)庫(kù)運(yùn)行期間的主要任務(wù)包括:監(jiān)督和控制數(shù)據(jù)庫(kù)的使用和運(yùn)行,對(duì)系統(tǒng)的基礎(chǔ)庫(kù)進(jìn)行維護(hù),對(duì)系統(tǒng)的權(quán)限組進(jìn)行管理,按需求對(duì)數(shù)據(jù)庫(kù)進(jìn)行模式修改,改進(jìn)和重組數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)的備份與恢復(fù)和文件管理等。
數(shù)字化網(wǎng)絡(luò)化時(shí)代,隨著辦公自動(dòng)化(OA)的發(fā)展,計(jì)算機(jī)及數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用領(lǐng)域越來(lái)越廣泛。本系統(tǒng)根據(jù)在園林總體規(guī)劃及景觀設(shè)計(jì)中提出的較為詳細(xì)可行的需求,利用數(shù)據(jù)庫(kù)系統(tǒng)為東營(yíng)市園林設(shè)計(jì)樹種資源建立電子檔案,向用戶快速、準(zhǔn)確地提供所需信息,以最大限度地發(fā)揮樹種信息資源的利用價(jià)值。
[1]李瑞民,元合玲,元冬艾,等.試述園林植物配置方案的經(jīng)濟(jì)分析方法[J].建筑科技與管理,2009(8):110~111.
[2]唐 菀,馬 杰,曾廣平.評(píng)測(cè)智能化入侵檢測(cè)方法的樣本庫(kù)分析[J].中南民族大學(xué)學(xué)報(bào):自然科學(xué)版,2010,29(2):84~87.