本技術(shù)涉及價(jià)格編輯,特別是涉及一種燃料合同價(jià)格可視化編輯系統(tǒng)及方法。
背景技術(shù):
1、燃煤采購價(jià)格的確定通常是基于熱值、硫分、水分等的到場后買方實(shí)際測量值為準(zhǔn),買賣雙方通常會(huì)在合同中約定一個(gè)基準(zhǔn)值和基于此基準(zhǔn)值的基準(zhǔn)價(jià)格,然后在此基礎(chǔ)上根據(jù)實(shí)際值進(jìn)行加價(jià)或減價(jià),例如約定熱值為5000大卡時(shí),按照500元結(jié)算,每升高或降低100熱值,則價(jià)格增加或減少5元,而價(jià)格計(jì)算方式又分為一口價(jià)、區(qū)間計(jì)價(jià)、累計(jì)計(jì)價(jià)、組合計(jì)價(jià)等形式。
2、現(xiàn)有技術(shù)中,傳統(tǒng)的燃料合同價(jià)格進(jìn)行調(diào)整時(shí),需要進(jìn)行代碼開發(fā)和系統(tǒng)二次開發(fā)、調(diào)試、測試等,而且需要業(yè)務(wù)人員、開發(fā)人員、測試人員等多角色專業(yè)人員參與,當(dāng)計(jì)價(jià)方式有調(diào)整時(shí)系統(tǒng)不能靈活調(diào)整,降低了工作效率。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述技術(shù)問題,本技術(shù)提供了一種燃料合同價(jià)格可視化編輯系統(tǒng)及方法,通過構(gòu)建合同價(jià)格計(jì)算公式的可視化組件,用戶可直接對(duì)可視化組件進(jìn)行篩選并移動(dòng)至公式編輯區(qū)域生成計(jì)算公式,用戶對(duì)計(jì)算公式進(jìn)行編輯,對(duì)編輯過程進(jìn)行糾錯(cuò)提示,編輯后的計(jì)算公式設(shè)定為理想計(jì)算公式,根據(jù)理想計(jì)算公式的公式解析信息生成理想計(jì)算公式的可行度評(píng)價(jià)值,不需要多角色專業(yè)人員參與,計(jì)價(jià)方式有調(diào)整時(shí)可進(jìn)行靈活調(diào)整,大大提高了工作效率。
2、本技術(shù)的一些實(shí)施例中,提供了一種燃料合同價(jià)格可視化編輯系統(tǒng),包括:
3、前端組件模塊,用于構(gòu)建合同價(jià)格計(jì)算公式的可視化組件,用戶對(duì)可視化組件進(jìn)行篩選,將篩選出的可視化組件移動(dòng)至公式編輯區(qū)域,生成計(jì)算公式;
4、公式編輯模塊,用于用戶對(duì)計(jì)算公式進(jìn)行編輯,對(duì)編輯過程進(jìn)行監(jiān)測,根據(jù)監(jiān)測結(jié)果對(duì)編輯過程進(jìn)行糾錯(cuò)提示,按照提示對(duì)編輯的計(jì)算公式進(jìn)行修改,并生成理想計(jì)算公式;
5、解析模塊,用于對(duì)理想計(jì)算公式進(jìn)行解析,得到當(dāng)前理想計(jì)算公式的公式解析信息,根據(jù)公式解析信息生成理想計(jì)算公式的可行度評(píng)價(jià)值,根據(jù)可信度評(píng)價(jià)值判斷是否對(duì)當(dāng)前理想計(jì)算公式進(jìn)行修正。
6、在本技術(shù)的一些實(shí)施例中,構(gòu)建合同價(jià)格計(jì)算公式的可視化組件,包括:
7、獲取合同價(jià)格計(jì)算公式的計(jì)算流程,將計(jì)算流程劃分為多個(gè)計(jì)算環(huán)節(jié)并設(shè)定每個(gè)計(jì)算環(huán)節(jié)的公式功能,確定每個(gè)公式功能對(duì)應(yīng)的輸入輸出項(xiàng);
8、基于每個(gè)公式功能對(duì)應(yīng)的輸入輸出項(xiàng),確定公式功能的計(jì)算類型,按照計(jì)算類型確定第一拆分特征,其中,所述計(jì)算類型包括第一計(jì)算類型和第二計(jì)算類型;
9、根據(jù)每個(gè)公式功能的功能節(jié)點(diǎn)量、節(jié)點(diǎn)復(fù)雜度以及計(jì)算復(fù)雜度確定第二拆分特征;
10、根據(jù)第一拆分特征和第二拆分特征對(duì)公式功能進(jìn)行拆分,得到多個(gè)功能組件,并進(jìn)行功能測試,根據(jù)測試結(jié)果判斷是否對(duì)功能組件進(jìn)行修改;
11、若不需要修改,直接將功能組件設(shè)定為可視化組件,若需要修改,將需要修改的功能組件進(jìn)行組合或再次拆分并重新進(jìn)行功能測試,將通過功能測試的功能組件設(shè)定為可視化組件。
12、在本技術(shù)的一些實(shí)施例中,將篩選出的可視化組件移動(dòng)至公式編輯區(qū)域,生成計(jì)算公式,包括:
13、基于預(yù)設(shè)計(jì)算需求,確定需要計(jì)算的功能流程以及功能流程的邏輯順序;
14、基于需要計(jì)算的功能流程的特征,確定需要調(diào)用的可視化組件,并將需要調(diào)用的可視化組件生成組件節(jié)點(diǎn);
15、根據(jù)功能流程的邏輯順序,對(duì)組件節(jié)點(diǎn)進(jìn)行順序連接,構(gòu)建生成計(jì)算公式框架;
16、對(duì)計(jì)算公式框架中所涉及的可視化組件進(jìn)行篩選,將篩選的可視化組件移動(dòng)至公式編輯區(qū)域并按照計(jì)算公式框架進(jìn)行排列,生成計(jì)算公式。
17、在本技術(shù)的一些實(shí)施例中,用戶對(duì)計(jì)算公式進(jìn)行編輯,包括:
18、基于當(dāng)前用戶需求,生成需求文本數(shù)據(jù),將需求文本數(shù)據(jù)輸入至計(jì)算公式的篩選條件中,確定與當(dāng)前需求文本數(shù)據(jù)相關(guān)聯(lián)的可視化組件;
19、計(jì)算需求文本數(shù)據(jù)相關(guān)聯(lián)的可視化組件與對(duì)應(yīng)需求文本數(shù)據(jù)的關(guān)聯(lián)系數(shù),將關(guān)聯(lián)系數(shù)大于預(yù)設(shè)關(guān)聯(lián)系數(shù)閾值的可視化組件設(shè)定為關(guān)聯(lián)可視化組件;
20、根據(jù)關(guān)聯(lián)可視化組件確定需要編輯的組件節(jié)點(diǎn),并對(duì)需要編輯的組件節(jié)點(diǎn)位置及相鄰的框架部分進(jìn)行截取,將截取的部分得到多個(gè)編輯框架;
21、對(duì)編輯框架進(jìn)行仿真模擬并得到預(yù)測結(jié)果,根據(jù)預(yù)測結(jié)果的可信度生成第一優(yōu)先系數(shù),根據(jù)每個(gè)編輯框架的節(jié)點(diǎn)復(fù)雜度和計(jì)算復(fù)雜度生成第二優(yōu)先系數(shù);
22、根據(jù)第一優(yōu)先系數(shù)和第二優(yōu)選系數(shù)生成對(duì)應(yīng)編輯框架的綜合優(yōu)選系數(shù),根據(jù)綜合優(yōu)選系數(shù)篩選出優(yōu)選編輯框架,用戶按照優(yōu)選編輯框架對(duì)計(jì)算公式進(jìn)行編輯。
23、在本技術(shù)的一些實(shí)施例中,根據(jù)監(jiān)測結(jié)果對(duì)編輯過程進(jìn)行糾錯(cuò)提示,包括:
24、根據(jù)監(jiān)測結(jié)果得到編輯過程的子編輯流程,并獲取每個(gè)子編輯流程的實(shí)際編輯結(jié)果;
25、預(yù)先設(shè)定每個(gè)子編輯流程的標(biāo)準(zhǔn)編輯結(jié)果區(qū)間,根據(jù)實(shí)際編輯結(jié)果與標(biāo)準(zhǔn)編輯結(jié)果區(qū)間的對(duì)比結(jié)果判斷當(dāng)前子編輯流程是否出現(xiàn)錯(cuò)誤;
26、若實(shí)際編輯結(jié)果處于標(biāo)準(zhǔn)編輯結(jié)果區(qū)間內(nèi),則判斷當(dāng)前子編輯流程沒有出現(xiàn)錯(cuò)誤,不進(jìn)行糾錯(cuò)提示;
27、若實(shí)際編輯結(jié)果不處于標(biāo)準(zhǔn)編輯結(jié)果區(qū)間且實(shí)際編輯結(jié)果與標(biāo)準(zhǔn)編輯結(jié)果區(qū)間的編輯偏差程度處于預(yù)設(shè)偏差程度區(qū)間,則判斷當(dāng)前子編輯流程出現(xiàn)錯(cuò)誤,并對(duì)當(dāng)前子編輯流程對(duì)應(yīng)的優(yōu)選編輯框架進(jìn)行糾錯(cuò)提示;
28、若實(shí)際編輯結(jié)果不處于標(biāo)準(zhǔn)編輯結(jié)果區(qū)間且實(shí)際編輯結(jié)果與標(biāo)準(zhǔn)編輯結(jié)果區(qū)間的編輯偏差程度大于預(yù)設(shè)偏差程度區(qū)間,則判斷當(dāng)前子編輯流程出現(xiàn)錯(cuò)誤,并對(duì)當(dāng)前子編輯流程對(duì)應(yīng)的輸入項(xiàng)進(jìn)行糾錯(cuò)提示;
29、其中,第一預(yù)設(shè)偏差程度小于第二預(yù)設(shè)偏差程度;
30、用戶按照糾錯(cuò)提示對(duì)編輯的計(jì)算公式進(jìn)行修改,并生成理想計(jì)算公式。
31、在本技術(shù)的一些實(shí)施例中,得到當(dāng)前理想計(jì)算公式的公式解析信息,包括:
32、對(duì)理想計(jì)算公式進(jìn)行解析,得到當(dāng)前理想計(jì)算公式的公式解析信息,所述公式解析信息包括理想可視化組件節(jié)點(diǎn)、理想節(jié)點(diǎn)復(fù)雜度以及理想計(jì)算公式邏輯;
33、根據(jù)理想可視化組件節(jié)點(diǎn)的應(yīng)用順序,構(gòu)建理想節(jié)點(diǎn)地圖;
34、根據(jù)理想節(jié)點(diǎn)地圖中每個(gè)理想可視化組件節(jié)點(diǎn)的路徑長度以及路徑形狀生成對(duì)應(yīng)理想可視化組件節(jié)點(diǎn)的計(jì)算復(fù)雜度以及節(jié)點(diǎn)復(fù)雜度,根據(jù)理想可視化組件節(jié)點(diǎn)的計(jì)算復(fù)雜度以及節(jié)點(diǎn)復(fù)雜度生成對(duì)應(yīng)理想可視化組件節(jié)點(diǎn)的理想節(jié)點(diǎn)復(fù)雜度;
35、根據(jù)理想可視化組件節(jié)點(diǎn)、理想節(jié)點(diǎn)復(fù)雜度以及理想計(jì)算公式邏輯,生成理想計(jì)算公式的可行度評(píng)價(jià)值。
36、在本技術(shù)的一些實(shí)施例中,根據(jù)公式解析信息生成理想計(jì)算公式的可行度評(píng)價(jià)值,包括:
37、根據(jù)理想計(jì)算公式邏輯與需求文本數(shù)據(jù)進(jìn)行計(jì)算模擬,根據(jù)模擬結(jié)果判斷當(dāng)前理想計(jì)算公式是否滿足用戶需求,并根據(jù)滿足程度生成第一評(píng)價(jià)值;
38、預(yù)先設(shè)定每個(gè)理想可視化組件節(jié)點(diǎn)處的復(fù)雜度閾值,將復(fù)雜度閾值與對(duì)應(yīng)的理想節(jié)點(diǎn)復(fù)雜度進(jìn)行對(duì)比,篩選出理想節(jié)點(diǎn)復(fù)雜度大于復(fù)雜度閾值的理想可視化組件節(jié)點(diǎn)并計(jì)算復(fù)雜度差值,并根據(jù)復(fù)雜度差值以及對(duì)應(yīng)理想可視化組件節(jié)點(diǎn)的權(quán)重系數(shù)生成第二評(píng)價(jià)值;
39、根據(jù)第一評(píng)價(jià)值和第二評(píng)價(jià)值生成理想計(jì)算公式的可行度評(píng)價(jià)值;
40、m=m1*e1+m2*e2;
41、其中,m為可行度評(píng)價(jià)值,m1為第一評(píng)價(jià)值,e1為第一評(píng)價(jià)值對(duì)應(yīng)的權(quán)重系數(shù),m2為第二評(píng)價(jià)值,且,n為理想節(jié)點(diǎn)復(fù)雜度大于復(fù)雜度閾值的理想可視化組件節(jié)點(diǎn)數(shù)量,ui為第i個(gè)復(fù)雜度差值,ri為第i個(gè)復(fù)雜度差值對(duì)應(yīng)理想可視化組件節(jié)點(diǎn)的權(quán)重系數(shù),e2為第二評(píng)價(jià)值的權(quán)重系數(shù),且e1+e2=1。
42、在本技術(shù)的一些實(shí)施例中,根據(jù)可信度評(píng)價(jià)值判斷是否對(duì)當(dāng)前理想計(jì)算公式進(jìn)行修正,包括:
43、預(yù)先設(shè)定第一可信度評(píng)價(jià)閾值和第二可信度評(píng)價(jià)閾值;
44、當(dāng)可信度評(píng)價(jià)值小于第一可信度評(píng)價(jià)閾值時(shí),對(duì)當(dāng)前理想計(jì)算公式進(jìn)行更換,重新對(duì)計(jì)算公式進(jìn)行編輯并生成新的理想計(jì)算公式;
45、當(dāng)可信度評(píng)價(jià)值處于第一可信度評(píng)價(jià)閾值和第二可信度評(píng)價(jià)閾值之間時(shí),對(duì)當(dāng)前理想計(jì)算公式中理想節(jié)點(diǎn)復(fù)雜度大于復(fù)雜度閾值的理想可視化組件節(jié)點(diǎn)進(jìn)行修正;
46、當(dāng)可信度評(píng)價(jià)值大于第二可信度評(píng)價(jià)閾值時(shí),不對(duì)當(dāng)前理想計(jì)算公式進(jìn)行修正。
47、在本技術(shù)的一些實(shí)施例中,還包括一種燃料合同價(jià)格可視化編輯方法:
48、構(gòu)建合同價(jià)格計(jì)算公式的可視化組件,用戶對(duì)可視化組件進(jìn)行篩選,將篩選出的可視化組件移動(dòng)至公式編輯區(qū)域,生成計(jì)算公式;
49、用戶對(duì)計(jì)算公式進(jìn)行編輯,對(duì)編輯過程進(jìn)行監(jiān)測,根據(jù)監(jiān)測結(jié)果對(duì)編輯過程進(jìn)行糾錯(cuò)提示,按照提示對(duì)編輯的計(jì)算公式進(jìn)行修改,并生成理想計(jì)算公式;
50、對(duì)理想計(jì)算公式進(jìn)行解析,得到當(dāng)前理想計(jì)算公式的公式解析信息,根據(jù)公式解析信息生成理想計(jì)算公式的可行度評(píng)價(jià)值,根據(jù)可信度評(píng)價(jià)值判斷是否對(duì)當(dāng)前理想計(jì)算公式進(jìn)行修正。
51、本技術(shù)實(shí)施例的一種燃料合同價(jià)格可視化編輯系統(tǒng)及方法,與現(xiàn)有技術(shù)相比,其有益效果在于:
52、通過構(gòu)建合同價(jià)格計(jì)算公式的可視化組件,用戶可直接對(duì)可視化組件進(jìn)行篩選并移動(dòng)至公式編輯區(qū)域生成計(jì)算公式,用戶對(duì)計(jì)算公式進(jìn)行編輯,對(duì)編輯過程進(jìn)行糾錯(cuò)提示,編輯后的計(jì)算公式設(shè)定為理想計(jì)算公式,根據(jù)理想計(jì)算公式的公式解析信息生成理想計(jì)算公式的可行度評(píng)價(jià)值,不需要多角色專業(yè)人員參與,計(jì)價(jià)方式有調(diào)整時(shí)可進(jìn)行靈活調(diào)整,大大提高了工作效率。