專利名稱:可視化數(shù)據(jù)庫維護系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)庫技術(shù),更具體地說,涉及一種可視化數(shù)據(jù)庫維護系統(tǒng)。
背景技術(shù):
對于數(shù)據(jù)庫來說,及時對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行維護是保證數(shù)據(jù)庫性能的重要因素。 目前,對數(shù)據(jù)庫的維護采用的手段是通過數(shù)據(jù)庫指令實現(xiàn)的。由于數(shù)據(jù)庫指令比較專業(yè),需 要經(jīng)過專門的培訓(xùn)之后才能夠熟練使用,因此大大限制了數(shù)據(jù)庫在企業(yè)中發(fā)揮的作用。為 了方便數(shù)據(jù)庫的數(shù)據(jù)維護,就需要一種能夠?qū)?shù)據(jù)庫進(jìn)行簡明、便捷操作的數(shù)據(jù)庫維護系 統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種可視化的數(shù)據(jù)庫維護技術(shù)。根據(jù)本發(fā)明,提出一種可視化數(shù)據(jù)庫維護系統(tǒng),包括可視化頁面顯示裝置,顯示一可視化頁面,可視化頁面包括工具區(qū)域、主顯示區(qū)域 和輔助顯示區(qū)域;工具視圖產(chǎn)生裝置,耦合到一組工具軟件,工具軟件耦合到一數(shù)據(jù)庫并可對該數(shù) 據(jù)庫進(jìn)行操作,工具視圖產(chǎn)生裝置在頁面的工具區(qū)域中顯示一組工具軟件的可視化標(biāo)簽;導(dǎo)航裝置,耦合到數(shù)據(jù)庫,在頁面的輔助顯示區(qū)域顯示一分層的導(dǎo)航結(jié)構(gòu),導(dǎo)航結(jié) 構(gòu)與數(shù)據(jù)庫中的第一類元素或者第二類元素相關(guān),其中,導(dǎo)航裝置將當(dāng)前在輔助顯示區(qū)域 中被選中的第一類元素或者第二類元素的相關(guān)信息顯示在頁面的主顯示區(qū)域中;彈出視圖顯示裝置,耦合到一組工具軟件,在工具軟件對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作 時,彈出視圖顯示裝置在所述頁面上疊加顯示彈出對話框,該彈出對話框與被選擇的工具 軟件相關(guān)聯(lián)。其中,導(dǎo)航裝置包括第一類元素屬性生成器,生成與第一類元素相關(guān)聯(lián)的屬性,其中與第一類元素相 關(guān)聯(lián)的屬性包括第一編碼、第一名稱、第一描述、第一類型、第一時限、第一保密標(biāo)簽;第二類元素屬性生成器,生成與第二類元素相關(guān)聯(lián)的屬性,其中與第二類元素相 關(guān)聯(lián)的屬性包括第二編碼、第二來源、第二時限、第二關(guān)聯(lián)、第二標(biāo)記、第二保密標(biāo)簽。采用本發(fā)明的技術(shù)方案,采用可視化的界面結(jié)合工具圖表的方式實現(xiàn)了對于數(shù)據(jù) 庫的維護,將傳統(tǒng)的指令變成直接可在界面上操作的元素,大大方便了對于數(shù)據(jù)庫的維護。
圖1揭示了根據(jù)本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)的結(jié)構(gòu)圖。圖2揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中可視化頁面的一個示例。圖3揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中工具軟件的可視化標(biāo)簽的一個示 例。
圖4揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中彈出對話框的一個示例。圖5揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中主顯示區(qū)域和輔助顯示區(qū)域的一 個示例。
具體實施例方式本發(fā)明揭示了一種可視化數(shù)據(jù)庫維護系統(tǒng),參考圖1所示,該可視化數(shù)據(jù)庫維護 系統(tǒng)10包括可視化頁面顯示裝置11、工具視圖產(chǎn)生裝置12、導(dǎo)航裝置13、彈出視圖顯示 裝置14??梢暬撁骘@示裝置11顯示一可視化頁面,可視化頁面包括工具區(qū)域、主顯示區(qū) 域和輔助顯示區(qū)域。工具視圖產(chǎn)生裝置12耦合到一組工具軟件,工具軟件耦合到一數(shù)據(jù)庫并可對該 數(shù)據(jù)庫進(jìn)行操作,工具視圖產(chǎn)生裝置12在頁面的工具區(qū)域中顯示一組工具軟件的可視化 標(biāo)簽。導(dǎo)航裝置13耦合到數(shù)據(jù)庫,在頁面的輔助顯示區(qū)域顯示一分層的導(dǎo)航結(jié)構(gòu),導(dǎo)航 結(jié)構(gòu)與數(shù)據(jù)庫中的第一類元素或者第二類元素相關(guān),其中,導(dǎo)航裝置13將當(dāng)前在輔助顯示 區(qū)域中被選中的第一類元素或者第二類元素的相關(guān)信息顯示在頁面的主顯示區(qū)域中。彈出視圖顯示裝置14耦合到一組工具軟件,在工具軟件對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操 作時,彈出視圖顯示裝置14在頁面上疊加顯示彈出對話框,該彈出對話框與被選擇的工具 軟件相關(guān)聯(lián)。在一個實施例中,導(dǎo)航裝置13包括第一類元素屬性生成器130和第二類元素屬性 生成器131。第一類元素屬性生成器130生成與第一類元素相關(guān)聯(lián)的屬性,其中與第一類元素 相關(guān)聯(lián)的屬性包括第一編碼、第一名稱、第一描述、第一類型、第一時限、第一保密標(biāo)簽。第二類元素屬性生成器131生成與第二類元素相關(guān)聯(lián)的屬性,其中與第二類元素 相關(guān)聯(lián)的屬性包括第二編碼、第二來源、第二時限、第二關(guān)聯(lián)、第二標(biāo)記、第二保密標(biāo)簽。圖2-圖5揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)的一個具體應(yīng)用實例。首先參考圖2,圖2揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中可視化頁面的一個 示例。該可視化頁面20包括工具區(qū)域21、主顯示區(qū)域22和輔助顯示區(qū)域23。參考圖3,圖3揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中工具軟件的可視化標(biāo)簽 的一個示例。圖3所顯示的工具軟件的可視化標(biāo)簽會顯示在圖2所示的可視化頁面20的 工具區(qū)域21中。在圖3所示的實施例中,所提供的工具軟件的可視化標(biāo)簽包括A 下拉式新增按鈕,將鼠標(biāo)選中某一現(xiàn)成節(jié)點后,可以新增子節(jié)點、新增兄弟節(jié)點 及在此節(jié)點下新增文章和在此文章前新增文章。B:刪除按鈕,將鼠標(biāo)選中的文章或節(jié)點點擊刪除按鈕便刪除選中的文章或節(jié)點。 注意節(jié)點下有文章時,需要將文章全部刪除移去后才可刪除節(jié)點。C 查找按鈕,可以查找知識庫中的文章或節(jié)點。D 保存按鈕,將所有更改保存;并保存對數(shù)據(jù)庫中數(shù)據(jù)的更改。E 取消按鈕,將更改取消。F、G:上移、下移按鈕,用于調(diào)整文章或節(jié)點的顯示次序,文章和節(jié)點是按照維護端的次序顯示的。H:更改父節(jié)點,可在此處修改文章或節(jié)點的上一級節(jié)點,選中需要更改父節(jié)點的 文章或節(jié)點后,點擊此按鈕,在該菜單中選擇相應(yīng)的父節(jié)點,點擊確定后即可。I 知識庫子集維護按鈕,可在此添加、刪除、修改子集。子集的概念就是知識庫的 一級分類,各類面向業(yè)務(wù)不同的知識庫通過配置為從屬于不同的子集并授予權(quán)限,可以在 客戶端實現(xiàn)優(yōu)化顯示、搜索。J 知識庫刷新按鈕,可通過此按鈕實現(xiàn)更改后對知識庫服務(wù)器端的列表刷新和索 引更新操作。在知識庫刷新界面上,有增量索引、更新索引、刷新樹和退出四個按鈕。增量索引修改文章的標(biāo)題、內(nèi)容以及上傳的內(nèi)容等,只需要點擊“增量索引”進(jìn)行 更新;更新索引詞庫和子集的更新,需要點擊“更新索引”進(jìn)行更新;刷新樹知識庫Web服務(wù)器中緩存了知識庫的樹結(jié)構(gòu),知識庫樹結(jié)構(gòu)的任何改變 都要點擊“刷新樹”才能立即生效。L 刷新按鈕,刷新維護端知識庫的樹節(jié)點和文章。M 熱點知識按鈕,定義排行榜的功能。排行榜分為根據(jù)點擊率自動排列類型和自 定義熱點類型兩種。過期知識按鈕,管理設(shè)置過有效期(時間已過期)的文件自定義詞庫按鈕,對客戶端的搜索詞進(jìn)行維護。N、0 加鎖和解鎖按鈕,需要加鎖后才能進(jìn)行編輯操作。P:退出按鈕,退出知識庫維護界面。K 下載按鈕,把知識庫的文章下載到指定的目錄下。圖4揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中彈出對話框的一個示例。如上面所 描述的,彈出視圖顯示裝置14耦合到一組工具軟件。當(dāng)工具軟件對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作 時,彈出視圖顯示裝置14在頁面上疊加顯示彈出對話框,該彈出對話框與被選擇的工具軟 件相關(guān)聯(lián)。圖4揭示了選擇查詢工具對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行查詢時所彈出的對話框。圖5揭示了本發(fā)明的可視化數(shù)據(jù)庫維護系統(tǒng)中主顯示區(qū)域和輔助顯示區(qū)域的一 個示例。如上面所描述的,導(dǎo)航裝置13耦合到數(shù)據(jù)庫,并在頁面的輔助顯示區(qū)域52顯示一 分層的導(dǎo)航結(jié)構(gòu)54,導(dǎo)航結(jié)構(gòu)54與數(shù)據(jù)庫中的第一類元素或者第二類元素相關(guān),第一類元 素的一個示例是節(jié)點、第二類元素的一個示例是文章。導(dǎo)航裝置13將當(dāng)前在輔助顯示區(qū)域 52中被選中的第一類元素或者第二類元素的相關(guān)信息顯示在頁面的主顯示區(qū)域53中。例 如,在圖5所示的實施例中,導(dǎo)航裝置13在輔助顯示區(qū)域52中選擇了節(jié)點“交通廳公路局 知識庫”,在主顯示區(qū)域53中顯示與節(jié)點“交通廳公路局知識庫”相關(guān)的信息。在圖1所示的實施例中,導(dǎo)航裝置13包括第一類元素屬性生成器130和第二類元 素屬性生成器131。第一類元素屬性生成器130生成與第一類元素相關(guān)聯(lián)的屬性,第一類元素的一個 示例是節(jié)點。與節(jié)點相關(guān)聯(lián)的屬性包括節(jié)點編碼(第一編碼)節(jié)點的唯一編碼,不可更改。節(jié)點名稱(第一名稱)該節(jié)點的顯示名稱。節(jié)點描述(第一描述)節(jié)點的描述。
節(jié)點分類(第一類型)對節(jié)點進(jìn)行分類。有效期(第一時限)批量倒入時,可以通過指定“有效期至”,來批量設(shè)置當(dāng)前倒 入的這些文章或節(jié)點的有效期。隱藏(第一保密標(biāo)簽)在隱藏框內(nèi)打勾可以隱藏該節(jié)點(客戶端不顯示該節(jié) 點)ο除此之外,開可以對節(jié)點賦予下述的附加屬性批量倒入指定一個文件夾,可將此文件夾下的文件批量倒入的到當(dāng)前的節(jié)點下。含子目錄批量倒入時,如果在倒入時勾選了“含子目錄”,那么若指定的文件夾內(nèi) 含有子文件夾,除了倒入指定文件夾下的文件外,系統(tǒng)在當(dāng)前節(jié)點下自動生成與子文件夾 同名的子節(jié)點,并把子文件夾下的文件一起倒入到子節(jié)點下。排除列表批量倒入時,可以通過制定“排除列表”,來設(shè)定哪些文章不寫入知識庫 的表,而只上傳到知識庫的路徑。第二類元素屬性生成器131生成與第二類元素相關(guān)聯(lián)的屬性。第二類元素的一個 示例是文章。與文章相關(guān)聯(lián)的屬性包括文章編碼(第二編碼)文章的唯一編碼,不可更改,添加文章時系統(tǒng)自動生成。文章作者(第二來源)編寫文章的人。有效期(第二時限)文章的有效期,過期后在客戶端不能顯示。隱藏(第二保密標(biāo)簽)勾選后在客戶端不顯示該文章,但不影響其作為其他文章 的關(guān)聯(lián)文章的引用,也不影響其客戶端的搜索。附件(第二關(guān)聯(lián))可以添加相關(guān)的文章,圖片作為該文章的附件,并且在維護端 能查看和刪除。關(guān)聯(lián)文章(第二關(guān)聯(lián))添加與該文章相關(guān)的文章,并且能刪除。關(guān)鍵字(第二標(biāo)記)添加文章的關(guān)鍵字(優(yōu)化搜索,在加入子集并給予權(quán)限的狀 態(tài)下,在客戶端搜索該文章的關(guān)鍵字,就能搜索到該篇文章)。除此之外,開可以對文章賦予下述的附加屬性錄音添加與該文章相關(guān)的錄音,并且能刪除;直接網(wǎng)址在服務(wù)器文件中輸入直接網(wǎng)址,然后再“直接網(wǎng)址”前打勾,這樣就實現(xiàn) 了知識庫對外部URL的引用,需要注意的是客戶端有訪問此URL的權(quán)限。采用本發(fā)明的技術(shù)方案,采用可視化的界面結(jié)合工具圖表的方式實現(xiàn)了對于數(shù)據(jù) 庫的維護,將傳統(tǒng)的指令變成直接可在界面上操作的元素,大大方便了對于數(shù)據(jù)庫的維護。
權(quán)利要求
一種可視化數(shù)據(jù)庫維護系統(tǒng),其特征在于,包括可視化頁面顯示裝置,顯示一可視化頁面,所述可視化頁面包括工具區(qū)域、主顯示區(qū)域和輔助顯示區(qū)域;工具視圖產(chǎn)生裝置,耦合到一組工具軟件,所述工具軟件耦合到一數(shù)據(jù)庫并可對該數(shù)據(jù)庫進(jìn)行操作,所述工具視圖產(chǎn)生裝置在所述頁面的工具區(qū)域中顯示所述一組工具軟件的可視化標(biāo)簽;導(dǎo)航裝置,耦合到所述數(shù)據(jù)庫,在所述頁面的輔助顯示區(qū)域顯示一分層的導(dǎo)航結(jié)構(gòu),所述導(dǎo)航結(jié)構(gòu)與數(shù)據(jù)庫中的第一類元素或者第二類元素相關(guān),其中,所述導(dǎo)航裝置將當(dāng)前在輔助顯示區(qū)域中被選中的第一類元素或者第二類元素的相關(guān)信息顯示在所述頁面的主顯示區(qū)域中;彈出視圖顯示裝置,耦合到所述的一組工具軟件,在所述工具軟件對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作時,所述彈出視圖顯示裝置在所述頁面上疊加顯示彈出對話框,該彈出對話框與被選擇的工具軟件相關(guān)聯(lián)。
2.如權(quán)利要求1所述的可視化數(shù)據(jù)庫維護系統(tǒng),其特征在于,所述導(dǎo)航裝置包括第一類元素屬性生成器,生成與第一類元素相關(guān)聯(lián)的屬性,其中與第一類元素相關(guān)聯(lián) 的屬性包括第一編碼、第一名稱、第一描述、第一類型、第一時限、第一保密標(biāo)簽;第二類元素屬性生成器,生成與第二類元素相關(guān)聯(lián)的屬性,其中與第二類元素相關(guān)聯(lián) 的屬性包括第二編碼、第二來源、第二時限、第二關(guān)聯(lián)、第二標(biāo)記、第二保密標(biāo)簽。
全文摘要
本發(fā)明揭示了一種可視化數(shù)據(jù)庫維護系統(tǒng),包括可視化頁面顯示裝置,顯示一可視化頁面;工具視圖產(chǎn)生裝置,耦合到一組工具軟件,工具視圖產(chǎn)生裝置在所述頁面的工具區(qū)域中顯示所述一組工具軟件的可視化標(biāo)簽;導(dǎo)航裝置,耦合到數(shù)據(jù)庫,在頁面顯示一分層的導(dǎo)航結(jié)構(gòu),導(dǎo)航結(jié)構(gòu)與數(shù)據(jù)庫中的第一類元素或者第二類元素相關(guān);彈出視圖顯示裝置,耦合到工具軟件,在工具軟件對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作時,彈出視圖顯示裝置在頁面上疊加顯示彈出對話框,該彈出對話框與被選擇的工具軟件相關(guān)聯(lián)。采用本發(fā)明的技術(shù)方案,采用可視化的界面結(jié)合工具圖表的方式實現(xiàn)了對于數(shù)據(jù)庫的維護,將傳統(tǒng)的指令變成直接可在界面上操作的元素,大大方便了對于數(shù)據(jù)庫的維護。
文檔編號G06F17/30GK101996185SQ20091005641
公開日2011年3月30日 申請日期2009年8月13日 優(yōu)先權(quán)日2009年8月13日
發(fā)明者劉在英, 楊曉麗, 趙春燕 申請人:上海杉達(dá)學(xué)院