本發(fā)明涉及軟件開(kāi)發(fā),特別涉及基于圖形化編程的應(yīng)用開(kāi)發(fā)方法及系統(tǒng)。
背景技術(shù):
1、隨著企業(yè)規(guī)模的擴(kuò)大,業(yè)務(wù)需求變得更加復(fù)雜,多樣化的軟件系統(tǒng)和硬件系統(tǒng)被引入以滿(mǎn)足不同部門(mén)和業(yè)務(wù)線的需求。這些系統(tǒng)包括但不限于客戶(hù)關(guān)系管理(crm)系統(tǒng)、企業(yè)資源計(jì)劃(erp)系統(tǒng)、項(xiàng)目管理工具、財(cái)務(wù)軟件、人力資源管理系統(tǒng),設(shè)備控制系統(tǒng)等。
2、各種系統(tǒng)往往是獨(dú)立運(yùn)行的,數(shù)據(jù)存儲(chǔ)在不同的數(shù)據(jù)庫(kù)和服務(wù)器中,員工有時(shí)需要綜合使用不同的系統(tǒng)才能完成一項(xiàng)工作,導(dǎo)致員工的工作效率偏低。
3、為此,需要一種能夠有效利用各個(gè)系統(tǒng)的數(shù)據(jù)或功能,協(xié)同完成工作任務(wù),提升工作效率的圖形化編程方法。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的之一在于,提供基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,能夠有效利用各個(gè)系統(tǒng)的數(shù)據(jù)或功能,協(xié)同完成工作任務(wù),提升工作效率。
2、為了解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:
3、基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,包括如下內(nèi)容:
4、s1、接口整合:獲取現(xiàn)有軟硬件系統(tǒng)的接口,建立接口資源池;
5、s2、權(quán)限管理:獲取用戶(hù)的接口使用申請(qǐng);審核并賦予用戶(hù)接口使用權(quán)限;
6、s3、接口應(yīng)用:通過(guò)預(yù)設(shè)的圖形化編程工具搭建新的應(yīng)用;運(yùn)行新的應(yīng)用,新的應(yīng)用調(diào)用資源池中的若干接口,完成新的任務(wù)。
7、基礎(chǔ)方案原理及有益效果如下:
8、本方案通過(guò)接口整合步驟,能夠?qū)⑵髽I(yè)中現(xiàn)有的各種獨(dú)立軟硬件系統(tǒng)的接口進(jìn)行統(tǒng)一整合,建立接口資源池,方便訪問(wèn)和調(diào)用不同系統(tǒng)的數(shù)據(jù)和功能。權(quán)限管理步驟通過(guò)對(duì)用戶(hù)的接口使用申請(qǐng)進(jìn)行審核和賦權(quán),確保了接口調(diào)用的安全性和規(guī)范性,防止了接口濫用和資源浪費(fèi),保證了系統(tǒng)的安全穩(wěn)定運(yùn)行。接口應(yīng)用步驟通過(guò)預(yù)設(shè)的圖形化編程工具,使用戶(hù)能夠快速搭建和運(yùn)行新應(yīng)用,靈活調(diào)用資源池中的接口,實(shí)現(xiàn)多系統(tǒng)協(xié)同工作,簡(jiǎn)化了開(kāi)發(fā)流程,提高了應(yīng)用開(kāi)發(fā)的效率和靈活性,同時(shí)通過(guò)新的應(yīng)用執(zhí)行工作的任務(wù),還能有效提高工作效率。
9、進(jìn)一步,所述s2步驟具體包括:
10、s201、對(duì)資源池中的接口進(jìn)行分類(lèi)以及劃分權(quán)限等級(jí);
11、s202、獲取用戶(hù)的接口使用申請(qǐng),并審核,如果審核通過(guò),跳轉(zhuǎn)至s203,如果審核未通過(guò),結(jié)束;
12、s203、根據(jù)接口使用申請(qǐng)賦予用戶(hù)接口使用權(quán)限;接口使用權(quán)限包括權(quán)限等級(jí),接口使用類(lèi)別和使用有效時(shí)間中的一種或多種。
13、通過(guò)對(duì)資源池中的接口進(jìn)行分類(lèi),例如研發(fā)類(lèi)別接口、財(cái)務(wù)類(lèi)別接口、行政類(lèi)別接口等,并劃分權(quán)限等級(jí),確保了接口管理的精細(xì)化和規(guī)范化。不僅有助于快速定位和調(diào)用所需接口,還能根據(jù)接口的重要性和敏感性設(shè)置不同的權(quán)限等級(jí),提升系統(tǒng)的安全性和管理效率。
14、獲取用戶(hù)的接口使用申請(qǐng)并進(jìn)行審核,確保只有符合條件的用戶(hù)才能獲得接口使用權(quán)限,防止未經(jīng)授權(quán)的接口訪問(wèn),保障數(shù)據(jù)和系統(tǒng)的安全性。
15、進(jìn)一步,所述s1步驟具體包括:
16、s101、獲取現(xiàn)有軟硬件系統(tǒng)的接口,建立接口資源池;接口包括數(shù)據(jù)接口和功能接口;
17、s102、獲取應(yīng)用的接口,添加到接口資源池中。
18、將用戶(hù)搭建的應(yīng)用接口也添加到接口資源池中,能夠豐富接口資源池中的接口,其他用戶(hù)可以直接調(diào)用,以簡(jiǎn)化的搭建步驟,避免重復(fù)造輪子。
19、進(jìn)一步,還包括:
20、s4、應(yīng)用優(yōu)化:統(tǒng)計(jì)新的應(yīng)用的使用次數(shù)或新的應(yīng)用接口的調(diào)用次數(shù),如果使用次數(shù)或調(diào)用次數(shù)超過(guò)閾值,發(fā)布應(yīng)用優(yōu)化信息。
21、通過(guò)統(tǒng)計(jì)新應(yīng)用的使用次數(shù)或接口調(diào)用次數(shù),能夠及時(shí)了解各個(gè)新應(yīng)用和其接口的使用情況,從而識(shí)別出高頻使用的應(yīng)用或其接口。對(duì)于使用頻率高的應(yīng)用或其接口,發(fā)布應(yīng)用優(yōu)化信息,鼓勵(lì)用戶(hù)進(jìn)行優(yōu)化和改進(jìn),能夠有效提升這些應(yīng)用的性能和穩(wěn)定性。
22、這種動(dòng)態(tài)優(yōu)化機(jī)制不僅提高了系統(tǒng)的運(yùn)行效率,還確保了應(yīng)用和接口能夠隨著業(yè)務(wù)需求的變化而不斷改進(jìn),保持系統(tǒng)的高效運(yùn)轉(zhuǎn)和競(jìng)爭(zhēng)力。
23、進(jìn)一步,所述s4步驟具體包括:
24、s401、統(tǒng)計(jì)新的應(yīng)用的使用次數(shù)或新的應(yīng)用接口的調(diào)用次數(shù),如果使用次數(shù)或調(diào)用次數(shù)超過(guò)閾值,跳轉(zhuǎn)至s402;
25、s402、發(fā)布應(yīng)用優(yōu)化信息;
26、s403、接收優(yōu)化后的應(yīng)用;
27、s404、使用新的應(yīng)用和優(yōu)化后的應(yīng)用并行處理任務(wù);
28、s405、分析新的應(yīng)用和優(yōu)化后的應(yīng)用處理結(jié)果是否一致,如果一致,分析新的應(yīng)用和優(yōu)化后的應(yīng)用的運(yùn)行效率;
29、s406、預(yù)設(shè)時(shí)間內(nèi),新的應(yīng)用和優(yōu)化后的應(yīng)用處理結(jié)果一致,且優(yōu)化后的應(yīng)用的運(yùn)行效率高于新的應(yīng)用,使用優(yōu)化后的應(yīng)用替換新的應(yīng)用。
30、接收優(yōu)化后的應(yīng)用并進(jìn)行并行處理任務(wù),確保在實(shí)際使用環(huán)境中評(píng)估優(yōu)化效果。通過(guò)分析新舊應(yīng)用的處理結(jié)果和運(yùn)行效率,能夠客觀判斷優(yōu)化后的應(yīng)用是否在性能和穩(wěn)定性方面優(yōu)于原應(yīng)用。如果在預(yù)設(shè)時(shí)間內(nèi)優(yōu)化后的應(yīng)用表現(xiàn)出更高的運(yùn)行效率且處理結(jié)果一致,則替換原應(yīng)用。本優(yōu)選方案保證了系統(tǒng)的持續(xù)改進(jìn)和優(yōu)化,使企業(yè)能夠始終保持高效和可靠的軟硬件系統(tǒng),適應(yīng)不斷變化的業(yè)務(wù)需求。
31、進(jìn)一步,所述s401中,使用次數(shù)或調(diào)用次數(shù)超過(guò)閾值時(shí),還調(diào)整新的應(yīng)用對(duì)應(yīng)搭建用戶(hù)的申請(qǐng)優(yōu)先級(jí);
32、s406中,使用優(yōu)化后的應(yīng)用替換新的應(yīng)用后,調(diào)整優(yōu)化后的應(yīng)用對(duì)應(yīng)搭建用戶(hù)的申請(qǐng)優(yōu)先級(jí);
33、s202中,根據(jù)用戶(hù)的申請(qǐng)優(yōu)先級(jí)審核用戶(hù)的接口使用申請(qǐng)。
34、通過(guò)調(diào)整申請(qǐng)優(yōu)先級(jí)的方式,可以激勵(lì)用戶(hù)開(kāi)發(fā)使用率高的優(yōu)秀應(yīng)用或者對(duì)已有應(yīng)用進(jìn)行優(yōu)化。
35、本發(fā)明的目的之二在于,提供基于圖形化編程的應(yīng)用開(kāi)發(fā)系統(tǒng),包括:
36、接口整合模塊,用于獲取現(xiàn)有軟硬件系統(tǒng)的接口,建立接口資源池;
37、權(quán)限管理模塊,用于獲取用戶(hù)的接口使用申請(qǐng);審核并賦予用戶(hù)接口使用權(quán)限;
38、接口應(yīng)用模塊,用于提供預(yù)設(shè)的圖形化編程工具供用戶(hù)搭建新的應(yīng)用;獲取搭建完成的新的應(yīng)用,并運(yùn)行;新的應(yīng)用在運(yùn)行中調(diào)用資源池中的若干接口,完成新的任務(wù)。
39、進(jìn)一步,還包括:
40、應(yīng)用優(yōu)化模塊,用于統(tǒng)計(jì)新的應(yīng)用的使用次數(shù)或新的應(yīng)用接口的調(diào)用次數(shù),如果使用次數(shù)或調(diào)用次數(shù)超過(guò)閾值,發(fā)布應(yīng)用優(yōu)化信息;
41、還用于接收優(yōu)化后的應(yīng)用,使用新的應(yīng)用和優(yōu)化后的應(yīng)用并行處理任務(wù);
42、還用于分析新的應(yīng)用和優(yōu)化后的應(yīng)用處理結(jié)果是否一致,如果一致,分析新的應(yīng)用和優(yōu)化后的應(yīng)用的運(yùn)行效率;如果預(yù)設(shè)時(shí)間內(nèi),新的應(yīng)用和優(yōu)化后的應(yīng)用處理結(jié)果一致,且優(yōu)化后的應(yīng)用的運(yùn)行效率高于新的應(yīng)用,使用優(yōu)化后的應(yīng)用替換新的應(yīng)用。
1.基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,其特征在于,包括如下內(nèi)容:
2.根據(jù)權(quán)利要求1所述的基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,其特征在于:所述s2步驟具體包括:
3.根據(jù)權(quán)利要求2所述的基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,其特征在于:所述s1步驟具體包括:
4.根據(jù)權(quán)利要求3所述的基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,其特征在于:還包括:
5.根據(jù)權(quán)利要求4所述的基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,其特征在于:所述s4步驟具體包括:
6.根據(jù)權(quán)利要求5所述的基于圖形化編程的應(yīng)用開(kāi)發(fā)方法,其特征在于:所述s401中,使用次數(shù)或調(diào)用次數(shù)超過(guò)閾值時(shí),還調(diào)整新的應(yīng)用對(duì)應(yīng)搭建用戶(hù)的申請(qǐng)優(yōu)先級(jí);
7.基于圖形化編程的應(yīng)用開(kāi)發(fā)系統(tǒng),其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的基于圖形化編程的應(yīng)用開(kāi)發(fā)系統(tǒng),其特征在于:還包括: