星期二, 6月 14, 2011

配送管理系統介紹

上月接了一個配送管理工程, 近來都忙過不停, 由Wilson和客戶談的Use Case, 再由我設計和編寫, 盡量把系統簡化, 和設計成可Re-usable (日後可以很快地把整個模組加入到其他系統), 終於初步完成.


今次的訂單管理, 要設計成可分多次配送, 如下方視窗, 客戶可選擇即時取貨 (電腦), 10/6送電視機和IS-BK1-BATT, 13/6才送冷氣機.

Picture

另外, 可以有三種付款方式支付訂金, 訂貨分店和送貨分店可不同.

訂貨後另一個複雜流程是送貨, 要支援多車隊, 把每個送貨單分給不同派貨車.

Picture

最困難的是要處理很多Exceptional Cases, 例如送貨後客戶不要件貨, 或要換另一牌子產品. 不過這個配送功能設計得好, 可以幫到很多不到行業的客戶, 除了電器, 電腦和傢俬店外, 裝修或服務業都可以使用, 例如不同工程, 分不同時間去完成 (如送貨, 不過今次不是貨品, 而是服務).