線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:6105
推到 Plurk!
推到 Facebook!

關於生產管理系統的資料庫開發

答題得分者是:u86210779
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-02-04 20:41:06 IP:220.229.xxx.xxx 訂閱
各位大大,小弟想請教一些生產管理方面的排程問題,因本身非資管系也非工管系出身,所以想請各位幫忙指點迷津.

目前參考一些廠商的試用產品,大概只知道一些些頭緒,比較頭痛的是排程這部分該如何處理計算
A.資料表:
1.工廠行事曆--儲存工廠休假停工日
2.機台資源表--儲存每台機器的可稼動工時
3.人員排班表--儲存作業人員的工作班表
4......
B.處理程序
1.業務接單後投入生管
2.生管依訂單提出用料請購
3.生管依產能狀況投入排程(自製或外包)←最惱人的問題
=======================================================================================
Q1.請問排程方面有沒有一些固定公式可用.
Q2.排程的計算是寫在前端應用程式還是後端資料庫(聽說寫在後端效能比較好??)
Q3.排程方面的資料表該如何設計呢?
Q4.有沒有一些簡單的範例可以供參考
我買了一本生產計畫與管制-修訂版(育友圖書出版),有看卻還沒時間弄懂,春節可能要好好K書一下了.
希望大家給點意見或建議,或推薦較簡單一點的書籍供參考,感謝各位的大恩大德.
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-02-05 09:06:53 IP:210.61.xxx.xxx 未訂閱
大哉問,我也想知道這是怎麼設計的?

生產備料.排程.插單.....雖然在書本上有念過有概念,但內部如何設計呢?

===================引 用 wwwbbs 文 章===================
各位大大,小弟想請教一些生產管理方面的排程問題,因本身非資管系也非工管系出身,所以想請各位幫忙指點迷津.

目前參考一些廠商的試用產品,大概只知道一些些頭緒,比較頭痛的是排程這部分該如何處理計算
A.資料表:
1.工廠行事曆--儲存工廠休假停工日
2.機台資源表--儲存每台機器的可稼動工時
3.人員排班表--儲存作業人員的工作班表
4......
B.處理程序
1.業務接單後投入生管
2.生管依訂單提出用料請購
3.生管依產能狀況投入排程(自製或外包)←最惱人的問題
=======================================================================================
Q1.請問排程方面有沒有一些固定公式可用.
Q2.排程的計算是寫在前端應用程式還是後端資料庫(聽說寫在後端效能比較好??)
Q3.排程方面的資料表該如何設計呢?
Q4.有沒有一些簡單的範例可以供參考
我買了一本生產計畫與管制-修訂版(育友圖書出版),有看卻還沒時間弄懂,春節可能要好好K書一下了.
希望大家給點意見或建議,或推薦較簡單一點的書籍供參考,感謝各位的大恩大德.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-02-05 22:49:13 IP:219.68.xxx.xxx 未訂閱
我們常說"不在其位不謀其政", 其實這也適用在設計程式上, 如果你對生產管理完全沒有經驗, 我只能說"你勇氣十足敢接這類案子, 要不就業主喜歡給新人機會", 我不是貶低您的身價, 只是生產管理是一門很深的學問, 你若沒有在工廠(多半是製造業)真正擔任相關職務, 單靠一本書或向網路求援實在是不明智之舉, 要不建議你直接向業主探尋他們的作業流程及需求, 做一個徹底瞭解然後依他們需求百分之百設計 或許是比較好的方法, 只要他們願意釋出所有的KnowHow
編輯記錄
P.D. 重新編輯於 2008-02-05 22:52:37, 註解 無‧
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-02-06 18:33:20 IP:220.229.xxx.xxx 訂閱
 謝謝P.D.版主的指教,或許是我表達上有點問題,造成您的誤解...
其實我的想法應該跟pdero756901大大的想法比較接近,只是很想知道排程方面的程式內部計算的概略過程,簡單說應該就是排程的演算法,
小弟目前的工作還用不上,但未來可能會碰到(因為公司的營運計畫是在兩年內會擴增),所以才想要先了解一下.
目前公司是人工憑經驗在排程,用Excel記錄,但是當機器擴增到一定數量時,用Excel去做排程記錄及調整一定很沒有效率且沒有管理性.

小弟目前知道排程會因不同產業別而有所差異,還有依不同條件也會有不一樣的排程方法,例如:計畫性生產或接單生產...依庫存為考量或交期為考量,依機器的特性...等等等諸多因素...
其實MRP本來就滿複雜了,其定義可大可小,牽涉的層面從業務端、採購、倉管、生管、品管到應收應付帳款...
而我只想單純了解排程的演算在實務上有無範例可供參考.
目前的概念如下
假設A機器一天的稼動工時是8H,每週可稼動5天
機器資源資料表設計如下
機器編號、年月、1、2、3、....(略).....31
機器編號年月12345678...
A970108880088
B970108880088

被用到的工時就扣掉,剩下的就是該機器的可用工時...
就類似這樣的想法,
想要知道資料表該如何設計?程式邏輯該如何判斷?如何計算??

希望各位大大提供寶貴經驗,謝謝大家
祝 大家春節愉快!!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-02-08 01:18:32 IP:219.68.xxx.xxx 未訂閱
1.無意侵犯您的思路, 如果造成您不舒服的感覺, 請見諒
2.你要的東西事實上己經是一個KnowHow的知識, 並不容易取得相關的information
3.建議你就目前你已知的流程(按你的規劃來看, 應有一定的規劃)著手下去寫, 因為你沒有經驗, 其實也沒有什麼可以損失的地方, 就當做磨鍊, 由設計中不斷的與業主溝通及改善, 相信是可以完成的
4.你提到的機器, 其實你還要考慮(我不知道現場如何), 這是否一連串的生產線, 有些稼動是要考慮整條生產線(例如電子零件製造業, 他們的機器並不是靠單一人力可完成的, 而是一條數人的分工疏送流程), 所以重點在, 你已經規劃出機器的可生產率及排程, 但未見你有討論到, 如何讓電腦可以計算出實際的稼動工時, 如果你能掌握這塊應該不難計算出數據, 但這些都是要看公司實際的狀況才好決定, 個人認為, 決不是一個生產公式可以做到的, 所以我才會說最好與業主(公司)討論確切的工作流程, 及先與業主擬定好生產流程的paper或iso後, 你才有明確的方向可以做
5.你看看網路上有沒有相關生產計劃的一些資訊與source參考, 或許有些微幫助
===================引 用 wwwbbs 文 章===================
謝謝P.D.版主的指教,或許是我表達上有點問題,造成您的誤解...
其實我的想法應該跟pdero756901大大的想法比較接近,只是很想知道排程方面的程式內部計算的概略過程,簡單說應該就是排程的演算法,
小弟目前的工作還用不上,但未來可能會碰到(因為公司的營運計畫是在兩年內會擴增),所以才想要先了解一下.
目前公司是人工憑經驗在排程,用Excel記錄,但是當機器擴增到一定數量時,用Excel去做排程記錄及調整一定很沒有效率且沒有管理性.

小弟目前知道排程會因不同產業別而有所差異,還有依不同條件也會有不一樣的排程方法,例如:計畫性生產或接單生產...依庫存為考量或交期為考量,依機器的特性...等等等諸多因素...
其實MRP本來就滿複雜了,其定義可大可小,牽涉的層面從業務端、採購、倉管、生管、品管到應收應付帳款...
而我只想單純了解排程的演算在實務上有無範例可供參考.
目前的概念如下
假設A機器一天的稼動工時是8H,每週可稼動5天
機器資源資料表設計如下
機器編號、年月、1、2、3、....(略).....31
機器編號年月12345678...
A970108880088
B970108880088

被用到的工時就扣掉,剩下的就是該機器的可用工時...
就類似這樣的想法,
想要知道資料表該如何設計?程式邏輯該如何判斷?如何計算??

希望各位大大提供寶貴經驗,謝謝大家
祝 大家春節愉快!!
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-02-08 12:25:20 IP:220.229.xxx.xxx 訂閱
P.D版主您好:
小弟不會覺得不舒服啦...能得到回應就已經粉慶幸了, 哪會不舒服呀!!
小弟在這兒論壇獲益良多, 也常看到P.D版主及其他先進熱心的回應問題, 這樣無私的付出提攜後進, 感恩都來不及囉
#4那篇文章只是想把問題重申一次, 讓範圍縮小一點, 盼能Focus在生產排程演算資料庫設計
, 您千萬不要誤會喔!!

公司不是很大, 所以我不是純MIS
人員, 我應該算是兼任一堆雜務的工友啦!!目前對我們公司的流程大致上都已理解...因為這些支細末節太多了, 所以沒有一一提出, 想說在這兒先聽取一些先進的寶貴經驗,小弟再依我們公司的實際狀況來著手會比較快一點...
等我手邊資料整理出來再跟各位大大深入討論,或許到時候會在
難以歸類主題討論區重開一個主題叫做[生產排程演算法理論及實務應用
]來做深度的研究與探討,希望屆時P.D大大及其他前輩們能繼續提供寶貴意見和經驗分享, 留下一篇永世流傳的經典討論文章......超期待喔

再次謝謝P.D大大的熱情相助




===================引 用 P.D. 文 章===================
1.無意侵犯您的思路, 如果造成您不舒服的感覺, 請見諒
2.你要的東西事實上己經是一個KnowHow的知識, 並不容易取得相關的information
3.建議你就目前你已知的流程(按你的規劃來看, 應有一定的規劃)著手下去寫, 因為你沒有經驗, 其實也沒有什麼可以損失的地方, 就當做磨鍊, 由設計中不斷的與業主溝通及改善, 相信是可以完成的
4.你提到的機器, 其實你還要考慮(我不知道現場如何), 這是否一連串的生產線, 有些稼動是要考慮整條生產線(例如電子零件製造業, 他們的機器並不是靠單一人力可完成的, 而是一條數人的分工疏送流程), 所以重點在, 你已經規劃出機器的可生產率及排程, 但未見你有討論到, 如何讓電腦可以計算出實際的稼動工時, 如果你能掌握這塊應該不難計算出數據, 但這些都是要看公司實際的狀況才好決定, 個人認為, 決不是一個生產公式可以做到的, 所以我才會說最好與業主(公司)討論確切的工作流程, 及先與業主擬定好生產流程的paper或iso後, 你才有明確的方向可以做
5.你看看網路上有沒有相關生產計劃的一些資訊與source參考, 或許有些微幫助
編輯記錄
wwwbbs 重新編輯於 2008-02-08 13:26:24, 註解 無‧
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-02-09 15:00:13 IP:220.131.xxx.xxx 未訂閱

提出來討論很好啊,畢竟寫這類系統的大多數人也不是工管or企管本科系,努力學努力看多問多學習,去現場實際觀察也是很好的方式.

開始寫之前可以參考建立一個Excel表格來串流程,有了比較好的掌握再進行資料表的建立,以及程式的撰寫會是一個不錯的方法.

說不定你把疑問點建立成一個Excel檔來討論會比較有機會得到高人指點,很多高人懂流程可是已經非常久沒碰程式碼了.(至於放在哪一區就得研究研究了,似乎我又幫忙製造一個問題,不過這個主題我也有興趣就是)

===================引 用 wwwbbs 文 章===================
..中間恕刪...

Q1.請問排程方面有沒有一些固定公式可用.
Q2.排程的計算是寫在前端應用程式還是後端資料庫(聽說寫在後端效能比較好??)
Q3.排程方面的資料表該如何設計呢?
Q4.有沒有一些簡單的範例可以供參考
我買了一本生產計畫與管制-修訂版(育友圖書出版),有看卻還沒時間弄懂,春節可能要好好K書一下了.
希望大家給點意見或建議,或推薦較簡單一點的書籍供參考,感謝各位的大恩大德.
yang1217
一般會員


發表:2
回覆:5
積分:1
註冊:2008-02-07

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-02-11 21:46:16 IP:122.126.xxx.xxx 訂閱
,,,,,,(),(),長期生產排程此長期生產排程只對需,一般稱 (MRP),短期生產排程,,實際生產排程在實際生產排程會考慮生產,生產線或生產設備每日或每時生產數量和客戶需求出貨數量比對決定生產線或生產設備數量 (,),,,(),,,,,
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-02-12 23:15:31 IP:220.229.xxx.xxx 訂閱
感謝hahalin版大,小弟會試試您的建議滴!!

國內Delphi的書從7.0之後就越來越稀有...尤其是for Dot Net方面的東西
不知啥時候可以再看到大大您的傑作呀!!


===================引 用 hahalin 文 章===================

提出來討論很好啊,畢竟寫這類系統的大多數人也不是工管or企管本科系,努力學努力看多問多學習,去現場實際觀察也是很好的方式.

開始寫之前可以參考建立一個Excel表格來串流程,有了比較好的掌握再進行資料表的建立,以及程式的撰寫會是一個不錯的方法.

說不定你把疑問點建立成一個Excel檔來討論會比較有機會得到高人指點,很多高人懂流程可是已經非常久沒碰程式碼了.(至於放在哪一區就得研究研究了,似乎我又幫忙製造一個問題,不過這個主題我也有興趣就是)
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-02-12 23:34:14 IP:220.229.xxx.xxx 訂閱
謝謝yang1217大大的解說,可否再請您分享一下排程計算的程式流程..
小弟知道不同產業或甚至同產業都會有不同的排程規劃考量,
所以小弟只想從各位前輩身上學習一些經驗技巧,因為排程這東西很難有制式的標準答案..

還請各位前輩不吝指教..

===================引 用 yang1217 文 章===================
,,,,,,(),(),長期生產排程此長期生產排程只對需,一般稱 (MRP),短期生產排程,,實際生產排程在實際生產排程會考慮生產,生產線或生產設備每日或每時生產數量和客戶需求出貨數量比對決定生產線或生產設備數量 (,),,,(),,,,,
yang1217
一般會員


發表:2
回覆:5
積分:1
註冊:2008-02-07

發送簡訊給我
#11 引用回覆 回覆 發表時間:2008-02-13 20:55:43 IP:122.126.xxx.xxx 訂閱
生產排程對工廠其實都一樣,出一道習題,假設你是生管人員,有一張訂單數量5000,你有2條生產線(或生產設備),
每一生產線每一小時生產數量50,生產製程需2天才能產出,要安排出貨排程,(生產時數自訂)你要怎麼做?
這是一般常見生產排程,先試試拆解需要幾個資料來源,看看你的功力
u86210779
一般會員


發表:16
回覆:41
積分:16
註冊:2004-06-08

發送簡訊給我
#12 引用回覆 回覆 發表時間:2008-02-14 16:02:24 IP:218.175.xxx.xxx 訂閱
    貴公司既已使用 Excel排班一段時間, 想必排程也很順了, 只是輸出入及管理上有一些不方便, 何不將這些資料整理一下, 加上推移圖或許就 OK 了, table 就照著你整理出來的資料建立, 記得 Table 要正規化建立.

MRP 不好搞, 公司規模不大, 人手不足時最好不要貿然引進, 容易失敗的.更何況 BOM是否能標準化還是個問題.
===================引 用 wwwbbs 文 章===================
謝謝P.D.版主的指教,或許是我表達上有點問題,造成您的誤解...
其實我的想法應該跟pdero756901大大的想法比較接近,只是很想知道排程方面的程式內部計算的概略過程,簡單說應該就是排程的演算法,
小弟目前的工作還用不上,但未來可能會碰到(因為公司的營運計畫是在兩年內會擴增),所以才想要先了解一下.
目前公司是人工憑經驗在排程,用Excel記錄,但是當機器擴增到一定數量時,用Excel去做排程記錄及調整一定很沒有效率且沒有管理性.

小弟目前知道排程會因不同產業別而有所差異,還有依不同條件也會有不一樣的排程方法,例如:計畫性生產或接單生產...依庫存為考量或交期為考量,依機器的特性...等等等諸多因素...
其實MRP本來就滿複雜了,其定義可大可小,牽涉的層面從業務端、採購、倉管、生管、品管到應收應付帳款...
而我只想單純了解排程的演算在實務上有無範例可供參考.
目前的概念如下
假設A機器一天的稼動工時是8H,每週可稼動5天
機器資源資料表設計如下
機器編號、年月、1、2、3、....(略).....31
機器編號年月12345678...
A970108880088
B970108880088

被用到的工時就扣掉,剩下的就是該機器的可用工時...
就類似這樣的想法,
想要知道資料表該如何設計?程式邏輯該如何判斷?如何計算??

希望各位大大提供寶貴經驗,謝謝大家
祝 大家春節愉快!!
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#13 引用回覆 回覆 發表時間:2008-02-26 15:24:53 IP:220.229.xxx.xxx 訂閱
感謝各位大大的指導,讓小弟的思路可以更清楚,公司未來如果要導入MRP時小弟也才不會一時不知所措,
改天整理出一些資料之後再另開主題PO上來,謝謝大家!!
真不知該怎麼給分,所以就給最後發言者囉!!
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#14 引用回覆 回覆 發表時間:2008-03-03 09:13:20 IP:203.73.xxx.xxx 訂閱
關於第四點
不知道貴公司是什麼行業?
如果您有n條生產線
依豬寶寶之前在導APS的經驗
簡單的說
抓取一段時間的訂單
然後取出各產線的產能上限
用迴圈把訂單一張一張去塞,直到把各線產能塞滿

當然,如果有前後製程關係的話
這個就更複雜,不是三言二語可以說明的...
..用講的也要講好久=.=

一般來說,最好的方式是初步讓人自己去拉,自己去調
再來一步一步去做自動調整的功能
這樣USER高興,開發者舒服
系統時間:2024-05-17 3:03:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!