本申請(qǐng)涉及工業(yè)軟件開(kāi)發(fā),尤其涉及一種工廠生產(chǎn)管理軟件的可組態(tài)開(kāi)發(fā)方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、工廠生產(chǎn)管理軟件通常包括多個(gè)核心模塊,如生產(chǎn)計(jì)劃、設(shè)備管理、質(zhì)量管理、庫(kù)存管理等,這些模塊通常以集成的方式提供。這種集成方式實(shí)現(xiàn)的工廠生產(chǎn)管理軟件存在如下問(wèn)題:
2、1)定制性和靈活性不足?,F(xiàn)有的工廠生產(chǎn)管理軟件往往采用封閉式架構(gòu),功能固化,定制性和靈活性有限。如果工廠需要定制特定的功能或調(diào)整現(xiàn)有功能,通常需要大量的定制開(kāi)發(fā)工作,增加了成本和時(shí)間投入。
3、2)集成復(fù)雜性。盡管現(xiàn)有技術(shù)提供了模塊化設(shè)計(jì)和數(shù)據(jù)集成的功能,但不同模塊之間的集成仍然可能面臨復(fù)雜性和兼容性問(wèn)題。不同供應(yīng)商的軟件模塊可能存在標(biāo)準(zhǔn)不一致或數(shù)據(jù)格式不兼容的情況,導(dǎo)致集成過(guò)程困難。
4、3)實(shí)時(shí)性和響應(yīng)速度。在大規(guī)模生產(chǎn)環(huán)境下,現(xiàn)有技術(shù)有時(shí)無(wú)法提供足夠的實(shí)時(shí)性和響應(yīng)速度。特別是在數(shù)據(jù)量大、計(jì)算復(fù)雜的情況下,系統(tǒng)可能面臨性能瓶頸或延遲問(wèn)題,影響生產(chǎn)過(guò)程的實(shí)時(shí)監(jiān)控和決策支持能力。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)實(shí)施例提供了一種工廠生產(chǎn)管理軟件的可組態(tài)開(kāi)發(fā)方法、裝置、設(shè)備及介質(zhì),以解決現(xiàn)有技術(shù)中工廠生產(chǎn)管理軟件開(kāi)發(fā)流程復(fù)雜、更新成本高的問(wèn)題。
2、本申請(qǐng)實(shí)施例的第一方面,提供了一種工廠生產(chǎn)管理軟件的可組態(tài)開(kāi)發(fā)方法,包括:
3、在組態(tài)環(huán)境中為工廠生產(chǎn)管理軟件創(chuàng)建n個(gè)自定義系統(tǒng)模塊,n個(gè)自定義系統(tǒng)模塊相互獨(dú)立,n為正整數(shù);
4、為各系統(tǒng)模塊配置模型實(shí)體;
5、配置各模型實(shí)體中的實(shí)體字段,以及各實(shí)體字段之間的關(guān)系;
6、調(diào)用集成工具對(duì)工廠生產(chǎn)管理軟件中各系統(tǒng)模塊的接口進(jìn)行集成,完成工廠生產(chǎn)管理軟件的開(kāi)發(fā)。
7、一示例中,在創(chuàng)建n個(gè)自定義系統(tǒng)模塊后,該方法還包括:
8、為各系統(tǒng)模塊配置系統(tǒng)參數(shù);
9、其中,系統(tǒng)參數(shù)的配置與模型實(shí)體的配置異步執(zhí)行。
10、一示例中,為各系統(tǒng)模塊配置模型實(shí)體,包括:
11、配置各系統(tǒng)模塊的模型實(shí)體框架;
12、配置模型實(shí)體框架的頁(yè)面布局和頁(yè)面樣式。
13、一示例中,配置各模型實(shí)體中的實(shí)體字段,包括:
14、配置各模型實(shí)體的模型頁(yè)面表單;
15、在模型頁(yè)面表單中配置各實(shí)體字段;
16、配置各實(shí)體字段之間的關(guān)系,包括:
17、配置各模型實(shí)體的模型頁(yè)面邏輯;
18、在模型頁(yè)面邏輯中配置各實(shí)體字段之間的關(guān)系。
19、一示例中,調(diào)用集成工具完成工廠生產(chǎn)管理軟件中各系統(tǒng)模塊的接口集成,包括:
20、調(diào)用可視化集成工具,在可視化集成工具中構(gòu)建各系統(tǒng)模塊的組件;
21、配置標(biāo)準(zhǔn)化接口定義和數(shù)據(jù)格式規(guī)范;
22、通過(guò)拖拽和連接組件的方式,利用標(biāo)準(zhǔn)化接口定義和數(shù)據(jù)格式規(guī)范定義和管理各系統(tǒng)模塊之間的數(shù)據(jù)映射、數(shù)據(jù)校驗(yàn)規(guī)則和數(shù)據(jù)轉(zhuǎn)換邏輯,以及各系統(tǒng)模塊中至少部分系統(tǒng)模塊與外部模塊之間的數(shù)據(jù)映射、數(shù)據(jù)校驗(yàn)規(guī)則和數(shù)據(jù)轉(zhuǎn)換邏輯。
23、一示例中,該方法還包括:
24、定義數(shù)據(jù)驗(yàn)證規(guī)則;
25、響應(yīng)于完成目標(biāo)實(shí)體之間的關(guān)系的配置,調(diào)用數(shù)據(jù)驗(yàn)證規(guī)則對(duì)目標(biāo)實(shí)體之間流轉(zhuǎn)的數(shù)據(jù)進(jìn)行驗(yàn)證;或者
26、響應(yīng)于完成目標(biāo)系統(tǒng)模塊的接口集成,調(diào)用數(shù)據(jù)驗(yàn)證規(guī)則對(duì)目標(biāo)系統(tǒng)模塊的接口的輸入輸出數(shù)據(jù)進(jìn)行驗(yàn)證。
27、一示例中,n個(gè)自定義系統(tǒng)模塊包括以下中的至少一項(xiàng):
28、質(zhì)量管理系統(tǒng)、制造執(zhí)行系統(tǒng)、倉(cāng)庫(kù)管理系統(tǒng)、實(shí)驗(yàn)室信息管理系統(tǒng);
29、模型實(shí)體包括以下中的至少一項(xiàng):產(chǎn)品、訂單、倉(cāng)庫(kù);
30、實(shí)體字段包括以下中的至少一項(xiàng):產(chǎn)品屬性、庫(kù)存數(shù)量、質(zhì)量指標(biāo)、實(shí)驗(yàn)數(shù)據(jù)字段;
31、實(shí)體之間的關(guān)系包括以下中的至少一項(xiàng):訂單與產(chǎn)品的關(guān)聯(lián)關(guān)系、倉(cāng)庫(kù)與庫(kù)存的關(guān)系。
32、本申請(qǐng)實(shí)施例的第二方面,提供了一種工廠生產(chǎn)管理軟件的可組態(tài)開(kāi)發(fā)裝置,包括:
33、定義單元,被配置為在組態(tài)環(huán)境中為工廠生產(chǎn)管理軟件創(chuàng)建n個(gè)自定義系統(tǒng)模塊,n個(gè)自定義系統(tǒng)模塊相互獨(dú)立,n為正整數(shù);
34、配置單元,被配置為為各系統(tǒng)模塊配置模型實(shí)體;
35、配置單元還被配置各模型實(shí)體中的實(shí)體字段,以及各實(shí)體字段之間的關(guān)系;
36、集成單元,被配置為調(diào)用集成工具對(duì)工廠生產(chǎn)管理軟件中各系統(tǒng)模塊的接口進(jìn)行集成,完成工廠生產(chǎn)管理軟件的開(kāi)發(fā)。
37、本申請(qǐng)實(shí)施例的第三方面,提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器中并且可在處理器上運(yùn)行的計(jì)算機(jī)程序,該處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述方法的步驟。
38、本申請(qǐng)實(shí)施例的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。
39、本申請(qǐng)實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本申請(qǐng)實(shí)施例通過(guò)提供可組態(tài)開(kāi)發(fā)環(huán)境,使得用戶可以在該可組態(tài)開(kāi)發(fā)環(huán)境中進(jìn)行工廠生產(chǎn)管理軟件,包括在可組態(tài)環(huán)境中為工廠生產(chǎn)管理軟件創(chuàng)建n個(gè)相互獨(dú)立的自定義系統(tǒng)模塊,為各系統(tǒng)模塊配置模型實(shí)體,并配置各模型實(shí)體中的實(shí)體字段以及各實(shí)體字段之間的關(guān)系,最后調(diào)用集成工具對(duì)工廠生產(chǎn)管理軟件中各系統(tǒng)模塊的接口進(jìn)行集成,從而能夠?qū)崿F(xiàn)靈活定制開(kāi)發(fā)工廠生產(chǎn)管理軟件,允許用戶根據(jù)實(shí)際需求選擇和配置軟件的功能模塊,以使配置完成的工廠生產(chǎn)管理軟件能夠更好地適應(yīng)不同工廠的特定需求,提高了定制性和靈活性,同時(shí)減少了定制開(kāi)發(fā)的成本和時(shí)間投入。
1.一種工廠生產(chǎn)管理軟件的可組態(tài)開(kāi)發(fā)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在創(chuàng)建n個(gè)自定義系統(tǒng)模塊后,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為各系統(tǒng)模塊配置模型實(shí)體,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述配置各模型實(shí)體中的實(shí)體字段,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用集成工具完成所述工廠生產(chǎn)管理軟件中各系統(tǒng)模塊的接口集成,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述n個(gè)自定義系統(tǒng)模塊包括以下中的至少一項(xiàng):
8.一種工廠生產(chǎn)管理軟件的可組態(tài)開(kāi)發(fā)裝置,其特征在于,包括:
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并且可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述方法的步驟。