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

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

醫師排班軟体
第一版使用方法說明
上一篇主題
下一篇主題
發表新主題   這個主題已經被鎖定了, 您無法在這個主題編輯文章或是回覆
上一篇主題 :: 下一篇主題  
發表人 內容
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 9:41 pm
發表 文章主題: 第一版使用方法說明
引言回覆

一直想寫這個題目,以免大家下載軟体後不知道如何使用

Step 1. 選擇每天有幾個班要排
"班"的英文就是 shift, 譬如說一天有三班就是 3 shifts per day
一般來說都是每天一班而已,但像ER, ICU 可能是每天二班或三班在換

_________________
With malice toward none, with charity for all

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



plasticsuper 在 星期五 二月 02, 2007 4:02 pm 作了第 1 次修改
回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 9:56 pm
發表 文章主題:
引言回覆

Step 2. 鍵入排班期間
只要在日期上按mouse左鍵,變會跳出一張日曆,然後點選日期即可


跳出來的日曆如下圖,點選日期後手動關閉


選完之後,按下"generate form",便會將其它非排班日期的地方塗黑


接下來,有一個隱藏祕笈,不說你不曉得
在排班期間的任一格子內,按下 mouse 右鍵,便會跳出一個選單

選單有三項:
1. disable
"disable" 這項是要把這個班 (shift)去掉。為什麼有這功能呢?
有些日子是不需要人on call的,或是這個班有其它單位的人來值,
那麼我們便把這個班去掉,像上圖的橘色圈圈便是去掉的日子

2. set weight
這是替某一班的權值做改變。例如10/10是國慶日,你可以把這天的權值設為2
甚至設為 2.2 或 2.4 (非整數)

3. whole row set weight
這項是把整列的班設定權值。例如說一天有三班,即早班、小夜、大夜。而早班可設權值為1, 小夜可設為 1.2, 大夜可設為 1.5。

同樣的,你可以在排班期間的最上方 Sun, Mon, ...那欄按下mouse右鍵
可以設定所有星期的權值,例如星期五可以設為 1.3點,星期六可以設為 2.3
星期日可設為 2

也可以在日期那一欄即10/2, 10/9...那兒按右鍵,以設定那一整周的權值

_________________
With malice toward none, with charity for all

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



plasticsuper 在 星期六 十月 29, 2005 10:32 pm 作了第 1 次修改
回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 10:07 pm
發表 文章主題:
引言回覆

Step 3. 加入排班人員姓名
在空格內鍵入姓名,然後按右側的 "add" 鍵


所鍵入人員數會加總起來顯示在下面

若是鍵完了之後發覺有誤,可以用"del"這個功能
先按一下向下箭号(如圖),就會顯示所有鍵入人員名單
選擇欲刪除的人,再按 "del"這個鍵即可

_________________
With malice toward none, with charity for all

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

回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 10:47 pm
發表 文章主題:
引言回覆

Step 4. 設定每一個人的喜好
有些人在某些日子有事,所以希望那天不要排他;
相反的,有些人希望在某些班最好排他,軟体也提供這功能


先選出要設定班的人,按向下鍵號(圖中綠色圓圈),便可以選人了
以大A為例,到了排班表上
按mouse 左鍵,則該格會變色,並且打上"大A"的字樣,表示這一欄是大A想值的班。

按mouse 右鍵,則該格會變成黃色。表示大A不想值這一個班。

這樣,依次把每一個人想值及不想值的班都鍵入

_________________
With malice toward none, with charity for all

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

回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 11:11 pm
發表 文章主題:
引言回覆

Step 5. 跑程式

按"start process" 程式就開始了,跑的時間在60秒左右,端看排班條件的複雜性以及你用的電腦好壞

在電腦運行這段期間,畫面沒有什麼變化,請等待。程式跑完後會跳出一個menu

這個menu有二個選項,done 及 continue
done 就是完成程式。選這項的話表示你滿意程式跑出來的結果
continue就是要程式繼續 run, 若是你不滿意程式跑出來的結果,便選這項,
程式會再跑一分錯左右

那你怎麼知道跑出來的結果是好是壞?


看上圖圈起的部份,penalty 愈小表示結果愈好
在這個例子中,最好的班表 penalty 是13, 第二至第四好的班表 penalty 是15,
第五好的penalty是 16 ....

這兒要說明一些事
1. 所謂penalty 就是排出來的班表違反規則的程度。程式內建了三項規則評鑑。第一是每個人的值班日數和值班點數是否相同?第二是有沒有連續值班的情形發生(預設是至多每三天一班,若過於密集,penalty會升高。我的論文主軸就是在研究如何達到這項功能),第三便是檢查有沒有違反使用者預設的值不值班日期。

2. penalty 相同並不代表班表是一樣的。如這個例子,penalty =15 的有三個,這三個班表都不同,你可以選擇比較喜歡的那一個。為什麼會有penalty相同的情形?這就是表示好的解不只一個。

3.最低的penalty並不一定會等於0。端視班表規則。例如有 3個人值10 天班,那再怎麼計算都不可能達到每個人值班數一樣,所以這種情形最小的penalty不可能是0。

_________________
With malice toward none, with charity for all

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

回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 11:33 pm
發表 文章主題:
引言回覆

Step 6. 執行結果

在這裡,你可以觀看所有可能最好的排班結果


如圖,先在penalty處左鍵雙擊第一列,即penalty =13
你便可看到班表
而把游標移到班表上的每一格上,會在上方顯示有關這個班的資料
(圖中橘色圈圈)。在這個例子中,10/11 第一個班,中c 設定他要值這班
而小b 設定他不值這班( work: 中 c, rest : 小b) 而程式跑出來結果真的讓中c值了這個班

在下方的紫色框則顯示了統計資料
total shifts 表示所值的總班數
weekend shifts 則是星期六、日的班數
total points 是總權值。由於本程式允許權值使用實數,所以你會看到有小數點後一位存在。這是以前我當intern時,有位同學對某個班表很不滿,認為星期六的早上應該設為1.2點,當場令大家面面相覷。因為要以人工來計算實數權值,會太麻煩。為了記念這位同學的提議,八年後我在寫程式時特別不忘加入實數權值的功能。

_________________
With malice toward none, with charity for all

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

回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期六 十月 29, 2005 11:50 pm
發表 文章主題:
引言回覆

Step 7. 列印班表

這個功能沒有寫,因為這個表格是動態產生的,要畫出來不容易
而且我急著寫論文並分析結果,所以就擱置下來
(在論文中我用了3種方式去測試運行速度和結果良窳,但實作上
我測試了6種方式,在論文中只寫了三種,而最後給各位的程式
是6種中最好的那一個)


希望各位有能力寫java的人,能夠幫我續寫下去 Smile
請來函自我介紹,我會把原始碼寄給你

_________________
With malice toward none, with charity for all

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

回頂端
plasticsuper
Site Admin


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

發表 發表於: 星期日 十月 30, 2005 12:13 am
發表 文章主題:
引言回覆

後記

知道這個網站的人極少,你會看完,表示跟我有緣。

我是很早期就使用電腦並寫程式的人,整個大學時期泡在電腦的時間非常長

不過物極必反,到現在,我雖然有修理電腦的基本能力,有架web網站的能力,有寫java的能力,但我已不太自己動手,也不再與別人軍備競賽了。我用很老舊的amd k500上網,架 web server 那台是 intel 1.4G, 寫程式這台是 intel 1.5G。妹妹有一台 celeron 300壞了要丟掉,被我檢回來換了一顆網上300元買回的6G硬碟,修好後放在我辦公室用。

我也不再組裝電腦了,不想傷這個腦筋。當然更不會發神經去幫人修電腦,太浪費時間,對3C的產品不再狂熱,這與大學時期的我是相當不同的。那時買過1000元 1M 的 RAM, 還買了10條,整個晚上不睡一直灌 os2,灌了十幾遍,半夜二點被同學叫去他家幫他解 7 guests 這遊戲中的某一個謎...

因為我逐漸感受到這些電子產品只是用來幫忙我們生活便利,到此為止,不要讓這些物質的東西佔領你太多時間,不要反客為主。很炫,只是一時;很酷,可能是想像。把耽溺在電腦的時間拿來運動、看書、去國家音樂廳、追女朋友等可能會更好 Very Happy

我還是有用msn messenger, 也偶爾會去ptt 看鄉民又在怒什麼 Smile ,但是,我做這些事情的時候,已經像我路過書店買本書,或是偶爾喝一杯珍奶一樣,趁興而來,但隨時都可以離開。

_________________
With malice toward none, with charity for all

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

回頂端
從之前的文章開始顯示:   
發表新主題   這個主題已經被鎖定了, 您無法在這個主題編輯文章或是回覆    清流整形美容論壇 首頁  » 醫師排班軟体 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

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


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

Design by G.I.T