FastGo.CloudBuild開發(fā)平臺(tái)
一、軟件開發(fā)利器
FastGo.CloudBuild云開發(fā)平臺(tái)是一個(gè)以JAVA為主體開發(fā)語(yǔ)言開發(fā)的BS多次架構(gòu)的企業(yè)級(jí)開發(fā)平臺(tái),滿足企業(yè)軟件系統(tǒng)開發(fā)的需要,減少和縮短開發(fā)工作量和開發(fā)周期, 具備開發(fā)云特性:統(tǒng)一規(guī)范管理團(tuán) 隊(duì)、隨處開發(fā)編譯、按需在線動(dòng)態(tài)部署,使軟件項(xiàng)目達(dá)到"快速需求"、"快速配置"、"快速開發(fā)"、"快速實(shí)施"、"快速見效"的目的,使項(xiàng)目以需求為主,較大程度地降低項(xiàng)目風(fēng)險(xiǎn)。FastGo.CloudBuild云開發(fā)平臺(tái)是以公司CS開發(fā)平臺(tái)Dream2為參考原型,并在此基礎(chǔ)上進(jìn)行了優(yōu)化和擴(kuò)展,保留了Dream2豐富的配置,同時(shí)增強(qiáng)了設(shè)計(jì)開發(fā)者的體驗(yàn)。自產(chǎn)品推出以來(lái)在各種業(yè)務(wù)管理系統(tǒng)的實(shí)現(xiàn)過(guò)程中體現(xiàn)出了很大的優(yōu)勢(shì),并在諸多產(chǎn)品開發(fā)和項(xiàng)目實(shí)現(xiàn)過(guò)程中成熟穩(wěn)定性得到了實(shí)際的驗(yàn)證。
FastGo.CloudBuild云開發(fā)平臺(tái)適用于有基本開發(fā)能力,有實(shí)現(xiàn)業(yè)務(wù)管理系統(tǒng)需要的企事業(yè)單位。
二、總體功能框圖
三、總體技術(shù)框圖
四、平臺(tái)特點(diǎn)
1、一體化開發(fā)步驟提供一體化的開發(fā)步驟、可視化的設(shè)計(jì)界面,動(dòng)態(tài)編譯、動(dòng)態(tài)裝載,功能設(shè)計(jì)開發(fā)所見即所得,一般開發(fā)步驟包括:系統(tǒng)功能->系統(tǒng)菜單->功能設(shè)計(jì)->功能表單->功能設(shè)置->功能明細(xì)->功能編譯->功能開發(fā)-
>運(yùn)行調(diào)試。
2、強(qiáng)大的輔助功能
提供強(qiáng)大的輔助功能,輔助功能設(shè)計(jì)完成復(fù)雜多變的業(yè)務(wù)需求,包括:業(yè)務(wù)驗(yàn)證、數(shù)據(jù)選取、數(shù)據(jù)字典、提示信息、編碼設(shè)置、變量設(shè)置、通知設(shè)置、工作列表等。
3、豐富的模板庫(kù)
提供豐富的系統(tǒng)模板庫(kù),滿足各種場(chǎng)景下的企業(yè)級(jí)需求,包括:?jiǎn)伪砟0濉湫螁伪砟0?、主從模板、表格查詢模板、樹形主從模板、主從從模板、Html報(bào)表模板等,并可以根據(jù)業(yè)務(wù)需要?jiǎng)?chuàng)建自己的模板。
4、直觀靈活的BPM工作流
提供靈活的BPM工作流設(shè)置,可選擇工作流驅(qū)動(dòng)業(yè)務(wù)流程,支持順序、并行或組合等多種模式,使用靈活的條件驅(qū)動(dòng)模型,同時(shí)依靠強(qiáng)大的工作流引擎和規(guī)則引擎支持支持手工任務(wù)、自動(dòng)任務(wù)、審批任務(wù)
等多種任務(wù)節(jié)點(diǎn)。
5、簡(jiǎn)單靈活的作業(yè)調(diào)度
提供簡(jiǎn)單靈活的作業(yè)調(diào)度,能夠執(zhí)行一個(gè)自動(dòng)作業(yè)并創(chuàng)建簡(jiǎn)單的或復(fù)雜的調(diào)度。
6、大數(shù)據(jù)商業(yè)智能分析
集成商務(wù)智能(BI),可以創(chuàng)建商業(yè)報(bào)表,還可以創(chuàng)建柱狀圖、折線圖、餅圖等數(shù)據(jù)分析報(bào)表,同時(shí)整合大數(shù)據(jù)分析智能技術(shù)。
7、雙模式開發(fā)環(huán)境
提供基于模板和全定制的兩種開發(fā)模式,在模板開發(fā)不滿足系統(tǒng)需求的情況下,可在定制開發(fā)框架FastGo.JAVA基礎(chǔ)上進(jìn)行二次開發(fā)。
8、成熟穩(wěn)定的運(yùn)行框架
云開發(fā)平臺(tái)最終部署到公司定制開發(fā)框架FastGo.JAVA上運(yùn)行,F(xiàn)astGo.JAVA是一個(gè)JAVA開放式的開發(fā)環(huán)境。
五、典型特點(diǎn)
該技術(shù)架構(gòu)支持多瀏覽器:Google Chrome、Internet Explorer、Firefox、Safari、Opera等瀏覽器。該技術(shù)架構(gòu)支持跨平臺(tái)使用和部署,同時(shí)支持各種應(yīng)用服務(wù)器,包括:Websphere、Tomcat、Jetty等。
該技術(shù)架構(gòu)支持多種數(shù)據(jù)庫(kù),包括:SqlServer、Oracle、DB2、MySql等。
該技術(shù)架構(gòu)使用成熟的AJAX無(wú)刷新框架技術(shù)和數(shù)據(jù)、腳本壓縮技術(shù),數(shù)據(jù)裝載快且無(wú)閃爍,同時(shí)界面統(tǒng)一、美觀,而且無(wú)頁(yè)面跳轉(zhuǎn)、結(jié)構(gòu)清晰。
該技術(shù)架構(gòu)使用較新的第三方框架和JDK支持并長(zhǎng)期保持同步更新,展性好,同時(shí)使用標(biāo)準(zhǔn)的JSON格式傳輸數(shù)據(jù)能很好的和其他軟件系統(tǒng)進(jìn)行集成。
該技術(shù)架構(gòu)權(quán)限分配簡(jiǎn)單靈活,無(wú)需重構(gòu)權(quán)限,分配權(quán)限后正常重新登錄后就可生效,同時(shí)按鈕級(jí)權(quán)限使用反向的設(shè)置方式,即默認(rèn)用戶擁有分配到的模塊的所有按鈕權(quán)限,如個(gè)別有特殊的按鈕權(quán)限調(diào)整只需單獨(dú)設(shè)置。該技術(shù)架構(gòu)可多模塊同時(shí)打開,并可靈活切換。
該技術(shù)架構(gòu)不會(huì)存在錄入超時(shí)現(xiàn)象,系統(tǒng)會(huì)自動(dòng)保留客戶端狀態(tài)。
?
六、平臺(tái)截圖
1、登錄2、主界面
3、可視化設(shè)計(jì)
4、在線功能開發(fā)
5、工作流設(shè)計(jì)
6、作業(yè)調(diào)度設(shè)置
7、最終開發(fā)輸出軟件運(yùn)行截圖
鄭重申明:南京前鵬信息科技有限公司以外的任何單位或個(gè)人,不得使用該案例作為工作成果展示!