專利名稱::業(yè)務系統(tǒng)開發(fā)方法、平臺及系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及軟件領域,具體而言,涉及一種業(yè)務系統(tǒng)開發(fā)方法、平臺及系統(tǒng)。
背景技術:
:隨著業(yè)務系統(tǒng)的開發(fā)過程越來越復雜,現(xiàn)有技術中,這對一套具體的業(yè)務系統(tǒng),需要針對該具體的業(yè)務流程開發(fā)其對應的具體操作內容,由于現(xiàn)有的開發(fā)平臺不具備統(tǒng)一的標準,使得在實現(xiàn)核心業(yè)務系統(tǒng)的開發(fā)過程中,無法快速高效的實現(xiàn)系統(tǒng)平臺各個模塊的功能,且已有的業(yè)務平臺無法保證其穩(wěn)定性,易讀性也較差,因此使得現(xiàn)有的業(yè)務系統(tǒng)對研發(fā)人員的依賴性過強??梢詫崿F(xiàn)系統(tǒng)的統(tǒng)一性,易讀性以及良好的事后維護能力,可以使系統(tǒng)的開發(fā)過程不再對業(yè)務人員有過強的依賴性。目前針對相關技術的由于業(yè)務開發(fā)平臺統(tǒng)一性和易讀性差,導致研發(fā)人員在研發(fā)過程中維護較難、工作效率低以及成本高的問題,目前尚未提出有效的解決方案。
發(fā)明內容針對相關技術的由于業(yè)務開發(fā)平臺統(tǒng)一性和易讀性差,導致研發(fā)人員在研發(fā)過程中維護較難、工作效率低以及成本高的問題,目前尚未提出有效的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種業(yè)務系統(tǒng)開發(fā)方法、平臺及系統(tǒng),以解決上述問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種業(yè)務系統(tǒng)開發(fā)平臺,該平臺包括界面生成單元,用于通過用戶界面生成工具獲取用戶界面,用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置單元,用于定制對應用戶界面操作的工作流程;處理單元,用于根據(jù)工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。進一步地,平臺還包括報表生成單元,用于獲取處理單元的操作結果,按照預定規(guī)則篩選操作結果,并顯示篩選后的操作結果;壓力測試單元,用于模擬高頻率的用戶操作并通過處理單元獲取用戶操作的測試結果,以測試處理單元的多個功能的測試結果與預期結果是否相同,其中,當測試結果與預期結果相同時,確認處理單元對應該測試結果的功能合格,否則確認該測試結果對應的功能不合格;數(shù)據(jù)字典處理單元,用于通過編輯數(shù)據(jù)字典文件生成庫文件,庫文件為用戶界面上的各個資源的數(shù)據(jù)信息;快速查詢單元,用于通過編輯XML文件調用庫文件,生成一個或多個獨立的查詢界面。進一步地,壓力測試單元包括生成數(shù)據(jù)包單元用于生成要進行壓力測試的數(shù)據(jù)包,數(shù)據(jù)包為高頻率的用戶操作所對應的操作信息;發(fā)送數(shù)據(jù)包單元用于將生成的數(shù)據(jù)包以并發(fā)方式同時發(fā)送至業(yè)務系統(tǒng),以生成測試結果;分析數(shù)據(jù)包單元用于分析數(shù)據(jù)包的測試結果,統(tǒng)計測試結果對應的功能的成功率。進一步地,界面生成單元包括編輯單元,用于根據(jù)用戶需求創(chuàng)建用戶界面的一個或多個資源數(shù)據(jù);生成單元,用于通過API接口調用資源數(shù)據(jù)對應的WindowsUIAPI函數(shù)創(chuàng)建用戶界面。進一步地,業(yè)務流程配置單元包括業(yè)務分類單元,用于按照用戶需求將用戶界面對應的一個或多個工作流程組合成一個或多個操作模塊;配置規(guī)則單元,用于根據(jù)操作模塊定義操作模塊對應的控制串;服務控制單元,用于根據(jù)控制串執(zhí)行相應的操作。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種業(yè)務系統(tǒng)開發(fā)方法,該方法包括界面生成步驟,通過用戶界面生成工具獲取用戶界面,用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置步驟,定制對應用戶界面操作的工作流程;處理步驟,根據(jù)工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。進一步地,界面生成步驟包括編輯步驟,根據(jù)用戶需求創(chuàng)建用戶界面的一個或多個資源數(shù)據(jù);生成步驟,通過API接口調用資源數(shù)據(jù)對應的WindowsUIAPI函數(shù)創(chuàng)建用戶界面。進一步地,業(yè)務流程配置步驟包括業(yè)務分類步驟,按照用戶需求將用戶界面對應的一個或多個工作流程組合成一個或多個操作模塊;配置規(guī)則步驟,根據(jù)操作模塊定義操作模塊對應的控制串;服務控制步驟,根據(jù)控制串執(zhí)行相應的操作。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種業(yè)務系統(tǒng)開發(fā)系統(tǒng),該系統(tǒng)包括上述任一種的業(yè)務系統(tǒng)開發(fā)平臺。進一步地,系統(tǒng)還包括服務器,與業(yè)務系統(tǒng)開發(fā)平臺建立通訊,用于遠程控制業(yè)務系統(tǒng)開發(fā)平臺的各種操作。通過本發(fā)明,采用界面生成單元,用于通過用戶界面生成工具獲取用戶界面,用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置單元,用于定制對應用戶界面操作的工作流程;處理單元,用于根據(jù)工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果,解決了相關技術的由于業(yè)務開發(fā)平臺統(tǒng)一性和易讀性差,導致研發(fā)人員在研發(fā)過程中維護較難、工作效率低以及成本高的問題,目前尚未提出有效的問題,進而實現(xiàn)統(tǒng)一業(yè)務系統(tǒng)的開發(fā)標準,提高研發(fā)人員的工作效率,降低人力和時間成本的效果。此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺的結構示意圖;圖2是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的報表生成單元的結構示意圖;圖3是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的壓力測試單元的結構示意圖;圖4是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的數(shù)據(jù)字典處理單元的結構示意圖;圖5是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的界面生成單元的結構示意圖;圖6是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的界面生成單元的優(yōu)選結構示意圖;圖7是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的業(yè)務流程配置單元的結構示意圖;圖8是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的業(yè)務流程配置單元的優(yōu)選結構示意圖;以及圖9是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)方法的結構示意圖。具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。圖1是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺的結構示意圖。如圖1所示,該平臺包括界面生成單元,用于通過用戶界面生成工具獲取用戶界面,用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置單元,用于定制對應用戶界面操作的工作流程;處理單元,用于根據(jù)工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。本發(fā)明實施例的業(yè)務系統(tǒng)的開發(fā)平臺,通過前端的界面開發(fā)工具(例如InteractivePageDefinitionjTooIs,簡稱為IPD)、業(yè)務流程配置工具(例如BusinessProcessDefinitionTools,簡稱為BPD)和處理單元來實現(xiàn)開發(fā)一套核心業(yè)務系統(tǒng),實現(xiàn)了一套通用的業(yè)務程序模塊來實現(xiàn)一個開發(fā)平臺來實現(xiàn)現(xiàn)有的各種業(yè)務應用領域,由于該業(yè)務平臺建立了統(tǒng)一的標準,因此采用本平臺,可以最快速的實現(xiàn)核心業(yè)務系統(tǒng)的開發(fā),可以保證系統(tǒng)的運行穩(wěn)定性,可以實現(xiàn)系統(tǒng)的統(tǒng)一性,易讀性以及良好的事后維護能力,可以使系統(tǒng)的開發(fā)過程不再對業(yè)務人員有過強的依賴性。圖2是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的報表生成單元的結構示意圖,如圖2所示本發(fā)明上述實施例中的業(yè)務系統(tǒng)開發(fā)平臺還可以包括報表生成單元,該單元可以利用報表開發(fā)工具(例如ImportDevlepedTools,簡稱為RD)來獲取處理單元的操作結果,按照預定規(guī)則篩選操作結果,并顯示篩選后的操作結果。本發(fā)明實施例中的報表開發(fā)工具RDtools(ReportDevlepedTools),通過定制格式文件定義報表的格式,再根據(jù)數(shù)據(jù)文件生成報表。該報表具有如下特點該報表可用于系統(tǒng)的各種憑證報告等;通過格式文件定義報表,格式,數(shù)據(jù),生成報表通過一定的接口處理,開發(fā)人員關心數(shù)據(jù)的生成;對報表的靈活性支持較好。各行間需要制表符分開;各列間需要制表符分開;數(shù)字用“,”號碼分開;每頁行數(shù)都可以定制;支持頁號碼的自動計算,報表各列的每頁合計,報表各列的總合計,記錄條數(shù)的自動計算。本發(fā)明上述實施例中還可以包括壓力測試單元,該單元可以利用壓力測試工具(例如R印eatableLoadTesting"Tools,簡稱為RLT)來模擬高頻率的用戶操作并通過處理單元獲取用戶操作的測試結果,以測試處理單元的多個功能的測試結果與預期結果是否相同,其中,當試結果與預期結果相同時,處理單元對應該測試結果的功能合格,否則該測試結果對應的功能不合格。圖3是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的壓力測試單元的結構示意圖。如圖3所示該壓力測試單元可以具體的包括生成數(shù)據(jù)包單元用于生成要進行壓力測試的數(shù)據(jù)包,數(shù)據(jù)包為模擬高頻率的用戶操作;發(fā)送數(shù)據(jù)包單元用于將生成的數(shù)據(jù)包以并發(fā)方式同時發(fā)送至業(yè)務系統(tǒng),以生成測試結果;分析數(shù)據(jù)包單元用于分析數(shù)據(jù)包的測試結果,統(tǒng)計測試結果對應的功能的成功率。本發(fā)明實施例中的壓力測試單元可以使用壓力測試工具RLTtools(RepeatableLoadTestingTools)。一個系統(tǒng)的并發(fā)處理能力是評價系統(tǒng)性能的一個重要指標。通過正常的測試手段是無法達到系統(tǒng)高峰是的壓力需求的,因此需要通過特殊的壓力測試工具來進行處理。該壓力測試單元具有如下特點通過搭建與實際使用環(huán)境相類似的測試環(huán)境,通過測試工具在同一時間內、或某一段時間內,向系統(tǒng)發(fā)送預期數(shù)量的交易請求;測試系統(tǒng)在不同壓力情況下的效率狀況,以及系統(tǒng)可以承受的壓力情況,并根據(jù)該數(shù)據(jù)評估系統(tǒng)在實際使用環(huán)境下的效率情況,作為評價系統(tǒng)性能、以及判斷是否需要對應用系統(tǒng)進行優(yōu)化處理或結構調整的依據(jù);對實際運行中并發(fā)量較大,發(fā)生頻次較大的交易通過壓力測試工具實施大批量的交易包發(fā)送及處理;可以在一臺主機上模擬多個網(wǎng)點或在多個主機上并發(fā)執(zhí)行壓力測試;預先生成的測試數(shù)據(jù)并發(fā)向后臺應用程序進行發(fā)送;統(tǒng)計交易執(zhí)行時間,分析壓力測試結果。本發(fā)明應用在銀行核心業(yè)務系統(tǒng)的開發(fā)過程中使用上述壓力測試工具,以用戶交易為實施例,可知壓力測試工具由三部分組成生成交易包生成要進行壓力測試的交易包數(shù)據(jù);發(fā)送交易包將生成的交易包數(shù)據(jù)以并發(fā)方式同時向綜合柜員系統(tǒng)進行發(fā)送;分析交易包分析發(fā)送交易包的處理結果,統(tǒng)計交易處理時間。本發(fā)明上述實施例中的平臺還可以包括數(shù)據(jù)字典處理單元,該單元可以利用數(shù)據(jù)字典管理工具(例如DataDictionaryManagementjTooIs,簡稱為DDM)來實現(xiàn)通過編輯數(shù)據(jù)字典文件生成庫文件,庫文件為用戶界面上的各個資源的數(shù)據(jù)信息??焖俨樵儐卧?,用于通過編輯XML文件調用庫文件,生成一個或多個獨立的查詢界面。圖4是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的數(shù)據(jù)字典處理單元的結構示意圖,如圖4所示本發(fā)明實施例中的數(shù)據(jù)字典處理單元可以使用數(shù)據(jù)字典管理工具DDMtools(DataDictionaryManagementTools)。通過編輯數(shù)據(jù)字典文件,自動生成建庫腳本,頭文件。該數(shù)據(jù)字典管理工具根據(jù)需求來定義數(shù)據(jù)字典的數(shù)據(jù)表文件,其中,表結構可以對應C語言頭文件,也可以同時建表SQL語句,各個SQL語句對應多個數(shù)據(jù)表本發(fā)明還可以使用UNIX打印工具UPtools(UnixPrintTools),在unix環(huán)境下打印文件。該打印工具具有如下特點支持EPS0N1600、0KI5330、KD400、PRII等較常用的打印機;系統(tǒng)打印可以通過API函數(shù)按厘米打印;系統(tǒng)可以打印單色的BMP圖形;提供Oracle,InformixOnline,InformixSE及文件模式下的打印系統(tǒng);提供文件打印接口。本發(fā)明實施例中的快速查詢單元可以使用通用查詢工具UQtools(UniversalQueryTools),該查詢工具能夠用簡單的方法快速方便地生成或修改一個查詢交易,可以大大提高系統(tǒng)的運行價值和降低系統(tǒng)的維護成本。該通用查詢工具具有如下特點通過簡單的文本編輯數(shù)據(jù)字典文件,就可以自動生成查詢界面,完成一個查詢交易的開發(fā);后臺處理簡單,用執(zhí)行動態(tài)SQL的方法來實現(xiàn);對于多表的復雜查詢可以通過建立視圖的方法來實現(xiàn);結果瀏覽清晰方便,采用列表的方式展現(xiàn)查詢結果,可以通過上下左右鍵滾動,并且通過熱鍵可以進行定位顯示;通過熱鍵方式調用,可在任何方位進行調用,查詢結束后,自動恢復現(xiàn)場。圖5是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的界面生成單元的結構示意圖,上述實施例中,該業(yè)務系統(tǒng)的開發(fā)平臺上的界面生成單元可以利用前端界面開發(fā)工具(InteractivePageDefinition!"ools,簡稱為IPD)來實現(xiàn)生成用戶需求所對應的用戶界面上的UI資源,如圖5所示的該單元可以優(yōu)選的包括編輯單元,用于根據(jù)用戶需求創(chuàng)建用戶界面的一個或多個資源數(shù)據(jù);生成單元,用于通過API接口調用資源數(shù)據(jù)對應的WindowsUIAPI函數(shù)創(chuàng)建用戶界面。圖6是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的界面生成單元的優(yōu)選結構示意圖。如圖6所示,本發(fā)明實施例中的前端的界面開發(fā)工具該系統(tǒng)面向的不是系統(tǒng)維護或操作人員,而是應用程序設計開發(fā)人員,方便開發(fā)人員的開發(fā)過程,該優(yōu)選的實施例具有如下特點當客戶有多種需求時,其要求的應用系統(tǒng)界面比較復雜時,能比較快速的搭建界面系統(tǒng);提供類似windows下開發(fā)工具如Delphi等環(huán)境的交互式菜單、對話框等界面生成工具;提供的界面的屬性有標號、編輯域、檢查域、彈出菜單、列表框、按鈕等;編輯域中的格式多樣化,如日期性,整形數(shù)據(jù)等;提供熱鍵等模式對界面進行處理;自動生成菜單及界面的程序,方便系統(tǒng)多種需求功能的實現(xiàn);提供各種API函數(shù)接口,便于程序的功能實現(xiàn);提供界面中的各域的事件處理接口,這些接口通過用戶的相應程序可以實現(xiàn)用戶的一些特殊需求;系統(tǒng)提供交互式菜單、對話框等界面生成工具,是開發(fā)人員能夠非常方便的建立用戶界面,縮短開發(fā)周期,提高系統(tǒng)質量;系統(tǒng)提供的多種界面控制域可以滿足任何復雜的應用程序;系統(tǒng)內置相關的幫助信息,從而方便使用人員的操作;系統(tǒng)實現(xiàn)能同多種鍵盤定義模式相兼容,從而保證用戶使用方便。圖7是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的業(yè)務流程配置單元的結構示意圖。上述實施例中的業(yè)務流程配置單元可以利用業(yè)務流程配置工具(例如,BusinessProcessDefinitionTools,簡稱為BPD)來實現(xiàn)對應用業(yè)務領域的業(yè)務工作流程的創(chuàng)建,如圖7所示創(chuàng)建的業(yè)務流程包括業(yè)務分類單元,用于按照用戶需求劃分用戶界面對應的一個或多個工作流程對應的操作模塊;配置規(guī)則單元,用于根據(jù)操作模塊定義操作模塊對應的控制串;服務控制單元,用于根據(jù)控制串執(zhí)行相應的操作。圖8是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)平臺中的業(yè)務流程配置單元的優(yōu)選結構示意圖,如圖8所示本發(fā)明實施例中涉及的業(yè)務流程配置工具BPDtools=BusinessProcessDefinitionTools,采用windows界面,可以定義一筆交易的流程及帳務分錄。例如,該業(yè)務流程配置工具可以將新金融業(yè)務品種分類后發(fā)送至交易流程定制表,該定制表記錄各個功能對應的工作流程,進一步的,可以對流程定制表定制好的工作流程保存至服務器控制表,根據(jù)工作流程對應的控制串執(zhí)行對應的操作,將控制操作結果進行分來保存,由分錄規(guī)則表進行下一步控制。該業(yè)務流程配置工具具有如下特點采用delphi開發(fā)的windows界面,操作簡潔方便;可以方便的定制交易的處理流程,配置人員只需知道交易的業(yè)務流程,而不必關心具體的實現(xiàn)方法;配置人員可靈活修改交易的帳務分錄,程序會自動生成每筆交易所產(chǎn)生的帳務流水;增加或修改交易方便簡潔,減少的開發(fā)和測試時間。優(yōu)選的,本發(fā)明的業(yè)務員系統(tǒng)開發(fā)平臺還可以包括分類規(guī)則單元,用于按照預定規(guī)則將控制串分類并保存。圖9是根據(jù)本發(fā)明實施例的業(yè)務系統(tǒng)開發(fā)方法的結構示意圖。如圖9所示,該方法包括如下步驟步驟S902,界面生成步驟,通過用戶界面生成工具獲取用戶界面,用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;步驟S904,業(yè)務流程配置步驟,定制對應用戶界面操作的工作流程;步驟S906,處理步驟,根據(jù)工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。本發(fā)明實施例的業(yè)務系統(tǒng)的開發(fā)平臺,通過前端的界面開發(fā)工具(例如InteractivePageDefinitionjTooIs,簡稱為IPD)、業(yè)務流程配置工具(例如BusinessProcessDefinitionTools,簡稱為BPD)和處理單元來實現(xiàn)開發(fā)一套核心業(yè)務系統(tǒng),實現(xiàn)了一套通用的業(yè)務程序模塊來實現(xiàn)一個開發(fā)平臺來實現(xiàn)現(xiàn)有的各種業(yè)務應用領域,由于該業(yè)務平臺建立了統(tǒng)一的標準,因此采用本平臺,可以最快速的實現(xiàn)核心業(yè)務系統(tǒng)的開發(fā),可以保證系統(tǒng)的運行穩(wěn)定性,可以實現(xiàn)系統(tǒng)的統(tǒng)一性,易讀性以及良好的事后維護能力,可以使系統(tǒng)的開發(fā)過程不再對業(yè)務人員有過強的依賴性。優(yōu)選的,界面生成步驟包括編輯步驟,根據(jù)用戶需求創(chuàng)建用戶界面的一個或多個資源數(shù)據(jù);生成步驟,通過API接口調用資源數(shù)據(jù)對應的WindowsUIAPI函數(shù)創(chuàng)建用戶界優(yōu)選的,業(yè)務流程配置步驟包括業(yè)務分類步驟,按照用戶需求將用戶界面對應的一個或多個工作流程組合成一個或多個操作模塊;配置規(guī)則步驟,根據(jù)操作模塊定義操作模塊對應的控制串;服務控制步驟,根據(jù)控制串執(zhí)行相應的操作。本發(fā)明上述實施例中的前端界面開發(fā)工具IPDtools適用于所有UNIX下基于C/S的字符終端界面開發(fā),對于開發(fā)人員能夠構建比較復雜的界面應用軟件。業(yè)務流程配置工具BPDtools可以采用windows界面,可以定義一筆交易的流程及帳務分錄。報表開發(fā)工具RDtools通過定制格式文件定義報表的格式,再根據(jù)數(shù)據(jù)文件生成報表。通用查詢工具UQtools提供了一種查詢工具,能夠用簡單的方法快速方便地生成或修改一個查詢交易,可以大大提高系統(tǒng)的運行價值和降低系統(tǒng)的維護成本。數(shù)據(jù)字典管理工具DDMtools通過編輯數(shù)據(jù)字典文件,自動生成建庫腳本,頭文件。還可以包括UNIX打印工具UPtools(UnixPrintTools)支持在unix環(huán)境下打印文件。壓力測試工具RLTtools(RepeatableLoadTestingTools)通過搭建與實際使用環(huán)境相類似的測試環(huán)境,通過測試工具完成對系統(tǒng)全方位的測試。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本發(fā)明還提供了一種業(yè)務系統(tǒng)開發(fā)系統(tǒng),具有上述實施例中任一項的業(yè)務系統(tǒng)開發(fā)平臺。該系統(tǒng)還可以包括服務器,與業(yè)務系統(tǒng)開發(fā)平臺建立通訊,用于遠程控制業(yè)務系統(tǒng)開發(fā)平臺的各種操作。從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術效果實現(xiàn)統(tǒng)一業(yè)務系統(tǒng)的開發(fā)標準,提高研發(fā)人員的工作效率,降低人力和時間成本的效果。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。權利要求1.一種業(yè)務系統(tǒng)開發(fā)平臺,其特征在于,包括界面生成單元,用于通過用戶界面生成工具獲取所述用戶界面,所述用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置單元,用于定制對應所述用戶界面操作的工作流程;處理單元,用于根據(jù)所述工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。2.根據(jù)權利要求1所述的平臺,其特征在于,所述平臺還包括報表生成單元,用于獲取所述處理單元的所述操作結果,按照預定規(guī)則篩選所述操作結果,并顯示篩選后的所述操作結果;壓力測試單元,用于模擬高頻率的用戶操作并通過所述處理單元獲取所述用戶操作的測試結果,以測試所述處理單元的所述多個功能的測試結果與預期結果是否相同,其中,當所述測試結果與預期結果相同時,確認所述處理單元對應該測試結果的功能合格,否則確認該測試結果對應的功能不合格;數(shù)據(jù)字典處理單元,用于通過編輯數(shù)據(jù)字典文件生成庫文件,所述庫文件為所述用戶界面上的各個資源的數(shù)據(jù)信息;快速查詢單元,用于通過編輯XML文件調用所述庫文件,生成一個或多個獨立的查詢界面。3.根據(jù)權利要求2所述的平臺,其特征在于,所述壓力測試單元包括生成數(shù)據(jù)包單元用于生成要進行壓力測試的數(shù)據(jù)包,所述數(shù)據(jù)包為所述高頻率的用戶操作所對應的操作信息;發(fā)送數(shù)據(jù)包單元用于將生成的所述數(shù)據(jù)包以并發(fā)方式同時發(fā)送至所述業(yè)務系統(tǒng),以生成所述測試結果;分析數(shù)據(jù)包單元用于分析所述數(shù)據(jù)包的所述測試結果,統(tǒng)計所述測試結果對應的功能的成功率。4.根據(jù)權利要求1所述的平臺,其特征在于,所述界面生成單元包括編輯單元,用于根據(jù)用戶需求創(chuàng)建所述用戶界面的一個或多個資源數(shù)據(jù);生成單元,用于通過API接口調用所述資源數(shù)據(jù)對應的WindowsUIAPI函數(shù)創(chuàng)建所述用戶界面。5.根據(jù)權利要求1所述的平臺,其特征在于,所述業(yè)務流程配置單元包括業(yè)務分類單元,用于按照用戶需求將所述用戶界面對應的一個或多個所述工作流程組合成一個或多個操作模塊;配置規(guī)則單元,用于根據(jù)所述操作模塊定義所述操作模塊對應的控制串;服務控制單元,用于根據(jù)所述控制串執(zhí)行相應的操作。6.一種業(yè)務系統(tǒng)開發(fā)方法,其特征在于,包括界面生成步驟,通過用戶界面生成工具獲取所述用戶界面,所述用戶界面的屬性包括:標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置步驟,定制對應所述用戶界面操作的工作流程;處理步驟,根據(jù)所述工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。7.根據(jù)權利要求6所述的方法,其特征在于,所述界面生成步驟包括編輯步驟,根據(jù)用戶需求創(chuàng)建所述用戶界面的一個或多個資源數(shù)據(jù);生成步驟,通過API接口調用所述資源數(shù)據(jù)對應的WindowsUIAPI函數(shù)創(chuàng)建所述用戶界面。8.根據(jù)權利要求6所述的方法,其特征在于,所述業(yè)務流程配置步驟包括業(yè)務分類步驟,按照用戶需求將所述用戶界面對應的一個或多個所述工作流程組合成一個或多個操作模塊;配置規(guī)則步驟,根據(jù)所述操作模塊定義所述操作模塊對應的控制串;服務控制步驟,根據(jù)所述控制串執(zhí)行相應的操作。9.一種業(yè)務系統(tǒng)開發(fā)系統(tǒng),其特征在于,包括權利要求1-5中任一項所述的業(yè)務系統(tǒng)開發(fā)平臺。10.根據(jù)權利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括服務器,與所述業(yè)務系統(tǒng)開發(fā)平臺建立通訊,用于遠程控制所述業(yè)務系統(tǒng)開發(fā)平臺的各種操作。全文摘要本發(fā)明公開了一種業(yè)務系統(tǒng)開發(fā)方法、平臺及系統(tǒng)。其中,該業(yè)務系統(tǒng)開發(fā)平臺包括界面生成單元,用于通過用戶界面生成工具獲取用戶界面,用戶界面的屬性包括標號、編輯域、菜單、列表框以及按鈕;業(yè)務流程配置單元,用于定制對應用戶界面操作的工作流程;處理單元,用于根據(jù)工作流程調用對應的函數(shù),獲取業(yè)務系統(tǒng)的各個功能對應的操作結果。通過本發(fā)明,能夠實現(xiàn)統(tǒng)一業(yè)務系統(tǒng)的開發(fā)標準,提高研發(fā)人員的工作效率,降低人力和時間成本。文檔編號G06F9/45GK102567066SQ201010602070公開日2012年7月11日申請日期2010年12月22日優(yōu)先權日2010年12月22日發(fā)明者陸振華申請人:北大方正集團有限公司,方正國際軟件(北京)有限公司