一種基于進銷存系統的帶加密管控功能的控制系統與控制方法
【技術領域】
[0001]本發明涉及進銷存領域,具體涉及一種基于進銷存系統的帶加密管控功能的控制系統與控制方法。
【背景技術】
[0002]進銷存是指企業管理過程中采購(進)、入庫(存)和銷售(銷)的動態管理過程。目前,管理進銷存整個流程所涉及的軟件系統具有多種功能,并且包含了大量的數據。現有技術中的軟件管理系統需要將整個進銷存系統的更新數據打包成更新數據包,然后下載到客戶端進行更新。然而,由于需要更新的數據量大,往往會花上相對較長的時間去完成更新。此外,由于更新程序繁瑣,對于細小的更新需要等到新版本做好以后進行統一更新,由此,無法將新功能及時用在客戶端系統中。
【發明內容】
[0003]本發明要解決的技術問題在于提供一種基于進銷存系統的帶加密功能的控制系統與控制方法,以減少進銷存系統的更新時間,并且讓更新功能能夠及時應用到客戶端。
[0004]為解決上述技術問題,本發明采用如下技術方案:
本發明提供了一種進銷存系統的控制方法,其特征在于,所述進銷存系統的控制方法包括以下步驟:
讀取多層次插件數據包,所述多層次插件數據包包含兩級結構,所述第一級結構包括采購更新數據包、銷售更新數據包和倉庫管理更新數據包,所述第二級結構為所述第一級結構的內部結構,所述采購更新數據包包括采購訂單管理數據包、采購入倉管理數據包、采購退貨管理數據包和采購統計查詢數據包,所述銷售更新數據包包括銷售訂單管理數據包、銷售出貨管理數據包、客戶退貨管理數據包、部門零售數據包和銷售統計數據包,所述倉庫管理更新數據包包括常用事務管理數據包、庫存明細監控數據包和商品流通管理數據包;
將所述多層次插件數據包的結構制作成顯示數據,通過網絡發送至客戶端電腦152,所述客戶端電腦152根據所述顯示數據顯示所述多層次插件數據包;
接收用戶選擇數據,所述用戶選擇數據表示所述進銷存系統中需要更新的模塊;以及根據所述用戶選擇數據從所述多層次插件數據包中選擇對應的數據包,并制作成更新包,通過所述網絡發送至所述客戶端電腦152,所述客戶端電腦152根據所述更新包更新所述進銷存系統。
[0005]在一個實施例中,所述選擇對應的數據包的步驟還包括:
選擇所述多層次插件數據包為一個整體包,以制作所述更新包。
[0006]在一個實施例中,所述選擇對應的數據包的步驟還包括:
選擇所述多層次插件數據包的所述第一級結構數據包,以制作所述更新包。
[0007]在一個實施例中,所述選擇對應的數據包的步驟還包括:
選擇所述多層次插件數據包的所述第二級結構數據包,以制作所述更新包。
[0008]在一個實施例中,所述選擇對應的數據包的步驟還包括:
混合選擇所述多層次插件數據包的所述第一級和所述第二級結構數據包,以制作所述更新包。
[0009]本發明還提供了一種進銷存系統控制器,其特征在于,所述進銷存系統控制器包括:
多層次插件數據包,所述多層次插件數據包包含兩級結構,所述第一級結構包括采購更新數據包、銷售更新數據包和倉庫管理更新數據包,所述第二級結構為所述第一級結構的內部結構,所述采購更新數據包包括采購訂單管理數據包、采購入倉管理數據包、采購退貨管理數據包和采購統計查詢數據包,所述銷售更新數據包包括銷售訂單管理數據包、銷售出貨管理數據包、客戶退貨管理數據包、部門零售數據包和銷售統計數據包,所述倉庫管理更新數據包包括常用事務管理數據包、庫存明細監控數據包和商品流通管理數據包;插件顯示模塊,用于將所述多層次插件數據包的結構制作成顯示數據,通過網絡發送至客戶端電腦,所述客戶端電腦根據所述顯示數據顯示所述多層次插件數據包;
插件選擇模塊,用于接收用戶選擇數據,所述用戶選擇數據表示所述進銷存系統中需要更新的模塊;以及
更新包制作模塊,用于根據所述用戶選擇數據從所述多層次插件數據包中選擇對應的數據包,并制作成更新包,通過所述網絡發送至所述客戶端電腦152,所述客戶端電腦根據所述更新包更新所述進銷存系統。
[0010]在一個實施例中,所述插件選擇模塊選擇所述多層次插件數據包為一個整體包,以制作所述更新包。
[0011 ] 在一個實施例中,所述插件選擇模塊選擇所述多層次插件數據包的所述第一級結構數據包,以制作所述更新包。
[0012]在一個實施例中,所述插件選擇模塊選擇所述多層次插件數據包的所述第二級結構數據包,以制作所述更新包。
[0013]在一個實施例中,所述插件選擇模塊混合選擇所述多層次插件數據包的所述第一級和所述第二級結構數據包,以制作所述更新包。
[0014]與現有技術相比,本發明的進銷存系統控制器和控制方法采用分層次的數據結構,同時,更新包制作模塊從分層次的數據結構選擇對應層次的數據制作更新包,以進行更新。由此,客戶可以選擇更新所需層次的數據,提高了更新的靈活度。并且,由于不是每次都需要對整個進銷存系統進行更新,減少進銷存系統的更新時間,并且讓更新功能能夠及時應用到客戶端。此外,加入了密碼認證功能,提高了系統的安全性,也方便了諸如付費功能的開展。
【附圖說明】
[0015]圖1所示為根據本發明的實施例的進銷存管理系統。
[0016]圖2所示為根據本發明的實施例的進銷存系統控制器。
[0017]圖3所示為根據本發明的實施例的進銷存系統的控制方法。
[0018]圖4所示為根據本發明的實施例的進銷存系統的另一控制方法。
【具體實施方式】
[0019]以下將對本發明的實施例給出詳細的說明。盡管本發明將結合一些【具體實施方式】進行闡述和說明,但需要注意的是本發明并不僅僅只局限于這些實施方式。相反,對本發明進行的修改或者等同替換,均應涵蓋在本發明的權利要求范圍當中。
[0020]另外,為了更好的說明本發明,在下文的【具體實施方式】中給出了眾多的具體細節。本領域技術人員將理解,沒有這些具體細節,本發明同樣可以實施。在另外一些實例中,對于大家熟知的方法、流程、元件和電路未作詳細描述,以便于凸顯本發明的主旨。
[0021]圖1所示為根據本發明的實施例的進銷存管理系統100。進銷存管理系統100包括進銷存系統控制器102、網絡106和進銷存裝置104。進銷存裝置104安裝在進銷存客戶端電腦152。進銷存裝置104包括采購模塊112、銷售模塊114和倉庫管理模塊116。采購模塊112控制貨物采購流程。銷售模塊114控制貨物銷售流程。倉庫管理模塊116控制倉庫管理流程。其中,采購模塊112包括采購訂單管理模塊122、采購入倉管理模塊124、采購退貨管理模塊126和采購統計查詢模塊128。銷售模塊114包括銷售訂單管理模塊132、銷售出貨管理模塊134、客戶退貨管理模塊136、部門零售模塊138和銷售統計查詢模塊140。倉庫管理模塊116包括常用事務管理模塊142、庫存明細監控模塊144和商品流通管理模塊146。米購模塊112、銷售模塊114和倉庫管理模塊116的子模塊分別管理米購、銷售和倉庫管理進行對應管理。進銷存系統控制器102通過網絡106與進銷存裝置104進行通信,用于管理進銷存裝置104。
[0022]圖2所示為根據本發明的實施例的進銷存系統控制器102。在一個實施例中,進銷存系統控制器102包括多層次插件數據包204和管理模塊252。管理模塊252包括插件顯示模塊264、插件選擇模塊262、更新包制作模塊268、用戶認證模塊266和進銷存管理模塊270。多層次插件數據包204包含兩級結構,所述第一級結構包括采購更新數據包212、銷售更新數據包214和倉庫管理更新數據包216。所述第二級結構為所述第一級結構的內部結構。采購更新數據包212包括采購訂單管理數據包222、采購入倉管理數據包224、采購退貨管理數據包226和采購統計查詢數據包228。銷售更新數據包214包括銷售訂單管理數據包232、銷售出貨管理數據包234、客戶退貨管理數據包236、部門零售數據包238和銷售統計數據包240。倉庫管理更新數據包216包括常用事務管理數據包242、庫存明細監控數據包244和商品流通管理數據包246。
[0023]插件顯示模塊將多層次插件數據包的結構制作成顯示數據,通過網絡發送至客戶端電腦152,所述客戶端電腦152根據所述顯示數據顯示所述多層次插件數據包。在一個實施例中,客戶端電腦152僅僅顯示可以更新的數據包。在一個實施例中,客戶端電腦152利用樹狀結構顯示可以更新的數據包,例如:當采購訂單管理數據包222可以更新的時候,客戶端電腦152顯示采購管理數據包222、采購更新數據包212和整體數據包204。由此,用戶可以選擇更新采購管理數據包222、采購更新數據包212或者整體數據包204。當用戶選擇更新某一個或幾個數據包以后,客戶端電腦152產生用戶選擇數據,并通過網絡106發送至進銷存系統控制器102。插件選擇模塊262接收用戶選擇數據。更新包制作模塊268根據用戶選擇數據從多層次插件數據包204中選擇對應的數據包,并制作成更新包,通過網絡106發送至客戶端電腦152,客戶端電腦152根據更新包更新進銷存系統104。
[0024]插件選擇模塊262可以選擇不同層次的數據包進行更新操作。更具體地講,在一個實施例中,插件選擇模塊262選擇多層次插件數據包204為一個整體包,以制作更新包。在一個實施例中,插