水稻育种信息数据管理系统的设计与开发

所属栏目:作物生产科学论文 发布日期:2019-07-22 09:54 热度:

  摘要:针对梅州市农业科学院水稻育种工作的实际需求,采集田间试验、室内考种、区域试验数据,查阅国内外相关文献,收集整理了 3.1 万多个水稻品种(材料)的品种基本信息、农艺性状、品质特性、抗病虫性、抗逆性、审定信息、品种权信息、参考文献信息等约 50 万条水稻数据信息。利用 Access 2010 数据库及其自带的 VB 编程工具,就系统管理、品种信息管理、系谱血缘查询 3 个主要功能模块设计了对水稻育种相关信息数据进行有效管理的水稻育种信息数据管理系统。该系统有效地实现了水稻育种信息的科学管理,为数据化育种打下基础。

  关键词:水稻育种;数据管理;信息系统;开发

水稻育种

  水稻是我国的重要粮食作物之一。水稻种质资源是生物多样性的重要组成部分,也是育种和粮食生产的物质基础。水稻新品种的选育和种质资源的收集、管理离不开农业科研院所的努力。近百年来,虽然各大农业高校和科研院所都开展了大量的水稻种质资源的研究和水稻新品种选育工作,但各个科研单位对保存的零散种质资源及在水稻新品种选育过程中产生的大量中间材料和试验数据的收集、整理工作做得还不够。随着计算机的普及和农业信息化的不断推进,应用计算机网络技术、数据库技术等手段管理种质资源,极大地提升了种质资源的保存、管理、开发和利用效率 [1]。

  目前在线的水稻信息数据库主要有国家农作物种质资源平台(Cgris)、国家水稻数据中心(Ricedata)和中国杂交水稻品种资源数据库(Hybridrice);商业化的具有种质资源和育种材料信息管理功能的有农博士育种材料分析软件(水稻)和华智育种家 [2] ;这些数据库均收集了 1 万 ~2 万个水稻品种的数据。几个在线的数据库能提供免费的检索、查询、浏览,但存在着内容不全面、检索功能均不完备等缺点;商业化的数据库软件只有国内少数实力强、财力雄厚的单位在使用,大部分科研单位普遍采用 Excel 进行一些数据管理和处理工作,管理技术落后,不能建立有效、便捷的检索系统,难以适应种质资源科研和良种选育工作的需要 [3]。

  梅州市农业科学院经过 50 多年的水稻良种良法引进、试验、选育、示范和推广工作,收集了大量的种质资源,获得了大量的数据。为了提高种质资源和育种材料信息的收集与管理的效率,结合本院水稻育种实际,特开发了一个便于操作、易维护、界面友好的水稻信息综合管理系统。

  1 总体设计

  1.1 操作环境及开发平台

  水稻育种信息数据管理系统选用 Windows 操作系统,采用 Access 2010 数据库及其自带的 Visual Basic 6.0 开发工具,开发本系统。

  1.2 数据库设计

  数据库包含 3 个模块,分别为系统管理、水稻信息管理、水稻系谱血缘查询,其中系统管理又包括机器注册、用户注册、用户登录等功能;水稻信息管理模块则由品种基本信息、农艺性状、品质特性、抗病虫性、抗逆性、审定信息、品种权信息、参考文献信息等核心数据表及其对应的窗体组成;水稻系谱血缘查询功能则具有查询某个水稻品种的系谱并计算各亲系血缘含量的功能。水稻信息管理模块包含基本的查询、修改及新增等功能。

  2 系统设计与实现

  2.1 系统管理模块

  为了保证数据的安全,在使用系统之前用户需要进行用户注册,输入用户名和密码,注册成功后用户名和对应的密码将被写入数据库中,未进行机器注册的用户只能试用 30 天,完成机器注册并输入正确的用户名和密码的用户登录成功后将进入系统主界面,否则将报错并停留在登录界面。机器注册是通过获取计算机硬盘序列号,再经过 DES3 和 SHA1 加密程序生成对应的注册码。系统管理模块相关界面如图 1~4 所示。

  2.2 水稻信息管理模块

  水稻信息管理模块由品种基本信息、农艺性状、品质特性、抗病虫性、抗逆性、审定信息、品种权信息、参考文献信息等核心数据表及其对应的窗体组成。为了便于总览水稻品种的全部信息,将各个数据表的重要字段集合在一个窗体上作为本系统的主界面(图 5)。主界面上添加了“第一条记录、最后一条记录、上一条记录、下一条记录、查找记录、打印记录、保存记录、添加新记录、查看系谱血缘、详情”等按钮,初步实现了检索、跳转、修改、保存、新增等功能。由于某些信息无法完全显示,点击“详情”按钮可以打开相应的窗体查看完整信息。其中株型图、穗型图、米粒图 3 条信息通过图像控件和代码调用外部文件实现,可以减小数据库信息量、提高运行效率,也便于维护。

  2.3 水稻血缘系谱查询模块

  水稻系谱血缘查询模块具有查询某个水稻品种的系谱并计算各亲系血缘含量的功能。参考李金玉等 [4] 的部分策略,输入要查询的水稻品种的名称,点击“查看系谱”,系统会查询用户输入的水稻品种是否存在于数据库中,不存在则给出提示,存在则通过 If 语句进行条件判断,将它的各代祖先一代一代追溯下去(目前仅向上追溯 4 代),不断列出各亲系的父本,并根据父 / 母本是否缺失,判断各亲系是杂交选育还是诱 / 突变选育,进而计算各亲系的血缘含量。水稻系谱血缘查询界面见图 6。

  3 讨论

  Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统,是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块等 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的中小型数据库管理系统提供了方便,也使得普通用户几乎不必编写代码,就可以完成大部分数据管理的任务。 Access 具有以下优点:(1)存储方式简单,易于维护管理;(2)面向对象的开发方式,极大地简化了用户的开发工作,使得开发应用程序更为简便;(3)界面友好、易操作;(4)集成环境、处理多种数据信息;(5)支持广泛,易于扩展,弹性较大;因此,我们选择了 Access 2010 来开发水稻育种信息数据管理系统。通 过 Access Developer Extension 将 Access Runtime 和相关的数据库文件打包压缩即可将其编译成移植性较好的可执行文件。水稻育种信息数据管理系统收集了大量的水稻育种相关信息,基本实现了水稻育种相关信息的查询、修改、新增等功能。为了进一步提高育种效率,下一步计划进行水稻中间材料管理、基因及分子标记管理、信息自动化采集、数据深度挖掘、育种专家决策等模块功能的开发。

  参考文献

  [1] 彭秋连,张跃彬,杨华,冯璐,邓军,樊仙.农作物种质资源信息管理系统的研究现状与应用前景.农业网络信息,2015(9):14-17

  [2] 吕凤,杨帆,范滔,刘京,李乾,王林刚,龙晓波.1977-2018 年水稻品种审定数据分析.中国种业,2019(2):29-40

  相关阅读推荐:水稻育种实验论文怎么投稿期刊

文章标题:水稻育种信息数据管理系统的设计与开发

转载请注明来自:http://www.sofabiao.com/fblw/nongye/zuowushengchan/40516.html

相关问题解答

SCI服务

搜论文知识网的海量职称论文范文仅供广大读者免费阅读使用! 冀ICP备15021333号-3