国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)系統(tǒng)及方法

      文檔序號:8412953閱讀:504來源:國知局
      一種業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)系統(tǒng)及方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種業(yè)務(wù)應(yīng)用系統(tǒng)的開發(fā)系統(tǒng)及方法,尤其涉及一種以無需編程的方式實現(xiàn)業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)的系統(tǒng)及方法。
      【背景技術(shù)】
      [0002]一個企業(yè)往往要管理多種數(shù)據(jù),包括關(guān)于產(chǎn)品的數(shù)據(jù)、關(guān)于財務(wù)的數(shù)據(jù)、關(guān)于人力資源的數(shù)據(jù)等等。僅就關(guān)于產(chǎn)品的數(shù)據(jù)而言,由于企業(yè)的產(chǎn)品又有多種,且每種產(chǎn)品又包括設(shè)計、仿真、試驗、生產(chǎn)、銷售等多個環(huán)節(jié),且每個環(huán)節(jié)都產(chǎn)生大量的數(shù)據(jù),從而使得企業(yè)需要管理大量的、不同類型的數(shù)據(jù)。為了實現(xiàn)這些數(shù)據(jù)的有效管理,企業(yè)往往需要采用一定的業(yè)務(wù)應(yīng)用系統(tǒng)來管理這些數(shù)據(jù)。
      [0003]關(guān)于企業(yè)所用的業(yè)務(wù)應(yīng)用系統(tǒng),目前企業(yè)一般采用購買商業(yè)業(yè)務(wù)應(yīng)用系統(tǒng)或定制化開發(fā)業(yè)務(wù)應(yīng)用系統(tǒng)這兩種方式。購買商業(yè)業(yè)務(wù)應(yīng)用系統(tǒng)的缺點是商業(yè)業(yè)務(wù)應(yīng)用系統(tǒng)是通用的,很難滿足企業(yè)獨特的管理需求,與企業(yè)的個性化管理不相適應(yīng)。而且,企業(yè)不同部門要管理不同的數(shù)據(jù),例如設(shè)計部門要管理設(shè)計數(shù)據(jù),財務(wù)部門要管理財務(wù)數(shù)據(jù),所以所要管理的數(shù)據(jù)格式和內(nèi)容也是千差萬別的,從而難以用一套業(yè)務(wù)應(yīng)用系統(tǒng)實現(xiàn)企業(yè)所有數(shù)據(jù)的管理。而定制化開發(fā)業(yè)務(wù)應(yīng)用系統(tǒng)又分為請外部的專業(yè)公司開發(fā)和公司自己內(nèi)部開發(fā)等。請外部的專業(yè)公司開發(fā)的缺點是所述公司難以完全正確地理解公司的個性化管理需求和使用習(xí)慣,開發(fā)的業(yè)務(wù)應(yīng)用系統(tǒng)也不能很好地實現(xiàn)相應(yīng)功能,同時,開發(fā)成本比較高。公司自己內(nèi)部進(jìn)行開發(fā)的優(yōu)點是企業(yè)內(nèi)部人員最懂得本企業(yè)管理的需求和使用習(xí)慣,因此開發(fā)出來的系統(tǒng)能很好地滿足企業(yè)的需求。但是,公司自己內(nèi)部開發(fā)的缺點是需要公司內(nèi)部人員懂得計算機(jī)開發(fā)技術(shù),需要自己編碼,對公司的技術(shù)要求較高。而且,無論是請外部的專業(yè)公司進(jìn)行開發(fā)還是公司內(nèi)部進(jìn)行開發(fā),都要通過撰寫軟件代碼等方式來實現(xiàn),從而使得開發(fā)周期較長,成本較高,不能滿足企業(yè)快速、低價地構(gòu)建業(yè)務(wù)應(yīng)用系統(tǒng)的需求。
      [0004]為此,企業(yè)目前普遍存在能夠無需編程,而以圖形化的方式快速開發(fā)出滿足企業(yè)管理需求的業(yè)務(wù)應(yīng)用系統(tǒng)的需求。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明旨在解決企業(yè)目前普遍存在的不能快速地開發(fā)出滿足企業(yè)個性化管理需求的業(yè)務(wù)應(yīng)用系統(tǒng)的問題。本發(fā)明使得用戶無需編程,而是以圖形化的方式實現(xiàn)業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā),滿足企業(yè)個性化管理需求,降低業(yè)務(wù)應(yīng)用系統(tǒng)的開發(fā)周期和成本。
      [0006]為此,本發(fā)明提供一種業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)系統(tǒng),用于以無需編程的方式實現(xiàn)業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā),其包括業(yè)務(wù)模型構(gòu)建模塊和業(yè)務(wù)運(yùn)行過程構(gòu)建模塊;所述業(yè)務(wù)模型構(gòu)建模塊包括用于以無需編程的方式構(gòu)建數(shù)據(jù)模型的數(shù)據(jù)模型構(gòu)建子模塊、用于以無需編程的方式構(gòu)建業(yè)務(wù)邏輯的業(yè)務(wù)邏輯構(gòu)建子模塊和用于以無需編程的方式構(gòu)建交互界面的交互界面構(gòu)建子模塊;其中,所述數(shù)據(jù)模型定義了業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)的統(tǒng)一描述,所述業(yè)務(wù)邏輯由業(yè)務(wù)邏輯單元、控制邏輯關(guān)系、數(shù)據(jù)傳遞關(guān)系、數(shù)據(jù)對象參數(shù)構(gòu)成,所述交互界面形成業(yè)務(wù)應(yīng)用系統(tǒng)的人機(jī)交互界面;所述業(yè)務(wù)運(yùn)行過程構(gòu)建模塊包括業(yè)務(wù)模型解析器和業(yè)務(wù)運(yùn)行環(huán)境;其中所述業(yè)務(wù)模型解析器用于將所構(gòu)建的數(shù)據(jù)模型、業(yè)務(wù)邏輯和交互界面裝載至所述業(yè)務(wù)運(yùn)行環(huán)境中,通過業(yè)務(wù)運(yùn)行環(huán)境實現(xiàn)裝載后的數(shù)據(jù)模型、業(yè)務(wù)邏輯和交互界面的運(yùn)行控制,形成業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)運(yùn)行過程;所述業(yè)務(wù)運(yùn)行環(huán)境包括數(shù)據(jù)引擎、活動引擎和界面引擎,所述數(shù)據(jù)引擎實現(xiàn)對業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)的控制,所述活動引擎實現(xiàn)對業(yè)務(wù)應(yīng)用系統(tǒng)的活動的控制,所述界面引擎實現(xiàn)對業(yè)務(wù)應(yīng)用系統(tǒng)的人機(jī)交互界面的控制。
      [0007]同時,本發(fā)明也提供一種業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)方法,用于以無需編程的方法實現(xiàn)業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā),其包括以下步驟:(1)構(gòu)建業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)模型,所述業(yè)務(wù)模型包括數(shù)據(jù)模型、業(yè)務(wù)邏輯和交互界面,構(gòu)建步驟包括:a.以無需編程的方式構(gòu)建數(shù)據(jù)模型,所述數(shù)據(jù)模型定義了業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)的統(tǒng)一描述;b.以無需編程的方式構(gòu)建業(yè)務(wù)邏輯,所述業(yè)務(wù)邏輯由業(yè)務(wù)邏輯單元、控制邏輯關(guān)系、數(shù)據(jù)傳遞關(guān)系、數(shù)據(jù)對象參數(shù)構(gòu)成;c.以無需編程的方式構(gòu)建交互界面,所述交互界面形成業(yè)務(wù)應(yīng)用系統(tǒng)的人機(jī)交互界面;(2)構(gòu)建業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)運(yùn)行過程:通過業(yè)務(wù)模型解析器將所述業(yè)務(wù)模型裝載至業(yè)務(wù)運(yùn)行環(huán)境中,通過業(yè)務(wù)運(yùn)行環(huán)境實現(xiàn)裝載后的業(yè)務(wù)模型的運(yùn)行控制,形成業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)運(yùn)行過程;其中所述業(yè)務(wù)運(yùn)行環(huán)境包括數(shù)據(jù)引擎、活動引擎和界面引擎,所述數(shù)據(jù)引擎實現(xiàn)對業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)的控制,所述活動引擎實現(xiàn)對業(yè)務(wù)應(yīng)用系統(tǒng)的活動的控制,所述界面引擎實現(xiàn)對業(yè)務(wù)應(yīng)用系統(tǒng)的人機(jī)交互界面的控制。
      [0008]進(jìn)一步地,所述業(yè)務(wù)邏輯單元包括控制邏輯單元、自動化處理邏輯單元、審批邏輯單元和對象控制邏輯單元,所述控制邏輯單元包括與、或、判斷、分支、并行和反饋;所述自動化處理邏輯單元包括數(shù)據(jù)庫操作、WebService、科學(xué)計算和JavaScript腳本;所述審批邏輯單元包括單人審批單元、多人會審單元和多人決審單元;所述對象控制邏輯單元包括增加、刪除和修改。
      [0009]更進(jìn)一步地,通過以可視化的流程方式定義業(yè)務(wù)邏輯單元之間的控制邏輯關(guān)系和數(shù)據(jù)傳遞關(guān)系而構(gòu)建所述業(yè)務(wù)邏輯。
      [0010]再進(jìn)一步地,所述業(yè)務(wù)邏輯能夠通過控制邏輯關(guān)系和數(shù)據(jù)傳遞關(guān)系組合形成新的業(yè)務(wù)邏輯。構(gòu)建所述業(yè)務(wù)邏輯還包括以可視化的方式定義調(diào)用所述業(yè)務(wù)邏輯時的人機(jī)交互界面。
      [0011]另一方面,所述交互界面包括界面組件和界面布局,所述界面組件包括控件、表單、列表和樹表,所述界面布局包括上下布局、左右布局、標(biāo)簽布局及組合布局。
      [0012]進(jìn)一步地,構(gòu)建所述交互界面還包括以無需編程的方式建立所述業(yè)務(wù)邏輯與所述交互界面的操作之間的觸發(fā)關(guān)系。
      [0013]更進(jìn)一步地,構(gòu)建所述交互界面還包括以無需編程的方式建立所述交互界面數(shù)據(jù)與所述業(yè)務(wù)邏輯數(shù)據(jù)之間的映射關(guān)系。
      [0014]此外,所述業(yè)務(wù)模型解析器將所述業(yè)務(wù)模型轉(zhuǎn)化為計算機(jī)代碼語言,并將所述計算機(jī)代碼語言載入所述業(yè)務(wù)運(yùn)行環(huán)境中。
      [0015]本發(fā)明通過為用戶提供圖形化的業(yè)務(wù)模型構(gòu)建平臺和已經(jīng)搭建好的業(yè)務(wù)運(yùn)行過程構(gòu)建平臺,使得用戶僅需在非編程環(huán)境下以圖形化的方式構(gòu)建業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)模型,而不需要用戶編寫構(gòu)建業(yè)務(wù)模型的代碼以及實現(xiàn)業(yè)務(wù)運(yùn)行過程的代碼,從而降低了對業(yè)務(wù)應(yīng)用系統(tǒng)開發(fā)人員的技術(shù)要求,提高了業(yè)務(wù)應(yīng)用系統(tǒng)的開發(fā)效率,降低了開發(fā)成本,滿足了企業(yè)快速開發(fā)出符合企業(yè)個性化管理需求的業(yè)務(wù)應(yīng)用系統(tǒng)的需求。
      【附圖說明】
      [0016]圖1是根據(jù)本發(fā)明的業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)系統(tǒng)的簡化圖。
      [0017]圖2示出了本發(fā)明的一個配置數(shù)據(jù)模型的模型屬性的例子。
      [0018]圖3示出了本發(fā)明的一個配置數(shù)據(jù)模型的模型字段的例子。
      [0019]圖4示出了本發(fā)明的一個配置數(shù)據(jù)模型的數(shù)據(jù)關(guān)系的例子。
      [0020]圖5示出了本發(fā)明的一個配置業(yè)務(wù)邏輯的屬性的例子。
      [0021]圖6示出了本發(fā)明的一個配置業(yè)務(wù)邏輯的數(shù)據(jù)對象參數(shù)的例子。
      [0022]圖7示出了本發(fā)明的一個配置業(yè)務(wù)邏輯的方法流程的例子。
      [0023]圖8示出了本發(fā)明的一個配置界面組件的屬性和標(biāo)題欄的例子。
      [0024]圖9示出了本發(fā)明的一個配置界面組件的工具欄的例子。
      [0025]圖10示出了本發(fā)明的一個配置頁面布局的例子。
      【具體實施方式】
      [0026]下面結(jié)合附圖詳細(xì)描述本發(fā)明的【具體實施方式】。
      [0027]圖1示出了根據(jù)本發(fā)明的業(yè)務(wù)應(yīng)用系統(tǒng)的快速開發(fā)系統(tǒng)的簡化圖。如圖1所示,其包括業(yè)務(wù)模型構(gòu)建模塊和業(yè)務(wù)運(yùn)行過程構(gòu)建模塊。所述業(yè)務(wù)模型構(gòu)建模塊為用戶提供了圖形化的業(yè)務(wù)模型搭建平臺,使得用戶無需編程,而以圖形化的方式即可實現(xiàn)業(yè)務(wù)模型的構(gòu)建,降低了對用戶的技術(shù)要求。所述業(yè)務(wù)模型構(gòu)建模塊包括數(shù)據(jù)模型構(gòu)建子模塊、業(yè)務(wù)邏輯構(gòu)建子模塊和交互界面構(gòu)建子模塊。
      [0028]所述數(shù)據(jù)
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1