国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

牯牛降野生觀賞植物數(shù)據(jù)庫(kù)的構(gòu)建

2014-08-15 00:55:12文萍芳
關(guān)鍵詞:牯牛關(guān)系數(shù)據(jù)庫(kù)窗體

文萍芳

(池州職業(yè)技術(shù)學(xué)院,安徽池州247000)

1 引言

作為一個(gè)國(guó)家級(jí)的自然保護(hù)區(qū),牯牛降自然保護(hù)區(qū)擁有豐富的野生觀賞植物,區(qū)內(nèi)野生植物群落結(jié)構(gòu)較為豐富,資源充沛。據(jù)統(tǒng)計(jì),牯牛降自然保護(hù)區(qū)內(nèi)高等植物大約有176科,共計(jì)1209種,其中野生觀賞植物大概140科,共計(jì)491屬944種。在觀賞植物中,尤其以菊科植物種類(lèi)最多,其次是喬木類(lèi)殼斗植物,其次是灌木種類(lèi)的薔薇科。并且,牯牛降自然保護(hù)區(qū)內(nèi)存在許多其特有的品種,比如白穗花、安徽?qǐng)?bào)春、安徽槭、紫蕘花、永瓣藤等,以及許多古老孑遺種,比如香榧、銀鵲樹(shù)、銀杏。在區(qū)內(nèi),存在多種觀賞植物,其中觀果植物131種,觀型植物96種,草本類(lèi)273種,喬木類(lèi)59種,灌木類(lèi)119種,觀葉植物129種,適合做巖生綠化植物31種,合做藤本的植物84種,適合做保健植物或藥用價(jià)值的300余種,水生或濕生植物27種左右[1]。

2 牯牛降野生觀賞植物基礎(chǔ)資料收集

建立野生觀賞植物數(shù)據(jù)庫(kù)之前,首先要收集基本的資料,確認(rèn)觀賞植物歸屬種類(lèi),科屬等信息[2]。本文開(kāi)發(fā)設(shè)計(jì)的數(shù)據(jù)庫(kù)系統(tǒng)共收集了野生觀賞植物大概140科,共計(jì)491屬944種,具體包括灌木、喬木、藤本植物、叢生植物、水生事務(wù)、草坪植物和草本花卉等。包括所有植物的文字性資料和圖片資料,包括形態(tài)圖片和應(yīng)用圖片等多種形式。根據(jù)野生植物的實(shí)際應(yīng)用對(duì)其進(jìn)行了定義,包括中文名稱、俗名、分類(lèi)、科別、地域分布、溫度習(xí)性、土壤習(xí)性、光習(xí)性、抗污染習(xí)性、生長(zhǎng)周期、生長(zhǎng)速度、觀賞特性、植物圖片等。

3 牯牛降野生觀賞植物數(shù)據(jù)庫(kù)開(kāi)發(fā)與設(shè)計(jì)

3.1 數(shù)據(jù)庫(kù)服務(wù)器平臺(tái)。目前,數(shù)據(jù)庫(kù)發(fā)展經(jīng)歷了網(wǎng)狀數(shù)據(jù)庫(kù)、層次數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù),其對(duì)應(yīng)的數(shù)據(jù)庫(kù)模型也是網(wǎng)狀模型、層次模型和關(guān)系模型,尤其是關(guān)系數(shù)據(jù)庫(kù),其邏輯信息結(jié)構(gòu)是一張表[3]。因此,只需要維護(hù)一張表即可,其優(yōu)點(diǎn)是數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,表達(dá)能力強(qiáng),能夠更好的處理復(fù)雜數(shù)據(jù),并且數(shù)學(xué)基礎(chǔ)支撐較為完善,當(dāng)前先進(jìn)的數(shù)據(jù)庫(kù)均為關(guān)系數(shù)據(jù)庫(kù),比如SQLserver系列數(shù)據(jù)庫(kù)、FoxBASE系列數(shù)據(jù)庫(kù)和DEBASE系列數(shù)據(jù)庫(kù)。本文選用關(guān)系數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)模型。

本文在開(kāi)發(fā)設(shè)計(jì)觀賞植物數(shù)據(jù)庫(kù)的過(guò)程中,使用微軟開(kāi)發(fā)的Access數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)易學(xué)、易于使用,在任何一臺(tái)電腦上配置Office2007系統(tǒng)軟件即可[4]。作為一種關(guān)系數(shù)據(jù)庫(kù),Access數(shù)據(jù)庫(kù)是一種基于Windows桌面開(kāi)發(fā)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是一種為中小型用戶服務(wù)的數(shù)據(jù)庫(kù)系統(tǒng),廣泛的應(yīng)用于現(xiàn)代數(shù)據(jù)庫(kù)使用領(lǐng)域。作為一個(gè)強(qiáng)大的管理信息系統(tǒng)的支撐平臺(tái),其界面友好,使用環(huán)境簡(jiǎn)單,兼容性強(qiáng),無(wú)需安裝其他數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)。

(1)界面友好:Access數(shù)據(jù)庫(kù)具備便捷的設(shè)計(jì)菜單和編程環(huán)境,易于開(kāi)發(fā)人員掌握;

(2)可以與Excel共享數(shù)據(jù)信息:Access數(shù)據(jù)庫(kù)中的數(shù)據(jù)表通過(guò)操作導(dǎo)出的瀏覽結(jié)果,可以導(dǎo)入到Excel,或者與其他文檔合并,能夠?qū)嵤┡刻幚怼?/p>

(3)提供多種時(shí)間生成的方式:Access數(shù)據(jù)庫(kù)可以為程序員提供表達(dá)式、VBA和宏等事件編碼方式,并且可以互相結(jié)合,以便程序員開(kāi)發(fā)過(guò)程中實(shí)現(xiàn)某一具體的復(fù)雜事件。

(4)具有強(qiáng)大的功能想到。Access數(shù)據(jù)庫(kù)可以為程序員提供窗體、表格、報(bào)表、宏、查詢、頁(yè)、模塊等7種營(yíng)養(yǎng)程序,建立數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象,并且其擁有多種生成器、向?qū)?、模板,能夠使用?shù)據(jù)查詢、存儲(chǔ)、報(bào)表生成和界面設(shè)計(jì)等方式規(guī)范用戶操作。并且在開(kāi)發(fā)過(guò)程中,多使用向?qū)?,不需要編?xiě)代碼,因此易學(xué)易用,非常簡(jiǎn)單。較同類(lèi)數(shù)據(jù)庫(kù)具有強(qiáng)大的普適性和操作性,

3.2 野生觀賞植物數(shù)據(jù)庫(kù)設(shè)計(jì)

3.2.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)。數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)是一個(gè)高性能的數(shù)據(jù)庫(kù)實(shí)現(xiàn)的基本步驟之一,也是必不可少的前期需求準(zhǔn)備工作。數(shù)據(jù)庫(kù)設(shè)計(jì)人員首先需要對(duì)使用數(shù)據(jù)庫(kù)的用戶環(huán)境進(jìn)行需求分析,以便能夠確認(rèn)用戶實(shí)際需要的操作和功能,采用模塊化和結(jié)構(gòu)化設(shè)計(jì)方案,抽象建模,導(dǎo)出系統(tǒng)的E-R圖[5]。

(1)系統(tǒng)功能需求。數(shù)據(jù)庫(kù)的功能需求分析是非常重要的,其可以有效的避免造成多次開(kāi)發(fā),因此前期需要對(duì)系統(tǒng)的資料實(shí)施清晰的核查和調(diào)研。一是對(duì)牯牛降野生觀賞植物進(jìn)行資料收集、分類(lèi),將資料按照不同的分類(lèi)方式,錄入系統(tǒng),同時(shí)能夠?qū)崿F(xiàn)信息的查找、刪除和修改,系統(tǒng)的運(yùn)行要能夠可靠、穩(wěn)定和快速。根據(jù)系統(tǒng)需求,數(shù)據(jù)庫(kù)系統(tǒng)包括以下幾個(gè)模塊:

數(shù)據(jù)處理功能:手機(jī)牯牛降野生植物的基本資料,對(duì)其實(shí)施預(yù)處理,將其錄入系統(tǒng),并且能夠?qū)嵤┨幚砉δ?,包括?shù)據(jù)修改、刪除等更新功能;

數(shù)據(jù)查詢:按照野生植物的科屬、種類(lèi)、株高、生長(zhǎng)周期等屬性進(jìn)行查詢,以便能夠方便的實(shí)施系統(tǒng)數(shù)據(jù)輸入輸出[6]。

(2)數(shù)據(jù)庫(kù)系統(tǒng)表設(shè)計(jì)。在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系表可以用來(lái)存儲(chǔ)原始的數(shù)據(jù)信息,因此,在創(chuàng)建關(guān)系表時(shí),必須設(shè)計(jì)好列的名稱、列的長(zhǎng)度、每一列的數(shù)據(jù)類(lèi)型和索引等。數(shù)據(jù)類(lèi)型有很多種,比如文本類(lèi)型、數(shù)值類(lèi)型、浮點(diǎn)類(lèi)型、時(shí)間類(lèi)型、字符類(lèi)型等。在野生植物數(shù)據(jù)表設(shè)計(jì)過(guò)程中,數(shù)據(jù)庫(kù)要考慮選擇合適的數(shù)據(jù)字段類(lèi)型,并且設(shè)置數(shù)據(jù)字段的長(zhǎng)度,以便能夠降低數(shù)據(jù)冗余,由于在野生植物數(shù)據(jù)庫(kù)中,植物的信息描述通常采用文本類(lèi)型,因此,如果文本字段類(lèi)型的長(zhǎng)度太大,將會(huì)大大的增加數(shù)據(jù)庫(kù)的信息存儲(chǔ)量,如果字段太小,將會(huì)導(dǎo)致數(shù)據(jù)信息丟失[7]。關(guān)系表的每一行都表示一個(gè)唯一的可被識(shí)別的數(shù)據(jù)實(shí)體,表示一種野生植物,根據(jù)野生植物的類(lèi)別不同,可以建立各種植物,比如一年生植物、水生植物、喬木、藤本植物,通過(guò)表之間的關(guān)系,構(gòu)成一個(gè)關(guān)系數(shù)據(jù)庫(kù)。

(3)數(shù)據(jù)庫(kù)查詢功能的實(shí)現(xiàn)。根據(jù)植物中的一年或二年生植物、宿根植物、水生花卉、球根花卉、藤本植物、喬木、灌木、觀賞草,牯牛降野生觀賞植物數(shù)據(jù)庫(kù)共需要建立8個(gè)表,建立適用牯牛降使用的野生觀賞植物總查詢,這個(gè)查詢包含了這8個(gè)表中的任何一個(gè)字段。在總查詢的建立過(guò)程中根據(jù)樹(shù)木的形態(tài)去查詢植物的材料、根據(jù)生長(zhǎng)期去查詢植物的材料、根據(jù)名稱去查詢植物的材料、根據(jù)株高去查詢植物的材料、根據(jù)科屬去查詢植物的材料,共五個(gè)查詢,查詢建立的過(guò)程大同小異。

(4)查詢界面的開(kāi)發(fā)過(guò)程。數(shù)據(jù)庫(kù)管理系統(tǒng)的構(gòu)建過(guò)程中,最關(guān)鍵的是窗體的建立。因?yàn)閿?shù)據(jù)庫(kù)系統(tǒng)的使用最常見(jiàn)的就是對(duì)窗口的操作,所以,數(shù)據(jù)庫(kù)功能的正常實(shí)現(xiàn)與否基本上取決于窗體的設(shè)計(jì)是否完備。Access中有功能比較強(qiáng)大的窗體設(shè)計(jì)的向?qū)В谠O(shè)計(jì)中除了有些操作特別復(fù)雜外,都可以用系統(tǒng)中提供的常見(jiàn)向?qū)K[8]。其中窗體事件中比較復(fù)雜的可以用編輯宏組來(lái)實(shí)現(xiàn)。

(1)空白窗體的創(chuàng)建過(guò)程。打開(kāi)用來(lái)進(jìn)行窗體建立的數(shù)據(jù)庫(kù)。找到這個(gè)數(shù)據(jù)庫(kù)中的對(duì)象列表,在列表中找到選擇窗體這個(gè)選項(xiàng),然后選擇設(shè)計(jì)視圖功能中的窗體創(chuàng)建項(xiàng)。單擊表明新建窗口的按鈕,隨后彈出的窗口新建對(duì)話框。找到窗體新建所在列表中的視圖設(shè)計(jì)選項(xiàng),接著找到確定按鈕單擊,隨后會(huì)出現(xiàn)空白窗體,便可以在窗體的設(shè)計(jì)視圖完成窗體的設(shè)計(jì)。

(2)主窗體的設(shè)計(jì)與實(shí)現(xiàn)。在主窗體中有系統(tǒng)標(biāo)題等五個(gè)不同功能的按鈕。窗體的創(chuàng)建關(guān)鍵過(guò)程是用窗體控件來(lái)進(jìn)行有關(guān)的設(shè)計(jì)制作。通過(guò)標(biāo)簽控件來(lái)進(jìn)行系統(tǒng)標(biāo)題創(chuàng)建;通過(guò)圖像控件來(lái)建立主控圖像;通過(guò)命令按鈕來(lái)進(jìn)行各個(gè)功能的選項(xiàng)創(chuàng)建。默認(rèn)的視圖:?jiǎn)蝹€(gè)窗體;標(biāo)題:創(chuàng)建作者;可否刪除:否;可否編輯:否;可否添加:否;記錄選定標(biāo)簽:否;邊框的樣式:無(wú);寬度:16cm;關(guān)閉標(biāo)簽:否;最小、最大按鈕:無(wú);圖片放縮模式:伸拉;圖片樣式:嵌入;菜單欄目:系統(tǒng)菜單。

(3)瀏覽窗體的設(shè)計(jì)。窗體屬性的標(biāo)題:資料的概況;默認(rèn)的視圖:獨(dú)個(gè)窗體;可否刪除:否;可否編輯:否;滾動(dòng)條有無(wú):兩者都無(wú);可否添加:否;記錄選定標(biāo)簽;是;導(dǎo)航的按鈕:是;邊框式樣:對(duì)話框的邊框;分隔線:是;最小、最大按鈕:無(wú);寬度:16cm;關(guān)閉的按鈕:否;圖片放縮模式:伸拉;圖片樣式:嵌入;圖片對(duì)齊的方式:居中;快捷按鈕:是;菜單欄目:系統(tǒng)菜單。

(4)查詢窗體的設(shè)計(jì)。窗體屬性的標(biāo)題:查詢的結(jié)果;可否刪除:否;可否編輯:否;滾動(dòng)條有無(wú):兩者都無(wú);可否添加:否;記錄選定標(biāo)簽;是;導(dǎo)航的按鈕:是;邊框式樣:細(xì)邊框;分隔線:是;寬度:19cm;菜單欄目:系統(tǒng)菜單。

(5)編輯窗體的設(shè)計(jì)。窗體屬性的標(biāo)題:整合編輯;可否刪除:是;可否編輯:是;滾動(dòng)條有無(wú):兩者都無(wú);可否添加:是。

3.3 野生觀賞植物數(shù)據(jù)庫(kù)應(yīng)用。野生植物數(shù)據(jù)庫(kù)建立之后,數(shù)據(jù)庫(kù)實(shí)現(xiàn)了動(dòng)態(tài)更新,其內(nèi)容可以隨時(shí)更新、錄入不同植物的數(shù)量和種類(lèi),其分布區(qū)域等相關(guān)信息,同時(shí),該系統(tǒng)為用戶提供了多種查詢方式,不但能夠?qū)崿F(xiàn)單一查詢,也能實(shí)現(xiàn)關(guān)鍵詞組合查詢,快速的查詢到相關(guān)的植物信息。

比如單一條件查詢,用戶只需要輸入植物的名字,即可查詢?cè)擃?lèi)植物的數(shù)量、生長(zhǎng)周期、分布區(qū)域等信息;如果用戶不知道某一種植物的確切名字,僅僅得到了該植物的相關(guān)生長(zhǎng)習(xí)性、分布區(qū)域,即可將這兩類(lèi)關(guān)鍵詞相組合,查詢到期望的植物等信息,并將信息在結(jié)果列中表現(xiàn)出來(lái)。

[1]戴啟培.牯牛降野生觀賞植物資源調(diào)查與評(píng)價(jià)研究[D].南京林業(yè)大學(xué).2010

[2]劉志勇,張金波,王威,苗昊翠,馬艷明,顏國(guó)榮,白玉亭.保護(hù)新疆植物種質(zhì)資源合理開(kāi)展資源創(chuàng)新與利用[J].新疆農(nóng)業(yè)科學(xué).2011(09)

[3]徐坤.寧夏野生食用植物資源的調(diào)查與信息數(shù)據(jù)庫(kù)的建立[J].中國(guó)野生植物資源.2009(04)

[4]張茂震,唐小明,謝陽(yáng)生,丁麗霞.森林資源數(shù)據(jù)庫(kù)系統(tǒng)查詢效率分析[J].浙江林學(xué)院學(xué)報(bào).2009(02)

[5]張宇,王雨華.中國(guó)植物名稱數(shù)據(jù)庫(kù)的建設(shè)及若干問(wèn)題的探討[J].云南植物研究.2010(05)

[6]張南賓,丁廷發(fā).重慶市園林植物數(shù)據(jù)庫(kù)管理系統(tǒng)的研究與開(kāi)發(fā)[J].農(nóng)業(yè)與技術(shù).2008(01)

[7]葉文艷,袁劍華.園林植物數(shù)據(jù)庫(kù)構(gòu)建研究[J].中國(guó)園藝文摘.2011(07)

[8]吳福明.論關(guān)系型園林植物數(shù)據(jù)庫(kù)建立與檢索[J].北方園藝.2010(12)

猜你喜歡
牯牛關(guān)系數(shù)據(jù)庫(kù)窗體
關(guān)系數(shù)據(jù)庫(kù)在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
山東冶金(2022年2期)2022-08-08 01:51:30
四 妹
山間布谷(外一首)
蛤蟆和牯牛
試談Access 2007數(shù)據(jù)庫(kù)在林業(yè)檔案管理中的應(yīng)用
檔案天地(2019年5期)2019-06-12 05:12:02
發(fā)揚(yáng)溈山靈祐祖師的“水牯牛精神”
發(fā)揚(yáng)溈山靈祐祖師的“水牯牛精神”
基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索
基于LayeredWindow的異形窗體局部刷新
中文信息(2014年2期)2014-03-06 23:49:14
巧設(shè)WPS窗體控件讓表格填寫(xiě)更規(guī)范
新疆| 巫溪县| 泰州市| 安陆市| 余姚市| 永善县| 集安市| 夹江县| 仙居县| 那曲县| 巨鹿县| 将乐县| 禹城市| 通江县| 沙湾县| 金山区| 南康市| 大新县| 澄迈县| 嘉禾县| 江西省| 南丰县| 丹阳市| 将乐县| 青铜峡市| 阳泉市| 灵山县| 上杭县| 临泽县| 开封县| 都安| 上犹县| 柳州市| 页游| 河南省| 阆中市| 阿图什市| 西峡县| 辽宁省| 太保市| 小金县|