作者:
shanzhen (jaeny)
2016-10-25 21:36:58大家好
在下初涉程式語言,上網自學了python,目前看到一個有趣的R語言課程,想來上上看。
但這樣漫無目的地學,好像還欠缺一個目標。因此想了一個要達成的使命:
我想寫一個排班程式。
我本身是醫療業,都在上夜班。由於人手短缺,每個月我們組長都對著excel努力很久才
排出下個月的班表。想說或許能寫個程式,只要將每位員工想要休假的日子都設定好,再
加入各種參數,比如不能連續上班超過7天等等,讓電腦跑出一個基本班表,再做小調整
。
請教各位前輩,這要從何著手呢?從基礎到艱深的,只要需要用到的,我就一個一個去學
。
喔對了,會在這裡po文是因為我最近弄了台筆電學習linux系統,想用它完成這件事。目
前想到的,可能是寫成網頁版本,這樣不需要安裝,只要有網路到哪都能使用。
初到貴地,望多多指教。
感覺沒有需要特定語言,從 C 到 python 都可以。
作者:
Bellkna (柔弱氣質偽少女)
2016-10-25 22:38:00用excel的話 內建的函式+vbs應該比較方便
作者:
APM99 (血統純正台北人)
2016-10-25 23:30:00以後你就負責排班+維護程式 ?
作者:
soem (æµæ°´)
2016-10-25 23:39:00django架個小網站點一點,然後用openpyxl產xlsx如何?
R 主是用在統計分析。排班程式用 R 有點怪怪的?
到Office版問,那邊有個S神大大,資料最好先準備.
我會建議用隨便一種腳本語言輸出成 cvs 或純文字,再每個月轉成 html 發布到網頁上。收集資料可以用表單給大家填,看後端要 php 或其它。
用Excel就好了,用函式,如果想學Linux,可以用Calc XD
我沒學過 excel 和 vba ,可以做到這種程度嗎 @@"這個也要一百多行 code 吧?
作者:
Bellkna (柔弱氣質偽少女)
2016-10-26 00:56:00去office板看看 應該有現成或類似的可以套用
作者:
chang0206 (Eric Chang)
2016-10-26 12:16:00作者:
noonee (我和烤肉間只差一撮孜然)
2016-10-27 03:42:00說道排班 程式好寫 難的是當兩個人以上有衝突時如何取捨吧
作者:
walelile (wakaka)
2016-10-28 08:30:00讓每個人自己去選自己要的時間? 弄個像google日曆的東西
hi 我知道有一本碩論就是在討論這個問題 是透過跟護士長的交互行為排出符合法規 (hard constraint) 跟一些排班上的慣例,例如兩天假中間盡量不只夾一天班 (soft constraint) 有興趣的話題可以站內信我
作者:
KayRoe (資本主義右將軍)
2016-10-31 03:55:00用python根本不用一百行
我想大大應該是看上R的繪圖能力www,可以試試看shiny package
作者: LucasChen (sleep) 2016-12-05 10:38:00
可以參考 教室借用系統 這類的東西 概念相同