杜永強(qiáng),何 勇
(信陽農(nóng)林學(xué)院 信息工程學(xué)院,河南 信陽 464000)
?
閏周在規(guī)?;i場(chǎng)管理系統(tǒng)中的應(yīng)用
杜永強(qiáng),何 勇
(信陽農(nóng)林學(xué)院 信息工程學(xué)院,河南 信陽 464000)
在規(guī)?;i場(chǎng)日常管理中,豬群管理及財(cái)務(wù)報(bào)表的統(tǒng)計(jì)周期為一周。文中提出并應(yīng)用了“閏周”的概念,實(shí)現(xiàn)了豬場(chǎng)日常豬群管理、銷售記錄登記及財(cái)務(wù)核算的時(shí)間節(jié)點(diǎn)統(tǒng)一性。
豬場(chǎng);閏周;管理;統(tǒng)一
規(guī)?;i場(chǎng)普遍使用管理系統(tǒng)進(jìn)行日常豬群、財(cái)務(wù)、原料等數(shù)據(jù)的信息化管理[1-3]。在提交周報(bào)、月報(bào)、年報(bào)等報(bào)表時(shí),出現(xiàn)橫跨時(shí)間節(jié)點(diǎn)情況,使得統(tǒng)計(jì)數(shù)據(jù)不能完整地反映時(shí)間節(jié)點(diǎn)之間豬場(chǎng)信息的變動(dòng)情況,帶來管理上的混亂。比如,2013年的1月1日應(yīng)該是整年數(shù)據(jù)的時(shí)間開始節(jié)點(diǎn),但這一天是周二,又不是統(tǒng)計(jì)時(shí)間的開始節(jié)點(diǎn),因此該日產(chǎn)生的信息變動(dòng)應(yīng)該歸為2013年度統(tǒng)計(jì)數(shù)據(jù)還是歸為2014年度統(tǒng)計(jì)數(shù)據(jù)問題。這種情況基本在每月月底也會(huì)產(chǎn)生相似的困惑,給采用信息化管理的豬場(chǎng)信息采集、數(shù)據(jù)統(tǒng)計(jì)分析帶來了不便。
地球繞日運(yùn)行周期為365天5小時(shí)48分46秒(合365.24219天),公歷平年有365天,小數(shù)點(diǎn)帶來的計(jì)算誤差用四年就額外加一天來修正。但修正后還會(huì)產(chǎn)生反方向上的更細(xì)小誤差。因此,每一百年就停止修正一次,連續(xù)三年。這就是:四年一閏,百年不閏,四百年再閏。
首先,閏周概念僅是在為了符合某種需要而人為地做出某種限定,從相似于閏年概念的角度而提出的,即稱實(shí)際天數(shù)為8天的統(tǒng)計(jì)周為“閏周”,而不是人為增加或減少公歷的天數(shù)。或者可以認(rèn)為,閏周概念僅僅是為了管理方便而對(duì)現(xiàn)有天數(shù)的重新規(guī)劃。
閏周對(duì)現(xiàn)有公歷的重新規(guī)劃如下:每年365天(閏年366天),每年限定12個(gè)月,每月限定完整的4周;每年的1月1日限定為該年的數(shù)據(jù)信息采集、統(tǒng)計(jì)的第1周的第1天;平周7天,閏周8天;每月的平周在前,非7天的閏周在后。
每年一月閏周規(guī)劃如下表所示:
表1 一月閏周規(guī)劃表
每年二月閏周規(guī)劃如下表所示:
表2 二月閏周規(guī)劃表
全年閏周規(guī)劃如3表所示。
表3 全年閏周規(guī)劃表
采用閏周方法對(duì)日期規(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)周報(bào)中的實(shí)現(xiàn)界面如下圖。
圖1 閏周概念在豬場(chǎng)管理系統(tǒng)周報(bào)中的應(yīng)用
工廠化豬場(chǎng)管理系統(tǒng)重點(diǎn)解決了規(guī)?;i場(chǎng)的周報(bào)問題。首次提出并應(yīng)用了閏周的概念:每月4個(gè)完整周(即平周7天,閏周8天),每年48個(gè)完整周,將公立一年365天完全限定在48個(gè)完整周內(nèi)。方便了豬群管理、數(shù)據(jù)統(tǒng)計(jì)、財(cái)務(wù)報(bào)表等,并自動(dòng)形成周報(bào)提交管理者,掌握本周的豬場(chǎng)數(shù)據(jù)動(dòng)態(tài)。按照閏周概念規(guī)劃的年歷,可以作為規(guī)?;B(yǎng)殖、種植業(yè)場(chǎng)歷使用。
[1] 劉菊梅. 淺談畜禽養(yǎng)殖檔案的填寫規(guī)范與管理[J]. 中國(guó)畜牧獸醫(yī)文摘,2014,30(12):59-60.
[2] 張正華. 我國(guó)畜牧產(chǎn)業(yè)信息化管理探索[J]. 安徽農(nóng)業(yè)科學(xué),2007,35(31):,1041-1043.
[3] 謝軍峰. 我國(guó)畜牧業(yè)信息化現(xiàn)狀與發(fā)展前景[J]. 當(dāng)代畜牧,2015(2):54-56.
(編輯:嚴(yán)佩峰)
數(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
杜永強(qiáng)(1970—),男,河南信陽人,碩士,副教授,研究方向:計(jì)算機(jī)圖形學(xué)、計(jì)算機(jī)應(yīng)用技術(shù).
TP315
A
2095-8978(2016)04-0112-03