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