Visual Basic 6.0在花卉分类检索中的应用及开发实例

来源 :安徽农业科学 | 被引量 : 0次 | 上传用户:wobushilaji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要植物分类学信息可在一定程度上构成一个数据库系统。在收集兰州市常见家庭花卉植物资料基础上,利用Microsoft Office Access 2007建立花卉信息数据库,以Microsoft Visual Basic 6.0为主导设计软件,开发出兰州市常见家庭花卉简易检索系统(Computer Software for Search Interior Flower of Lanzhou,CSSIFL)。用户可登陆检索系统界面,通过选择检索类型及内容,获得满足用户需要的目标植物的生物学特性、观赏特性及栽培要点等信息。该检索系统的创建是计算机技术应用于植物分类学和植物资源学领域的有益尝试。
  关键词家庭花卉;VB;数据库;植物检索
  中图分类号S126文献标识码A文章编号0517-6611(2014)02-00571-04
  AbstractPlant classification information can regarded as a database system on a certain degree. The relevant information about interior flowers of Lanzhou was collected by the author to develop a flower retrieval system database and a computer software named CSSIFL(Computer Software for Search Interior Flower of Lanzhou). CSSIFL is built by Microsoft Visual Basic 6.0 and Microsoft Office Access 2007. Users can login the system and input the selection to search, and then the system will display the plants which satisfy the conditions users' set before. In the meantime, it will also show biological characteristics, ornamental features, planting factors and other information of the selected plants if users need. The development of the system is an instructive practice of combining database technology and knowledge of botany field.
  Key words Interior flower; VB; Database; Plant search
  随着社会和经济的发展,室内逐渐成为城市人群的主要活动空间之一,种植室内花卉也逐渐成为时尚。但人们对部分花卉的生活习性和栽培要点缺乏专业指导,面对陌生花卉时更是无从下手,花卉的养护和观赏状况也往往不够理想。如何更好地利用植物学知识为普通用户服务,提高花卉的种植和观赏效果,就是植物工作者亟待解决的问题[1-2]。
  现今的植物分类往往依靠传统检索表和鉴定者自身的经验来进行鉴定,对鉴定者的植物分类学素养有一定的要求,这就加大了传统植物鉴定的难度,缩小了分类鉴定的适用人群[3]。但是日益完善与发展的计算机技术,却为植物分类提供了很大便利。计算机技术尤其是数据库技术不仅可以记录和管理植物的大量信息,而且还具有强大的检索功能。但国内的生物多样性信息数据库建设起步较晚,且多偏重于大型动植物。计算机技术在园林植物鉴定尤其是花卉植物分类鉴定领域的应用,很少有文献报道。为此,笔者尝试将计算机技术与植物分类鉴定相结合,摆脱常规植物鉴定过程中的限制,利用计算机运算速度快和信息存储量大的特点[4],实现多途径、多方式、交叉鉴定的植物分类检索鉴定。
  1 检索系统主要功能介绍
  该研究开发的兰州市常见家庭花卉简易检索系统(Computer Software for Search Interior Flower of Lanzhou, CSSIFL),是以兰州市常见家庭花卉植物为研究对象,结合计算机技术和植物分类知识,尝试解决普通用户在花卉栽培过程中遇到的现实问题[5-6]。CSSIFL可实现对已知种名的花卉进行精确检索,半知花卉的种名、别名和属名的模糊检索,也可利用形态特征对未知花卉进行模糊检索。CSSIFL中的精确检索是指输入内容必须与数据表中相应字段中某一数据内容完全相同才认为是符合查询条件,而模糊检索是指输入内容与数据表中相应字段中某一数据内容完全或部分相同时即认为是符合查询条件。在CSSIFL的检索模块界面,还含有菜单项和工具栏,不同的菜单项和工具按钮可以链接不同的帮助文件,帮助用户正确使用CSSIFL。
  2 系统功能设计
  2.1 研究方法与技术路线CSSIFL主要依据兰州市花卉种植的实况,结合《名贵花卉宝典》、《中国植物志》和《中华人民共和国林业行业标准——花卉名称 LY/T 1576-2000》(以下简称《花卉名称》),分别记录花卉植物的种名、别名、属名、生物学特征和栽培要点等信息,构建常见花卉信息数据库。然后,依据虚拟设计的使用环境和检索目的,建立人机交互界面,确立交互界面与数据库之间的链接,并建立CSSIFL的帮助文件系统。CSSIFL的设计构架如图1所示。
  2.2 系统的开发工具及主要技术该研究以兰州市常见家庭花卉植物资料为数据处理对象,Microsoft Visual Basic 6.0中文版为系统设计软件,采用Microsoft Office Access 2007创建后台数据库,HTML Help Workshop 4.74合成帮助系统文件,以个人电脑为硬件平台在Windows xp环境下设计开发,选用Setup Factory 9.0作为打包软件,初步构建了CSSIFL。为了提高系统的美观和实用性,在开发过程中还使用了Adobe Photoshop CS5、Macromedia Dreamweaver 8.0和Setup Factory 9.0等相关辅助工具,极大地提高了系统的可实践性。系统中所使用的数字图片等多媒体资料大部分为互联网上的共享图片和生命科学学院陈学林老师多年的积累收集。   在CSSIFL中使用的主要技术有SQL(Structured Query Language,结构化查询语言)技术、ActiveX数据对象技术和基于HTML的帮助文件等。SQL语言是专门为访问数据库而设计的结构化语言,在该系统中主要使用数据查询命令进行数据处理;采用ActiveX 对象技术(通常所说的ADO控件技术)链接SQL语言查询获得的结果和前台界面的DataGrid显示控件,以此显示结果记录;基于HTML的帮助文件(.chm格式文件)主要是用于解决用户操作过程中遇到的各种问题(如植物形态特征的确定、系统使用的指导等)。为建立结构合理的数据库,首先对花卉植物的特征作细致分类,以期达到最好的使用效果,实现种名检索、别名检索、属名检索和植物形态检索等多类型检索[7]。在开发的过程中,参照植物分类检索表对各种花卉植物的不同器官如根、茎、叶、花、果实等进行处理,尽量选用性状稳定且容易观察到相反性状或易于区分的形态特征进行分类,力求作到全面和准确[8]。
  这些性状特征描述依次如下:①生长型分为生长习性、生长类型和叶落情况等;②根形态特征分为根须类型、根变态类型和变态根名称等;③茎形态特征分为茎的习性、茎的形状、茎变态类型、变态茎名称和是否具有变态茎等;④叶形态特征分为是否具有完全叶、叶片的排列顺序、叶片类型、复叶类型、复叶名称、叶脉类型、叶脉名称、叶片形状、叶端形状、叶基形状、叶缘形状、叶裂形状、是否具有变态叶、变态叶类型和是否具有叶表附属物等;⑤花形态特征分为花冠是否连合、花萼是否连合、花冠形状、花排列顺序、花序类型和花序名称等;⑥果实结构类型分为果皮性质、果皮类型、果皮名称和果实形状等。
  该系统对植物器官的上述每种形态特征都有多种描述,将这些形态特征描述分类后录入数据库,从而实现根据花卉种名、别名、属名或形态特征检索花卉信息的功能。
  2.4 数据库的建立在花卉检索系统中合理建立数据库是实现快速准确查询的保证,建立数据库就是把花卉的各类信息通过抽象方式转化为二维数据表的结构化数据信息的过程[9]。由于花卉生物学特征与分类之间符合数据库模型中的关系模型,所以该研究的数据库按关系数据库构建。
  常见家庭花卉植物数据库含有两个数据表:花卉检索表和花卉信息表。前者主要用来检索花卉,确定花卉种类;后者记录各种花卉植物的生活习性和栽培要点等信息。数据表内容根据兰州市花卉种植的实际情况和《名贵花卉宝典》中记录的花卉植物为准,共约50属155种。种名和别名字段都严格按照《花卉名称》的标准描述,描述花卉形态特征时也使用统一的规范术语,生物学特征和生活习性等数据参考《中国植物志》和《名贵花卉宝典》的描述,来保证数据的规范性、完整性和科学性[10]。
  2.5 检索系统的开发与实现CSSIFL具有对常见家庭花卉植物生物学信息及相关习性进行检索的功能,数字化检索功能是该系统设计的主要目标和关键技术之一。由于各检索界面里的检索项并不相同,考虑到集成信息系统的兼容性,系统设计的主检索界面里只提供了类别检索项。在“检索模块”里提供了详细的检索项,可分为种名检索、别名检索、属名检索和形态检索等类型,还支持精确检索和模糊检索两种检索形式。检索到备选花卉植物后,花卉植物的一系列信息就显示出来,单击返回主菜单按钮后可又回到检索页面[11],如图2所示。
  2.6 帮助文件的建立基于Windows平台完备的应用软件,均具有功能强大、内容丰富、使用简捷的帮助系统。CSSIFL的帮助系统是扩展名为.chm的文件,系统界面相对统一,既可按目录查看,也可按关键字搜索或相关信息跳跃查询,均可方便快速地查询到用户期望获取的信息[13]。制作CSSIFL的帮助文件所选用的工具是微软公司出品的HTML Help Workshop 4.74。在帮助系统制作的过程中,还使用了Macromedia Dreamweaver 8.0实现对源帮助文件页面的美化,以达到更高的可读性。
  5.1实用性CSSIFL主要针对常见家庭花卉植物特点,解决普通市民在栽培过程中存在的知识盲区,达到花卉植物养护和观赏的理想效果,实用性就成了它的最大特点。检索系统的交互界面友好、操作简单、易学易用、方便灵活,每一个界面都可看作一个功能单位,同时有文字说明引导用户操作使用,适合普通市民的操作使用。
  5.2适用性系统的适用性强。系统支持精确检索和模糊检索,对花卉植物的检索方式更丰富、高效,使检索结果更符合用户要求。在中文Windows 98以上的操作系统条件下,检索系统无须任何其他软件系统的支持就可以直接运行使用。
  5.3可扩充性数据库初步建立约50属155种常见家庭花卉植物的信息,内容还有需完善的地方。随着资料的增加和研究的深入,系统可在非编程状态下不断扩充、修改和完善知识库[14]。
  6 展望
  CSSIFL的制作是利用数据库技术代替传统检索鉴定的一次有益尝试,可大大提高检索工作效率。但收录的品种拘泥于王莲英等编着的《名贵花卉宝典》中所记录的品种,与人们在实际生活中培养的品种还存在差距,可能会造成检索的误差。在随后的工作中应及时更新数据库,使收录的数据更准确更丰富,还应充分利用图像处理技术及多媒体数据库技术,使得数据库更完善。人机操作界面还需优化,界面背景色彩及控件的外观都有改进的空间[16-17]。此外,数据库研究不应只停留在一般的检索上,而应向更深入的应用研究领域扩展。该检索系统的研发主要基于单机使用,具有一定的局限性,数据及程序的共享性不高。从系统的推广和完善角度看,推出网络版本可面向更多的用户,也不需进行打包和安装,使用更方便、快捷。
  随着计算机网络和数据库技术的发展,植物资源数据库的建设将是植物分类信息化的必然道路。相信随着植物学的发展,数据库技术在我国现代化进程中将会发挥更大的作用,生物领域数据库在实现信息科学化管理和利用方面将会有更加广阔的前景[18]。   参考文献
  [1] 任俐.室内花卉应用专家系统数据库的研究[D].哈尔滨:东北林业大学,2003.
  [2] 任俐,岳桦.室内花卉应用设计专家系统数据库的构建[J].东北林业大学学报,2005,33(6):106-108,119.
  [3] 胡杨,李青丰,李国栋.植物数字化检索的Visual FoxPro解决方案初探[J].内蒙古草业,2009,21(4):8-12,24.
  [4] 胡杨.植物数字化检索系统初探[D].呼和浩特:内蒙古农业大学,2010.
  [5] 沈光,佟斌,孙波.论植物数据库的建立[J].国土与自然资源研究,2007(1):89-90.
  [6] 韩成峰,曹政,张志国.景观植物管理信息系统的初步构建[J].草业科学,2005,22(2):80-85.
  [7] 李俊山,孙满囤,韩先锋,等.数据库系统原理与设计[M].西安:西安交通大学出版社,2004:16-18.
  [8] 陈吕容,尹克林.攀枝花市园林植物配置信息系统研究[J].西南农业大学学报:自然科学版,2005,27(1):138-142.
  [9] 何玉洁,李宝安.数据库系统教程[M].北京:人民邮电出版社,2010:20-24.
  [10] 陈旭,廖康,张太红,等.新疆野生果树资源数据库系统的设计与实现[J].中国农学通报,2008,24(11):328-331.
  [11] 韩波.泰山木本植物信息系统研究[D].泰安:山东农业大学,2007.
  [12] 姜学锋.VB程序中的数据访问接口技术ADO[J].山东轻工业学院学报:自然科学版,2005(2):37-41.
  [13] 陈建华,吴爱萍,吴京秋.VB6.0中帮助系统的制作与引用[J]. 连云港化工高等专科学校学报,2002,15(4):16-20.
  [14] 陈玉泉,陈汉松.浅谈VB程序的调试和错误处理[J].常州工学院学报,2004,17(6):60-63.
  [15] 李成文.植物病害流行时间模拟与预测系统Epitimulator开发及应用[D].重庆:西南大学, 2007.
  [16] 张巧,郭泰圣,刘洪杰,等.园林绿化种植计算机辅助选配系统设计与实现[J].华南师范大学学报:自然科学版,2011(1):116-120.
  [17] 谢特新,张春乐,刘伟强.桑树品种查询系统的建立[J].广东蚕业,2004,38(3):23-26.
  [18] 陈海昆,张瑞芳,张海燕,等.数据库技术发展及其在农业领域中的应用[J].安徽农业科学,2008,36(18):7818-7820.
其他文献
摘要针对农业资源利用与管理课程教学中存在的问题,从课程体系、教学模式、考核方法和手段等方面进行了系列改革措施,教学实践证明,对该课程的这些改革行之有效。  关键词农业资源利用与管理;课程体系;教学模式;改革  中图分类号S-01;G642.0文献标识码A文章编号0517-6611(2014)02-00644-02  Abstract According to the existing proble
期刊
摘要以东北农业大学北菜南运露地蔬菜生产基地为例,梳理黑龙江省基地蔬菜的现有营销渠道模式,提出基地蔬菜营销渠道模式选择的影响因素,并构建基地蔬菜营销渠道竞争力评价指标体系对其做定量评价。根据评价结果,提出了基地蔬菜营销渠道模式的创新策略。  关键词基地蔬菜;营销渠道;竞争力评价;模式创新  中图分类号S-9文献标识码A文章编号0517-6611(2014)02-00611-05  AbstractW
期刊
摘 要:创新创业教育作为高校的基本教育目标,目前存在着理念不新、课程体系不完善、师资匮乏、实践平台有限等难题。以安徽商贸职业技术学院创新创业教育实践为例,对存在的问题进行了剖析,并提出了对策建议,如转变观念,建立创新创业常态化的教学理念;建立多层次、多元化课程体系,完善教学标准;强化师资队伍建设;加强创业实践基地建设等。  关键词:创新创业教育;高职;实践平台;课程体系  中图分类号:G712 文
期刊
摘 要:在政策肯定国有资本和民营资本共同发展的前提下,国有企业和民营企业间的所得税税收优惠差异对此提出了难题,也阻碍了税收平等原则的实现。然而,税收平等原则作为税收原则之一,无疑有其理论基础和现实需要。完善我国税收平等原则,应以税收平等原则对税收优惠制度进行矫正,立法内容上以目的为标准分类设计税收优惠,且完善国企和民企所得税税收优惠制度。  关键词:税收平等原则;所得税税收优惠;税收中立  中图分
期刊
摘要在高等教育基于就业需求为导向的背景下,分析了发酵食品行业对本科生实践能力的要求。指出构建适宜的实践课程体系是培养适应行业需要的高级创新性人才的强有力的支持和保证。结合学校的实际情况和生物工程专业的人才培养目标,探讨了生物工程专业面向发酵食品行业的实践课程体系构建的原则和基本内容。  关键词食品行业;构建;实践;课程体系  中图分类号G642.0文献标识码A文章编号0517-6611(2014)
期刊
摘 要:自媒体作为大学生获取信息、传播信息的重要渠道,对大学生的学习生活产生了双重影响。以安徽商贸职业技术学院为例,通过网络问卷调查,在了解大学生自媒体使用情况和对校园自媒体关注情况的基础上,探究如何从多个层面加强校园自媒体平台建设,创新思想政治教育途径,提高思想政治教育的针对性和实效性。  关键词:自媒體;大学生:思想政治教育  中图分类号:G711 文献标识码:B 文章编号:1671-9255
期刊
摘要组织创新是推进现代农业建设的核心和基础,食用菌产业作为我国现代农业重要组成部分,生产规模逐年扩大,组织经营模式亟待优化。该研究阐述了食用菌产业发展过程中组织创新的必要性,探讨如何培育壮大食用菌家庭农场、农民专业合作社、龙头企业等新型微观经济组织,根据交易费用优化组织经营模式,为推动我国食用菌产业健康发展提出建议。  关键词食用菌产业;新型经营主体;组织创新;经营模式  中图分类号S-9文献标识
期刊
摘要  [目的] 为今后CO2条件下植物生长发育的研究奠定基础。[方法] 在高浓度和正常浓度CO2条件下,对拟南芥叶绿体超微结构和叶绿素含量等指标进行了对照研究。[结果] 在高浓度CO2条件下,短期内叶绿体数量增加,体积变大,淀粉粒和脂质球增多,基粒片层和类囊体膨大,叶绿素含量、相对含水量均高于对照。但是,随着时间的延长,这些促进作用均减弱甚至出现胁迫状况。[结论] 高浓度CO2在短期内会对叶绿体
期刊
摘要[目的]探索改善烤烟品种K326上部叶香气质量的最佳烘烤工艺,实现K326上部叶在烘烤过程中的提质增香。[方法]在重庆烟区,采用气流下降式密集烤房,研究不同烘烤工艺对K326上部叶挥发性香气物质含量的影响。[结果]试验表明,在研究的47种烟草挥发性香气物质中,除了少数几种物质外,中温中湿处理的烟叶挥发性物质含量最高。其中,总量最高的是外动力排湿中温中湿的处理,为352.03 μg/g;最低的为
期刊
摘要 [目的]鉴定新疆地区葡萄(Vitis vinifera L.)品种的抗寒力,对于品种资源的利用、品种的合理规划布局和抗寒育种及评价、推广抗寒性品种都具有重要的意义。[方法]以3个葡萄品种(红地球、里扎马特、无核紫)为试材,研究低温处理(-23、-4 ℃)对葡萄枝条相对电导率、可溶性糖含量、束缚水/自由水的影响。[结果]随着处理温度的降低, 各品种枝条的相对电导率、可溶性糖、束缚水/自由水含量
期刊