亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種erp業(yè)務仿真系統(tǒng)的制作方法

文檔序號:6633208閱讀:253來源:國知局
一種erp業(yè)務仿真系統(tǒng)的制作方法
【專利摘要】本發(fā)明為了克服傳統(tǒng)的仿真系統(tǒng)僅側(cè)重于對系統(tǒng)的功能進行測試,而無法測試ERP性能的問題,提供了一種ERP業(yè)務仿真系統(tǒng),包括:數(shù)據(jù)仿真模塊,其根據(jù)預設的數(shù)據(jù)規(guī)則產(chǎn)生各種隨機數(shù)據(jù),用于對ERP運行所需的各種數(shù)據(jù)進行仿真;系統(tǒng)仿真模塊,其配置各種權限和業(yè)務,用于對ERP的業(yè)務流程進行仿真;網(wǎng)絡仿真模塊,其虛擬并動態(tài)增加ERP訪問用戶,用于對ERP的網(wǎng)絡環(huán)境進行仿真。該系統(tǒng)既實現(xiàn)了對實際業(yè)務場景的流程、權限情況以及數(shù)據(jù)傳輸和網(wǎng)絡狀況的仿真測試,同時也能夠?qū)崿F(xiàn)了現(xiàn)有的ERP測試的基本業(yè)務測試要求。
【專利說明】一種ERP業(yè)務仿真系統(tǒng)

【技術領域】
[0001]本發(fā)明屬于仿真測試【技術領域】,特別涉及一種ERP業(yè)務仿真系統(tǒng)。

【背景技術】
[0002]企業(yè)資源規(guī)劃(ERP)系統(tǒng)為企業(yè)提供管理大規(guī)模關鍵業(yè)務功能的能力,包括產(chǎn)品規(guī)劃、部件采購、庫存維護、和供應商的互動交流、提供客戶服務,以及訂單跟蹤等。有些ERP解決方案還可能包括一些財政和人力資源方面的應用模塊。盡管這些應用通常不會直接生成效益,但是它們能讓企業(yè)以一種有效的、切合實際的方式使用現(xiàn)有的客戶數(shù)據(jù),幫助合理化企業(yè)的業(yè)務活動,為企業(yè)新的和當前的客戶提供高質(zhì)量的服務。
[0003]ERP應用通常使用一個單一的、中央數(shù)據(jù)存儲器來服務于所有的模塊。因此,當這些應用產(chǎn)生了性能問題時,很有可能影響到使用同一存儲器的所有業(yè)務領域。ERP和共享數(shù)據(jù)結(jié)構(gòu)間的這種關系決定了它必須實施穩(wěn)固的測試和監(jiān)測程序才能確保企業(yè)關鍵應用的健康運行。
[0004]由于業(yè)務流程交易跨越企業(yè)中的多個部門和區(qū)域,并且涉及ERP應用本身的多個模塊,因此測試ERP應用應該采用一種整體的方式。當驗證這些業(yè)務流程的功能時,關鍵在于捕獲自動化測試解決方案中的業(yè)務流程測試,用于實現(xiàn)快速的測試重復。由于ERP應用跨越多個業(yè)務領域,存在不可避免的復雜性,因此,對每個ERP應用以及每個應用發(fā)布版本展開功能測試是非常重要的。
[0005]每個ERP實施中都會面臨的主要挑戰(zhàn)之一就是確保應用在上線之前能滿足所有的業(yè)務需求。關鍵在于測試和驗證這些應用的運作情況是否符合設計要求。
[0006]傳統(tǒng)的仿真系統(tǒng)僅側(cè)重于對系統(tǒng)的功能進行測試,而無法測試ERP性能。因此,急需一種ERP業(yè)務仿真系統(tǒng)解決上述問題。


【發(fā)明內(nèi)容】

[0007]本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種能夠?qū)ο到y(tǒng)權限、ERP對網(wǎng)絡的利用程度進行測試的ERP業(yè)務仿真系統(tǒng)。
[0008]本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:一種ERP業(yè)務仿真系統(tǒng),包括:數(shù)據(jù)仿真模塊,其根據(jù)預設的數(shù)據(jù)規(guī)則產(chǎn)生各種隨機數(shù)據(jù),用于對ERP運行所需的各種數(shù)據(jù)進行仿真;
[0009]系統(tǒng)仿真模塊,其配置各種權限和業(yè)務,用于對ERP的業(yè)務流程進行仿真;網(wǎng)絡仿真模塊,其虛擬并動態(tài)增加ERP訪問用戶,用于對ERP的網(wǎng)絡環(huán)境進行仿真。
[0010]進一步地,所述業(yè)務包括項目物資采購、生產(chǎn)成本類物資采購、零購類物資采購。
[0011]進一步地,所述的數(shù)據(jù)仿真模塊產(chǎn)生的隨機數(shù)據(jù)包括人員數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、供應商數(shù)據(jù)、零售商數(shù)據(jù)、物資數(shù)據(jù)和項目數(shù)據(jù)。
[0012]進一步地,所述網(wǎng)絡仿真模塊包括:存儲模塊、創(chuàng)建模塊,讀取模塊,執(zhí)行模塊和統(tǒng)計模塊。
[0013]進一步地,所述存儲模塊用于將用戶配置的配置信息存儲于模擬的結(jié)構(gòu)體文件中,將結(jié)構(gòu)體文件發(fā)送給創(chuàng)建模塊;
[0014]所述創(chuàng)建模塊用于接收結(jié)構(gòu)體文件,創(chuàng)建模擬的共享內(nèi)存,將所述結(jié)構(gòu)體文件存儲于共享內(nèi)存中,將結(jié)構(gòu)體文件在共享內(nèi)存中的存儲信息發(fā)送給讀取模塊;
[0015]所述讀取模塊,用于接收結(jié)構(gòu)體文件在共享內(nèi)存中的存儲信息,讀取存儲于共享內(nèi)存中的結(jié)構(gòu)體文件,解析結(jié)構(gòu)體文件,得到速率值,創(chuàng)建多個模擬的測試進程,為模擬的每個預定數(shù)量的用戶請求分配一個測試進程,所述測試進程的數(shù)量為所述速率值與所述預定數(shù)量的比值,將多個模擬的測試進程的信息發(fā)送給執(zhí)行模塊;
[0016]所述執(zhí)行模塊,用于接收多個模擬的測試進程的信息,在每個所述測試進程中分別模擬創(chuàng)建所述預定數(shù)量的子線程,每個子線程對應處理一個用戶請求,每個子線程根據(jù)所述配置信息模擬執(zhí)行用戶請求執(zhí)行的業(yè)務文件,生成模擬的業(yè)務返回數(shù)據(jù),模擬銷毀執(zhí)行完業(yè)務文件子線程,返回模擬的業(yè)務返回數(shù)據(jù),將模擬的業(yè)務返回數(shù)據(jù)發(fā)送給統(tǒng)計模塊;
[0017]所述創(chuàng)建子線程模塊,用于每隔預定的時間,在每個測試進程中模擬創(chuàng)建新的子線程;
[0018]所述統(tǒng)計模塊,用于接收模擬的業(yè)務返回數(shù)據(jù),存儲模擬的業(yè)務返回數(shù)據(jù)并統(tǒng)計模擬的業(yè)務返回數(shù)據(jù)。
[0019]進一步地,所述創(chuàng)建子線程模塊,進一步用于創(chuàng)建模擬的定時器和模擬的互斥體,模擬運行互斥體和定時器,互斥體保持鎖定狀態(tài)與解鎖狀態(tài)交替進行,所述鎖定狀態(tài)和解鎖狀態(tài)的時間長度均為定時器設定的時間,在互斥體處于解鎖狀態(tài)時,在測試進程的存儲空間中創(chuàng)建新的子線程,直到互斥體達到結(jié)束條件時,結(jié)束互斥體。
[0020]進一步地,所述業(yè)務文件內(nèi)部包括用于進行初始化的初始化函數(shù)文件,用于根據(jù)用戶請求進行功能模擬的功能函數(shù)文件,和用于釋放系統(tǒng)資源的結(jié)束函數(shù)文件。
[0021]本發(fā)明的有益效果是:本發(fā)明實現(xiàn)了對實際業(yè)務場景的流程、權限情況以及數(shù)據(jù)傳輸和網(wǎng)絡狀況的仿真測試,同時也能夠?qū)崿F(xiàn)現(xiàn)有的ERP測試的基本業(yè)務測試要求,其中,綜合了權限和網(wǎng)絡情況這兩個因素對ERP進行仿真測試尚屬行業(yè)首例。

【專利附圖】

【附圖說明】
[0022]圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)組成框圖;
[0023]圖2為本發(fā)明的網(wǎng)絡仿真模塊的組成框圖。

【具體實施方式】
[0024]下面結(jié)合附圖進一步詳細描述本發(fā)明的技術方案。
[0025]如圖1所示,ERP業(yè)務仿真系統(tǒng),它包括數(shù)據(jù)仿真模塊101、系統(tǒng)仿真模塊102和網(wǎng)絡仿真模塊103。數(shù)據(jù)仿真模塊101,其根據(jù)預設的數(shù)據(jù)規(guī)則產(chǎn)生各種隨機數(shù)據(jù),用于對ERP運行所需的各種數(shù)據(jù)進行仿真;
[0026]系統(tǒng)仿真模塊102,其配置各種權限和業(yè)務,用于對ERP的業(yè)務流程進行仿真;網(wǎng)絡仿真模塊103,其虛擬并動態(tài)增加ERP訪問用戶,用于對ERP的網(wǎng)絡環(huán)境進行仿真。
[0027]進一步地,所述業(yè)務包括項目物資采購、生產(chǎn)成本類物資采購、零購類物資采購。
[0028]進一步地,所述的數(shù)據(jù)仿真模塊101產(chǎn)生的隨機數(shù)據(jù)包括人員數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、供應商數(shù)據(jù)、零售商數(shù)據(jù)、物資數(shù)據(jù)和項目數(shù)據(jù)。
[0029]根據(jù)本發(fā)明的一個實施例,項目物資采購(省公司本部統(tǒng)談統(tǒng)簽)的流程如下:
[0030]1.地市公司項目管理人員在項目開工業(yè)務流程中,通過釋放PS項目架構(gòu)中的物料清冊,將其轉(zhuǎn)為采購申請。采購申請包括物料號、技術參數(shù)及技術規(guī)范(在物料未完全確定時,著重于技術參數(shù))、數(shù)量、需求日期、評估價格等信息。采購申請也可以由物料需求計劃MRP運算而產(chǎn)生。
[0031]2.采購申請建立后,地市公司項目管理部門對采購申請進行審批,審批通過后需要進行地市范圍的平衡利庫,以確定是否有剩余物資或生產(chǎn)中的積壓庫存可用,確認不可用時,轉(zhuǎn)到物流集團的物資采購部門處理。
[0032]3.物流集團的物資采購部門對地市公司上報的項目采購需求及省公司直營項目進行匯總并審核,審核通過后需要進行全省范圍內(nèi)的平衡利庫,確認不可用時,由采購物資專責進行采購分配,確定采購策略(包括執(zhí)行框架協(xié)議、招投標、采購詢報價、直接采購和競爭性談判等)。
[0033]4.根據(jù)采購策略確定的采購結(jié)果在系統(tǒng)中創(chuàng)建采購訂單(包括物料、價格、付款條件、到貨時間等主要信息)。
[0034]5.創(chuàng)建采購訂單時,如果超過采購預算,系統(tǒng)將提醒采購訂單超預算,應當進入相應的項目概預算調(diào)整流程,調(diào)整完成后才能完成采購訂單的創(chuàng)建,進入合同創(chuàng)建和會簽程序。
[0035]6.在采購合同會簽后,采購訂單審核人應當核定簽訂的采購合同與采購訂單的內(nèi)容一致,核定通過后,系統(tǒng)內(nèi)的采購訂單成為有效的采購訂單,可以對其進行收貨等后續(xù)處理。
[0036]7.按照采購訂單的付款條件,在訂單生效后,進入財務預付款流程,支付一定比例的預付款。
[0037]生產(chǎn)成本類物資采購(省公司本部統(tǒng)談統(tǒng)簽)的流程如下:
[0038]1.采購申請建立后,物資管理部門對采購申請進行審批,審批通過后需要進行平衡利庫,以確定是否有生產(chǎn)中的積壓庫存可用,確認不可用時,轉(zhuǎn)到物資采購部門處理。
[0039]2.采購申請由省公司物資采購專責進行采購分配,確定采購策略,并由相關主管審批。
[0040]3.根據(jù)采購策略確定的采購結(jié)果在系統(tǒng)中創(chuàng)建采購訂單(包括物料、價格、付款條件、到貨時間等主要信息)。
[0041]4.創(chuàng)建采購訂單時,如果超過采購預算,系統(tǒng)將提醒采購訂單超預算,應當進入相應的項目概預算調(diào)整流程,調(diào)整完成后才能完成采購訂單的創(chuàng)建,進入合同創(chuàng)建和會簽程序。
[0042]5.在采購合同會簽后,采購訂單審核人應當核定簽訂的采購合同與采購訂單的內(nèi)容一致,核定通過后,系統(tǒng)內(nèi)的采購訂單成為有效的采購訂單,可以對其進行收貨等后續(xù)處理。
[0043]6.按照采購訂單的付款條件,在訂單生效后,進入財務預付款流程,支付一定比例的預付款。零購類固定資產(chǎn)采購的流程如下:
[0044]1.省公司本部/基層歸口管理部門提出固定資產(chǎn)需求或相關業(yè)務類需求。
[0045]2.省公司本部歸口管理部門在系統(tǒng)內(nèi)根據(jù)年度計劃創(chuàng)建零購項目并分配預算。
[0046]3.省公司本部/基層歸口管理部門創(chuàng)建零購卡片并與零購項目對應,同時根據(jù)下達的年度計劃創(chuàng)建采購申請。
[0047]4.省公司本部歸口管理部門可以通過系統(tǒng)報表實時監(jiān)督計劃執(zhí)行情況。
[0048]5.物資采購部門根據(jù)采購申請確定采購方式。
[0049]6.采購方式確定后,采購訂單維護人在系統(tǒng)內(nèi)維護采購訂單,創(chuàng)建采購訂單時,如果超過預算,系統(tǒng)將提醒采購訂單超預算,應當進入相應的財務預算分配調(diào)整流程,調(diào)整完成后才能完成米購訂單的創(chuàng)建。
[0050]7.采購部門的主管領導進行合同會簽,合同會簽后,在系統(tǒng)中對采購訂單進行審核,如果訂單信息與合同會簽結(jié)果有差異,需要訂單維護人維護采購訂單。
[0051]項目物資采購(省公司本部統(tǒng)談分簽)的流程如下:
[0052]1.地市公司項目歸口管理部門在項目開工業(yè)務流程中,通過釋放項目架構(gòu)中的物料清冊,將其轉(zhuǎn)為采購申請。采購申請包括物料號、技術參數(shù)及技術規(guī)范(在物料未完全確定時,著重于技術參數(shù))、數(shù)量、需求日期、評估價格等信息。
[0053]2.采購申請建立后,地市公司項目管理部門對采購申請進行審批,審批通過后需要進行地市范圍的平衡利庫,以確定是否有剩余物資或生產(chǎn)中的積壓庫存可用,確認不可用時,轉(zhuǎn)到物流集團的物資采購部門處理。
[0054]3.物流集團的物資采購部門對地市公司上報的項目采購需求及省公司直營項目進行匯總并審核,審核通過后需要進行全省范圍內(nèi)的平衡利庫,確認不可用時,由采購物資專責進行采購分配,確定采購策略(包括執(zhí)行框架協(xié)議、招投標、采購詢報價、直接采購和競爭性談判等)。
[0055]4.根據(jù)采購策略確定的采購結(jié)果在系統(tǒng)中創(chuàng)建采購訂單(包括物料、價格、付款條件、到貨時間等主要信息)。
[0056]5.創(chuàng)建采購訂單時,如果超過采購預算,系統(tǒng)將提醒采購訂單超預算,應當進入相應的項目概預算調(diào)整流程,調(diào)整完成后才能完成采購訂單的創(chuàng)建,進入合同創(chuàng)建和會簽程序。
[0057]6.在采購合同會簽后,采購訂單審核人應當核定簽訂的采購合同與采購訂單的內(nèi)容一致,核定通過后,系統(tǒng)內(nèi)的采購訂單成為有效的采購訂單,可以對其進行收貨等后續(xù)處理。
[0058]7.按照采購訂單的付款條件,在訂單生效后,進入財務預付款流程,支付一定比例的預付款。
[0059]生產(chǎn)成本類物資采購(省公司本部統(tǒng)談分簽)的流程如下:
[0060]1.采購申請由業(yè)務部門根據(jù)事故備品備件計劃手工生成或者在實際生產(chǎn)維護過程中產(chǎn)生維修工單根據(jù)物料需求計劃MRP運算結(jié)果產(chǎn)生。
[0061]2.采購申請建立后,物資管理部門對采購申請進行審批,審批通過后需要進行平衡利庫,以確定是否有生產(chǎn)中的積壓庫存可用,確認不可用時,轉(zhuǎn)到物資采購部門處理。
[0062]3.采購申請由省公司物資采購專責進行采購分配,確定采購策略(包括執(zhí)行框架協(xié)議、招投標、采購詢報價、直接采購和競爭性談判等),并由相關主管審批。
[0063]4.根據(jù)采購策略確定的采購結(jié)果在系統(tǒng)中創(chuàng)建采購訂單(包括物料、價格、付款條件、到貨時間等主要信息)。
[0064]5.創(chuàng)建采購訂單時,如果超過采購預算,系統(tǒng)將提醒采購訂單超預算,應當進入相應的項目概預算調(diào)整流程,調(diào)整完成后才能完成采購訂單的創(chuàng)建,進入合同創(chuàng)建和會簽程序。
[0065]6.在采購合同會簽后,采購訂單審核人應當核定簽訂的采購合同與采購訂單的內(nèi)容一致,核定通過后,系統(tǒng)內(nèi)的采購訂單成為有效的采購訂單,可以對其進行收貨等后續(xù)處理。
[0066]7.按照采購訂單的付款條件,在訂單生效后,進入財務預付款流程,支付一定比例的預付款。
[0067]項目物資采購(地市公司自主采購)的流程如下:
[0068]1.地市、縣公司項目歸口管理部門在項目開工業(yè)務流程中,通過釋放項目架構(gòu)中的物料清冊,將其轉(zhuǎn)為采購申請。采購申請包括物料號、技術參數(shù)及技術規(guī)范(在物料未完全確定時,著重于技術參數(shù))、數(shù)量、需求日期、評估價格等信息。
[0069]2.采購申請建立后,項目管理部門對采購申請進行匯總并審批,審批通過后需要進行平衡利庫,以確定是否有剩余物資或生產(chǎn)中的積壓庫存可用,確認不可用時,轉(zhuǎn)到物資采購部門處理。
[0070]3.采購申請由地市、縣公司物資采購專責進行采購分配,確定采購策略(包括執(zhí)行框架協(xié)議、采購詢報價、直接采購和競爭性談判等)。
[0071]4.根據(jù)采購策略確定的采購結(jié)果在系統(tǒng)中創(chuàng)建采購訂單(包括物料、價格、付款條件、到貨時間等主要信息)。
[0072]5.創(chuàng)建采購訂單時,如果超過采購預算,系統(tǒng)將提醒采購訂單超預算,應當進入相應的項目概預算調(diào)整流程,調(diào)整完成后才能完成采購訂單的創(chuàng)建,進入合同創(chuàng)建和會簽程序。
[0073]6.在采購合同會簽后,采購訂單審核人應當核定簽訂的采購合同與采購訂單的內(nèi)容一致,核定通過后,系統(tǒng)內(nèi)的采購訂單成為有效的采購訂單,可以對其進行收貨等后續(xù)處理。
[0074]7.按照采購訂單的付款條件,在訂單生效后,進入財務預付款流程,支付一定比例的預付款。
[0075]本發(fā)明中,ERP數(shù)據(jù)仿真模塊101產(chǎn)生的隨機數(shù)據(jù)包括人員數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、供應商數(shù)據(jù)、零售商數(shù)據(jù)、物資數(shù)據(jù)和項目數(shù)據(jù)。
[0076]其中,人員數(shù)據(jù)包括人員的姓名、性別、所在部門、職稱、工作年限、職務、ERP權限等基本彳目息。
[0077]資產(chǎn)數(shù)據(jù)包括各個部門具有的設備、器具、工具的種類、數(shù)量、所在位置、保管人姓名、保管人所在部門等信息。
[0078]供應商數(shù)據(jù)包括省市各級供應商的名稱、資質(zhì)、法人、注冊代碼、與本ERP系統(tǒng)已完成的交易量等。
[0079]零售商數(shù)據(jù)包括省市各級零售商的名稱、資質(zhì)、法人、注冊代碼、與本ERP系統(tǒng)已完成的銷售量等。
[0080]物資數(shù)據(jù)包括本ERP系統(tǒng)管轄的用于生產(chǎn)和辦公等目的的各種器械、設備、工具的種類、數(shù)量、所在位置、保管人姓名、保管人所在部門等信息。
[0081]項目數(shù)據(jù)包括本ERP系統(tǒng)已經(jīng)錄入和正在管理的省市各級項目的名稱、編號、類另IJ、負責人、進度情況、預算金額、起始時間、預期終止時間、實際終止時間等。
[0082]所述網(wǎng)絡仿真模塊103包括包括存儲模塊1,創(chuàng)建模塊2,讀取模塊3,執(zhí)行模塊4和統(tǒng)計模塊5。其中:
[0083]所述存儲模塊1,用于將用戶配置的配置信息存儲于模擬的結(jié)構(gòu)體文件中,將結(jié)構(gòu)體文件發(fā)送給創(chuàng)建模塊2 ;
[0084]所述創(chuàng)建模塊2,用于接收結(jié)構(gòu)體文件,創(chuàng)建模擬的共享內(nèi)存,將所述結(jié)構(gòu)體文件存儲于共享內(nèi)存中,將結(jié)構(gòu)體文件在共享內(nèi)存中的存儲信息發(fā)送給讀取模塊3 ;
[0085]所述讀取模塊3,用于接收結(jié)構(gòu)體文件在共享內(nèi)存中的存儲信息,讀取存儲于共享內(nèi)存中的結(jié)構(gòu)體文件,解析結(jié)構(gòu)體文件,得到速率值,創(chuàng)建多個模擬的測試進程,為模擬的每個預定數(shù)量的用戶請求分配一個測試進程,所述測試進程的數(shù)量為所述速率值與所述預定數(shù)量的比值,將多個模擬的測試進程的信息發(fā)送給執(zhí)行模塊4 ;
[0086]所述執(zhí)行模塊4,用于接收多個模擬的測試進程的信息,在每個所述測試進程中分別模擬創(chuàng)建所述預定數(shù)量的子線程,每個子線程對應處理一個用戶請求,每個子線程根據(jù)所述配置信息模擬執(zhí)行用戶請求執(zhí)行的業(yè)務文件,生成模擬的業(yè)務返回數(shù)據(jù),模擬銷毀執(zhí)行完業(yè)務文件子線程,返回模擬的業(yè)務返回數(shù)據(jù),將模擬的業(yè)務返回數(shù)據(jù)發(fā)送給統(tǒng)計模塊5 ;
[0087]所述創(chuàng)建子線程模塊5,用于每隔預定的時間,在每個測試進程中模擬創(chuàng)建新的子線程;
[0088]所述統(tǒng)計模塊6,用于接收模擬的業(yè)務返回數(shù)據(jù),存儲模擬的業(yè)務返回數(shù)據(jù)并統(tǒng)計模擬的業(yè)務返回數(shù)據(jù)。
[0089]所述創(chuàng)建子線程模塊5,進一步用于創(chuàng)建模擬的定時器和模擬的互斥體,模擬運行互斥體和定時器,互斥體保持鎖定狀態(tài)與解鎖狀態(tài)交替進行,所述鎖定狀態(tài)和解鎖狀態(tài)的時間長度均為定時器設定的時間,在互斥體處于解鎖狀態(tài)時,在測試進程的存儲空間中創(chuàng)建新的子線程,直到互斥體達到結(jié)束條件時,結(jié)束互斥體。
[0090]所述業(yè)務文件內(nèi)部包括用于進行初始化的初始化函數(shù)文件,用于根據(jù)用戶請求進行功能模擬的功能函數(shù)文件,和用于釋放系統(tǒng)資源的結(jié)束函數(shù)文件。
[0091 ] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種ERP業(yè)務仿真系統(tǒng),其特征在于包括: 數(shù)據(jù)仿真模塊,其根據(jù)預設的數(shù)據(jù)規(guī)則產(chǎn)生各種隨機數(shù)據(jù),用于對ERP運行所需的各種數(shù)據(jù)進行仿真; 系統(tǒng)仿真模塊,其配置各種權限和業(yè)務,用于對ERP的業(yè)務流程進行仿真; 網(wǎng)絡仿真模塊,其虛擬并動態(tài)增加ERP訪問用戶,用于對ERP的網(wǎng)絡環(huán)境進行仿真。
2.根據(jù)權利要求1所述的ERP業(yè)務仿真系統(tǒng),其特征在于:所述業(yè)務包括項目物資采購、生產(chǎn)成本類物資采購、零購類物資采購。
3.根據(jù)權利要求1或2所述的ERP業(yè)務仿真系統(tǒng),其特征在于:所述的數(shù)據(jù)仿真模塊產(chǎn)生的隨機數(shù)據(jù)包括人員數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、供應商數(shù)據(jù)、零售商數(shù)據(jù)、物資數(shù)據(jù)和項目數(shù)據(jù)。
4.根據(jù)權利要求1或2所述的ERP業(yè)務仿真系統(tǒng),其特征在于:所述網(wǎng)絡仿真模塊包括:存儲模塊、創(chuàng)建模塊,讀取模塊,執(zhí)行模塊和統(tǒng)計模塊。
5.根據(jù)權利要求1或2所述的ERP業(yè)務仿真系統(tǒng),其特征在于, 所述存儲模塊用于將用戶配置的配置信息存儲于模擬的結(jié)構(gòu)體文件中,將結(jié)構(gòu)體文件發(fā)送給創(chuàng)建模塊; 所述創(chuàng)建模塊用于接收結(jié)構(gòu)體文件,創(chuàng)建模擬的共享內(nèi)存,將所述結(jié)構(gòu)體文件存儲于共享內(nèi)存中,將結(jié)構(gòu)體文件在共享內(nèi)存中的存儲信息發(fā)送給讀取模塊; 所述讀取模塊,用于接收結(jié)構(gòu)體文件在共享內(nèi)存中的存儲信息,讀取存儲于共享內(nèi)存中的結(jié)構(gòu)體文件,解析結(jié)構(gòu)體文件,得到速率值,創(chuàng)建多個模擬的測試進程,為模擬的每個預定數(shù)量的用戶請求分配一個測試進程,所述測試進程的數(shù)量為所述速率值與所述預定數(shù)量的比值,將多個模擬的測試進程的信息發(fā)送給執(zhí)行模塊; 所述執(zhí)行模塊,用于接收多個模擬的測試進程的信息,在每個所述測試進程中分別模擬創(chuàng)建所述預定數(shù)量的子線程,每個子線程對應處理一個用戶請求,每個子線程根據(jù)所述配置信息模擬執(zhí)行用戶請求執(zhí)行的業(yè)務文件,生成模擬的業(yè)務返回數(shù)據(jù),模擬銷毀執(zhí)行完業(yè)務文件子線程,返回模擬的業(yè)務返回數(shù)據(jù),將模擬的業(yè)務返回數(shù)據(jù)發(fā)送給統(tǒng)計模塊; 所述創(chuàng)建子線程模塊,用于每隔預定的時間,在每個測試進程中模擬創(chuàng)建新的子線程; 所述統(tǒng)計模塊,用于接收模擬的業(yè)務返回數(shù)據(jù),存儲模擬的業(yè)務返回數(shù)據(jù)并統(tǒng)計模擬的業(yè)務返回數(shù)據(jù)。
6.根據(jù)權利要求5所述的ERP業(yè)務仿真系統(tǒng),其特征在于:所述創(chuàng)建子線程模塊,進一步用于創(chuàng)建模擬的定時器和模擬的互斥體,模擬運行互斥體和定時器,互斥體保持鎖定狀態(tài)與解鎖狀態(tài)交替進行,所述鎖定狀態(tài)和解鎖狀態(tài)的時間長度均為定時器設定的時間,在互斥體處于解鎖狀態(tài)時,在測試進程的存儲空間中創(chuàng)建新的子線程,直到互斥體達到結(jié)束條件時,結(jié)束互斥體。
7.根據(jù)權利要求5或6所述的ERP業(yè)務仿真系統(tǒng),其特征在于:所述業(yè)務文件內(nèi)部包括用于進行初始化的初始化函數(shù)文件,用于根據(jù)用戶請求進行功能模擬的功能函數(shù)文件,和用于釋放系統(tǒng)資源的結(jié)束函數(shù)文件。
【文檔編號】G06Q10/06GK104461681SQ201410614575
【公開日】2015年3月25日 申請日期:2014年11月4日 優(yōu)先權日:2014年11月4日
【發(fā)明者】曹毅 申請人:成都博智維訊信息技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1