王學敏 任守文 方曉敏 李碧俠 趙為民 付言峰 葛云山



摘 要 豬系譜圖在豬育種與生產中起重要作用。介紹了一款實用的豬系譜圖繪制軟件的設計,并詳細說明了軟件的使用過程,為豬育種與養豬生產中進行系譜圖繪制提供一種快捷的方法。
關鍵詞 豬育種;養豬生產,系譜圖;軟件設計
中圖分類號: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.
(責任編輯:劉昀)