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