亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種數(shù)據(jù)庫科目的檢索方法及其檢索裝置的制造方法

文檔序號:9687524閱讀:870來源:國知局
一種數(shù)據(jù)庫科目的檢索方法及其檢索裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種檢索方法,特別是一種用于數(shù)據(jù)庫科目的檢索方法。本發(fā)明還涉及一種用于實現(xiàn)所述檢索方法的檢索裝置。
【背景技術(shù)】
[0002]當會計人員需要將會計原始憑證的錄入,需要將該會計原始憑證錄入到相應(yīng)的科目下。而由于科目的數(shù)量太多,如果采用打開科目選擇界面再進行科目選擇,則會導致操作繁瑣,效率低下。
[0003]因此,需要對相應(yīng)的科目進行精確查找,而現(xiàn)有中一般根據(jù)科目的代碼或名稱進行查找。在進行科目的查找時,直接在服務(wù)器中進行查找和調(diào)用,在客戶端中將相應(yīng)的科目數(shù)據(jù)進行顯示。
[0004]然而現(xiàn)有的科目取數(shù)時都是實時從服務(wù)器端獲取,在查詢條件相同的情況下,用戶每選擇一次科目就需要到服務(wù)器上取一次數(shù),在訪問量巨大時造成服務(wù)器負荷加重,客戶端頁面加載緩慢,用戶體驗不佳。
[0005]同時,現(xiàn)有技術(shù)中在對科目進行檢索時,需要操作人員進行確認,導致操作效率低下,不能夠進行自動檢索。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺點與不足,提供一種數(shù)據(jù)庫科目的檢索方法以及實現(xiàn)所述檢索方法的檢索裝置。
[0007]本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:一種數(shù)據(jù)庫科目的檢索方法,包括以下步驟:
[0008]步驟一:輸入關(guān)鍵字;
[0009]步驟二:從客戶端的緩存中檢索科目信息;當在緩存中未找到有匹配科目的數(shù)據(jù)時,從服務(wù)端檢索數(shù)據(jù)并緩存數(shù)據(jù)至客戶端;
[0010]步驟三:采用對象形式存儲數(shù)據(jù),并對每個對象建立索引;
[0011]步驟四:顯示檢索數(shù)據(jù)選項;
[0012]步驟五:對數(shù)據(jù)選項進行定位;
[0013]步驟六:確認選擇的數(shù)據(jù)選項。
[0014]相比于現(xiàn)有技術(shù),本發(fā)明通過將科目數(shù)據(jù)進行緩存,減輕了服務(wù)器的壓力。具體的通過將服務(wù)器端數(shù)據(jù)緩存到客戶端:在查詢條件不變的情況下,客戶端科目數(shù)據(jù)從客戶端緩存數(shù)據(jù)中獲取,只有查詢條件與上一次的查詢條件不完全相同時,才從服務(wù)器端下載數(shù)據(jù),從而減輕大并發(fā)時對服務(wù)器的壓力。
[0015]進一步,在客戶端緩存的數(shù)據(jù),采用對象的形式存儲數(shù)據(jù),并為每個對象建立索弓丨,支持完全匹配和模糊匹配兩種方式檢索數(shù)據(jù),提高客戶端界面渲染及用戶操作效率。
[0016]作為本發(fā)明的進一步改進,在步驟一中所輸入的關(guān)鍵字為科目代碼或科目名稱;當使用科目代碼時,使用精確匹配的方式,并按前往后順序進行匹配;當使用科目名稱時,采用模糊匹配。由于大部分用戶對需錄入科目的科目代碼、科目名稱有清晰或模糊的記憶,能夠借助這些記憶,在主界面就能快速、準確輸入科目,而讓科目選擇界面成為少部分用戶的選擇,成為一種輔助操作,從而減低對科目選擇界面的性能要求。
[0017]作為本發(fā)明的進一步改進,在步驟一中,當輸入關(guān)鍵字的間隔時間大于0.5秒時,則執(zhí)行步驟二。為了加快檢索的效率,系統(tǒng)根據(jù)已輸入的關(guān)鍵字開始執(zhí)行自動檢索科目數(shù)據(jù)操作。
[0018]作為本發(fā)明的進一步改進,在步驟四中,使用下拉列表顯示科目數(shù)據(jù)選項,所述下拉列表中顯示的科目數(shù)據(jù)選項不大于10條,且將焦點定位在第一個選項上。
[0019]作為本發(fā)明的進一步改進,在步驟五中,通過使用鼠標或鍵盤對數(shù)據(jù)選項進行定位。
[0020]作為本發(fā)明的進一步改進,當使用鍵盤進行數(shù)據(jù)選項定位時,通過上下方向鍵對數(shù)據(jù)選項進行上下移動定位。
[0021]作為本發(fā)明的進一步改進,在確認選擇的數(shù)據(jù)選項時,通過使用鼠標或鍵盤的Enter鍵進行確認。
[0022]本發(fā)明還提供一種數(shù)據(jù)庫科目的檢索裝置,包括:
[0023]識別單元,其用于檢測識別輸入的關(guān)鍵字信息;
[0024]查找單元,其根據(jù)關(guān)鍵字信息在客戶端的緩存中檢索科目信息;當在緩存中未找到有匹配科目的數(shù)據(jù)時,從服務(wù)端檢索數(shù)據(jù)并緩存數(shù)據(jù)至客戶端;
[0025]存儲單元,其采用對象的形式存儲數(shù)據(jù),并對每個對象建立索引;
[0026]顯示單元,其用于顯示檢索的數(shù)據(jù)選項;
[0027]選項定位單元,其用于定位數(shù)據(jù)選項;
[0028]選項確認單元,其用于確認選擇數(shù)據(jù)選項。
[0029]作為本發(fā)明的進一步改進,所述識別單元識別到的關(guān)鍵字為科目代碼時,使用精確匹配的方式,并按前往后順序進行匹配;當識別到的關(guān)鍵字為科目名稱時,采用模糊匹配方式。
[0030]作為本發(fā)明的進一步改進,當識別單元識別到的關(guān)鍵字的輸入間隔時間大于0.5秒時,則由所述查找單元自動進行關(guān)鍵字的檢索。
[0031 ] 以下結(jié)合說明書附圖對本發(fā)明進行詳細說明。
【附圖說明】
[0032]圖1是本發(fā)明的數(shù)據(jù)庫科目檢索方法的步驟流程圖。
[0033]圖2是本發(fā)明的數(shù)據(jù)庫科目檢索裝置的結(jié)構(gòu)連接示意圖。
【具體實施方式】
[0034]請參閱圖1,其為本發(fā)明的數(shù)據(jù)庫科目的檢索方法的步驟流程圖。本發(fā)明的數(shù)據(jù)庫科目的檢索方法,包括以下步驟:
[0035]S1:輸入關(guān)鍵字。在本實施例中,具體包括以下步驟:
[0036]Sll:輸入的關(guān)鍵字,所述關(guān)鍵字可以為科目代碼或科目名稱;
[0037]S12:對關(guān)鍵字進行判斷,當使用科目代碼時,使用精確匹配的方式,并按前往后順序進行匹配;當使用科目名稱時,采用模糊匹配。在本實施例中,使用科目名稱是可以使用漢字或者拼音。
[0038]S13:對輸入關(guān)鍵字的時間間隔進行判斷,當輸入關(guān)鍵字的間隔時間大于0.5秒時,則執(zhí)行步驟S2,自動進行檢索。
[0039]S2:根據(jù)關(guān)鍵字從客戶端的緩存中檢索科目信息;當在緩存中未找到有匹配科目的數(shù)據(jù)時,從服務(wù)端檢索數(shù)據(jù)并緩存數(shù)據(jù)至客戶端。
[0040]S3:采用對象形式存儲數(shù)據(jù),并對每個對象建立索引。
[0041]S4:顯示檢索數(shù)據(jù)選項;在本實施例中,具體通過使用下拉列表顯示科目數(shù)據(jù)選項,所述下拉列表中顯示的科目數(shù)據(jù)選項不大于10條,且默認將焦點自動定位在第一個選項上。
[0042]S5:對數(shù)據(jù)選項進行定位;在本實施例中,可以通過使用鼠標或鍵盤對數(shù)據(jù)選項進行定位。其中,當使用鍵盤進行數(shù)據(jù)選項定位時,通過上下方向鍵對數(shù)據(jù)選項進行上下移動定位,不支持循環(huán)定位,按上鍵定位到當前已選擇項的上一個選擇項,如果已選擇項為第一個則不執(zhí)行任何操作;按下鍵定位到當前已選擇項的下一個選擇項,如果已選擇項為最后一個則不執(zhí)行任何操作。
[0043]S6:確認選擇的數(shù)據(jù)選項。在
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1