清流整形美容論壇 首頁 清流整形美容論壇
關於整形醫學美容知識討論區
 

| 常見問題 | 搜尋 | 會員列表 | 會員群組 | 個人資料 | 登入檢查您的私人訊息 | 登入 | 會員註冊 |
 目前沒有活動計畫 

醫師排班軟体
第二版使用方法說明
上一篇主題
下一篇主題
發表新主題   回覆主題
上一篇主題 :: 下一篇主題  
發表人 內容
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期五 二月 02, 2007 4:20 pm
發表 文章主題: 第二版使用方法說明
引言回覆

我自覺很失職,第二版出來那麼久了,卻始終沒有告訴讀者如何使用。忙是一回事,寫使用說明這事很耗時則是另一個原因。

此外寫完了有多少人看?有發揮什麼影響?這些不是我能知道的,簡單的說:寫了半天,卻沒有可預見的報償,這才是我一天拖過一天的最大原因。

不過近年來逐漸懂得對世事採取任取任其自然的態度,也學會不問「為什麼?」「有什麼用?」的道理,

那就開始吧!

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧



plasticsuper 在 星期五 五月 11, 2007 2:51 pm 作了第 2 次修改
回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期五 二月 02, 2007 5:12 pm
發表 文章主題:
引言回覆

剛登入的畫面如下:




這版的結構跟第一版不同,在第一版裡,使用者沒有等級的分別;但這一版的使用者有權限差別。

各位拿到的都是"admin"帳號的版本,所以能使用全部的功能。

首先,我們看(1),這裡預設只有「醫院」的選項,各位可以跳過此。

(2)所有排班列表:這裡是所有排過的班表所在。前一版無法儲存排過的班表,所以每個月都得重新輸入排班條件。範例中有二個班表,各位可以不用理它,自行建立新班表。

接下來我們看(4),所有同事列表,各位可以勾選要參與此次排班的人員。範例中,只有"sue"沒有勾選,其餘六位都參與排班。

再來就跳回(3),(3) 很直覺,只有「值班後應休息幾班」須要說明。這功能如字面上的意義,假說你認為一天有三班,每值一班後,需休息二班,那就調成"2",這樣,程式就會把每個人值班間隔調成二班以上。

把(3)的所有條件設定後,就到(5),選擇「新增排班基本設定」。若是你選擇「儲存排班基本設定」也可以,但會把你當做範本的班蓋掉。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期五 二月 02, 2007 7:05 pm
發表 文章主題:
引言回覆

接著,按(5) 裡最下方的「前往排班進階設定」,畫面會變成如下:



所謂「排班進階設定」指的是
a. 每個班需要多少人?以此班表為例,星期一至五,每班只需一人;而星期六日則每班需二人。這一點也是第二版最大的突破!第一版僅能做一班一人的排班,這一版則可以設定一班多人。看起來似乎沒什麼大不了的改進,其實內部結構有很大不同,以後我在基因演算法那個版會詳述。
b. 每個班的權重(或稱點數),即圖中的(2)
c. 每個人的值班意願,即圖中的(3)

在「各班次人力編制」裡,右欄的「shift人數微調」「weekday人數微調」都是用來調整每班人數。你也可以直接按某一個班,然後改變人數。

最後,記得要按「儲存」鍵。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期五 二月 02, 2007 7:42 pm
發表 文章主題:
引言回覆

相信大家在這裡會有個疑問:若是要參與排班的員工名字不在第一頁的功能裡面呢?或是要排班的人超過預設的七人呢?我自己難道不能加入員工的姓名等資料嗎?

應該沒有人寫的程式這麼笨,會無法更改。

只是本程式要更改上述的設定的按鍵,有點像遊戲程式的特殊功能,不易被發現。請看下圖的「顯示」--> 「員工基本資料」



按下去後,就會出現「員工基本資料」的設定。怎樣,有夠隱密吧?


_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:01 am
發表 文章主題:
引言回覆

你現在可以把 sue 改成 阿明

在這兒有個很重要的參數叫「點數微調」,它的意思就是代表此人資深程度,
你把這個點數調成5,那麼最後排班結果此人的值班點數(或是權重)就會比平均值5點。

所以,若是R5和R1一起排班,你就可以把R5的「點數微調」設高一點,這樣他值的班就會比較少。



最後,還是要記得按「儲存員工資料」

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:10 am
發表 文章主題:
引言回覆

ok, 我按「所有人列表」來看我新增的人員



請注意看:阿花、阿珠、阿明三個人的「職位等級」不是0

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:15 am
發表 文章主題:
引言回覆

員工設定好後,我可以再回去「排班基本設定與選擇」

然後把我剛才加入的員工選出來參與排班



最後還是不要忘記按「儲存排班基本設定」

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:20 am
發表 文章主題:
引言回覆

寫到這兒,有個小小插曲告訴大家

這個版本是demo版,有10個人及30天的限制

但在不斷的改正bugs時,有天台大研究生錯寄給我沒有限制的版本

我當然沒有檢查就把它放上去了。

所以有段期間下載的人,會發現自己的版本並沒有任何限制。

那就恭喜你囉 Very Happy

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:14 pm
發表 文章主題:
引言回覆

接下來,我再回到「各班次人力編制」,將人員需要設定如下圖。

而圖中圈起來處是mouse cursor 所處的班次資訊,可以告訴你mouse所在處是幾號,第幾個禮拜,第幾班。



再次提醒您:一定要「儲存」。這個程式在變更任何設定後,一定得按「儲存」,否則變更後的資料就不會寫入資料庫內,執行程式便會出現與預期不符的現象。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:31 pm
發表 文章主題:
引言回覆

接下來設定「各班次點數設定」。有排過班的人大概都知道這是什麼意思?

簡單的說:值星期一早班值星期六晚班並不等價,雖然都是值一班,但有的人可能寧願用二班星期一早班來換一班星期六晚班。所以我們給每個班一個點數,也就是權重,用來評估此班的價值。程式最後也是力求「點數」接近,而不只是「班數」接近。



以往筆者在當實習醫師時代,還沒有周休二日,我們把平常日一班當1點,星期六1.5點,星期日則是2點,這樣要計算每個人的點數比較方便。但是有一天,一位同學有異議,他認為星期六應該是1.6點,結果大家都傻眼了,因為1.6會使得點數計算很難公平。最後大家並沒有採納他的建議,但是這件事筆者一直放在心上,所以我寫程式時便讓點數可以微調到小數點後一位,算是紀念這位同學。這也是一種蝴蝶效應吧? Razz

順道一提,這位同學現在在秀傳放射腫瘤科當主治醫師。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧



plasticsuper 在 星期日 四月 12, 2015 9:30 am 作了第 1 次修改
回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:44 pm
發表 文章主題:
引言回覆

下一步是值班意願設定。在這裡,每個人的值班偏好可以充分表達,像是那天想值班;那天不可值班;那天二者皆可。



先看(1),選出要設定的人員
再看(2),把cursor移到日期上,對著班別按mouse左鍵便可在 值班-->不值班-->不設定 三種狀態切換。
像小玲,可能為了值夜班多賺點錢,便設定第二個星期的大夜班要「排班」;而第一個星期的頭二天,她想回南部,所以設定「不排班」
(3),記得儲存設定

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 12:56 pm
發表 文章主題:
引言回覆

全部人員都設定完後,不要急著離開這個畫面。



按一下右欄中的「選擇各班不值班之人數」。這個功能是讓 Administrator 了解有多少人選擇不值某個班。舉例而言,本班意願設定中,有二個人(小貞和小玲)指定不值第二天的早班(見圖中圈圈)。通常這個功能是沒什麼用的,但有時會變得很重要。例如排班的七個人都指定不值第二天的早班,那麼程式無論如何也找不到最佳解。所以當你發現大家都爭著值某班,或爭著不值某班時,要先協調一下,不然程式雖然還是可以運行,但永遠會有人不滿意。

有沒有辦法不用人去檢查這種邏輯衝突?高榮急診部的莊旺全醫師想出了加入dummy(假人)的方式,我覺得相當好。詳情可問莊醫師,或待我有空再po上來。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 1:43 pm
發表 文章主題:
引言回覆

終於進入最後一項設定「演算法參數設定」

這裡有好多各位看不懂的參數,不用太害怕,請聽我娓娓道來



若您是初學者
請直接按(5)「產生新的排班結果」即可。
但若是你的產生新的排班結果這個按鍵是虛的,無法按,怎麼辦?這表示你前面(人力編制、點數設定、值班意願)有些項目沒設定到,或是沒有按「儲存」。只要再回去那些畫面檢查一下即可。


若您是中階使用者
那麼,我們一步一步進行
首先(1)中,選一個演算法編號。這些編號記錄著你以前用過的參數設定。若你都沒有變更過,那應該只要一個"test"可以選
在(2)中,你可以設定名稱,這兒可做可不做
在(3)的綠框中,可以設定penalty的高低。例如「不休息」9分的意思是演算法中,若遇到某人連值的情形,則會對這個班表扣9分;「只休一班」4分,表示若某人qod值班(值一班,休一班,又再值班),則程式會對這個班表扣4分

舉例:
某班表如下: ....AACBFBDEF....
因為A連值,B隔班值,所以這個班表penalty是9+4=13, 即會被扣13分。而這個程式追求的是penalty愈小愈好,最好是0

同理,下面的「不願值但排班」9分的意思就是某人設定那天他不想值班,但程式卻把他排進去,這樣這個班表就會被扣9分。

這些分數你可以調動它,這會影響最後找到的「好」的班表是不是符合你們的期望。像是有些人不介意連值,那麼便可以把「不休息」和「只休一班」這二欄都填0分;有些人介意自己不想排的班被排入,但不介意想值而沒被排入,便可把「不願值但排班」填高一點,例如12分,而「想值但不排班」填低一點,如3分。

(4)是問你程式跑一次需給你幾個班表?預設是給你十個解,讓你自己去挑那個比較好,範例中則填入20,這樣程式每跑一次,就給你20個班表任你選擇。

最後就是按(5)開始跑程式了。

若你是高階使用者
....應該只有我跟台大研究生及金博士三個人吧 Very Happy ,那就不用解釋了,耶~
好罷,以後以後,當我很有空時,我從GA演算法談起,再談如何把排班轉換成gene形式,再談crossover的方式,再談selection的方式,這樣你們才會了解其它參數在幹麻。
其實,下載我程式的各位都是智商很高很高的人,這些玩意對你們而言並沒有那麼難,我只是唬唬大家,順便偷懶一下 Laughing

不過我可以告訴各位,在大部份情況下你不需變動這些參數便可得到很好的結果,但在某些情形,如極多限制,極多人員,極大日期,則調整這些參數有助於找到最佳解。

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 1:48 pm
發表 文章主題:
引言回覆

好,當你按下「產生新的排班結果」時,你可能發現....

毫無動靜 

這是怎麼了呢?

不用擔心,程式已經在跑了,只是我們沒有做程式執行中的變化,例如沙漏在漏這樣的動畫,因為研究生說他不會寫 Confused

_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
plasticsuper
Site Admin


註冊時間: 2005-08-04
文章: 622
來自: 台北

發表 發表於: 星期六 二月 03, 2007 1:50 pm
發表 文章主題:
引言回覆

等了40秒左右(視問題大小而定),就會跳出下圖,按ok即可


_________________
With malice toward none, with charity for all

各位!電腦不要看太久,起身運動一下吧

回頂端
從之前的文章開始顯示:   
發表新主題   回覆主題    清流整形美容論壇 首頁  » 醫師排班軟体 所有的時間均為 台灣時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作

Design by G.I.T