1.一種ERP業(yè)務(wù)仿真系統(tǒng),其特征在于:包括整合模塊、數(shù)據(jù)仿真模塊、網(wǎng)絡(luò)仿真模塊、系統(tǒng)仿真模塊、計(jì)時(shí)模塊和交互模塊;
所述整合模塊具有如下功能:根據(jù)數(shù)據(jù)仿真模塊、系統(tǒng)仿真模塊、網(wǎng)絡(luò)仿真模塊、計(jì)時(shí)模塊和交互模塊的功能整合成準(zhǔn)備子系統(tǒng)、模擬子系統(tǒng)和判斷子系統(tǒng);
所述數(shù)據(jù)仿真模塊具有如下功能:根據(jù)預(yù)設(shè)的數(shù)據(jù)規(guī)則產(chǎn)生各種隨機(jī)數(shù)據(jù),用于對(duì)ERP運(yùn)行所需的數(shù)據(jù)進(jìn)行仿真;
所述系統(tǒng)仿真模塊具有如下功能:配置各種權(quán)限和業(yè)務(wù),用于對(duì)ERP的業(yè)務(wù)流程進(jìn)行仿真;
所述網(wǎng)絡(luò)仿真模塊具有如下功能:對(duì)ERP的網(wǎng)絡(luò)環(huán)境進(jìn)行仿真;
所述網(wǎng)絡(luò)仿真模塊包含有:存儲(chǔ)子模塊、創(chuàng)建子模塊、讀取子模塊、執(zhí)行子模塊和統(tǒng)計(jì)子模塊;
所述存儲(chǔ)子模塊具有如下功能:將用戶(hù)配置的配置信息存儲(chǔ)于模擬的結(jié)構(gòu)體文件中,然后將結(jié)構(gòu)體文件發(fā)送給創(chuàng)建子模塊;
所述創(chuàng)建子模塊具有如下功能:接收結(jié)構(gòu)體文件并創(chuàng)建模擬的共享內(nèi)存,將所述結(jié)構(gòu)體文件存儲(chǔ)于共享內(nèi)存中,然后將結(jié)構(gòu)體文件在共享內(nèi)存中的存儲(chǔ)信息發(fā)送給讀取子模塊;
所述讀取子模塊具有如下功能:接收結(jié)構(gòu)體文件在共享內(nèi)存中的存儲(chǔ)信息,讀取存儲(chǔ)于共享內(nèi)存中的結(jié)構(gòu)體文件,解析結(jié)構(gòu)體文件,然后創(chuàng)建模擬的測(cè)試進(jìn)程,并將測(cè)試進(jìn)程的信息發(fā)送給執(zhí)行子模塊;
所述執(zhí)行子模塊具有如下功能:接收模擬的測(cè)試進(jìn)程的信息,在測(cè)試進(jìn)程中分別模擬創(chuàng)建子線(xiàn)程,每個(gè)子線(xiàn)程對(duì)應(yīng)處理一個(gè)用戶(hù)請(qǐng)求,子線(xiàn)程根據(jù)配置信息模擬執(zhí)行用戶(hù)請(qǐng)求執(zhí)行的業(yè)務(wù)文件,生成模擬的業(yè)務(wù)數(shù)據(jù),模擬銷(xiāo)毀執(zhí)行完業(yè)務(wù)文件子線(xiàn)程,返回模擬的數(shù)據(jù),將模擬的業(yè)務(wù)數(shù)據(jù)發(fā)送給統(tǒng)計(jì)子模塊;
所述統(tǒng)計(jì)子模塊具有如下功能:接收模擬的業(yè)務(wù)數(shù)據(jù),存儲(chǔ)并統(tǒng)計(jì)模擬的業(yè)務(wù)數(shù)據(jù);
所述計(jì)時(shí)模塊具有如下功能:獲取各個(gè)模塊的執(zhí)行所需時(shí)間;
所述交互模塊具有如下功能:將模擬的業(yè)務(wù)數(shù)據(jù)及其執(zhí)行所需時(shí)間保存和進(jìn)行捆綁發(fā)送。
2.根據(jù)權(quán)利要求1所述的ERP業(yè)務(wù)仿真系統(tǒng),其特征在于:所述數(shù)據(jù)仿真模塊屬于準(zhǔn)備子系統(tǒng),所述網(wǎng)絡(luò)仿真模塊和系統(tǒng)仿真模塊屬于模擬子系統(tǒng),所述計(jì)時(shí)模塊和交互模塊屬于判斷子系統(tǒng)。
3.根據(jù)權(quán)利要求2所述的ERP業(yè)務(wù)仿真系統(tǒng),其特征在于:所述交互模塊包含有:
交互數(shù)據(jù)存儲(chǔ)子模塊,用于儲(chǔ)存模擬的業(yè)務(wù)數(shù)據(jù)及其執(zhí)行所需時(shí)間;
接口子模塊,用于連接其他的系統(tǒng)或者設(shè)備;
讀取子模塊,用于讀出交互數(shù)據(jù)存儲(chǔ)子模塊內(nèi)的模擬的業(yè)務(wù)數(shù)據(jù)及其執(zhí)行所需時(shí)間,并將讀出的數(shù)據(jù)通過(guò)接口子模塊發(fā)送給其他的系統(tǒng)或數(shù)據(jù)庫(kù)。
4.根據(jù)權(quán)利要求3所述的ERP業(yè)務(wù)仿真系統(tǒng),其特征在于:所述隨機(jī)數(shù)據(jù)包含有人員數(shù)據(jù)、資產(chǎn)數(shù)據(jù)、供應(yīng)商數(shù)據(jù)、零售商數(shù)據(jù)、物資數(shù)據(jù)和項(xiàng)目數(shù)據(jù)。
5.一種如權(quán)利要求1-4任一項(xiàng)所述的ERP業(yè)務(wù)仿真系統(tǒng)的快速構(gòu)建方法,其特征在于,包括以下步驟:
1)根據(jù)數(shù)據(jù)仿真模塊、系統(tǒng)仿真模塊、網(wǎng)絡(luò)仿真模塊、計(jì)時(shí)模塊和交互模塊的功能預(yù)先整合成準(zhǔn)備子系統(tǒng)、模擬子系統(tǒng)和判斷子系統(tǒng);
2)收集準(zhǔn)備子系統(tǒng)、模擬子系統(tǒng)和判斷子系統(tǒng)的頁(yè)面布局樣板,并將頁(yè)面布局樣板規(guī)范化的保存到數(shù)據(jù)庫(kù)中;
3)編程將準(zhǔn)備子系統(tǒng)、模擬子系統(tǒng)和判斷子系統(tǒng)之間連接起來(lái),再將規(guī)范化的頁(yè)面布局和子系統(tǒng)組合在一起,以形成完整的ERP系統(tǒng)。
6.根據(jù)權(quán)利要求5所述的ERP業(yè)務(wù)仿真系統(tǒng),其特征在于:所述數(shù)據(jù)庫(kù)為SQL數(shù)據(jù)庫(kù)。