專利名稱:Web IDE在線開發(fā)平臺的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)領(lǐng)域,具體涉及ffeb IDE在線開發(fā)平臺。
背景技術(shù):
現(xiàn)有的軟件都是通過系統(tǒng)管理人員進(jìn)行編程最終實現(xiàn)的,導(dǎo)致軟件的開發(fā)效率低下,然而由于技術(shù)復(fù)雜、需求多變、維護(hù)困難等現(xiàn)狀,因此大大增加了系統(tǒng)管理人員的工作壓力。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種ffeb IDE在線開發(fā)平臺,它能3分鐘創(chuàng)建完整模塊,無需任何代碼;無需開發(fā)人員掌握復(fù)雜技術(shù);開發(fā)控制臺簡單易用;高效穩(wěn)定、隨需應(yīng)變、支持集群、支持國際化;統(tǒng)一管理所有組件,可移植、可定制、可擴(kuò)充、可積累;基于瀏覽器在線開發(fā),無需安裝軟件或硬件;領(lǐng)域模型采用元數(shù)據(jù)定義,增強(qiáng)了可擴(kuò)展性和可維護(hù)性;面向組件技術(shù),提升了系統(tǒng)的可復(fù)用性;面向服務(wù)技術(shù),提升了系統(tǒng)的可伸縮性;面向切面技術(shù),增強(qiáng)了系統(tǒng)管理的靈活性;一鍵盤式部署,大大減輕了系統(tǒng)管理人員的工作壓力。為了解決背景技術(shù)所存在的問題,本發(fā)明是采用以下技術(shù)方案它是由業(yè)務(wù)功能設(shè)計器、數(shù)據(jù)源設(shè)計器、元數(shù)據(jù)解析器、項目管理器、流程設(shè)計器、報表設(shè)計器組成;業(yè)務(wù)功能設(shè)計器與數(shù)據(jù)源設(shè)計器連接,數(shù)據(jù)源設(shè)計器與元數(shù)據(jù)解析器連接,項目管理器、流程設(shè)計器和報表設(shè)計器均與業(yè)務(wù)功能設(shè)計器和數(shù)據(jù)源設(shè)計器連接。本發(fā)明具有以下有益效果解決軟件開發(fā)中效率低下、技術(shù)復(fù)雜、需求多變、維護(hù)困難等現(xiàn)狀,幾乎不需編碼,以元數(shù)據(jù)定義和可插拔組件為核心實現(xiàn)軟件自動化,在可視化環(huán)境中創(chuàng)建可定義、可預(yù)覽、可管理的企業(yè)級應(yīng)用。集成了運行框架、組件庫、工作流、輔助工具等;實現(xiàn)了用戶管理、權(quán)限管理、系統(tǒng)監(jiān)控等通用子系統(tǒng);為開發(fā)人員屏蔽了大部分技術(shù)問題的困擾,集中精力面對客戶需求,有效的降低了開發(fā)成本,提高了開發(fā)效率。采用所見即所得的設(shè)計模式,可使開發(fā)變得簡單、規(guī)范和高效。它使用模型驅(qū)動架構(gòu)和面向構(gòu)件服務(wù)技術(shù),大大降低了用戶使用的門檻,不僅能夠快速地開發(fā)應(yīng)用軟件,而且開發(fā)的軟件系統(tǒng)具有高度的擴(kuò)展性和可維護(hù)性,能夠根據(jù)的用戶需求快速地對軟件系統(tǒng)進(jìn)行調(diào)整,降低了軟件實施和維護(hù)過程中的成本和風(fēng)險,使軟件系統(tǒng)能夠充分滿足用戶的個性化需求,以及用戶不斷發(fā)展和完善信息系統(tǒng)的長期目標(biāo),一鍵式系統(tǒng)部署,使系統(tǒng)管理變得輕松簡單。
圖1是本發(fā)明的流程圖。
具體實施例方式參看圖1,本具體實施方式
采用以下技術(shù)方案它是由業(yè)務(wù)功能設(shè)計器、數(shù)據(jù)源設(shè)計器、元數(shù)據(jù)解析器、項目管理器、流程設(shè)計器、報表設(shè)計器組成;業(yè)務(wù)功能設(shè)計器與數(shù)據(jù)源設(shè)計器連接,數(shù)據(jù)源設(shè)計器與元數(shù)據(jù)解析器連接,項目管理器、流程設(shè)計器和報表設(shè)計器均與業(yè)務(wù)功能設(shè)計器和數(shù)據(jù)源設(shè)計器連接。所述的業(yè)務(wù)功能設(shè)計器是實現(xiàn)業(yè)務(wù)模型的創(chuàng)建和業(yè)務(wù)功能點的屬性,數(shù)據(jù)項,功能點類型,界面布局,組合方案,公式的設(shè)計,以及最終的代碼生成和部署。所述的數(shù)據(jù)源設(shè)計器是用來構(gòu)建數(shù)據(jù)庫物理模型,具體實現(xiàn)數(shù)據(jù)庫的連接,數(shù)據(jù)庫表和視圖創(chuàng)建以及表的視圖約束的設(shè)置。所述的項目管理器是用來創(chuàng)建項目,開發(fā)實現(xiàn)接口或界面的設(shè)計。所述的流程設(shè)計器是用來定義業(yè)務(wù)流程,設(shè)置流程各節(jié)點的屬性以及與最終具體的業(yè)務(wù)功能的綁定,滿足業(yè)務(wù)流程的隨需應(yīng)變。所述的報表設(shè)計器是用來設(shè)計報表模版,生成報表以及導(dǎo)出報表。所述的元數(shù)據(jù)解析器是用來對元數(shù)據(jù)解析。本具體實施方式
解決軟件開發(fā)中效率低下、技術(shù)復(fù)雜、需求多變、維護(hù)困難等現(xiàn)狀,幾乎不需編碼,以元數(shù)據(jù)定義和可插拔組件為核心實現(xiàn)軟件自動化,在可視化環(huán)境中創(chuàng)建可定義、可預(yù)覽、可管理的企業(yè)級應(yīng)用。集成了運行框架、組件庫、工作流、輔助工具等;實現(xiàn)了用戶管理、權(quán)限管理、系統(tǒng)監(jiān)控等通用子系統(tǒng);為開發(fā)人員屏蔽了大部分技術(shù)問題的困擾,集中精力面對客戶需求,有效的降低了開發(fā)成本,提高了開發(fā)效率。采用所見即所得的設(shè)計模式,可使開發(fā)變得簡單、規(guī)范和高效。它使用模型驅(qū)動架構(gòu)和面向構(gòu)件服務(wù)技術(shù),大大降低了用戶使用的門檻,不僅能夠快速地開發(fā)應(yīng)用軟件,而且開發(fā)的軟件系統(tǒng)具有高度的擴(kuò)展性和可維護(hù)性,能夠根據(jù)的用戶需求快速地對軟件系統(tǒng)進(jìn)行調(diào)整,降低了軟件實施和維護(hù)過程中的成本和風(fēng)險,使軟件系統(tǒng)能夠充分滿足用戶的個性化需求,以及用戶不斷發(fā)展和完善信息系統(tǒng)的長期目標(biāo),一鍵式系統(tǒng)部署,使系統(tǒng)管理變得輕松簡單。
權(quán)利要求
1.Web IDE在線開發(fā)平臺,其特征在于它是由業(yè)務(wù)功能設(shè)計器、數(shù)據(jù)源設(shè)計器、元數(shù)據(jù)解析器、項目管理器、流程設(shè)計器、報表設(shè)計器組成;業(yè)務(wù)功能設(shè)計器與數(shù)據(jù)源設(shè)計器連接, 數(shù)據(jù)源設(shè)計器與元數(shù)據(jù)解析器連接,項目管理器、流程設(shè)計器和報表設(shè)計器均與業(yè)務(wù)功能設(shè)計器和數(shù)據(jù)源設(shè)計器連接。
全文摘要
Web IDE在線開發(fā)平臺,它涉及計算機(jī)領(lǐng)域。它是由業(yè)務(wù)功能設(shè)計器、數(shù)據(jù)源設(shè)計器、元數(shù)據(jù)解析器、項目管理器、流程設(shè)計器、報表設(shè)計器組成;業(yè)務(wù)功能設(shè)計器與數(shù)據(jù)源設(shè)計器連接,數(shù)據(jù)源設(shè)計器與元數(shù)據(jù)解析器連接,項目管理器、流程設(shè)計器和報表設(shè)計器均與業(yè)務(wù)功能設(shè)計器和數(shù)據(jù)源設(shè)計器連接;解決軟件開發(fā)中效率低下、技術(shù)復(fù)雜、需求多變、維護(hù)困難等現(xiàn)狀,幾乎不需編碼,以元數(shù)據(jù)定義和可插拔組件為核心實現(xiàn)軟件自動化,在可視化環(huán)境中創(chuàng)建可定義、可預(yù)覽、可管理的企業(yè)級應(yīng)用。
文檔編號G06F9/44GK102270116SQ201010192410
公開日2011年12月7日 申請日期2010年6月7日 優(yōu)先權(quán)日2010年6月7日
發(fā)明者劉向陽, 秦婧, 秦玉明, 秦鵬 申請人:南通智普網(wǎng)絡(luò)科技有限公司