專利名稱:出貨明細表管制系統及方法
技術領域:
本發明是關于一種報表生成系統及方法,尤其是關于一種出貨明細表生成系統及方法。
背景技術:
在制造工廠,從生產到出貨關于產品所處狀態無法讓雙方同步掌握,且在出貨時由人工進行組棧、組柜、填寫出貨明細表作業,當出貨量大時不但容易出錯,亦因為人工計算量大的原因影響出貨量,而目前,關于出貨信息透明化的問題大多企業都已能實現。
例如中國國家知識產權局于2003年3月26日公開的公開號為1405710A的申請案,其名稱為“出貨信息服務系統及方法”,該申請揭露一種出貨信息服務系統及方法,其可以讓制造廠商通過網絡系統,例如國際互聯網,來提供實時性線上出貨信息給貨運公司。可以使貨運公司預先完成報關及出口手續,使得整體的出貨程序更為可靠及有效率。本專利申請案存在的不足之處在于該技術只解決了出貨過程中信息透明化的問題,還不能實現出貨量大時,出貨明細表的自動開立。
因此,需要一種出貨明細表管制系統,不但能夠實現出貨過程透明化,還可以自動生成出貨明細表,不僅可以提高出貨量,還提高了貨柜的裝貨量,節省了運輸成本及人力。
發明內容本發明的主要目的在于提供一種出貨明細表管制系統及方法,其可以根據庫存產品數量自動組棧、組柜,生成出貨明細表并發送至外部用戶指定端計算機。
為達到上述目的,本發明提供一種出貨明細表管制系統,該出貨明細表管制系統包括多個內部客戶端計算機、一應用服務器、一數據庫及多個外部客戶端計算機。每一內部客戶端計算機為用戶提供一界面,可供企業內部使用者查詢當前生產狀況、庫存狀況及出貨狀況等信息。外部客戶端計算機為用戶提供一界面,可供外部用戶發送訂貨信息、接收出貨明細表及查詢當前生產狀況、庫存狀況及出貨狀況等信息。應用服務器包括多個軟件功能模塊,用于根據外部用戶訂貨信息生成生產訂單,自動組棧、組柜生成出貨明細表,傳送至外部用戶指定端計算機。該應用服務器與至少一庫存管理系統相連,該庫存管理系統用于提供相關產品庫存信息為生成出貨明細表提供依據。數據庫用于存儲出貨明細表管制過程中使用或產生的各種信息,包括訂貨信息、生產訂單、出貨明細表等。其中訂貨信息包括訂貨種類、訂貨數量、交貨日期、交貨地點、付款方式等信息。生產訂單包括產品名稱、供貨商代碼、訂貨日期、訂單號、料號等信息。出貨明細表包括貨柜分配、交貨地點、料號、運輸公司、交貨數量等信息。
其中應用服務器包括一訂貨信息接收模塊、一生產訂單生成模塊、一出貨產品判定模塊、一出貨明細表生成模塊及一出貨明細表發送模塊。
訂貨信息接收模塊用于接收從外部客戶端計算機發出的訂貨信息,包括訂貨種類、訂貨數量、交貨日期、交貨地點、付款方式等信息。生產訂單生成模塊用于根據上述訂貨信息生成生產訂單,該生產訂單包括產品名稱、供貨商代碼、訂貨日期、訂單號、料號等信息。出貨產品判定模塊用于根據生產訂單判斷出貨產品是否滿足需求,獲取庫存管理系統提供的信息確定出貨產品庫存數量。出貨明細表生成模塊用于根據上述查詢的出貨產品庫存數量生成出貨明細表。出貨明細表發送模塊用于將上述生成的出貨明細表發送至外部用戶指定端計算機。
其中出貨明細表生成模塊包括一自動組棧子模塊、一自動組柜子模塊及一出貨明細表自動生成子模塊。其中自動組棧子模塊用于根據出貨產品數量、棧板容量及交貨地點自動組棧。即確定所使用棧板最多能裝多少件該出貨產品,根據出貨產品數量確定所需棧板數量,再根據交貨地點分配未能裝滿的棧板,使棧板達到最佳利用,并使所需棧板數量最少。自動組柜子模塊用于根據所需棧板數量、貨柜容量及交貨地點自動組柜。即確定所使用貨柜最多能裝多少上述棧板,根據棧板數量確定所需貨柜數量,再根據交貨地點分配貨柜,使貨柜達到最佳利用,并使所用貨柜數量最少。出貨明細表自動生成子模塊用于根據上述組棧及組柜結果生成出貨明細表,該出貨明細表包括貨柜分配、交貨地點、料號、運輸公司、交貨數量等信息。
為達到上述目的,本發明還提供一種出貨明細表管制方法,其包括如下步驟(a)接收訂貨信息;(b)根據上述訂貨信息生成生產訂單;(c)根據生產訂單判斷出貨產品是否滿足需求,獲取庫存管理系統提供的信息確定出貨產品庫存數量;(d)根據出貨產品數量、棧板容量及交貨地點自動組棧;(e)根據出貨產品數量、貨柜容量及交貨地點自動組柜;(f)根據上述組棧及組柜結果生成出貨明細表;(g)將上述生成的出貨明細表發送至外部用戶指定端計算機。
本發明出貨明細表管制系統及方法可以根據庫存產品數量自動組棧、組柜,生成出貨明細表并發送至外部用戶指定端計算機。不僅提高了出貨量,還提高了貨柜的裝貨量,節省了運輸成本。
圖1是本發明出貨明細表管制系統的硬件架構圖。
圖2是本發明出貨明細表管制系統的應用服務器主要軟件功能模塊圖。
圖3是本發明出貨明細表管制方法的作業流程圖。
具體實施方式請參閱圖1所示,是本發明出貨明細表管制系統的硬件架構圖。該出貨明細表管制系統包括有多個內部客戶端計算機10、一網絡11、一應用服務器12、一連接13、一數據庫14、一國際互聯網15及多個外部客戶端計算機16。內部客戶端計算機10通過網絡11與應用服務器12相連。每一內部客戶端計算機10為用戶提供一界面,可供企業內部使用者查詢當前生產狀況、庫存狀況及出貨狀況等信息,以實時掌握各步操作狀態,控制各步操作流程。外部客戶端計算機16通過國際互聯網15與應用服務器12相連。外部客戶端計算機16為用戶提供一界面,可供外部用戶發送訂貨信息、接收出貨明細表及查詢當前生產狀況、庫存狀況及出貨狀況等信息,以實時了解各步操作所處狀態,確定交貨數量及未發貨品數量。應用服務器12包括多個軟件功能模塊,用于根據外部用戶訂貨信息生成生產訂單,自動組棧、組柜生成出貨明細表,傳送至外部用戶指定端計算機。該應用服務器12通過網絡11與至少一庫存管理系統2相連,該庫存管理系統2用于提供相關產品庫存信息為生成出貨明細表提供依據。網絡11可以是企業內部網(Intranet),也可以是國際互聯網(Internet)或其它類型的通訊網路。數據庫14用于存儲出貨明細表管制過程中使用或產生的各種信息,包括訂貨信息、生產訂單、出貨明細表等。其中訂貨信息包括訂貨種類、訂貨數量、交貨日期、交貨地點、付款方式等信息。生產訂單包括產品名稱、供貨商代碼、訂貨日期、訂單號、料號等信息。出貨明細表包括貨柜分配、交貨地點、料號、運輸公司、交貨數量等信息。數據庫14通過一連接13與應用服務器12相連接。連接13為一數據庫連接,如開放式數據庫連接(Open Database Connectivity,ODBC),或Java數據庫連接(Java Database Connectivity,JDBC)等。
請參閱圖2所示,是本發明出貨明細表管制系統的應用服務器主要軟件功能模塊圖。該應用服務器12包括一訂貨信息接收模塊120、一生產訂單生成模塊121、一出貨產品判定模塊122、一出貨明細表生成模塊123及一出貨明細表發送模塊124。
訂貨信息接收模塊120用于接收從外部客戶端計算機16發出的訂貨信息。生產訂單生成模塊121用于根據上述訂貨信息生成生產訂單。出貨產品判定模塊122用于根據生產訂單判斷出貨產品是否滿足需求,獲取庫存管理系統2提供的信息確定出貨產品庫存數量。出貨明細表生成模塊123用于根據出貨產品數量生成出貨明細表。出貨明細表發送模塊124用于將上述生成的出貨明細表發送至外部用戶指定端計算機。
其中出貨明細表生成模塊123包括一自動組棧子模塊1230、一自動組柜子模塊1231及一出貨明細表自動生成子模塊1232。其中自動組棧子模塊1230用于根據出貨產品數量、棧板容量及交貨地點自動組棧。即確定所使用棧板最多能裝多少件該出貨產品,根據出貨產品數量確定所需棧板數量,再根據交貨地點分配未能裝滿的棧板,使棧板達到最佳利用,并使所需棧板數量最少。自動組柜子模塊1231用于根據所需棧板數量、貨柜容量及交貨地點自動組柜。即確定所使用貨柜最多能裝多少上述棧板,根據棧板數量確定所需貨柜數量,再根據交貨地點分配貨柜,使貨柜達到最佳利用,并使所用貨柜數量最少。出貨明細表自動生成子模塊1232用于根據上述組棧及組柜結果生成出貨明細表。
請參閱圖3所示,是本發明出貨明細表管制方法的作業流程圖。首先,訂貨信息接收模塊120接收外部客戶端計算機16發出的訂貨信息,包括訂貨種類、訂貨數量、交貨日期、交貨地點、付款方式等信息,并將此訂貨信息存儲于數據庫14中(步驟S300)。生產訂單生成模塊121根據上述訂貨信息生成生產訂單,該生產訂單包括產品名稱、供貨商代碼、訂貨日期、訂單號、料號等信息,并將該訂單保存于數據庫14中(步驟S301)。當要出貨時,出貨產品判定模塊122根據生產訂單判斷出貨產品是否滿足需求,獲取庫存管理系統2提供的信息確定出貨產品庫存數量(步驟S302)。自動組棧子模塊1230根據出貨產品數量、棧板容量及交貨地點自動組棧(步驟S303)。自動組柜子模塊1231根據出貨產品數量、貨柜容量及交貨地點自動組柜(步驟S304)。出貨明細表自動生成子模塊1232根據上述組棧及組柜結果生成出貨明細表存儲于數據庫14中,該出貨明細表包括貨柜分配、交貨地點、料號、運輸公司、交貨數量等信息(步驟S305)。出貨明細表發送模塊124將上述生成的出貨明細表發送至外部用戶指定端計算機(步驟S306)。
權利要求
1.一種出貨明細表管制系統,其包括多個內部客戶端計算機、一應用服務器、一數據庫及多個外部客戶端計算機,其中應用服務器與至少一庫存管理系統相連,其特征在于,其中應用服務器包括一訂貨信息接收模塊用于接收從外部客戶端計算機發送的訂貨信息;一生產訂單生成模塊用于根據上述訂貨信息生成生產訂單;一出貨產品判定模塊用于根據生產訂單判斷出貨產品是否滿足需求,獲取庫存管理系統提供的信息確定出貨產品庫存數量;一出貨明細表生成模塊用于根據上述查詢的出貨產品庫存數量生成出貨明細表;一出貨明細表發送模塊用于將上述生成的出貨明細表發送至外部用戶指定端計算機。
2.如權利要求1所述的出貨明細表管制系統,其特征在于,其中出貨明細表生成模塊包括一自動組棧子模塊用于根據出貨產品數量、棧板容量及交貨地點自動組棧,即確定所使用棧板最多能裝多少件該出貨產品,根據出貨產品數量確定所需棧板數量,再根據交貨地點分配未能裝滿的棧板;一自動組柜子模塊用于根據出貨產品數量、貨柜容量及交貨地點自動組柜,即確定所使用貨柜最多能裝多少上述棧板,根據棧板數量確定所需貨柜數量,再根據交貨地點分配貨柜;一出貨明細表自動生成子模塊用于根據上述組棧及組柜結果生成出貨明細表。
3.如權利要求2所述的出貨明細表管制系統,其特征在于,其中出貨明細表包括貨柜分配、交貨地點、料號、運輸公司、交貨數量信息。
4.如權利要求1所述的出貨明細表管制系統,其特征在于,其中庫存管理系統用于提供產品庫存信息為生成出貨明細表提供依據。
5.如權利要求1所述的出貨明細表管制系統,其特征在于,其中內部客戶端計算機為用戶提供一界面,可供企業內部使用者查詢當前生產狀況、庫存狀況及出貨狀況。
6.如權利要求1所述的出貨明細表管理系統,其特征在于,其中外部客戶端計算機為用戶提供一界面,可供外部用戶發送訂貨信息、接收出貨明細表及查詢當前生產狀況、庫存狀況及出貨狀況。
7.一種出貨明細表管制方法,其特征在于,其包括如下步驟接收訂貨信息;根據上述訂貨信息生成生產訂單;根據生產訂單判斷出貨產品是否滿足需求,獲取庫存管理系統提供的信息確定出貨產品庫存數量;根據出貨產品數量、棧板容量及交貨地點自動組棧;根據出貨產品數量、貨柜容量及交貨地點自動組柜;根據上述組棧及組柜結果生成出貨明細表;將上述生成的出貨明細表發送至外部用戶指定端計算機。
8.如權利要求7所述的出貨明細表管制方法,其特征在于,其中自動組棧步驟即確定所使用棧板最多能裝多少件該出貨產品,根據出貨產品數量確定所需棧板數量,再根據交貨地點分配未能裝滿的棧板。
9.如權利要求7所述的出貨明細表管制方法,其特征在于,其中自動組柜步驟即確定所使用貨柜最多能裝多少上述棧板,根據棧板數量確定所需貨柜數量,再根據交貨地點分配貨柜。
10.如權利要求9所述的出貨明細表管制方法,其特征在于,其中出貨明細表包括貨柜分配、交貨地點、料號、運輸公司、交貨數量信息。
全文摘要
本發明提供一種出貨明細表管制系統及方法,該出貨明細表管制系統包括多個內部客戶端計算機、一應用服務器、一數據庫及多個外部客戶端計算機。每一內部客戶端計算機可供企業內部使用者查詢當前生產狀況、庫存狀況及出貨狀況等信息。外部客戶端計算機可供外部用戶發送訂貨信息、接收出貨明細表及查詢當前生產狀況、庫存狀況及出貨狀況等信息。應用服務器包括多個軟件功能模塊,用于根據外部用戶訂貨信息生成生產訂單,自動組棧、組柜生成出貨明細表,傳送至外部用戶指定端計算機。本發明出貨明細表管制系統及方法提供自動組棧、組柜,生成出貨明細表并發送至外部用戶指定端計算機的功能。不僅提高了出貨量,還提高了貨柜的裝貨量,節省了運輸成本。
文檔編號G06Q30/00GK1722167SQ20041002818
公開日2006年1月18日 申請日期2004年7月17日 優先權日2004年7月17日
發明者羅圣淇, 唐英, 程鵬 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司