基于SQL语言的园林植物管理系统的设计与研究
2017-07-24贾琳
贾琳
(陕西职业技术学院 陕西 西安 710038)
基于SQL语言的园林植物管理系统的设计与研究
贾琳
(陕西职业技术学院 陕西 西安 710038)
介绍了如何进行园林植物管理系统设计方面的需求;如何有效管理园林植物管理中的图形、图像以及园林绿化属性数据;以及动态更新园林植物管理数据等问题,基于SQL语言优化设计实现园林植物管理系统。结果证实,基于SQL语言设计园林植物管理系统,提升园林植物管理系统在应用中的自动化水平,并且也可以更加完善的、自动化的管理园林植物信息,提升系统应用效益,提升20.0%。结论表明,基于SQL语言,优化设计实现园林植物管理系统,是可行的,可以在实践中推广应用该系统设计方法。
园林植物管理;数据库;SQL;系统设计
随着我国信息化技术的发展,在园林植物管理方面,也亟待应用信息化技术优化园林植物管理系统设计质量,确保能够完善系统数据管理效率,基于SQL语言的数据库软件,进一步设计开发实现园林植物管理系统,发挥积极影响。
1 SQL语言技术
SQL是结构化查询语言,是用来操作、查询数据的一种语言[1]。应用SQL语言时,用户若是想检索数据库中存在的相关数据时,能够通过 SQL语言向数据库发出应用请求,之后数据库(DBMS)就会反馈该SQL语言请求的处理结果,提升数据库工作效率[2-6]。同时,在具体应用中,也可以将SQL语言被嵌入到另一种软件编程语言中,从而使设计好的系统中也具有数据库相关的存取功能[7],简化系统的数据库设计步骤,提升数据交互特性[8-11],可以缩短应用系统的设计开发周期,发挥应用效益。
2 系统设计需求
对于本次设计的园林植物管理系统中,应用SQL语言,实现对园林植物管理数据的信息化、数字化管理,确保可以应用SQL语言,将传统园林植物管理中的纸质数据转化为数字化数据进行存储管理,确保设计的系统可满足日常园林植物管理的需要[12-14]。同时,在设计的系统中,应用SQL语言,还可设计出具有逻辑性的电子图表[15-17],能很好的反应园林植物的特征与信息,能够有助于提升园林植物数据管理的效率,提高园林植物管理的质量,提升系统应用效益。基于SQL语言管理园林植物数据,从而对园林植物数据进行数字化的管理、分析、查询、输入与输出,使系统设计性能得到提升,确保设计的系统满足实际人们的应用需求。
3 设计实现基于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语言,设计系统,应用索引法存取数据,整个系统可以通过索引来调用园林植物基本信息,可以将经常出现在系统查询条件中的信息,为其设置索引项,从而可以提高系统工作效率。
4 系统应用效益分析
基于SQL语言设计园林植物管理系统,提升园林植物管理系统在应用中的自动化水平,并且也可以更加完善的、自动化的管理园林植物信息,提升系统应用效益,提升20.0%。在园林植物管理系统设计中,SQL语言开发系统,提升软件的维护性,还可以提升系统的安全性,有效避免系统运行中的负载过重,易于管理和维护园林植物管理信息,发挥积极应用效益。
5 结 论
综上所述,基于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—),男,陕西西安人,硕士,助教。研究方向:植物学。