王学敏 任守文 方晓敏 李碧侠 赵为民 付言峰 葛云山
摘 要 猪系谱图在猪育种与生产中起重要作用。介绍了一款实用的猪系谱图绘制软件的设计,并详细说明了软件的使用过程,为猪育种与养猪生产中进行系谱图绘制提供一种快捷的方法。
关键词 猪育种;养猪生产,系谱图;软件设计
中图分类号:S828.3 文献标志码:B 文章編号:1673-890X(2015)36--02
系谱是系统记载个体及其祖先的一种文件,通常记载3~5代祖先资料[1]。系谱图是指系谱上记录某一家族各世代成员数目、亲属关系的图示;在育种学上系谱图是指由共同祖先繁殖所得的后代。通过系谱图可以一目了然的看出某一个体的亲本来源,在生产中可以根据实际需要安排近交或远交。在试验研究和生产实践中,猪系谱图通过人工查询手绘的方式费力烦琐,因此针对实际生产过程中种猪系谱手工绘制费时费力,设计研发猪系谱图绘制软件。猪系谱图绘制软件是猪场管理、技术人员进行种猪个体系谱图绘制与查询的有效工具。通过该软件,使用者可以根据前期的原始数据轻松的获得种猪个体系谱图,以对猪场种猪个体系谱图进行自动查询与绘制,为有计划地进行猪选种与选配快速地提供详细的祖代信息资料。
1 运行环境
1.1 硬件
一般要求586以上的处理器、256 MB以上内存、500 MB以上的空闲硬盘空间、键盘、鼠标等。
1.2 软件
系统软件:要求Microsoft Windows 98及以上操作系统。支持软件:visual basic 6.0及SQL Server 2000。
2 软件设计
2.1 总体结构
利用visual basic6.0设计包括登陆界面和主界面,主界面主要包含系谱的绘制、显示、打印和保存等基本功模块。
2.2 数据库设计
在SQL Server 2000的企业管理器数据库中新建“系谱图绘制”数据库,再在该数据库表中新建“系谱档案”表。表中按顺序设计“编号”“个体耳号”“父耳号”“母耳号”“备注”5个列名。列名数据类型均设置为“nvarchar”,长度设置为“255”。根据猪场个体资料记录信息资料按照“编号”“个体耳号”“父耳号”“母耳号”“备注”形式分别输入到SQL Server 2000的“系谱档案”表中。
2.3 数据查询模块
本软件程序是通过对原始记录数据库分析及循环查询实现系谱的绘制。首先查询目标个体的父母代双亲,再分别查询父母代双亲的父母代,依此类推,查询到目标个体1~4代祖代,从而实现目前个体系谱的绘制。
3 软件使用
3.1 用户登陆
在软件登陆界面(见图1)输入预设的密码,进入软件使用界面(见图2)。
3.2 试验系谱
在软件界面上的“请输入查询耳号”后的蓝色文本框中输入待查询的试验猪号“11”,点击界面左上角的“绘制系谱”按钮,则显示出试验系谱数据(见图3)。试验猪号为“11”号,其父亲和母亲的耳号分别为“101”和“202”号,“101”个体的父亲和母亲的耳号分别为“21”和“38”号,“202”个体的父亲和母亲的耳号分别为“21”和“46”号,以此类推下去,即可显示出试验猪号为“11”个体的父母、祖父母、曾祖父母等。在查询了某一个体系谱后,如果要对查询的文本框中的各个数据进行清空,则可点击界面左上角的“清空”按钮进行下一个体的耳号查询。
3.3 个体系谱保存与打印
根据查询结果对个体系谱进行保存与打印。例如,根据试验个体耳号“11”的系谱查询结果出来后,点击界面左上角的“保存至Word”,则系统会自动弹出一个已经绘制好“11”个体耳号的系谱文档,在该文档里可进行系谱的保存与打印。另外,也可直接点击界面左上角的“打印”按钮进行界面上所显示的拷屏打印。
参考文献
[1]欧阳叙向.家畜遗传育种[M].北京:中国农业出版社,2001:101-102.
(责任编辑:刘昀)