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

報價,訂單,銷貨的資料庫設計

答題得分者是:pedro
frappe
中階會員


發表:88
回覆:114
積分:95
註冊:2008-10-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-14 03:00:00 IP:115.82.xxx.xxx 訂閱
我最近在學寫進銷存的程式
我先從報價->訂單->銷貨這部分開始設計
我分成Master-Detail兩張Table,用詢價編號串連
不知道我這樣把報價,訂單,銷貨放在同一張Table的設計對不對,
還是要分開3張Table儲存??

Master:
詢價日期業務姓名FAX備註訂單編號交期出貨檢核
char(9)
char(10)
char(20)
double(10,2)
char(19)
char(10)
char(1)
char(10)


Detail
產品編號單價備註
char(9)
int(5)
double(10,2)
char(19)
st33chen
尊榮會員


發表:15
回覆:591
積分:1201
註冊:2005-09-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-14 10:48:21 IP:122.116.xxx.xxx 未訂閱
您好,

初步一看, 設計得很合理, 如果我自己大概也是這樣設計.
細想一下, 有些地方可能提醒您注意,
1. 如果 訂單 的內容絶對等同 報價單 內容, 可放在一起.
2. 同理, 如果訂單的交貨一定是整批交, 不會分批交, 那銷貨可以和訂單放一起.
淺見, 請您參考

===================引 用 frappe 文 章===================
我最近在學寫進銷存的程式
我先從報價->訂單->銷貨這部分開始設計
我分成Master-Detail兩張Table,用詢價編號串連
不知道我這樣把報價,訂單,銷貨放在同一張Table的設計對不對,
還是要分開3張Table儲存??

Master:
詢價日期業務姓名FAX備註訂單編號交期出貨檢核
char(9)
char(10)
char(20)
double(10,2)
char(19)
char(10)
char(1)
char(10)


Detail
產品編號單價備註
char(9)
int(5)
double(10,2)
char(19)
------
IS IT WHAT IT IS
我是 李慕白 請倒著唸.
又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦);
都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲.
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-14 11:36:37 IP:210.66.xxx.xxx 訂閱
每個人需求不同,設計也不同,所以要相信自己

我最近在學 php ,剛好有一本新書 P H P 與 進 銷存管理_系 統 廖仁X 編著

進銷存的書有很多,這一本的書 "系統分系" 那章節,就是講您問的問題,您可以看看

您很幸運,學習時,有書可以參考.... 看書可以減少摸索的時間,往對的方向思考
------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
編輯記錄
ANDY8C 重新編輯於 2008-12-14 11:37:09, 註解 無‧
ANDY8C 重新編輯於 2008-12-14 11:39:12, 註解 無‧
pedro
尊榮會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-15 09:20:07 IP:60.248.xxx.xxx 未訂閱
要開成套裝通用格式還是專屬某一公司業務特性的流程
規格上就差很多哦
還有st33chen 所提的,流程是不是有分批出貨?
這程式只有一個操作?沒看到製單人,會不會有不同人負責不同的作業?
流程控制? 是不是要有一個欄位控管?
銷貨單號?

===================引 用 frappe 文 章===================
我最近在學寫進銷存的程式
我先從報價->訂單->銷貨這部分開始設計
我分成Master-Detail兩張Table,用詢價編號串連
不知道我這樣把報價,訂單,銷貨放在同一張Table的設計對不對,
還是要分開3張Table儲存??

frappe
中階會員


發表:88
回覆:114
積分:95
註冊:2008-10-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-12-15 18:56:50 IP:115.82.xxx.xxx 訂閱
謝謝pedro提醒,我都忘了要加銷貨單號XD
我是幫朋友家的小工廠寫的,三人公司(朋友 爸爸 媽媽)
現況是什麼系統都沒有,純紙上作業,我也是新手,所以還在想要怎麼樣導入^^

流程控制欄位我不太懂是什麼意思?
是不是只記錄現在進度在報價還是訂單還是銷貨?


===================引 用 pedro 文 章===================
要開成套裝通用格式還是專屬某一公司業務特性的流程
規格上就差很多哦
還有st33chen 所提的,流程是不是有分批出貨?
這程式只有一個操作?沒看到製單人,會不會有不同人負責不同的作業?
流程控制? 是不是要有一個欄位控管?
銷貨單號?


編輯記錄
frappe 重新編輯於 2008-12-15 18:59:39, 註解 無‧
pedro
尊榮會員


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-12-16 09:52:20 IP:60.248.xxx.xxx 未訂閱
檢視一下現行實際的作業流程, 在導入系統時,需把作業流程標準化,
若實際流程有時這樣有時那樣,有人為的彈性, 那麼導入系統將無所遵循。
所謂的流程控制,即有一個欄位記錄此單據走到什麼流程,
在譬如至少有報價、訂單、銷貨三種狀態,銷貨完的單據,無法再編修。
流程控制同時也方便進銷存庫存扣量,認定庫存扣量的時間點,

===================引 用 frappe 文 章===================
謝謝pedro提醒,我都忘了要加銷貨單號XD
我是幫朋友家的小工廠寫的,三人公司(朋友 爸爸 媽媽)
現況是什麼系統都沒有,純紙上作業,我也是新手,所以還在想要怎麼樣導入^^

流程控制欄位我不太懂是什麼意思?
是不是只記錄現在進度在報價還是訂單還是銷貨?


marlon_wu
一般會員


發表:5
回覆:6
積分:2
註冊:2002-09-20

發送簡訊給我
#7 引用回覆 回覆 發表時間:2009-01-17 11:12:08 IP:123.194.xxx.xxx 訂閱

===================引 用 st33chen 文 章===================

1. 如果 訂單 的內容絶對等同 報價單 內容, 可放在一起.
2. 同理, 如果訂單的交貨一定是整批交, 不會分批交, 那銷貨可以和訂單放一起.
淺見, 請您參考

關發系統時最好不要這樣做, 不同表單就開不同 table,
也許一開始大家都一樣, 萬一以後需求有變, 程式會變得很難維護
系統時間:2024-11-21 16:48:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!