賈琳
(陜西職業(yè)技術(shù)學(xué)院 陜西 西安 710038)
基于SQL語言的園林植物管理系統(tǒng)的設(shè)計與研究
賈琳
(陜西職業(yè)技術(shù)學(xué)院 陜西 西安 710038)
介紹了如何進(jìn)行園林植物管理系統(tǒng)設(shè)計方面的需求;如何有效管理園林植物管理中的圖形、圖像以及園林綠化屬性數(shù)據(jù);以及動態(tài)更新園林植物管理數(shù)據(jù)等問題,基于SQL語言優(yōu)化設(shè)計實現(xiàn)園林植物管理系統(tǒng)。結(jié)果證實,基于SQL語言設(shè)計園林植物管理系統(tǒng),提升園林植物管理系統(tǒng)在應(yīng)用中的自動化水平,并且也可以更加完善的、自動化的管理園林植物信息,提升系統(tǒng)應(yīng)用效益,提升20.0%。結(jié)論表明,基于SQL語言,優(yōu)化設(shè)計實現(xiàn)園林植物管理系統(tǒng),是可行的,可以在實踐中推廣應(yīng)用該系統(tǒng)設(shè)計方法。
園林植物管理;數(shù)據(jù)庫;SQL;系統(tǒng)設(shè)計
隨著我國信息化技術(shù)的發(fā)展,在園林植物管理方面,也亟待應(yīng)用信息化技術(shù)優(yōu)化園林植物管理系統(tǒng)設(shè)計質(zhì)量,確保能夠完善系統(tǒng)數(shù)據(jù)管理效率,基于SQL語言的數(shù)據(jù)庫軟件,進(jìn)一步設(shè)計開發(fā)實現(xiàn)園林植物管理系統(tǒng),發(fā)揮積極影響。
SQL是結(jié)構(gòu)化查詢語言,是用來操作、查詢數(shù)據(jù)的一種語言[1]。應(yīng)用SQL語言時,用戶若是想檢索數(shù)據(jù)庫中存在的相關(guān)數(shù)據(jù)時,能夠通過 SQL語言向數(shù)據(jù)庫發(fā)出應(yīng)用請求,之后數(shù)據(jù)庫(DBMS)就會反饋該SQL語言請求的處理結(jié)果,提升數(shù)據(jù)庫工作效率[2-6]。同時,在具體應(yīng)用中,也可以將SQL語言被嵌入到另一種軟件編程語言中,從而使設(shè)計好的系統(tǒng)中也具有數(shù)據(jù)庫相關(guān)的存取功能[7],簡化系統(tǒng)的數(shù)據(jù)庫設(shè)計步驟,提升數(shù)據(jù)交互特性[8-11],可以縮短應(yīng)用系統(tǒng)的設(shè)計開發(fā)周期,發(fā)揮應(yīng)用效益。
對于本次設(shè)計的園林植物管理系統(tǒng)中,應(yīng)用SQL語言,實現(xiàn)對園林植物管理數(shù)據(jù)的信息化、數(shù)字化管理,確??梢詰?yīng)用SQL語言,將傳統(tǒng)園林植物管理中的紙質(zhì)數(shù)據(jù)轉(zhuǎn)化為數(shù)字化數(shù)據(jù)進(jìn)行存儲管理,確保設(shè)計的系統(tǒng)可滿足日常園林植物管理的需要[12-14]。同時,在設(shè)計的系統(tǒng)中,應(yīng)用SQL語言,還可設(shè)計出具有邏輯性的電子圖表[15-17],能很好的反應(yīng)園林植物的特征與信息,能夠有助于提升園林植物數(shù)據(jù)管理的效率,提高園林植物管理的質(zhì)量,提升系統(tǒng)應(yīng)用效益。基于SQL語言管理園林植物數(shù)據(jù),從而對園林植物數(shù)據(jù)進(jìn)行數(shù)字化的管理、分析、查詢、輸入與輸出,使系統(tǒng)設(shè)計性能得到提升,確保設(shè)計的系統(tǒng)滿足實際人們的應(yīng)用需求。
3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計
對于本次設(shè)計的園林植物管理系統(tǒng)中,基于SQL語言,應(yīng)用分層設(shè)計理念,確保該系統(tǒng)具備用戶層、業(yè)務(wù)層、挖掘?qū)?、?shù)據(jù)層四層結(jié)構(gòu),系統(tǒng)總體設(shè)計結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)
3.2 系統(tǒng)功能設(shè)計
對于本次設(shè)計的園林植物管理系統(tǒng)中,應(yīng)用SQL語言,以便優(yōu)化提升系統(tǒng)設(shè)計質(zhì)量,使設(shè)計好的系統(tǒng)具備多種管理功能,滿足用戶使用系統(tǒng)管理園林植物的需求。本次系統(tǒng)設(shè)計的主要功能如圖2所示。
圖2 系統(tǒng)功能
基礎(chǔ)數(shù)據(jù)的管理:在系統(tǒng)中,該部分主要就是管理園林植物的相關(guān)信息(植物品種、園林地形、植物維護(hù)、植物分布)數(shù)據(jù),也能夠為用戶提供數(shù)據(jù)查詢、檢索、輸出等相關(guān)服務(wù),滿足用戶對系統(tǒng)設(shè)計的功能需求。
園林綠化信息管理 :實現(xiàn)了對園林各項數(shù)據(jù)的查詢、統(tǒng)計、量算、定位、三維觀察、圖形輸出、多媒體管理等多方面的管理。
園林工程建設(shè)管理 :通過道路中線、道路邊線,分析出拆遷的范圍,為建設(shè)項目審批提供更科學(xué)的依據(jù),提供輔助決策;提供了將園林植物資料應(yīng)用GIS技術(shù)形式進(jìn)行管理,提升系統(tǒng)的現(xiàn)代化設(shè)計水平。
園林綠化的養(yǎng)護(hù)管理 :包括園林植物管理中綠化養(yǎng)護(hù)、病害、蟲害等相關(guān)信息數(shù)據(jù),為園林植物的綠化養(yǎng)護(hù)提供參考資料。
WEBGIS信息發(fā)布功能:實現(xiàn)了園林信息Internet發(fā)布功能,用戶通過瀏覽器可以直接訪問園林系統(tǒng)的主頁,瀏覽園林圖形信息。
3.3 系統(tǒng)數(shù)據(jù)庫的物理與邏輯設(shè)計
1)邏輯部分設(shè)計
在本次設(shè)計的系統(tǒng)中,應(yīng)用SQL語言,將系統(tǒng)中的概念模型轉(zhuǎn)換為關(guān)系模式;同時,也可以將實體根據(jù)其屬性與實體間的聯(lián)系,將其轉(zhuǎn)化成關(guān)系模式,構(gòu)成系統(tǒng)中的數(shù)據(jù)邏輯。園林植物管理總體E-R圖如圖3中所示。
圖3 整體E-R圖
2)物理設(shè)計
存儲結(jié)構(gòu)的設(shè)計:對于設(shè)計園林植物管理系統(tǒng)中,應(yīng)用SQL語言,可以為數(shù)據(jù)建立基于邏輯結(jié)構(gòu)的映射存儲空間,能夠?qū)⒔Y(jié)點放在以地址相鄰的邏輯存儲單元中,這樣就可以根據(jù)存儲邏輯,訪問存儲的系統(tǒng)數(shù)據(jù)。
創(chuàng)建索引:就是能夠為系統(tǒng)中的表,創(chuàng)建一個索引關(guān)鍵字。在實際的SQL語言中,可以使用SQL CREATE INDEX語句建立索引,其一般的格式是:
索引可以建立在該表的一列或多列上,各列名之間用逗號分隔。
刪除S表的STUSNAME索引。
刪除索引時,系統(tǒng)會同時從數(shù)據(jù)字典中刪去有關(guān)該索引的描述。
備份及存放事務(wù)日志文件:可以將系統(tǒng)中的日志文件與數(shù)據(jù)庫中的(表、索引等)對象,分別將其放在不同的系統(tǒng)磁盤中,以便可以改進(jìn)提升系統(tǒng)的存儲性能。在本次設(shè)計園林植物管理系統(tǒng)中,基于各個數(shù)據(jù)在物理存儲中采取的手段、方法之間存在很大差異很大,因此在實際設(shè)計該系統(tǒng)中,設(shè)計人員需要結(jié)合實際的園林管理環(huán)境,完善的系統(tǒng)數(shù)據(jù)的物理安排。
存取的方法:對于本次設(shè)計的園林植物管理系統(tǒng)中,應(yīng)用SQL語言,設(shè)計系統(tǒng),應(yīng)用索引法存取數(shù)據(jù),整個系統(tǒng)可以通過索引來調(diào)用園林植物基本信息,可以將經(jīng)常出現(xiàn)在系統(tǒng)查詢條件中的信息,為其設(shè)置索引項,從而可以提高系統(tǒng)工作效率。
基于SQL語言設(shè)計園林植物管理系統(tǒng),提升園林植物管理系統(tǒng)在應(yīng)用中的自動化水平,并且也可以更加完善的、自動化的管理園林植物信息,提升系統(tǒng)應(yīng)用效益,提升20.0%。在園林植物管理系統(tǒng)設(shè)計中,SQL語言開發(fā)系統(tǒng),提升軟件的維護(hù)性,還可以提升系統(tǒng)的安全性,有效避免系統(tǒng)運(yùn)行中的負(fù)載過重,易于管理和維護(hù)園林植物管理信息,發(fā)揮積極應(yīng)用效益。
綜上所述,基于SQL語言,設(shè)計實現(xiàn)SQL語言下的園林植物管理系統(tǒng),不僅具有可行性,也可以優(yōu)化系統(tǒng)對于園林植物數(shù)據(jù)的管理質(zhì)量,提升系統(tǒng)應(yīng)用效益,能夠在實踐中推廣應(yīng)用該系統(tǒng)設(shè)計方法。
[1]王雪,梁釗雄.佛山市園林植物管理信息系統(tǒng)構(gòu)建[J].佛山科學(xué)技術(shù)學(xué)院學(xué)報:自然科學(xué)版,2011,29(6):15-17.
[2]張巧.園林綠化種植計算機(jī)輔助選配系統(tǒng)的設(shè)計與實現(xiàn)[D].廣州:華南師范大學(xué),2011.
[3]邢震,張啟翔,劉灝,等.西藏園林植物資源數(shù)據(jù)庫檢索系統(tǒng)的構(gòu)建[J].北京林業(yè)大學(xué)學(xué)報,2012,34(1):105-109.
[4]韓毅.東麗區(qū)園林養(yǎng)護(hù)計價管理系統(tǒng)的設(shè)計與實現(xiàn)[D].濟(jì)南:山東大學(xué),2013.
[5]李丹.長白山野生經(jīng)濟(jì)動植物信息支撐系統(tǒng)設(shè)計[J].產(chǎn)業(yè)與科技論壇,2014(5):75-76.
[6]李璐,蔣勇.小區(qū)域植物信息管理系統(tǒng)的設(shè)計與實踐[J].現(xiàn)代農(nóng)業(yè)科技,2014(11):343-344.
[7]冷天熙,年順龍.云南省重點保護(hù)野生植物資源調(diào)查信息管理系統(tǒng)研建[J].林業(yè)調(diào)查規(guī)劃,2014,39(4):84-89.
[8]樊永軍,閆偉,王黎元,等.植物數(shù)字檢索信息系統(tǒng)的初步設(shè)計與實現(xiàn)[J].農(nóng)業(yè)科學(xué)與技術(shù)(英文版),2011,12(5):751-755.
[9]胡為群,彭一輝,王旭,等.浙江省植物有害生物防控重點實驗室信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2015(3):47-49.
[10]王蓮娣,宋效德,王淑彩,等.甘肅天然草地飼用植物資源信息數(shù)據(jù)庫的設(shè)計與建立[J].畜牧獸醫(yī)科技信息,2010(3):7-12.
[11]李少鵬.新疆典型荒漠植物光譜數(shù)據(jù)庫系統(tǒng)設(shè)計與實現(xiàn)[D].烏魯木齊:新疆農(nóng)業(yè)大學(xué),2013.
[12]韓浩,俞阿龍,施賽杰,等.基于WSNs的農(nóng)作物生理參數(shù)檢測系統(tǒng)設(shè)計[J].傳感器與微系統(tǒng),2015,34(5):72-74,78.
[13]孫素華,鄭博穎,許昭霞,等.衡水湖野生植物資源數(shù)據(jù)庫檢索系統(tǒng)的構(gòu)建[J].湖北農(nóng)業(yè)科學(xué),2012,51(15):3330-3333.
[14]郭淳.基于C/S與B/S混合架構(gòu)的林業(yè)植物檢疫信息系統(tǒng)設(shè)計與實現(xiàn)[D].昆明:云南大學(xué),2010.
[15]云南省縣域農(nóng)業(yè)生產(chǎn)技術(shù)數(shù)據(jù)庫平臺的設(shè)計與實現(xiàn)[J].安徽農(nóng)業(yè)科學(xué),2010,38(11):6019-6020,6037.
[16]李勇.分層式電網(wǎng)系統(tǒng)在智能電網(wǎng)中的應(yīng)用分析[J].陜西電力,2013(2):88-92.
[17]馮鑫,黨幼云,向乾,等.基于物聯(lián)網(wǎng)的電量采集及分析系統(tǒng)設(shè)計[J].陜西電力,2014(2):80-84.
Design and research of landscape plant management system based on SQL language
JIA Lin
(Shaan'xi Vocational&Technical College,Xi'an 710038,China)
Describes how to carry out the management system of landscape plants design demand;how effective management of garden plants in the management of graphics,image and the landscape attribute data and dynamic update data of garden plant management and other problems,based on SQL language to achieve optimal design of management system of garden plants.The results confirm that based on SQL language to design landscape plant management system,improve management system of garden plants in the application level of automation,and can also be more perfect and automatic management of garden plant information application system to improve efficiency,enhance 20.0%.Conclusion it is feasible to optimize the design and implementation of garden plant management system based on SQL language,which can be used in practice to promote the design of the system.
garden plant management;database;SQL;system design
TN99
A
1674-6236(2017)10-0038-03
2016-04-18稿件編號:201604187
賈 琳(1987—),男,陜西西安人,碩士,助教。研究方向:植物學(xué)。