一種培訓(xùn)系統(tǒng)及其數(shù)據(jù)訪問方法
【專利摘要】本申請公開了一種培訓(xùn)系統(tǒng)的數(shù)據(jù)訪問方法,包括:接收用于發(fā)送的數(shù)據(jù)訪問請求;對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類;從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)封裝、處理后進(jìn)行顯示。本申請公開的培訓(xùn)系統(tǒng)數(shù)據(jù)訪問方法通過將多種類型的數(shù)據(jù)預(yù)先存儲在數(shù)據(jù)庫中,建立了統(tǒng)一的資源體系,實(shí)現(xiàn)了課程、文檔、教材等多種類型資源的統(tǒng)一管理,同時(shí)在用戶訪問時(shí),首先由業(yè)務(wù)層邏輯分析出訪問請求的歸屬業(yè)務(wù)種類,進(jìn)而由數(shù)據(jù)操作層從數(shù)據(jù)庫中讀取相應(yīng)的數(shù)據(jù),顯示給用戶,實(shí)現(xiàn)了資源的聚合、分類與共享。
【專利說明】一種培訓(xùn)系統(tǒng)及其數(shù)據(jù)訪問方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及培訓(xùn)系統(tǒng)【技術(shù)領(lǐng)域】,更具體地說,涉及一種培訓(xùn)系統(tǒng)及其數(shù)據(jù)訪問方法。
【背景技術(shù)】
[0002]隨著智能電網(wǎng)技術(shù)的不斷發(fā)展,推廣應(yīng)用和智能電網(wǎng)建設(shè)試點(diǎn)工程的深入推進(jìn),加強(qiáng)智能電網(wǎng)技術(shù)標(biāo)準(zhǔn)體系的學(xué)習(xí)培訓(xùn),是今后一個時(shí)期公司系統(tǒng)人才隊(duì)伍建設(shè)的重要內(nèi)容。建設(shè)智能電網(wǎng)培訓(xùn)系統(tǒng)是推動相關(guān)工程人員及運(yùn)行維護(hù)人員知識更新和業(yè)務(wù)技能持續(xù)提升的重要載體。然而,現(xiàn)有的培訓(xùn)系統(tǒng)采用分散部署的方式實(shí)現(xiàn),未能做到資源的聚合、分類與共享,不利于國家電網(wǎng)公司在全網(wǎng)內(nèi)開展統(tǒng)一的培訓(xùn)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本申請?zhí)峁┝艘环N培訓(xùn)系統(tǒng)及其數(shù)據(jù)訪問方法,用于實(shí)現(xiàn)資源的聚合、分類與共享。
[0004]為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0005]一種培訓(xùn)系統(tǒng)的數(shù)據(jù)訪問方法,包括:
[0006]接收用于發(fā)送的數(shù)據(jù)訪問請求;
[0007]對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類;
[0008]從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)封裝、處理后進(jìn)行顯示。
[0009]優(yōu)選地,所述業(yè)務(wù)種類包括:課程學(xué)習(xí)、在線評測、資源管理、技術(shù)問答、資訊動態(tài)、用戶機(jī)構(gòu)管理、系統(tǒng)管理和個人管理中的任意一個或多個。
[0010]優(yōu)選地,所述數(shù)據(jù)庫包括結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)。
[0011]優(yōu)選地,所述結(jié)構(gòu)化數(shù)據(jù)包括數(shù)據(jù)信息。
[0012]優(yōu)選地,所述非結(jié)構(gòu)化數(shù)據(jù)包括:文檔、視頻和課件。
[0013]優(yōu)選地,所述預(yù)設(shè)的數(shù)據(jù)庫按照以下過程建立:
[0014]收集與多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),將所述數(shù)據(jù)封裝成預(yù)設(shè)的開源軟件可識別的數(shù)據(jù)格式;
[0015]將封裝后的數(shù)據(jù)提交給所述開源軟件;
[0016]所述開源軟件接收所述封裝后的數(shù)據(jù),并利用預(yù)設(shè)的開源框架把相應(yīng)的數(shù)據(jù)注入到對應(yīng)的實(shí)體對象類里面;
[0017]所述開源軟件調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
[0018]一種培訓(xùn)系統(tǒng),包括:
[0019]用戶界面層,用于接收數(shù)據(jù)訪問請求;
[0020]業(yè)務(wù)層,用于對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類;
[0021]數(shù)據(jù)操作層,用于從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)進(jìn)行封裝、處理后顯示在所述用戶界面層;
[0022]數(shù)據(jù)庫,用于存放多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù)。
[0023]優(yōu)選地,所述業(yè)務(wù)層包括:課程學(xué)習(xí)模塊、在線評測模塊、資源管理模塊、技術(shù)問答模塊、咨詢動態(tài)模塊、用戶機(jī)構(gòu)管理模塊、系統(tǒng)管理模塊和個人管理模塊。
[0024]優(yōu)選地,所述數(shù)據(jù)庫包括:模塊一,用于存儲結(jié)構(gòu)化數(shù)據(jù);模塊二,用于存儲非結(jié)構(gòu)化數(shù)據(jù)。
[0025]優(yōu)選地,所述系統(tǒng)還包括:數(shù)據(jù)庫建立模塊,所述數(shù)據(jù)庫建立模塊包括:用戶界面層,用于收集與多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),將所述數(shù)據(jù)封裝成預(yù)設(shè)的開源軟件可識別的數(shù)據(jù)格式并提交給預(yù)設(shè)的開源軟件;
[0026]開源軟件,用于接收所述封裝后的數(shù)據(jù),并利用預(yù)設(shè)的開源框架把相應(yīng)的數(shù)據(jù)注入到對應(yīng)的實(shí)體對象類里面,調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
[0027]從上述的技術(shù)方案可以看出,本申請公開的培訓(xùn)系統(tǒng)數(shù)據(jù)訪問方法通過將多種類型的數(shù)據(jù)預(yù)先存儲在數(shù)據(jù)庫中,建立了統(tǒng)一的資源體系,實(shí)現(xiàn)了課程、文檔、教材等多種類型資源的統(tǒng)一管理,同時(shí)在用戶訪問時(shí),首先由業(yè)務(wù)層邏輯分析出訪問請求的歸屬業(yè)務(wù)種類,進(jìn)而由數(shù)據(jù)操作層從數(shù)據(jù)庫中讀取相應(yīng)的數(shù)據(jù),顯示給用戶,實(shí)現(xiàn)了資源的聚合、分類
與共享。
【專利附圖】
【附圖說明】
[0028]為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0029]圖1為本申請實(shí)施例公開的一種培訓(xùn)系統(tǒng)的數(shù)據(jù)訪問方法流程圖;
[0030]圖2為本申請實(shí)施例公開的一種數(shù)據(jù)庫建立方法流程圖;
[0031]圖3為本申請實(shí)施例公開的一種培訓(xùn)系統(tǒng)架構(gòu)圖。
【具體實(shí)施方式】
[0032]下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本申請保護(hù)的范圍。
[0033]參見圖1,圖1為本申請實(shí)施例公開的一種培訓(xùn)系統(tǒng)的數(shù)據(jù)訪問方法流程圖。
[0034]如圖1所示,該方法包括:
[0035]步驟101:接收用于發(fā)送的數(shù)據(jù)訪問請求;
[0036]具體地,用戶界面層接收到訪問請求,請求進(jìn)行數(shù)據(jù)的訪問,該數(shù)據(jù)訪問請求是由用戶發(fā)起的。[0037]步驟102:對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類;
[0038]具體地,業(yè)務(wù)層對用戶界面層接收到的訪問請求進(jìn)行邏輯分析處理,分析出該數(shù)據(jù)訪問請求具體屬于哪一種業(yè)務(wù)種類,舉例來說,業(yè)務(wù)種類可以包括:課程學(xué)習(xí)、在線評測、資源管理、技術(shù)問答、資訊動態(tài)、用戶機(jī)構(gòu)管理、系統(tǒng)管理和個人管理中的任意一個或多個。
[0039]步驟103:從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)封裝、處理后進(jìn)行顯示。
[0040]具體地,可以在系統(tǒng)建立初期就預(yù)先建立一個數(shù)據(jù)庫,預(yù)先建立的數(shù)據(jù)庫里存儲著結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù),結(jié)構(gòu)化數(shù)據(jù)包括:數(shù)據(jù)信息,非結(jié)構(gòu)化數(shù)據(jù)包括:文檔、視頻和課件。
[0041]本實(shí)施例中,在用戶提出訪問請求時(shí),首先由業(yè)務(wù)層邏輯分析出訪問請求的歸屬業(yè)務(wù)種類,進(jìn)而由數(shù)據(jù)操作層從數(shù)據(jù)庫中讀取相應(yīng)業(yè)務(wù)種類對應(yīng)的數(shù)據(jù)并顯示給用戶,實(shí)現(xiàn)了資源的聚合、分類與共享。
[0042]參見圖2,圖2為本申請實(shí)施例公開的一種數(shù)據(jù)庫建立方法流程圖。
[0043]如圖2所示,該方法包括:
[0044]步驟201:收集與多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),將所述數(shù)據(jù)封裝成預(yù)設(shè)的開源軟件可識別的數(shù)據(jù)格式;
[0045]具體地,由用戶界面層來完成對多種業(yè)務(wù)類型的數(shù)據(jù)的收集工作,然后將收集到的數(shù)據(jù)封裝處理,使得封裝后的數(shù)據(jù)為預(yù)先設(shè)定的開源軟件所能夠識別的數(shù)據(jù)格式。預(yù)先設(shè)定的開源軟件可以是struts2也可以是其它的軟件。
[0046]步驟202:將封裝后的數(shù)據(jù)提交給所述開源軟件;
[0047]步驟203:所述開源軟件接收所述封裝后的數(shù)據(jù),并利用預(yù)設(shè)的開源框架把相應(yīng)的數(shù)據(jù)注入到對應(yīng)的實(shí)體對象類里面;
[0048]具體地,開源軟件struts2在接收到封裝后的數(shù)據(jù)后,利用預(yù)設(shè)的開源框架例如spring,把相應(yīng)的數(shù)據(jù)注入到與之對應(yīng)的實(shí)體對象類bean里面。
[0049]步驟204:所述開源軟件調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
[0050]具體地,由開源軟件struts2來調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
[0051]本實(shí)施例中,通過預(yù)先將多種業(yè)務(wù)類型的數(shù)據(jù)存儲在數(shù)據(jù)庫中,建立了統(tǒng)一的資源體系,實(shí)現(xiàn)了課程、文檔、教材等多種類型資源的統(tǒng)一管理。
[0052]參見圖3,圖3為本申請實(shí)施例公開的一種培訓(xùn)系統(tǒng)架構(gòu)圖。
[0053]如圖3所示,該系統(tǒng)包括:
[0054]用戶界面層1,用于接收數(shù)據(jù)訪問請求;
[0055]具體地,用戶可以通過用戶界面層I來提出數(shù)據(jù)訪問請求,請求對某一類型業(yè)務(wù)的訪問,例如訪問課程學(xué)習(xí)或者訪問在線評測等。
[0056]業(yè)務(wù)層2,用于對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類;
[0057]具體地,業(yè)務(wù)層2分析由用戶界面層I發(fā)送的數(shù)據(jù)訪問請求,解析出該訪問請求具體歸屬于哪一種業(yè)務(wù)種類。業(yè)務(wù)層2可以包括課程學(xué)習(xí)模塊21、在線評測模塊22、資源管理模塊23、技術(shù)問答模塊24、咨詢動態(tài)模塊25、用戶機(jī)構(gòu)管理模塊26、系統(tǒng)管理模塊27和個人管理模塊28。其中每一個模塊對應(yīng)于一種業(yè)務(wù)類型。
[0058]數(shù)據(jù)操作層3,用于從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)進(jìn)行封裝、處理后顯示在所述用戶界面層;
[0059]具體地,數(shù)據(jù)操作層包括Java應(yīng)用編程接口 31、開源軟件struts232、開源框架spring33、內(nèi)存緩沖器34。數(shù)據(jù)操作層3從數(shù)據(jù)庫中提取出與訪問請求對應(yīng)的業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將提取的數(shù)據(jù)進(jìn)行封裝、處理后顯示在用戶界面層I。
[0060]數(shù)據(jù)庫4,用于存放多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),包括文檔41,、視頻42、課件43、數(shù)據(jù)信息44。
[0061]具體地,數(shù)據(jù)庫4可以包括模塊一,用于存儲結(jié)構(gòu)化數(shù)據(jù);模塊二,用于存儲非結(jié)構(gòu)化數(shù)據(jù)。
[0062]本系統(tǒng)采用MVC(Model View Controller)三層設(shè)計(jì)模式,用戶界面層采用開源軟件 struts2 的標(biāo)簽、JSTL (JSP Standard Tag Library)標(biāo)簽、JSP (Java Server Pages)標(biāo)簽、JQUERY腳本設(shè)計(jì);持久化層采用hibernate和spring來實(shí)現(xiàn),所有的bean交由spring來統(tǒng)一管理,實(shí)現(xiàn)了多種類型資源的統(tǒng)一管理。
[0063]其中,其中MVC是模型-視圖-控制器的英文簡寫,為一種軟件設(shè)計(jì)模式,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法;JSTL(JSP Standard Tag Library)是一個不斷完善的開放源代碼的JSP標(biāo)簽庫JSP是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),它是在傳統(tǒng)的網(wǎng)頁HTML文件0.htm, *? html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件JQUERY是一種Javascript框架,而Javascript是一種面向?qū)ο蟮膭討B(tài)類型的區(qū)分大小寫的客戶端腳本語言hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫;一個bean扮演著應(yīng)用程序素材的角色。
[0064]進(jìn)一步,在上述實(shí)施例的基礎(chǔ)上,本申請的系統(tǒng)還包括:數(shù)據(jù)庫建立模塊,所述數(shù)據(jù)庫建立模塊包括:用戶界面層1,用于收集與多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),將所述數(shù)據(jù)封裝成預(yù)設(shè)的開源軟件可識別的數(shù)據(jù)格式并提交給預(yù)設(shè)的開源軟件;
[0065]開源軟件,用于接收所述封裝后的數(shù)據(jù),并利用預(yù)設(shè)的開源框架把相應(yīng)的數(shù)據(jù)注入到對應(yīng)的實(shí)體對象類里面,調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
[0066]通過上述數(shù)據(jù)庫建立模塊,完成了對系統(tǒng)數(shù)據(jù)庫3的數(shù)據(jù)填充過程。
[0067]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或
者設(shè)備所固有的要素。在 沒有更多限制的情況下,由語句“包括一個......”限定的要素,
并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0068]本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。
[0069]對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種培訓(xùn)系統(tǒng)的數(shù)據(jù)訪問方法,其特征在于,包括: 接收用于發(fā)送的數(shù)據(jù)訪問請求; 對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類; 從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)封裝、處理后進(jìn)行顯不。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)種類包括:課程學(xué)習(xí)、在線評測、資源管理、技術(shù)問答、資訊動態(tài)、用戶機(jī)構(gòu)管理、系統(tǒng)管理和個人管理中的任意一個或多個。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫包括結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述結(jié)構(gòu)化數(shù)據(jù)包括數(shù)據(jù)信息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述非結(jié)構(gòu)化數(shù)據(jù)包括:文檔、視頻和課件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的數(shù)據(jù)庫按照以下過程建立: 收集與多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),將所述數(shù)據(jù)封裝成預(yù)設(shè)的開源軟件可識別的數(shù)據(jù)格式; 將封裝后的數(shù)據(jù)提交給所述開源軟件; 所述開源軟件接收所述封裝后的數(shù)據(jù),并利用預(yù)設(shè)的開源框架把相應(yīng)的數(shù)據(jù)注入到對應(yīng)的實(shí)體對象類里面; 所述開源軟件調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
7.一種培訓(xùn)系統(tǒng),其特征在于,包括: 用戶界面層,用于接收數(shù)據(jù)訪問請求; 業(yè)務(wù)層,用于對所述數(shù)據(jù)訪問請求進(jìn)行邏輯處理,分析出所述數(shù)據(jù)訪問請求的所屬業(yè)務(wù)種類; 數(shù)據(jù)操作層,用于從預(yù)設(shè)的數(shù)據(jù)庫中讀取與所述業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),并將所述數(shù)據(jù)進(jìn)行封裝、處理后顯示在所述用戶界面層; 數(shù)據(jù)庫,用于存放多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述業(yè)務(wù)層包括:課程學(xué)習(xí)模塊、在線評測模塊、資源管理模塊、技術(shù)問答模塊、咨詢動態(tài)模塊、用戶機(jī)構(gòu)管理模塊、系統(tǒng)管理模塊和個人管理模塊。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫包括:模塊一,用于存儲結(jié)構(gòu)化數(shù)據(jù);模塊二,用于存儲非結(jié)構(gòu)化數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:數(shù)據(jù)庫建立模塊,所述數(shù)據(jù)庫建立模塊包括:用戶界面層,用于收集與多種業(yè)務(wù)種類對應(yīng)的數(shù)據(jù),將所述數(shù)據(jù)封裝成預(yù)設(shè)的開源軟件可識別的數(shù)據(jù)格式并提交給預(yù)設(shè)的開源軟件; 開源軟件,用于接收所述封裝后的數(shù)據(jù),并利用預(yù)設(shè)的開源框架把相應(yīng)的數(shù)據(jù)注入到對應(yīng)的實(shí)體對象類里面,調(diào)用與所述業(yè)務(wù)種類對應(yīng)的業(yè)務(wù)處理方法和持久化方法,把數(shù)據(jù)存儲到數(shù)據(jù)庫中。
【文檔編號】G06F17/30GK103605685SQ201310528864
【公開日】2014年2月26日 申請日期:2013年11月1日 優(yōu)先權(quán)日:2013年11月1日
【發(fā)明者】韓旭, 王小輝, 尹彩玲, 魏青科 申請人:國家電網(wǎng)公司, 國網(wǎng)電力科學(xué)研究院, 北京中電飛華通信股份有限公司, 北京國電通網(wǎng)絡(luò)技術(shù)有限公司