杜永強,何 勇
(信陽農(nóng)林學(xué)院 信息工程學(xué)院,河南 信陽 464000)
?
閏周在規(guī)?;i場管理系統(tǒng)中的應(yīng)用
杜永強,何 勇
(信陽農(nóng)林學(xué)院 信息工程學(xué)院,河南 信陽 464000)
在規(guī)模化豬場日常管理中,豬群管理及財務(wù)報表的統(tǒng)計周期為一周。文中提出并應(yīng)用了“閏周”的概念,實現(xiàn)了豬場日常豬群管理、銷售記錄登記及財務(wù)核算的時間節(jié)點統(tǒng)一性。
豬場;閏周;管理;統(tǒng)一
規(guī)模化豬場普遍使用管理系統(tǒng)進行日常豬群、財務(wù)、原料等數(shù)據(jù)的信息化管理[1-3]。在提交周報、月報、年報等報表時,出現(xiàn)橫跨時間節(jié)點情況,使得統(tǒng)計數(shù)據(jù)不能完整地反映時間節(jié)點之間豬場信息的變動情況,帶來管理上的混亂。比如,2013年的1月1日應(yīng)該是整年數(shù)據(jù)的時間開始節(jié)點,但這一天是周二,又不是統(tǒng)計時間的開始節(jié)點,因此該日產(chǎn)生的信息變動應(yīng)該歸為2013年度統(tǒng)計數(shù)據(jù)還是歸為2014年度統(tǒng)計數(shù)據(jù)問題。這種情況基本在每月月底也會產(chǎn)生相似的困惑,給采用信息化管理的豬場信息采集、數(shù)據(jù)統(tǒng)計分析帶來了不便。
地球繞日運行周期為365天5小時48分46秒(合365.24219天),公歷平年有365天,小數(shù)點帶來的計算誤差用四年就額外加一天來修正。但修正后還會產(chǎn)生反方向上的更細小誤差。因此,每一百年就停止修正一次,連續(xù)三年。這就是:四年一閏,百年不閏,四百年再閏。
首先,閏周概念僅是在為了符合某種需要而人為地做出某種限定,從相似于閏年概念的角度而提出的,即稱實際天數(shù)為8天的統(tǒng)計周為“閏周”,而不是人為增加或減少公歷的天數(shù)?;蛘呖梢哉J為,閏周概念僅僅是為了管理方便而對現(xiàn)有天數(shù)的重新規(guī)劃。
閏周對現(xiàn)有公歷的重新規(guī)劃如下:每年365天(閏年366天),每年限定12個月,每月限定完整的4周;每年的1月1日限定為該年的數(shù)據(jù)信息采集、統(tǒng)計的第1周的第1天;平周7天,閏周8天;每月的平周在前,非7天的閏周在后。
每年一月閏周規(guī)劃如下表所示:
表1 一月閏周規(guī)劃表
每年二月閏周規(guī)劃如下表所示:
表2 二月閏周規(guī)劃表
全年閏周規(guī)劃如3表所示。
表3 全年閏周規(guī)劃表
采用閏周方法對日期規(guī)劃后,重新定義周的結(jié)構(gòu)體類型:
Typedef struct zhou{
int nMonth;
CString strStartdate;
CString strEnddate;
int nTianshu;
}Zhou;
定義閏周類class CRuizhou的成員函數(shù):
int nReturnTianshu(CTime time);
int nReturnMonth(CTime time);
CString strReturnBenzhouEndDate(CTime time);
CString strReturnBenzhouStartDate(CTime time);
int nReturnZhouxuhao(CTime time);
使用閏周類class CRuizhou的構(gòu)造函數(shù)初始化閏周,算法如下:
CRuizhou::CRuizhou(){
if((nYear%4 == 0 && nYear%100 !=0) || (nYear%400 ==0) )//判斷是否閏年{
isruinian=TRUE;}
if(isruinian==TRUE){處理閏年二月29天情況;}
else{處理平年二月28天情況;
處理其他月份情況;
}
算法在系統(tǒng)周報中的實現(xiàn)界面如下圖。
圖1 閏周概念在豬場管理系統(tǒng)周報中的應(yīng)用
工廠化豬場管理系統(tǒng)重點解決了規(guī)?;i場的周報問題。首次提出并應(yīng)用了閏周的概念:每月4個完整周(即平周7天,閏周8天),每年48個完整周,將公立一年365天完全限定在48個完整周內(nèi)。方便了豬群管理、數(shù)據(jù)統(tǒng)計、財務(wù)報表等,并自動形成周報提交管理者,掌握本周的豬場數(shù)據(jù)動態(tài)。按照閏周概念規(guī)劃的年歷,可以作為規(guī)?;B(yǎng)殖、種植業(yè)場歷使用。
[1] 劉菊梅. 淺談畜禽養(yǎng)殖檔案的填寫規(guī)范與管理[J]. 中國畜牧獸醫(yī)文摘,2014,30(12):59-60.
[2] 張正華. 我國畜牧產(chǎn)業(yè)信息化管理探索[J]. 安徽農(nóng)業(yè)科學(xué),2007,35(31):,1041-1043.
[3] 謝軍峰. 我國畜牧業(yè)信息化現(xiàn)狀與發(fā)展前景[J]. 當(dāng)代畜牧,2015(2):54-56.
(編輯:嚴佩峰)
數(shù)·理·化
Application of Leap Week in Factory Piggery Management System
DU Yong-qiang,HE Yong
(Computer Science Department ,Xinyang Agriculture and Forestry University,Xinyang 464000, China)
In the daily management of factory piggery, statistical cycle of herd and financial statement is a week. In this paper, the concept of "leap week" is presented, and is applied in the unity of daily farm herd management, sales record registration and financial accounting time node.
piggery; leap week; management; unity
2016-06-10
杜永強(1970—),男,河南信陽人,碩士,副教授,研究方向:計算機圖形學(xué)、計算機應(yīng)用技術(shù).
TP315
A
2095-8978(2016)04-0112-03