人事排班演算法
1. 24小時3個人怎麼排班
早上8到下午4點一班;下午4點到晚上12點一班;晚上12點到早上8點一班。
三班倒是一種輪班制。企業根據生產需要將職工分為三個班,即早班、中班和夜班。在實行「正順序倒班法」的情況下,職工由早班調中班,由中班調夜班,如此反復輪換。
在實行「逆順序倒班法」的情況下,職工由早班調夜班,由夜班調中班,如此反復輪換。
工作優勢
四班兩運轉比三運轉減少了班車交接班次數,工廠降低了因交接班產生的生產波動,減少了指令傳遞的失真的幾率,降低了交接班成本,有利於生產工藝的穩定順行。
減少職工上下班路途時間,休息時間集中。每四天可以集中休息2天,除去睡眠時間,仍有較長連續休息時間,可用於照顧家庭、生活娛樂等,特別是對於家庭孩子上學的職工較有利,女職工不必在凌晨提心吊膽的回家。所以現在很多工廠比較傾向於四班兩運轉。
一般火電廠、核電、醫葯化工企業等需要24小時人員工作,都是六班三倒,五班三倒,五班四倒,四班三倒。無論怎麼說,倒班都會打亂一個人的正常作息時間,過著不規則的日夜顛倒的生活,對健康是有一定影響的。
這種排班制度人員排班緊湊,人員可以靈活調動,對企業效益有很大的保證;弊端也同時出現比如:因為休息不固定,員工調班現象普遍存在導致人事部門工作量繁瑣,三種班次之間倒的時候容易造成疲勞,員工生理作息需要改變會有些許不適應。
2. 七個人三班倒怎麼排班
7個人三班倒,每班2人,一天6人,閑出一個人休息,第二天換一個人休息,仍然是2X3值班,這樣是每個人一周休息一天。
合理的排班可以增加員工的工作積極性,減少不良的負面情緒,所以合理的排班也是很重要的事情,有特殊情況的可以允許進行調班,但是前提是要提前說明情況,並且有人願意換班。排班的時候盡可能考慮到大家的情況,初步排班後咨詢一下大家的意見,可以做少量整改。
排班的意義
組織多班制必須解決好各班工人的倒班問題。因此,組織好排班,對於合理使用勞動力,充分利用設備,搞好安全生產,保證員工的身體健康,提高勞動生產率,都有很重要的意義。有些行業,須要在假日、晚上、朝九晚五以外等非主流上班時間運作及提供服務。
隨著社會的進步和經濟的發展,要求更多的生產和服務性勞動日以繼夜的運轉,排班工作是無法被取代的。而且人體又不是機器,不能無間斷的工作,要考慮到健康問題,不能讓工人太過勞累。
正如前面討論的那樣,排班工人面臨相互沖突的同一時間上一個班的問題,可能會對一部分人的內部的時間結構產生干擾,甚至對某些人會帶來生產能力的下降,累及其自身的健康乃至家庭生活的質量。所以排好班很重要,保證了公認的健康,也保證了工廠的工作量,收益。
3. 如何用java實現人員自動排班的問題
應該用不上什麼線程,一次性把所有的班都排好
六個元素的數組
兩個指針,一個是工作日當值人,一個是周末當值人,初始都是0
從今天開始到指定某一天,譬如年底
int idx_workday =0;
int idx_weekend =0;
ArrayList assignment = new ArrayList();
day = today;
while(day不是年底){
int i;
if (day is workday){
i = idx_workday++;
assignment.add(i);
if (idx_workday >5) idx_workday = 0;
}else{
i = idx_weekend++;
assignment.add(i);
if (idx_weekend >5) idx_weekend= 0;
}
}
output assignment
4. 一共8個人,每天需要6個人上班,怎樣排班更合理
導讀:三班兩倒、四班三倒、五班三倒,哪種倒班最合(nan)理(shou)?
倒班是因為工作需要,有一些單位需要24小時或者更多時間生產不停歇作業,所以需要有幾個班次進行輪流的更替工作。
倒班容易打亂人的生物鍾,對身體有一定的傷害。倒班制有兩班兩倒、三班兩倒、四班兩倒、四班三倒、五班三倒、五班四倒、六班三倒等等,這些你都了解嗎?你所在的企業屬於哪一類呢?你覺得您的企業實行哪種最為合(難)理(受)呢?
1兩班兩倒
兩班制又叫兩班倒,一般分成白班和夜班。這就說明有人必須要上夜班,企業考慮到員工生理周期問題,所以兩班制一般情況都是每隔一個星期或兩個星期進行一次員工上班時間的倒換,即上批上白班的這回輪到上夜班。同理,上批上夜班的這回上白班。所以就是說這些人必須一個月會有一兩回上班時間是二十四小時的。(兩班制是相對於三班制而言的,但其工作時間大於三班倒,會累很多)
2三班兩倒
1)配置3班(組)人員
3)工作、休息按順序輪換。也稱倒班
4)以工作人員角度看,如:二天白班、二天夜班、二天休息。(6天一循環周期)
三班兩倒排班表
3四班兩倒
把職工分為4個班,四天上兩個班次。比如:
第一天:0:00—8:00 一班上班,8:00—24:00(也有的企業是22:00,那麼下個班接班的就是22:00接班)二班上班
第二天:0:00—8:00 三班上班,8:00—24:00四班上班
第三天:0:00—8:00 二班上班,8:00—24:00一班上班
第四天:0:00—8:00 四班上班,8:00—24:00三班上班
第五天:0:00—8:00 一班上班,8:00—24:00二班上班
四班兩倒排班表
4四班三倒
也叫「四班三運轉」或「四三制」,也就是用四個班的工人輪流從事三班倒生產的一種輪班工作制度。 四班分別是甲乙丙丁
三班指每個班上八個小時
三天早班上完,休一天,第二天上中班
三天中班上完,休一天,第二天上夜班
三天夜班上完,休一天,第二天上早班 早班00:00-08:00
中班08:00-16:00
晚班16:00-24:00 安排的時候要考慮到交通問題,早晚班車的問題,方便工人上下班。早中晚班安排不盡相同,也有這樣安排的。 早班6:30—14:30 中班14:30—22:30 晚班22:30—6:30
四班三倒排班表
5五班三倒
「五班三倒制」也稱 五班三運轉制,是電力生產或石油化工等需要連續生產的行業所採取的一種運行倒班的方法。其具有獨特的作息時間和作息周期:它不以星期為作息周期,不因節假日而休息。
五班:實質就是 五個班組(電力生產叫值),分別為一值(也叫班,同值,下同),二值,三值,四值,五值。
三倒:實質就是一天二十四小時的工作時間分成三部分。 早班(有些稱大夜班,後夜班,夜班):00:00-08:00; 中班(有些稱白班,正常班):08:00-16:00; 晚班(有些稱中班,前夜班,小夜班):16:00-24:00。
6五班四倒
「五班四倒」中的「五班」就是指這份工作共有五個班組輪番替代工作;「四倒」就是一天中24小時的時間分為4個時間段,早班、下午班、前夜班、後夜班。五班四倒通常為單倒,五天為一個周期。員工上班順序為前夜班,下午班,早班,後夜班,然後休息一天,每個班工作6個小時(交接班時間不算在其中)。五天中有四天時間在上班。 第一天 前夜班:20:00-02:00; 第二天 下午班:14:00-20:00; 第三天 早 班:08:00-14:00 第四天 後夜班:02:00-08:00 第五天 休 班 第六天 前夜班:20:00-02:00 以此類推 每天中有四個班在四個時間段工作,一個班在休息。
五班四倒排班表
7六班三倒
即六班次人來倒每天三班制的工作班。每班次工作8小時,休息40小時,輪流進行。 六班三倒是指:把全部人員分為6個工作班,每個工作班工作24÷3=8小時,6批人分別輪換制,一批人上8小時的班。 即上8小時,休息8*(6-1)=40小時。
六班三倒排班表
學會愛護自己
夜班的自我保養
值夜班由於時差顛倒打亂了人體生物鍾,會使身體的正常節律性發生紊亂,對視力、腸胃及睡眠都造成影響,容易帶來疲乏、注意力不集中等現象。通過調整飲食可在一定程度上彌補生物鍾紊亂對人體造成的影響。
倒班工人的日常
晝夜不分,生活打亂
網友「當前離線」說:談到倒班我就恐懼啊,我以前就是這種工作性質。累死了,對身體還不好!
網友「小高」說:我見過連個上了四個多少月,每天工作12個小時的人,那真的是辛苦。
網友「為了生活」說:搞機械的一定要注意身體的調節,身體健康非常關鍵,不能為了工作而拖累了身體!
網友「開機重啟」說:幹了這倒班工作,休息完全打亂了。
近日,一份來自世界睡眠醫學會的數據顯示,中國有7000萬人過著晨昏顛倒的倒班生活。經常倒班的人會因各種因素補不好覺,比如沒有人會在凌晨2點鍾打電話給白班工作者,但在下午2點給夜班工作的人打電話就很常見。
倒班工人是相對上長白班的職工而言,從事倒班工作制的一個群體。他們不分晝夜,沒有周末,每逢節日也不能休息。但對於從事機械生產的倒班工人而言,由於機械生產的高度連續性,甚至過年也要上班。
倒班工人為企業默默地付出自己的汗水,奉獻自己的青春,貢獻自己的智慧和力量,甚至還透支著自己的健康。他們不僅是企業價值的實際締造者,更是社會財富的創造者。
也許有人說,這樣歌頌倒班工人未免誇大其辭。是的,上常白班的人也在為企業的發展貢獻著智慧和力量。但仔細想想,上長白班的人很少從事一線的生產工作,他們的工作環境相對要舒適的多,也不會有有毒介質。
他們的生活規律,周末,節日可以休息,能去旅遊,可以輕松的按排時間和同學、朋友聚會。而倒班工人呢?他們雖然也有公休,也有探親假,但這也要在生產上人手能夠安排得開的前提下酌情享受。他們要想與同學、朋友聚會還必須提前計算好是否下夜班正好能趕上周末或者兩個人(大家)能同時倒到休息的那天。
倒班工人的福利待遇
網友A說:倒班,真正是一個廢人的工作,但沒辦法呀,目前必須得有人倒班才能維持工廠的運轉呀。至於權利和義務,我認為首先必須保證咱們上班時間之外的休息的權利,關鍵是加班沒有任何報酬,不能是義務勞動。
至於報酬,每個月基本工資3000——3600,分崗位,績效工資每月300元(有浮動),遇見季度多發300元,年終獎按上班時間算,算下來每天4-5元。先進基本上也是班組長的,偶爾給下面一個名額。
網友B說:我從一參加工作就下到一線倒班了,倒啊倒啊,倒到現在連自己都倒暈了,倒了多少年都忘了,本以為這輩子就這樣倒下去,等到哪天退休哪天散了,倒班工人嘛,也沒多大理想,能掙幾個小錢湊合著養家就可以了,可現在倒的是神經也衰弱了,椎間盤也突出了,胃也快穿孔了,連倒班的資本都快沒了!
倒班工人微薄的夜班費
網友說:「夜班津貼標准4.4元,還不夠吃一碗面」、「班工人的夜班費還是20年前的標准。一直沒有漲,太少了,那誰還願意倒班」、「他們熬了心血,破壞了生物鍾」。
對於倒班工人,按照國家有關法律規律,用人單位要對夜班工作的人員發放相應的津貼補助。上個世紀幾十年代,工廠里的倒班工人每月大都還享受著比正常白班工人多十幾元錢的夜班費,這一特殊的津貼同洗禮費,取暖費,住房補貼等並存。
在那個低收入的年代,十幾塊錢是一筆不多但也不少的數目,體現出了社會主義公有制的按勞分配的原則,還算公平。隨著經濟的快速發展,企業制度的轉型,工資收入的提高,物價水平上升,這一特別津貼被人遺忘,掉進了貧民窟。
一方面是因為許多企業通過增加崗位工資、獎金等其它工資的方法,提高工人的整體工資水平,淡化了夜班費問題,老實厚道的工人兄弟們看到了上漲的工資,也就不在計較那麼一點夜班費的多少,僅當成一種可有可無的津貼。夜班費制度不合理的原因:
(1)我國企業制度的轉型是導致夜班津貼低的基礎原因。
(2)差旅費漲了,住房補貼漲了,取暖費漲了,其它管理津貼都上漲,唯獨夜班費掉進了貧民窟
(3)健康成本上漲,心理成本上漲,是夜班費低廉的直觀原因。夜班費太低最直觀的感覺就是工作太辛苦,太累,而給的卻很少,這是大多數工人兄弟最直接的感受。
倒班工人面臨的潛在危害
我們很多倒班的人都有這樣的感受:
由於頻繁從事下班很晚的中班及不能睡覺的夜班工作,生活及睡眠規律被打亂,使得很多倒班工人夜裡睡不著,白天使勁睡。導致嚴重的睡眠障礙。他們大多還要照顧家庭、孩子,即使在下夜班後也常無法得到休息!
上完一個夜班後,即使睡一整天,有時還是感覺很難完全恢復體力。導致這種情況的出現,主要是由於夜班人員體內生物鍾(晝夜周期)的改變,往往睡不著,吃不好,渾身無力,精神委靡。白天光線強、外界比較嘈雜,容易影響睡眠即(深度睡眠不足),因此即使睡一天也很難在白天把覺補回來。
夜班人員由於體內生物鍾(晝夜周期)的改變,往往睡不著,吃不好,渾身無力,精神委靡。此外,對於那些從事危險工作的人事說,經常倒班會引起注意力不集中,從而引發工作事故。
倒班工人要學會愛護自己
夜班如何保養:
1、晚飯的處理:提高質量減少重量!
吃的過「重」別忘你還需要「動」。選擇適量的米飯、蔬菜和瘦肉是比較好的,肉類以牛肉為首選。懂點中醫的都知道煎炸食品少吃為好,所以這里建議乾脆這頓就別碰這些。
2、補水的處理:
A清肝明目:飲水以枸杞子泡水代茶為最佳。決明子雖然也很好,但是口味實在受不了!
B皮膚補水:俗話說「女人可以不化妝,但是不可以不護膚」。溫度有保證濕度恐怕很難達標。面膜可以下班後再做,先前可以選擇玫瑰花蒸餾水塗抹臉部保濕(有的賣)。
3、夜間加餐:優質白質、維生素A、C
以大夜班為例,04:00~5:00之間可以吃一個白水雞蛋,即補蛋白又補維生素A。小夜班在你忙完大概22:00左右可以吃點水果,蘋果最佳!(以上推薦為必食用,其他靈活選擇,但注意吃過多會加重胃的負擔)。無論大小夜班都需增加一杯熱鮮牛奶!
4、保暖措施:胸、腹、腰部、膝關節、背肩部
年輕的時候就應該愛護自己,老了再加幾罐蛋白粉也填補不了年輕時候長期積累的疾患。保暖重點:胸、腹、腰部、膝關節、背肩部!夜間寒氣重!
除寒、補睡眠
熱水澡:盡可能減少夜間寒氣對我們身體的慢性傷害!
高質量的睡眠……
6、上班前:先喝杯牛奶。
根據科學測定,人體皮膚的新陳代謝在夜間12點至凌晨6時之間最旺盛。臨上夜班前喝一杯牛奶,有益護膚,延緩皮膚衰老。
7、下班前:忌飲刺激興奮之物。
茶、咖啡都有興奮作用,有些人喜歡在臨下班之前喝杯茶或咖啡以除去一夜的疲勞,可下班後怎樣也睡不著。這樣長久下去,必然導致神經衰弱而發生早衰。
8、臨睡前:
a。先喝一碗「安神粥」。粥內可放桂圓、蓮子、百合、大棗等安神佳品。b。忌食肥膩食品及吃得過飽,最好進食清淡可口的飯菜,中醫有「胃不和則卧不安」之說。c。溫水泡腳10~15分鍾,尤其適宜冬天。
9、保證每天有效睡眠時間6~8小時,並按時進餐。
首先,由於是排每周的班,所以理想情況下,應該有7*(n+m+h)/N是一個整數,這樣才能每周班次均等。如果不是整數,則要每周換班次(余數個周一個循環),這種做法在實際中幾乎沒人採用。所以,如果不是整數,我們要假設,均衡的標準是,排到班次最多的人和最少的人之間的差距不超過1。在以上假設的前提下,給出演算法。
把7天3個班排成一個廣義循環表,然後建立員工類,創建員工對象數組。最後用遞歸回溯法解出可能的一種排班方式。由於大多數員工是等價的,所以排班方式很多,只需解出一種的話,用遞歸方法很快,也很好寫。關於那些排班條件,你可以寫在員工類里,也可以寫在遞歸演算法的判斷里。
6. 有關排班的問題(演算法問題)
先在excel中a列寫入那20個人的名字,a1-a20。
然後在b列b1位置寫星期一後,滑鼠放在右下角,變成黑十字的時候想下拖四個,正好是星期五(拖到位後記得按ctrl鍵),然後將周一到周5復制一下,再在b列下面空白出粘貼,這樣就可以了。。。。
這個應該屬於笨辦法,再簡單的辦法我實在是不知道。。。
有高人知道不??!!
7. 有關排班問題的演算法
額……,分太少啦,要多些這樣的話就會有人答了,分如果不夠的話我給些你
哈哈…… ,怎麼突然想到弄這個?