论文部分内容阅读
在C#.NET平台支撑下,以规范化的植物病理学数据库为核心,采用ADO.NET数据访问技术,实现了资料信息的多途径访问。融入多媒体技术,提高智能化程度,以交互模式实现动态教学,建立了独具特色的植物病理学辅助教学体系。选择适宜的数据库和信息访问技术实现数据信息传送和动态显示是构建基于数据库的计算机辅助教学课件的关键。本系统以微软公司提供的Access数据库为支撑,探讨了植物病理学知识库的构建规范。在核心数据表的结构设计中,提取植物病原、病害等病理学信息检索的典型特征,利用数据库的强大存储和管理功能,解决了植物病原识别和鉴定中内容繁多、难以记忆和区别的难点;利用计算机对数据库查询检索的优势,提高了知识库的访问性能,提出病理学信息分类检索的新模式。信息检索是系统开发的核心技术之一。在植物病理学信息咨询体系内,采用面向对象和可视化编程技术,实现了多种查询模式,强化了系统的智能性和灵活性。在植物病原分类检索模式上,将分类信息存储在相应的数据表中,模拟人工二叉检索过程,利用C#语言编程实现二叉检索流程,实现了对不同植物病原的鉴别工作,提高了诊断的实用性和智能性。在病理学信息检索模式上,采用精确、模糊等组合式查询模式,在教材全文检索、病原中英文、病理学名词术语等的查询中显示出辅助教学软件的特色。系统将多媒体和数据库技术相结合,在图像查询检索方面做了深入探讨。在数据表中收录了大量植物病原、病害等的图像名称和相关文献信息,实现了图像数据信息的查询和显示功能,构建了植物病原、病害等的图像识别诊断体系。图文结合的检索模式,弥补了文字描述的缺陷,使病理学的信息咨询更加直观化。将相关植物病理学的试题以选择、判断、填空和问答等多种形式分别整理到数据表中,利用C#语言构建了练习及考试系统,使用户能随时了解对病理学信息的掌握情况。利用C#语言所提供的类的对象的实例化,在实现系统所要完成的试卷创建、修改、答题以及评阅等主要功能时,代码的编写显得便捷有序。利用收集到的相关植物病理学网络资料建立导航体系。为了完善专业化检索功能,设定不同的检索词,实现数据访问和网络导航的有机结合,提出病理学信息咨询的新的规范模式。本系统利用灵活便捷的C#编程语言,借助图形界面构建了以数据库技术为支撑的简单的植物病害分布地理信息系统,使地理信息系统的开发不再依赖于MapInfo、MapX等复杂的专业型软件,有利于公共平台上数据信息的共享。根据网络课件的开发制作规范,在ASP.NET平台上建立了集授课、实验、实习等为一体的网络课件咨询体系。通过ADO.NET对数据库进行访问,便捷了程序的操作实现,同时以断点式数据访问为基础,提高了应用程序的性能和数据库的使用效率。