專利名稱:開放式快速查詢系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)庫技術(shù),更具體地說,涉及一種開放式快速查詢系統(tǒng)。
背景技術(shù):
如何能快速、方便的對(duì)數(shù)據(jù)庫進(jìn)行查詢是數(shù)據(jù)庫性能一個(gè)重要指標(biāo)。目前,傳統(tǒng)的 查詢數(shù)據(jù)庫的方法是通過數(shù)據(jù)庫指令實(shí)現(xiàn)的。由于數(shù)據(jù)庫指令比較專業(yè),需要經(jīng)過專門的 培訓(xùn)之后才能夠熟練使用,因此大大限制了數(shù)據(jù)庫在企業(yè)中發(fā)揮的作用。此外,目前的數(shù)據(jù) 庫僅提供查詢功能,如果發(fā)現(xiàn)數(shù)據(jù)庫中的數(shù)據(jù)存在不正確的地方,只能由開發(fā)者進(jìn)行修改, 一般用戶無法提出修改的意見,這也限制了數(shù)據(jù)庫性能提高。為了方便數(shù)據(jù)庫的查詢,同時(shí)為了使每一個(gè)用戶都能夠?qū)?shù)據(jù)庫的性能提供改進(jìn) 的建議,就需要一種能夠?qū)﹂_放式的數(shù)據(jù)庫查詢技術(shù)。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種開放式的數(shù)據(jù)庫查詢技術(shù)。根據(jù)本發(fā)明,提出一種開放式快速查詢系統(tǒng),包括數(shù)據(jù)分類裝置,耦合到一數(shù)據(jù)庫,將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分類,并為每一類賦予一 組關(guān)鍵字;查詢頁面生成裝置,生成一頁面,頁面包括主顯示區(qū)、輔助顯示區(qū)、查詢工具區(qū);查詢裝置,耦合到數(shù)據(jù)分類裝置和查詢頁面生成裝置,查詢裝置在頁面的查詢工 具區(qū)內(nèi)生成一查詢輸入窗口以接收查詢條件,依據(jù)查詢條件在數(shù)據(jù)分類裝置為每一類數(shù)據(jù) 賦予的關(guān)鍵字中查找,尋找匹配的關(guān)鍵字,并根據(jù)關(guān)鍵字尋找對(duì)應(yīng)的一類數(shù)據(jù);導(dǎo)航裝置,耦合到查詢頁面生成裝置和查詢裝置,導(dǎo)航裝置在頁面的輔助顯示區(qū) 顯示一分層的導(dǎo)航結(jié)構(gòu),導(dǎo)航結(jié)構(gòu)與數(shù)據(jù)庫中經(jīng)過分類的數(shù)據(jù)相關(guān),其中,導(dǎo)航裝置將在輔 助顯示區(qū)中標(biāo)記由查詢裝置查找到的一類數(shù)據(jù)并且將于該類數(shù)據(jù)相關(guān)的信息顯示在頁面 的主顯示區(qū)中;開放式修改裝置,耦合到查詢頁面生成裝置和導(dǎo)航裝置,在頁面的主顯示區(qū)中對(duì) 當(dāng)前被標(biāo)記的一類數(shù)據(jù)進(jìn)行編輯,或者在輔助窗口中對(duì)導(dǎo)航結(jié)構(gòu)進(jìn)行編輯。其中,數(shù)據(jù)庫中保存的數(shù)據(jù)是文章,數(shù)據(jù)分類裝置將文章分類,每一類形成一個(gè)節(jié) 點(diǎn)o采用本發(fā)明的技術(shù)方案,方便了數(shù)據(jù)庫的查詢,同時(shí)為使每一個(gè)用戶都能夠?qū)?shù) 據(jù)庫的性能提供改進(jìn)的建議。
圖1揭示了本發(fā)明的開放式快速查詢系統(tǒng)的結(jié)構(gòu)圖。圖2揭示了根據(jù)本發(fā)明的開放式快速查詢系統(tǒng)的一個(gè)具體示例。
具體實(shí)施例方式本發(fā)明揭示了一種開放式快速查詢系統(tǒng),參考圖1所示,該開放式快速查詢系統(tǒng) 10包括數(shù)據(jù)分類裝置11、查詢頁面生成裝置12、查詢裝置13、導(dǎo)航裝置14、開放式修改裝 置15。數(shù)據(jù)分類裝置11耦合到一數(shù)據(jù)庫,將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分類,并為每一類賦予 一組關(guān)鍵字。在一個(gè)實(shí)施例中,數(shù)據(jù)庫中保存的數(shù)據(jù)是文章,數(shù)據(jù)分類裝置11將文章分類, 每一類形成一個(gè)節(jié)點(diǎn)。查詢頁面生成裝置12生成一頁面,該頁面包括主顯示區(qū)、輔助顯示區(qū)、查詢工具 區(qū)。查詢裝置13耦合到數(shù)據(jù)分類裝置11和查詢頁面生成裝置12,查詢裝置13在頁 面的查詢工具區(qū)內(nèi)生成一查詢輸入窗口以接收查詢條件,依據(jù)查詢條件在數(shù)據(jù)分類裝置11 為每一類數(shù)據(jù)賦予的關(guān)鍵字中查找,尋找匹配的關(guān)鍵字,并根據(jù)關(guān)鍵字尋找對(duì)應(yīng)的一類數(shù) 據(jù)。導(dǎo)航裝置14耦合到查詢頁面生成裝置12和查詢裝置13,導(dǎo)航裝置14在頁面的輔 助顯示區(qū)顯示一分層的導(dǎo)航結(jié)構(gòu),導(dǎo)航結(jié)構(gòu)與數(shù)據(jù)庫中經(jīng)過分類的數(shù)據(jù)相關(guān),其中,導(dǎo)航裝 置14將在輔助顯示區(qū)中標(biāo)記由查詢裝置13查找到的一類數(shù)據(jù)并且將于該類數(shù)據(jù)相關(guān)的信 息顯示在頁面的主顯示區(qū)中。開放式修改裝置15,耦合到查詢頁面生成裝置12和導(dǎo)航裝置14,在頁面的主顯示 區(qū)中對(duì)當(dāng)前被標(biāo)記的一類數(shù)據(jù)進(jìn)行編輯,或者在輔助窗口中對(duì)導(dǎo)航結(jié)構(gòu)進(jìn)行編輯。參考圖2所示,圖2揭示了根據(jù)本發(fā)明的開放式快速查詢系統(tǒng)的一個(gè)具體示例。圖2揭示了由查詢頁面生成裝置12生成的頁面20。該頁面包括主顯示區(qū)21、輔助 顯示區(qū)22、查詢工具區(qū)23。在查詢工具區(qū)23中,除了由查詢裝置13生成的查詢輸入窗口 230外,在該實(shí)施例中,查詢工具區(qū)23還包括了下述的工具圖標(biāo)“內(nèi)容”、“搜索”、“收藏”、 “排行榜”、“前進(jìn)”、“后退”、“評(píng)分”、“加入收藏”、“最大顯示”、“查看附件”。在該實(shí)施例中,這 些工具圖標(biāo)以按鈕的方式出現(xiàn),點(diǎn)擊按鈕可以對(duì)數(shù)據(jù)庫中的元素,即文章作相應(yīng)的操作,其 中“查看附件”按鈕是在該文章存在附件時(shí)為可點(diǎn)狀態(tài),可以點(diǎn)擊查看附件,若無附件為灰 色不可點(diǎn)狀態(tài)?!凹尤胧詹亍标P(guān)聯(lián)到一收藏夾,收藏夾是私人的知識(shí)庫文章收藏夾,可以自行 定義收藏夾,將平時(shí)經(jīng)常需要查閱、使用的知識(shí)庫文章加入到收藏夾中以便快速訪問?!芭?行榜”顯示支持最近被點(diǎn)擊的最多的知識(shí)庫文章,從中可以看到最近訪問率最高的問題。數(shù)據(jù)分類裝置11將數(shù)據(jù)庫中的文章進(jìn)行分類,每一類形成一個(gè)節(jié)點(diǎn),并為該節(jié)點(diǎn) 賦予一組關(guān)鍵字。查詢裝置13支持節(jié)點(diǎn)查詢、文章查詢和關(guān)鍵字查詢,只需在查詢輸入窗口 230中 輸入需要查詢的文字后進(jìn)行查詢即可,查詢裝置13依據(jù)查詢條件在數(shù)據(jù)分類裝置11為每 一類數(shù)據(jù)賦予的關(guān)鍵字中查找,尋找匹配的關(guān)鍵字,并根據(jù)關(guān)鍵字尋找對(duì)應(yīng)的一類數(shù)據(jù)。導(dǎo)航裝置14在頁面20的輔助顯示區(qū)22顯示一分層的導(dǎo)航結(jié)構(gòu)220,導(dǎo)航結(jié)構(gòu)220 與數(shù)據(jù)庫中經(jīng)過分類的數(shù)據(jù)相關(guān)。即該導(dǎo)航結(jié)構(gòu)220是有關(guān)于每一個(gè)節(jié)點(diǎn)的導(dǎo)航結(jié)構(gòu)。導(dǎo) 航裝置14將在輔助顯示區(qū)22中標(biāo)記由查詢裝置13查找到的一類數(shù)據(jù),即標(biāo)記該節(jié)點(diǎn),例 如以展開該節(jié)點(diǎn)的方式表明該節(jié)點(diǎn)被標(biāo)記。導(dǎo)航裝置14還將與該節(jié)點(diǎn)相關(guān)的數(shù)據(jù),即文章 顯示在頁面的主顯示區(qū)21中。
本發(fā)明的一個(gè)特點(diǎn)是具有開放式修改裝置15,通過開放式修改裝置15可以在頁 面的主顯示區(qū)中對(duì)當(dāng)前被標(biāo)記的一類數(shù)據(jù)進(jìn)行編輯,或者在輔助窗口中對(duì)導(dǎo)航結(jié)構(gòu)進(jìn)行編 輯。例如,對(duì)文章進(jìn)行修改、提出建議、進(jìn)行評(píng)價(jià)等等,還例如,對(duì)節(jié)點(diǎn)的設(shè)置進(jìn)行調(diào)整,優(yōu)化 導(dǎo)航結(jié)構(gòu)等等。采用本發(fā)明的技術(shù)方案,方便了數(shù)據(jù)庫的查詢,同時(shí)為使每一個(gè)用戶都能夠?qū)?shù) 據(jù)庫的性能提供改進(jìn)的建議。
權(quán)利要求
一種開放式快速查詢系統(tǒng),其特征在于,包括數(shù)據(jù)分類裝置,耦合到一數(shù)據(jù)庫,將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分類,并為每一類賦予一組關(guān)鍵字;查詢頁面生成裝置,生成一頁面,所述頁面包括主顯示區(qū)、輔助顯示區(qū)、查詢工具區(qū);查詢裝置,耦合到所述數(shù)據(jù)分類裝置和查詢頁面生成裝置,所述查詢裝置在所述頁面的查詢工具區(qū)內(nèi)生成一查詢輸入窗口以接收查詢條件,依據(jù)所述查詢條件在數(shù)據(jù)分類裝置為每一類數(shù)據(jù)賦予的關(guān)鍵字中查找,尋找匹配的關(guān)鍵字,并根據(jù)關(guān)鍵字尋找對(duì)應(yīng)的一類數(shù)據(jù);導(dǎo)航裝置,耦合到所述查詢頁面生成裝置和查詢裝置,所述導(dǎo)航裝置在所述頁面的輔助顯示區(qū)顯示一分層的導(dǎo)航結(jié)構(gòu),所述導(dǎo)航結(jié)構(gòu)與數(shù)據(jù)庫中經(jīng)過分類的數(shù)據(jù)相關(guān),其中,所述導(dǎo)航裝置將在輔助顯示區(qū)中標(biāo)記由所述查詢裝置查找到的一類數(shù)據(jù)并且將于該類數(shù)據(jù)相關(guān)的信息顯示在所述頁面的主顯示區(qū)中;開放式修改裝置,耦合到所述查詢頁面生成裝置和所述導(dǎo)航裝置,在所述頁面的主顯示區(qū)中對(duì)當(dāng)前被標(biāo)記的一類數(shù)據(jù)進(jìn)行編輯,或者在輔助窗口中對(duì)導(dǎo)航結(jié)構(gòu)進(jìn)行編輯。
2.如權(quán)利要求1所述的開放式快速查詢系統(tǒng),其特征在于,所述數(shù)據(jù)庫中保存的數(shù)據(jù)是文章,所述數(shù)據(jù)分類裝置將文章分類,每一類形成一個(gè)節(jié)點(diǎn)。
全文摘要
本發(fā)明揭示了一種開放式快速查詢系統(tǒng),包括數(shù)據(jù)分類裝置,將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分類,并為每一類賦予一組關(guān)鍵字;查詢頁面生成裝置,生成一頁面,該頁面包括主顯示區(qū)、輔助顯示區(qū)、查詢工具區(qū);查詢裝置,在頁面的查詢工具區(qū)內(nèi)生成一查詢輸入窗口以接收查詢條件,依據(jù)查詢條件在數(shù)據(jù)分類裝置為每一類數(shù)據(jù)賦予的關(guān)鍵字中查找,尋找匹配的關(guān)鍵字,并根據(jù)關(guān)鍵字尋找對(duì)應(yīng)的一類數(shù)據(jù);導(dǎo)航裝置,在頁面顯示區(qū)顯示一分層的導(dǎo)航結(jié)構(gòu),導(dǎo)航結(jié)構(gòu)與數(shù)據(jù)庫中經(jīng)過分類的數(shù)據(jù)相關(guān);開放式修改裝置,在頁面的主顯示區(qū)中對(duì)當(dāng)前被標(biāo)記的一類數(shù)據(jù)進(jìn)行編輯,或者在輔助窗口中對(duì)導(dǎo)航結(jié)構(gòu)進(jìn)行編輯。
文檔編號(hào)G06F17/30GK101996182SQ200910056408
公開日2011年3月30日 申請(qǐng)日期2009年8月13日 優(yōu)先權(quán)日2009年8月13日
發(fā)明者劉在英, 楊曉麗, 趙春燕 申請(qǐng)人:上海杉達(dá)學(xué)院