賈琳
(陜西職業技術學院 陜西 西安 710038)
基于SQL語言的園林植物管理系統的設計與研究
賈琳
(陜西職業技術學院 陜西 西安 710038)
介紹了如何進行園林植物管理系統設計方面的需求;如何有效管理園林植物管理中的圖形、圖像以及園林綠化屬性數據;以及動態更新園林植物管理數據等問題,基于SQL語言優化設計實現園林植物管理系統。結果證實,基于SQL語言設計園林植物管理系統,提升園林植物管理系統在應用中的自動化水平,并且也可以更加完善的、自動化的管理園林植物信息,提升系統應用效益,提升20.0%。結論表明,基于SQL語言,優化設計實現園林植物管理系統,是可行的,可以在實踐中推廣應用該系統設計方法。
園林植物管理;數據庫;SQL;系統設計
隨著我國信息化技術的發展,在園林植物管理方面,也亟待應用信息化技術優化園林植物管理系統設計質量,確保能夠完善系統數據管理效率,基于SQL語言的數據庫軟件,進一步設計開發實現園林植物管理系統,發揮積極影響。
SQL是結構化查詢語言,是用來操作、查詢數據的一種語言[1]。應用SQL語言時,用戶若是想檢索數據庫中存在的相關數據時,能夠通過 SQL語言向數據庫發出應用請求,之后數據庫(DBMS)就會反饋該SQL語言請求的處理結果,提升數據庫工作效率[2-6]。同時,在具體應用中,也可以將SQL語言被嵌入到另一種軟件編程語言中,從而使設計好的系統中也具有數據庫相關的存取功能[7],簡化系統的數據庫設計步驟,提升數據交互特性[8-11],可以縮短應用系統的設計開發周期,發揮應用效益。
對于本次設計的園林植物管理系統中,應用SQL語言,實現對園林植物管理數據的信息化、數字化管理,確保可以應用SQL語言,將傳統園林植物管理中的紙質數據轉化為數字化數據進行存儲管理,確保設計的系統可滿足日常園林植物管理的需要[12-14]。同時,在設計的系統中,應用SQL語言,還可設計出具有邏輯性的電子圖表[15-17],能很好的反應園林植物的特征與信息,能夠有助于提升園林植物數據管理的效率,提高園林植物管理的質量,提升系統應用效益。基于SQL語言管理園林植物數據,從而對園林植物數據進行數字化的管理、分析、查詢、輸入與輸出,使系統設計性能得到提升,確保設計的系統滿足實際人們的應用需求。
3.1 系統總體結構設計
對于本次設計的園林植物管理系統中,基于SQL語言,應用分層設計理念,確保該系統具備用戶層、業務層、挖掘層、數據層四層結構,系統總體設計結構如圖1所示。

圖1 系統結構
3.2 系統功能設計
對于本次設計的園林植物管理系統中,應用SQL語言,以便優化提升系統設計質量,使設計好的系統具備多種管理功能,滿足用戶使用系統管理園林植物的需求。本次系統設計的主要功能如圖2所示。

圖2 系統功能
基礎數據的管理:在系統中,該部分主要就是管理園林植物的相關信息(植物品種、園林地形、植物維護、植物分布)數據,也能夠為用戶提供數據查詢、檢索、輸出等相關服務,滿足用戶對系統設計的功能需求。
園林綠化信息管理 :實現了對園林各項數據的查詢、統計、量算、定位、三維觀察、圖形輸出、多媒體管理等多方面的管理。
園林工程建設管理 :通過道路中線、道路邊線,分析出拆遷的范圍,為建設項目審批提供更科學的依據,提供輔助決策;提供了將園林植物資料應用GIS技術形式進行管理,提升系統的現代化設計水平。
園林綠化的養護管理 :包括園林植物管理中綠化養護、病害、蟲害等相關信息數據,為園林植物的綠化養護提供參考資料。
WEBGIS信息發布功能:實現了園林信息Internet發布功能,用戶通過瀏覽器可以直接訪問園林系統的主頁,瀏覽園林圖形信息。
3.3 系統數據庫的物理與邏輯設計
1)邏輯部分設計
在本次設計的系統中,應用SQL語言,將系統中的概念模型轉換為關系模式;同時,也可以將實體根據其屬性與實體間的聯系,將其轉化成關系模式,構成系統中的數據邏輯。園林植物管理總體E-R圖如圖3中所示。

圖3 整體E-R圖
2)物理設計
存儲結構的設計:對于設計園林植物管理系統中,應用SQL語言,可以為數據建立基于邏輯結構的映射存儲空間,能夠將結點放在以地址相鄰的邏輯存儲單元中,這樣就可以根據存儲邏輯,訪問存儲的系統數據。
創建索引:就是能夠為系統中的表,創建一個索引關鍵字。在實際的SQL語言中,可以使用SQL CREATE INDEX語句建立索引,其一般的格式是:


索引可以建立在該表的一列或多列上,各列名之間用逗號分隔。
刪除S表的STUSNAME索引。

刪除索引時,系統會同時從數據字典中刪去有關該索引的描述。
備份及存放事務日志文件:可以將系統中的日志文件與數據庫中的(表、索引等)對象,分別將其放在不同的系統磁盤中,以便可以改進提升系統的存儲性能。在本次設計園林植物管理系統中,基于各個數據在物理存儲中采取的手段、方法之間存在很大差異很大,因此在實際設計該系統中,設計人員需要結合實際的園林管理環境,完善的系統數據的物理安排。
存取的方法:對于本次設計的園林植物管理系統中,應用SQL語言,設計系統,應用索引法存取數據,整個系統可以通過索引來調用園林植物基本信息,可以將經常出現在系統查詢條件中的信息,為其設置索引項,從而可以提高系統工作效率。
基于SQL語言設計園林植物管理系統,提升園林植物管理系統在應用中的自動化水平,并且也可以更加完善的、自動化的管理園林植物信息,提升系統應用效益,提升20.0%。在園林植物管理系統設計中,SQL語言開發系統,提升軟件的維護性,還可以提升系統的安全性,有效避免系統運行中的負載過重,易于管理和維護園林植物管理信息,發揮積極應用效益。
綜上所述,基于SQL語言,設計實現SQL語言下的園林植物管理系統,不僅具有可行性,也可以優化系統對于園林植物數據的管理質量,提升系統應用效益,能夠在實踐中推廣應用該系統設計方法。
[1]王雪,梁釗雄.佛山市園林植物管理信息系統構建[J].佛山科學技術學院學報:自然科學版,2011,29(6):15-17.
[2]張巧.園林綠化種植計算機輔助選配系統的設計與實現[D].廣州:華南師范大學,2011.
[3]邢震,張啟翔,劉灝,等.西藏園林植物資源數據庫檢索系統的構建[J].北京林業大學學報,2012,34(1):105-109.
[4]韓毅.東麗區園林養護計價管理系統的設計與實現[D].濟南:山東大學,2013.
[5]李丹.長白山野生經濟動植物信息支撐系統設計[J].產業與科技論壇,2014(5):75-76.
[6]李璐,蔣勇.小區域植物信息管理系統的設計與實踐[J].現代農業科技,2014(11):343-344.
[7]冷天熙,年順龍.云南省重點保護野生植物資源調查信息管理系統研建[J].林業調查規劃,2014,39(4):84-89.
[8]樊永軍,閆偉,王黎元,等.植物數字檢索信息系統的初步設計與實現[J].農業科學與技術(英文版),2011,12(5):751-755.
[9]胡為群,彭一輝,王旭,等.浙江省植物有害生物防控重點實驗室信息管理系統設計與實現[J].農業網絡信息,2015(3):47-49.
[10]王蓮娣,宋效德,王淑彩,等.甘肅天然草地飼用植物資源信息數據庫的設計與建立[J].畜牧獸醫科技信息,2010(3):7-12.
[11]李少鵬.新疆典型荒漠植物光譜數據庫系統設計與實現[D].烏魯木齊:新疆農業大學,2013.
[12]韓浩,俞阿龍,施賽杰,等.基于WSNs的農作物生理參數檢測系統設計[J].傳感器與微系統,2015,34(5):72-74,78.
[13]孫素華,鄭博穎,許昭霞,等.衡水湖野生植物資源數據庫檢索系統的構建[J].湖北農業科學,2012,51(15):3330-3333.
[14]郭淳.基于C/S與B/S混合架構的林業植物檢疫信息系統設計與實現[D].昆明:云南大學,2010.
[15]云南省縣域農業生產技術數據庫平臺的設計與實現[J].安徽農業科學,2010,38(11):6019-6020,6037.
[16]李勇.分層式電網系統在智能電網中的應用分析[J].陜西電力,2013(2):88-92.
[17]馮鑫,黨幼云,向乾,等.基于物聯網的電量采集及分析系統設計[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—),男,陜西西安人,碩士,助教。研究方向:植物學。