童曉琪 張彥 黃浩 石涼 秦鳳 黃德輝
摘要? ? 本文介紹了利用Excel軟件實(shí)現(xiàn)的家蠶飼育卡片系統(tǒng),本系統(tǒng)運(yùn)用Excel的計(jì)算功能對(duì)紙質(zhì)家蠶飼育卡片進(jìn)行電子化,大大減少了人工計(jì)算量,并且可以插入圖片,使家蠶數(shù)據(jù)更加形象化。
關(guān)鍵詞? ? 家蠶;飼育;數(shù)據(jù)調(diào)查;成績(jī)計(jì)算;計(jì)算公式
中圖分類(lèi)號(hào)? ? S883? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼? ? A
文章編號(hào)? ?1007-5739(2019)16-0251-06? ? ? ? ? ? ?? 開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID)
Abstract? ? This paper introduced the silkworm feeding card system based on Excel software.The system used excel computing function to computerize paper silkworm feeding cards,which greatly reduced the amount of manual calculation,and could insert pictures to make silkworm data more visualized.
Key words? ? silkworm;feeding;data investigation;achievement calculation;calculating formula
Excel是美國(guó)微軟公司開(kāi)發(fā)的電子表格軟件,具有強(qiáng)大的數(shù)據(jù)處理功能,擁有豐富的函數(shù),可以進(jìn)行各種組合,以應(yīng)對(duì)各種計(jì)算公式,特別適合進(jìn)行一些科研數(shù)據(jù)的計(jì)算與分析[1]。筆者在家蠶飼育過(guò)程中經(jīng)常需要填寫(xiě)家蠶飼育卡片,并對(duì)填寫(xiě)的數(shù)據(jù)進(jìn)行計(jì)算分析。由于飼育家蠶品種繁多,需要計(jì)算大量數(shù)據(jù),人工統(tǒng)計(jì)計(jì)算既費(fèi)時(shí)費(fèi)力,又容易出錯(cuò)。筆者利用Excel 2010開(kāi)發(fā)了電子版家蠶飼育卡片系統(tǒng),可以大幅減少人工,提高數(shù)據(jù)準(zhǔn)確性。該系統(tǒng)使用的函數(shù)為Excel基礎(chǔ)函數(shù),對(duì)Excel版本有很好的向上兼容性。
1? ? 家蠶飼育卡片系統(tǒng)界面的實(shí)現(xiàn)
筆者所用手工填寫(xiě)的飼育卡片分為兩部分,正面是飼育區(qū)片(圖1),反面是飼育成績(jī)及性狀調(diào)查(圖2)。使用Excel軟件設(shè)計(jì)后的飼育卡片系統(tǒng)界面如圖3、4所示。在界面設(shè)計(jì)中,充分參考了傳統(tǒng)飼育卡片的布局,并且將背景色設(shè)置為暖色調(diào),視覺(jué)上更舒適,使得使用者能夠更快上手。
由于家蠶繁育采用三級(jí)繁育四級(jí)制種體制,為了便于對(duì)保育母種、原種、選育的雜交種進(jìn)行管理,在電子版中將品種分為母種(春用)中系、母種(春用)日系、母種(夏秋)中系、母種(夏秋)日系、原種、新雜交種組合以及其他一些特殊用途品種。為了更好地區(qū)分每一個(gè)品系,筆者將每一個(gè)品系前面單獨(dú)建立一個(gè)空白工作表,命名為該品系名字。需要查找某個(gè)品種的電子飼育卡片式時(shí),先尋找該品種的品系,再?gòu)脑撈废岛笳业皆撈贩N名的工作表,點(diǎn)擊進(jìn)入即可(圖5)。
2? ? 家蠶飼育卡片系統(tǒng)設(shè)置與數(shù)據(jù)輸入功能的實(shí)現(xiàn)
2.1? ? 數(shù)據(jù)格式
家蠶飼育卡片中的數(shù)據(jù)格式主要分為日期、數(shù)字和文本。飼育區(qū)片的發(fā)育經(jīng)過(guò)單元格需要設(shè)置為日期格式,設(shè)置方法先選取需要設(shè)置的若干個(gè)單元格,然后在選擇區(qū)點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單上選擇設(shè)置單元格格式(圖6),進(jìn)入單元格格式對(duì)話(huà)框后,選擇數(shù)字選項(xiàng)卡分類(lèi)下的日期(圖7)。性狀調(diào)查所填寫(xiě)的一般為文字,設(shè)置方法是進(jìn)入單元格格式對(duì)話(huà)框后,選擇數(shù)字選項(xiàng)卡分類(lèi)下的文本(圖8)。蠶期成績(jī)調(diào)查的單元格數(shù)據(jù)格式一部分為數(shù)字,一部分為百分?jǐn)?shù)。數(shù)字的設(shè)置方法是進(jìn)入單元格格式對(duì)話(huà)框后,選擇數(shù)字選項(xiàng)卡分類(lèi)下的數(shù)值,然后在右邊選擇需要保留的小數(shù)位數(shù)(一般選擇保留2位)(圖9)。百分?jǐn)?shù)的設(shè)置方法是進(jìn)入單元格格式對(duì)話(huà)框后,選擇數(shù)字選項(xiàng)卡分類(lèi)下的百分比,然后在右邊選擇需要保留的小數(shù)位數(shù)(一般選擇保留2位)(圖10)。
2.2? ? 單元格設(shè)置
家蠶飼育卡片中的單元格分為標(biāo)題單元格、調(diào)查數(shù)據(jù)輸入單元格、計(jì)算成績(jī)單元格。調(diào)查數(shù)據(jù)輸入單元格用于輸入調(diào)查日期、調(diào)查數(shù)據(jù)、調(diào)查性狀。標(biāo)題單元格主要是表格名稱(chēng)、調(diào)查成績(jī)項(xiàng)目名稱(chēng)、調(diào)查性狀名稱(chēng)等,不需要更改。計(jì)算成績(jī)單元格保存有成績(jī)計(jì)算的公式,也不需要更改。在家蠶飼育卡片中,為了對(duì)標(biāo)題單元格和計(jì)算成績(jī)單元格進(jìn)行保護(hù),防止誤操作導(dǎo)致更改或者刪除單元格中內(nèi)容,造成電子表格錯(cuò)誤,需要對(duì)表格進(jìn)行保護(hù)。設(shè)置方法將不需要保護(hù)的單元格選定,進(jìn)入單元格格式對(duì)話(huà)框后,選擇保護(hù)選項(xiàng)卡(圖11),勾選“鎖定”后點(diǎn)擊“確定”。將需要輸入數(shù)據(jù)的單元格選定,進(jìn)入單元格格式對(duì)話(huà)框后,選擇保護(hù)選項(xiàng)卡,取消勾選“鎖定”后點(diǎn)擊“確定”。左鍵點(diǎn)擊Excel最上面主選項(xiàng)卡的下的“審閱”選項(xiàng)卡(圖12),點(diǎn)擊“審閱”選項(xiàng)卡下的保護(hù)工作表按鈕,彈出保護(hù)工作表設(shè)置對(duì)話(huà)框(圖13),輸入密碼后,再次確認(rèn)密碼(圖14),然后點(diǎn)擊“確定”。以后如果用戶(hù)誤操作受保護(hù)表格,會(huì)彈出對(duì)話(huà)框(圖15),對(duì)其內(nèi)容進(jìn)行保護(hù)。
2.3? ? 圖片展示
在家蠶飼育調(diào)查過(guò)程中,文字描述不如圖片生動(dòng)、直接,而傳統(tǒng)的紙質(zhì)飼育卡片受條件所限難以實(shí)現(xiàn)。在電子版飼育卡片中,筆者設(shè)計(jì)了專(zhuān)門(mén)的圖片區(qū)展示蠶期不同的性狀(圖16)。將鼠標(biāo)移至縮略圖上,系統(tǒng)會(huì)自動(dòng)彈出詳細(xì)大圖。圖片區(qū)縮略圖的設(shè)置方法是點(diǎn)選Excel最上面主選項(xiàng)卡下的“插入”選項(xiàng)卡,點(diǎn)擊圖片按鈕(圖17),在彈出的插入圖片對(duì)話(huà)框中選擇插入的圖片(圖18),用鼠標(biāo)拖動(dòng)插入的圖片使其大小與圖片表格一致(圖19),覆蓋在圖片表格上(圖20),縮略圖設(shè)置完成。圖片區(qū)大圖的設(shè)置方法是在圖片表格上點(diǎn)擊右鍵,在彈出的菜單上選擇插入批注(圖21),彈出批注編輯對(duì)話(huà)框(圖22),刪除文字內(nèi)容,調(diào)整至合適大?。▓D23),然后在批注邊框位置點(diǎn)擊右鍵,選擇設(shè)置批注格式(圖24),在彈出的設(shè)置批注格式對(duì)話(huà)框下選擇顏色與線(xiàn)條對(duì)話(huà)框(圖25),點(diǎn)擊填充下的顏色下拉列表,選擇填充效果(圖26),在彈出的填充效果對(duì)話(huà)框選擇圖片選項(xiàng)卡(圖27),點(diǎn)擊圖片下的選擇圖片,在彈出的對(duì)話(huà)框下選擇相應(yīng)的圖片,點(diǎn)擊插入(圖28),在隨后的填充效果對(duì)話(huà)框、顏色與線(xiàn)條對(duì)話(huà)框點(diǎn)擊確定,圖片格大圖設(shè)置完成,最終效果如圖29所示。
3? ? 家蠶飼育卡片系統(tǒng)飼育成績(jī)計(jì)算公式的實(shí)現(xiàn)
本系統(tǒng)采用的修約方式是“四舍六入五成雙”,該方法是一種比較精確的科學(xué)計(jì)數(shù)保留法,避免了“四舍五入”計(jì)數(shù)方法造成的誤差偏大的現(xiàn)象[2]。在Excel中實(shí)現(xiàn)的公式如下:
式中X是需要修約的數(shù)字或者公式;Y是截取數(shù)字的位數(shù),比修約位數(shù)多1位;Z是修約保留的位數(shù)。
3.1? ? 發(fā)育經(jīng)過(guò)的計(jì)算(圖30)
(1)催青經(jīng)過(guò)調(diào)查。催青經(jīng)過(guò)=收蟻時(shí)間-催青開(kāi)始時(shí)間,其計(jì)算公式如下:
(2)全齡經(jīng)過(guò)調(diào)查。全齡經(jīng)過(guò)=五齡終熟時(shí)間-收蟻時(shí)間,其計(jì)算公式如下:
(3)五齡經(jīng)過(guò)調(diào)查。五齡經(jīng)過(guò)=五齡終熟時(shí)間-五齡餉食時(shí)間,其計(jì)算公式如下:
(4)蟄中經(jīng)過(guò)調(diào)查。蟄中經(jīng)過(guò)=盛發(fā)蛾時(shí)間-五齡盛熟時(shí)間,其計(jì)算公式如下:
3.2? ? 蠶期淘汰數(shù)的計(jì)算(圖31)
(1)偶因淘汰數(shù)調(diào)查。偶因淘汰數(shù)=一至五齡的小蠶+一般遲眠蠶+三眠蠶+五眠蠶+僵蛆傷蠶+其他數(shù)總和,其計(jì)算公式如下:
(2)蠶期有生命力淘汰總數(shù)調(diào)查。蠶期有生命力淘汰總數(shù)=膿、空、軟化病+封口蠶+不、半蛻皮蠶+虛弱小蠶+真正遲眠蠶+其他數(shù)總和,其計(jì)算公式如下:
3.3? ? 結(jié)繭調(diào)查計(jì)算(圖32)
(1)總收繭顆數(shù)調(diào)查??偸绽O顆數(shù)=薄皮繭顆數(shù)+污爛繭顆數(shù)+普通繭顆數(shù)+雙宮繭顆數(shù)+下繭顆數(shù)[3] ,其計(jì)算公式如下:
(2)總收繭重量調(diào)查??偸绽O重量=薄皮繭重量+污爛繭重量+普通繭重量+雙宮繭重量+下繭重量,其計(jì)算公式如下:
(3)普通繭重量百分率調(diào)查。普通繭重量百分率=(普通繭重量+蠅蛆繭重量)÷總收繭重量(保留小數(shù)點(diǎn)后四位),其計(jì)算公式如下:
3.4? ? 繭質(zhì)及死籠繭調(diào)查
(1)雌繭平均每顆全繭量調(diào)查。雌繭平均每顆全繭量=雌繭總?cè)O量÷雌繭顆數(shù),其計(jì)算公式如下:
(2)雄繭平均每顆全繭量調(diào)查。雄繭平均每顆全繭量=雄繭總?cè)O量÷雄繭顆數(shù),其計(jì)算公式如下:
(3)雌雄繭總平均全繭量調(diào)查。雌雄繭總平均全繭量=(雌繭總?cè)O量+雄繭總?cè)O量)÷2,其計(jì)算公式如下:
(4)雌雄繭平均每顆全繭量調(diào)查。雌雄繭平均每顆全繭量=(雌繭總?cè)O量+雄繭總?cè)O量)÷雌雄繭顆數(shù)[4],其計(jì)算公式如下:
(5)雌繭平均每顆繭層量調(diào)查。雌繭平均每顆繭層量=雌繭總繭層量÷雌繭顆數(shù),其計(jì)算公式如下:
(6)雄繭平均每顆繭層量調(diào)查。雄繭平均每顆繭層量=雄繭總繭層量÷雄繭顆數(shù),其計(jì)算公式如下:
(7)雌雄繭總平均繭層量調(diào)查。雌雄繭總平均繭層量=(雌繭總繭層量+雄繭總繭層量)÷2,其計(jì)算公式如下:
(8)雌雄繭平均每顆繭層量調(diào)查。雌雄繭平均每顆繭層量=(雌繭總繭層量+雄繭總繭層量)÷雌雄繭顆數(shù),其計(jì)算公式如下:
(9)雌繭繭層率調(diào)查。雌繭繭層率(%)=雌繭總繭層量÷雌繭總?cè)O量×100,保留小數(shù)點(diǎn)后4位,其計(jì)算公式如下:
(10)雄繭繭層率調(diào)查。雄繭繭層率(%)=雄繭總繭層量÷雄繭總?cè)O量×100,保留小數(shù)點(diǎn)后4位,其計(jì)算公式如下:
(11)雌雄繭平均繭層率調(diào)查。雌雄繭平均繭層率(%)=雌雄繭平均每顆繭層量÷雌雄繭平均每顆全繭量×100,保留小數(shù)點(diǎn)后4位,其計(jì)算公式如下:
(12)總死籠頭數(shù)調(diào)查。總死籠頭數(shù)=屑繭死籠頭數(shù)+同攻繭死籠頭數(shù)+普通繭死籠頭數(shù),其計(jì)算公式如下:
(13)死籠率調(diào)查。死籠率(%)=總死籠頭數(shù)÷結(jié)繭頭數(shù)×100,其計(jì)算公式如下:
3.5? ? 常見(jiàn)調(diào)查項(xiàng)目公式(圖33)
(1)四五齡病斃蠶數(shù)調(diào)查。四五齡病斃蠶數(shù)=4齡(膿化病、空化病、軟化病;封口蠶;不蛻皮蠶、半蛻皮蠶、虛弱小蠶、真正遲眠蠶;其他)+5齡(膿化病、空化病、軟化病;封口蠶;不蛻皮蠶、半蛻皮蠶、虛弱小蠶、真正遲眠蠶;其他),其計(jì)算公式如下:
(2)簇中病斃蠶數(shù)調(diào)查。簇中病斃蠶數(shù)=不結(jié)繭頭數(shù)+裸蛹頭數(shù)+病死蠶頭數(shù),其計(jì)算公式如下:
(3)總死籠頭數(shù)調(diào)查??偹阑\頭數(shù)=屑繭死籠頭數(shù)+同攻繭死籠頭數(shù)+普通繭死籠頭數(shù),其計(jì)算公式如下:
(4)四齡起蠶結(jié)繭率調(diào)查。四齡起蠶結(jié)繭率(%)=結(jié)繭頭數(shù)÷(結(jié)繭頭數(shù)+四五齡病斃蠶數(shù)+簇中病斃蠶數(shù)),保留2位小數(shù),其計(jì)算公式如下:
(5)蟲(chóng)蛹率調(diào)查。蟲(chóng)蛹率(%)=四齡起蠶結(jié)繭率×(1-死籠率),保留2位小數(shù),其計(jì)算公式如下:
4? ? 參考文獻(xiàn)
[1] 仝振祥.Excel軟件進(jìn)行柞蠶品種資源保育數(shù)據(jù)統(tǒng)計(jì)分析[J].北方蠶業(yè),2012,33(2):16-21.
[2] 四舍六入五成雙[EB/OL].[2019-04-23].https://baike.baidu.com/item/%E5%9B%9B%E8%88%8D%E5%85%AD%E5%85%A5%E4%BA%94%E6%88%90%E5%8F%8C/9062547?fr=aladdin,2019.3.27
[3] 張士剛,林寶.家蠶自然飼育低本高效[J].特種經(jīng)濟(jì)動(dòng)植物,2003(7):14.
[4] 張亞平,婁齊年,李化秀,等.家蠶稚蠶人工飼料育技術(shù)及其推廣應(yīng)用[J].山東蠶業(yè),2001(4):26-27.