国产精品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>

      基于ajax技術(shù)的動(dòng)態(tài)表頭控制的實(shí)現(xiàn)的制作方法

      文檔序號(hào):6345051閱讀:559來(lái)源:國(guó)知局
      專利名稱:基于ajax技術(shù)的動(dòng)態(tài)表頭控制的實(shí)現(xiàn)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種報(bào)表表頭控制的實(shí)現(xiàn),尤其是一種基于ajax技術(shù)動(dòng)態(tài)表頭控制的實(shí)現(xiàn)。本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域。
      背景技術(shù)
      Ajax 的核心是 JavaScript 對(duì)象 XmlHttpReques t。該對(duì)象在 Internet Explorer5中首次引入,它是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)而言之,XmlHttpRequest使您可以使用JavaScript向服務(wù)器提出請(qǐng)求并處理響應(yīng),而不阻塞用戶。AJAX不是一種新的編程語(yǔ)言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的Web應(yīng)用程序的技術(shù)。通過(guò)AJAX,JavaScript可使用JavaScript的XMLHttpRequest對(duì)象來(lái)直接與服務(wù)器進(jìn)行通信。通過(guò)這個(gè)對(duì)象,JavaScript可在不重載頁(yè)面的情況與Web服務(wù)器交換數(shù)據(jù)。AJAX在瀏覽器與Web服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP請(qǐng)求),這樣就可使網(wǎng)頁(yè)從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁(yè)面。AJAX可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。目前主流的業(yè)務(wù)系統(tǒng)內(nèi)的業(yè)務(wù)表頭控制的實(shí)現(xiàn)主要是依靠以下技術(shù)方案:通過(guò)業(yè)務(wù)系統(tǒng)的報(bào)表工具,進(jìn)行自定義表頭的設(shè)計(jì),在報(bào)表引擎中,重構(gòu)該報(bào)表的表頭,并對(duì)該表頭進(jìn)行對(duì)應(yīng)域的值進(jìn)行綁定,完成報(bào)表表頭的控制過(guò)程。但上述技術(shù)存在以下弊端:一是上述技術(shù)雖然可以最終實(shí)現(xiàn)報(bào)表表頭的控制,但是其主要通過(guò)報(bào)表設(shè)計(jì)工具重新設(shè)計(jì)表頭來(lái)實(shí)現(xiàn),通過(guò)軟件程序的解析最終實(shí)現(xiàn)在業(yè)務(wù)系統(tǒng)內(nèi)的表頭控制,但是此種方式需要較高的。本發(fā)明通過(guò)基于ajax技術(shù)的動(dòng)態(tài)表頭控制,使用戶可以在系統(tǒng)初始化的過(guò)程中即完成表頭的同步更新,而無(wú)需進(jìn)行二次開(kāi)發(fā)過(guò)程,更方便也更加快捷,同時(shí)對(duì)業(yè)務(wù)系統(tǒng)的源程序不進(jìn)行任何修改,避免了因代碼改動(dòng)帶來(lái)的不穩(wěn)定性等弊端。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于:針對(duì)現(xiàn)有技術(shù)的不足,通過(guò)基于ajax技術(shù)的動(dòng)態(tài)表頭控制的實(shí)現(xiàn),簡(jiǎn)化了業(yè)務(wù)系統(tǒng)中極為重要的報(bào)表修改流程,同時(shí)使得業(yè)務(wù)系統(tǒng)的報(bào)表的業(yè)務(wù)清晰
      度更高。為實(shí)現(xiàn)上述目的,本發(fā)明包括如下單元模塊:表頭記錄單元:完成在系統(tǒng)設(shè)置過(guò)程中的表頭記錄工作;——所述表頭記錄單元,在業(yè)務(wù)系統(tǒng)發(fā)布完成后,將系統(tǒng)的預(yù)定義信息,生成報(bào)表的表頭記錄內(nèi)容,其數(shù)據(jù)主要保存于數(shù)據(jù)庫(kù)的report_head表當(dāng)中,記錄的關(guān)鍵內(nèi)容為表頭id,報(bào)表id,報(bào)表名稱,表頭來(lái)源數(shù)據(jù)庫(kù)表,表頭名等信息;表頭定制單兀:完成報(bào)表的表頭定制過(guò)程控制;-所述表頭定制單元,從report_head表中,讀取表頭id,并根據(jù)報(bào)表列值顯示
      需要,將表頭id與報(bào)表列值id進(jìn)行綁定,實(shí)現(xiàn)表頭id在確認(rèn)的列值中進(jìn)行顯示;表頭生成單兀:完成報(bào)表表頭的生成;
      ——所述表頭生成單元主要完成報(bào)表表頭的生成工作,在業(yè)務(wù)系統(tǒng)初始化的工程中,當(dāng)相關(guān)表頭涉及的功能模塊或字段名被重新定義的過(guò)程中,將report_head表中的表頭名進(jìn)行同步更新,并實(shí)現(xiàn)報(bào)表的展現(xiàn)工作;表頭綁定單元:完成初始化表頭與數(shù)據(jù)的綁定過(guò)程;—所述表頭綁定單元在系統(tǒng)初始過(guò)程完成后,將更新過(guò)后的表頭名與列值名進(jìn)行綁定,并更新report表,report表中主要存儲(chǔ)的信息為報(bào)表id、報(bào)表名稱、報(bào)表屬性、報(bào)表表頭列表、報(bào)表樣式控制等信息;表頭驗(yàn)證單兀:完成表頭與數(shù)據(jù)綁定完成后的完整性驗(yàn)證;——所述表頭驗(yàn)證單元在表頭與數(shù)據(jù)綁定后,將在業(yè)務(wù)系統(tǒng)內(nèi)自動(dòng)生成批量測(cè)試數(shù)據(jù),按照業(yè)務(wù)系統(tǒng)原功能模塊的定義方式輸入數(shù)據(jù),并被修改表頭的報(bào)表內(nèi)容是否與系統(tǒng)發(fā)布完成時(shí)存儲(chǔ)的預(yù)定義報(bào)表數(shù)據(jù)相同;——所述表頭驗(yàn)證單元在驗(yàn)證數(shù)據(jù)出現(xiàn)差異后,將提示差異數(shù)據(jù)項(xiàng),返回到Π界面,提醒用戶程序初始化過(guò)程參數(shù)設(shè)定錯(cuò)誤,并給出錯(cuò)誤信息值;數(shù)據(jù)庫(kù):完成關(guān)鍵信息的存儲(chǔ);-所述數(shù)據(jù)庫(kù)包括report_head表,包括表頭id,報(bào)表id,報(bào)表名稱,表頭來(lái)源
      數(shù)據(jù)庫(kù)表,表頭名等字段;-所述數(shù)據(jù)庫(kù)還包括report表,包括報(bào)表id、報(bào)表名稱、報(bào)表屬性、報(bào)表表頭列
      表、報(bào)表樣式控制等字段;用戶使用步驟為:步驟一:在系統(tǒng)發(fā)布完成后,通過(guò)合法用戶登錄業(yè)務(wù)系統(tǒng),并對(duì)相應(yīng)的功能參數(shù)進(jìn)行設(shè)定;步驟二:在功能參數(shù)設(shè)定的過(guò)程中,將報(bào)表提取項(xiàng)的相關(guān)數(shù)據(jù)保存到r印ort_head表中;步驟三:將report_head表中的數(shù)據(jù)用于動(dòng)態(tài)更新report表中的數(shù)據(jù),實(shí)現(xiàn)報(bào)表表頭的動(dòng)態(tài)更新;步驟四:在系統(tǒng)初始化完成后,所有的報(bào)表表頭元素已經(jīng)確定,通過(guò)表頭驗(yàn)證單元對(duì)定義完成后的報(bào)表添加驗(yàn)證數(shù)據(jù),并與系統(tǒng)預(yù)置的數(shù)據(jù)進(jìn)行校驗(yàn),校驗(yàn)其一致性;步驟五:完成系統(tǒng)校驗(yàn)后,生成最終的報(bào)表表頭名稱,并刪除測(cè)試數(shù)據(jù),動(dòng)態(tài)報(bào)表表頭控制實(shí)現(xiàn)。
      具體實(shí)施例方式本發(fā)明公布的特征和使用步驟均可被類似的功能進(jìn)行等效替換,除非特別聲明,本具體實(shí)施方式
      中的任意步驟均為一系列等效或類似特征的一個(gè)例子。實(shí)施例一使用Eclipse開(kāi)發(fā)工具開(kāi)發(fā)客戶端運(yùn)行軟件及jdkl.4.1,使用市場(chǎng)上專用的數(shù)據(jù)庫(kù)管理工具SqlServer2005建立系統(tǒng)所需要的數(shù)據(jù)庫(kù),首先實(shí)現(xiàn)下列控制單元:表頭記錄單元:完成在系統(tǒng)設(shè)置過(guò)程中的表頭記錄工作;——所述表頭記錄單元,在業(yè)務(wù)系統(tǒng)發(fā)布完成后,將系統(tǒng)的預(yù)定義信息,生成報(bào)表的表頭記錄內(nèi)容,其數(shù)據(jù)主要保存于數(shù)據(jù)庫(kù)的report_head表當(dāng)中,記錄的關(guān)鍵內(nèi)容為表頭id,報(bào)表id,報(bào)表名稱,表頭來(lái)源數(shù)據(jù)庫(kù)表,表頭名等信息;表頭定制單兀:完成報(bào)表的表頭定制過(guò)程控制;-所述表頭定制單元,從report_head表中,讀取表頭id,并根據(jù)報(bào)表列值顯示
      需要,將表頭id與報(bào)表列值id進(jìn)行綁定,實(shí)現(xiàn)表頭id在確認(rèn)的列值中進(jìn)行顯示;表頭生成單兀:完成報(bào)表表頭的生成;—所述表頭生成單元主要完成報(bào)表表頭的生成工作,在業(yè)務(wù)系統(tǒng)初始化的工程中,當(dāng)相關(guān)表頭涉及的功能模塊或字段名被重新定義的過(guò)程中,將report_head表中的表頭名進(jìn)行同步更新,并實(shí)現(xiàn)報(bào)表的展現(xiàn)工作;表頭綁定單元:完成初始化表頭與數(shù)據(jù)的綁定過(guò)程;—所述表頭綁定單元在系統(tǒng)初始過(guò)程完成后,將更新過(guò)后的表頭名與列值名進(jìn)行綁定,并更新report表,report表中主要存儲(chǔ)的信息為報(bào)表id、報(bào)表名稱、報(bào)表屬性、報(bào)表表頭列表、報(bào)表樣式控制等信息;表頭驗(yàn)證單兀:完成表頭與數(shù)據(jù)綁定完成后的完整性驗(yàn)證;——所述表頭驗(yàn)證單元在表頭與數(shù)據(jù)綁定后,將在業(yè)務(wù)系統(tǒng)內(nèi)自動(dòng)生成批量測(cè)試數(shù)據(jù),按照業(yè)務(wù)系統(tǒng)原功能模塊的定義方式輸入數(shù)據(jù),并被修改表頭的報(bào)表內(nèi)容是否與系統(tǒng)發(fā)布完成時(shí)存儲(chǔ)的預(yù)定義報(bào)表數(shù)據(jù)相同;——所述表頭驗(yàn)證單元在驗(yàn)證數(shù)據(jù)出現(xiàn)差異后,將提示差異數(shù)據(jù)項(xiàng),返回到Π界面,提醒用戶程序初始化過(guò)程參數(shù)設(shè)定錯(cuò)誤,并給出錯(cuò)誤信息值;數(shù)據(jù)庫(kù):完成關(guān)鍵信息的存儲(chǔ);-所述數(shù)據(jù)庫(kù)包括report_head表,包括表頭id,報(bào)表id,報(bào)表名稱,表頭來(lái)源
      數(shù)據(jù)庫(kù)表,表頭名等字段;-所述數(shù)據(jù)庫(kù)還包括report表,包括報(bào)表id、報(bào)表名稱、報(bào)表屬性、報(bào)表表頭列
      表、報(bào)表樣式控制等字段;用戶使用步驟為:步驟一:在系統(tǒng)發(fā)布完成后,通過(guò)合法用戶登錄業(yè)務(wù)系統(tǒng),并對(duì)相應(yīng)的功能參數(shù)進(jìn)行設(shè)定;步驟二:在功能參數(shù)設(shè)定的過(guò)程中,將報(bào)表提取項(xiàng)的相關(guān)數(shù)據(jù)保存到rep0rt_head表中;步驟三:將report_head表中的數(shù)據(jù)用于動(dòng)態(tài)更新report表中的數(shù)據(jù),實(shí)現(xiàn)報(bào)表表頭的動(dòng)態(tài)更新;步驟四:在系統(tǒng)初始化完成后,所有的報(bào)表表頭元素已經(jīng)確定,通過(guò)表頭驗(yàn)證單元對(duì)定義完成后的報(bào)表添加驗(yàn)證數(shù)據(jù),并與系統(tǒng)預(yù)置的數(shù)據(jù)進(jìn)行校驗(yàn),校驗(yàn)其一致性;步驟五:完成系統(tǒng)校驗(yàn)后,生成最終的報(bào)表表頭名稱,并刪除測(cè)試數(shù)據(jù),動(dòng)態(tài)報(bào)表表頭控制實(shí)現(xiàn)。 除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式。凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍。
      權(quán)利要求
      1.關(guān)于ajax技術(shù)的動(dòng)態(tài)表頭控制的實(shí)現(xiàn),其特征在于:完成動(dòng)態(tài)表頭的控制,需要如下控制單元: 表頭記錄單元:完成在系統(tǒng)設(shè)置過(guò)程中的表頭記錄工作; ____所述表頭記錄單元,在業(yè)務(wù)系統(tǒng)發(fā)布完成后,將系統(tǒng)的預(yù)定義信息,生成報(bào)表的表頭記錄內(nèi)容,其數(shù)據(jù)主要保存于數(shù)據(jù)庫(kù)的report_head表當(dāng)中,記錄的關(guān)鍵內(nèi)容為表頭id,報(bào)表id,報(bào)表名稱,表頭來(lái)源數(shù)據(jù)庫(kù)表,表頭名等信息; 表頭定制單兀:完成報(bào)表的表頭定制過(guò)程控制; ____所述表頭定制單元,從report_head表中,讀取表頭id,并根據(jù)報(bào)表列值顯示需要,將表頭id與報(bào)表列值id進(jìn)行綁定,實(shí)現(xiàn)表頭id在確認(rèn)的列值中進(jìn)行顯示; 表頭生成單兀:完成報(bào)表表頭的生成;____所述表頭生成單元主要完成報(bào)表表頭的生成工作,在業(yè)務(wù)系統(tǒng)初始化的工程中,當(dāng)相關(guān)表頭涉及的功能模塊或字段名被重新定義的過(guò)程中,將report_head表中的表頭名進(jìn)行同步更新,并實(shí)現(xiàn)報(bào)表的展現(xiàn)工作; 表頭綁定單元:完成初始化表頭與數(shù)據(jù)的綁定過(guò)程;____所述表頭綁定單元在系統(tǒng)初始過(guò)程完成后,將更新過(guò)后的表頭名與列值名進(jìn)行綁定,并更新report表,report表中主要存儲(chǔ)的信息為報(bào)表id、報(bào)表名稱、報(bào)表屬性、報(bào)表表頭列表、報(bào)表樣式控制等信息; 表頭驗(yàn)證單兀:完成表頭與數(shù)據(jù)綁定完成后的完整性驗(yàn)證;____所述表頭驗(yàn)證單元在表頭與數(shù)據(jù)綁定后,將在業(yè)務(wù)系統(tǒng)內(nèi)自動(dòng)生成批量測(cè)試數(shù)據(jù),按照業(yè)務(wù)系統(tǒng)原功能模塊的定義方式輸入數(shù)據(jù),并被修改表頭的報(bào)表內(nèi)容是否與系統(tǒng)發(fā)布完成時(shí)存儲(chǔ)的預(yù)定義報(bào)表數(shù)據(jù)相同; ____所述表頭驗(yàn)證單元在驗(yàn)證數(shù)據(jù)出現(xiàn)差異后,將提示差異數(shù)據(jù)項(xiàng),返回到Π界面,提醒用戶程序初始化過(guò)程參數(shù)設(shè)定錯(cuò)誤,并給出錯(cuò)誤信息值; 數(shù)據(jù)庫(kù):完成關(guān)鍵信息的存儲(chǔ);____所述數(shù)據(jù)庫(kù)包括report_head表,包括表頭id,報(bào)表id,報(bào)表名稱,表頭來(lái)源數(shù)據(jù)庫(kù)表,表頭名等字段; ____所述數(shù)據(jù)庫(kù)還包括report表,包括報(bào)表id、報(bào)表名稱、報(bào)表屬性、報(bào)表表頭列表、報(bào)表樣式控制等字段。
      2.根據(jù)權(quán)利要求1所述基于ajax技術(shù)的動(dòng)態(tài)表頭控制的實(shí)現(xiàn),其特征還在于:完成動(dòng)態(tài)表頭控制的實(shí)現(xiàn),還需要如下步驟: 步驟一:在系統(tǒng)發(fā)布完成后,通過(guò)合法用戶登錄業(yè)務(wù)系統(tǒng),并對(duì)相應(yīng)的功能參數(shù)進(jìn)行設(shè)定; 步驟二:在功能參數(shù)設(shè)定的過(guò)程中,將報(bào)表提取項(xiàng)的相關(guān)數(shù)據(jù)保存到rep0rt_head表中; 步驟三:將report_head表中的數(shù)據(jù)用于動(dòng)態(tài)更新report表中的數(shù)據(jù),實(shí)現(xiàn)報(bào)表表頭的動(dòng)態(tài)更新; 步驟四:在系統(tǒng)初始化完成后,所有的報(bào)表表頭元素已經(jīng)確定,通過(guò)表頭驗(yàn)證單元對(duì)定義完成后的報(bào)表添加驗(yàn)證數(shù)據(jù),并與系統(tǒng)預(yù)置的數(shù)據(jù)進(jìn)行校驗(yàn),校驗(yàn)其一致性; 步驟五:完成系統(tǒng)校驗(yàn)后,生成最終的報(bào)表表頭名稱,并刪除測(cè)試數(shù)據(jù),動(dòng)態(tài)報(bào)表表頭控制實(shí) 現(xiàn)。
      全文摘要
      本發(fā)明涉及一種報(bào)表表頭控制的實(shí)現(xiàn),尤其是一種基于ajax技術(shù)動(dòng)態(tài)表頭控制的實(shí)現(xiàn)。本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域。本發(fā)明的特征在于包含如下控制單元表頭記錄單元完成在系統(tǒng)設(shè)置過(guò)程中的表頭記錄工作;表頭定制單元完成報(bào)表的表頭定制過(guò)程控制;表頭生成單元完成報(bào)表表頭的生成;表頭綁定單元完成初始化表頭與數(shù)據(jù)的綁定過(guò)程;表頭驗(yàn)證單元完成表頭與數(shù)據(jù)綁定完成后的完整性驗(yàn)證;數(shù)據(jù)庫(kù)完成關(guān)鍵信息的存儲(chǔ);。本發(fā)明通過(guò)基于ajax技術(shù)的動(dòng)態(tài)表頭控制,使用戶可以在系統(tǒng)初始化的過(guò)程中即完成表頭的同步更新,而無(wú)需進(jìn)行二次開(kāi)發(fā)過(guò)程,更方便也更加快捷,同時(shí)對(duì)業(yè)務(wù)系統(tǒng)的源程序不進(jìn)行任何修改,避免了因代碼改動(dòng)帶來(lái)的不穩(wěn)定性等弊端。
      文檔編號(hào)G06F9/44GK103092580SQ201110336058
      公開(kāi)日2013年5月8日 申請(qǐng)日期2011年10月27日 優(yōu)先權(quán)日2011年10月27日
      發(fā)明者王志剛 申請(qǐng)人:鎮(zhèn)江雅迅軟件有限責(zé)任公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1