一種基于jsp的智能搜索可分級數據的實現方法
【技術領域】
[0001]本發(fā)明涉及一種基于JSP的智能搜索可分級數據的實現方法。本發(fā)明屬于計算機技術領域。
【背景技術】
[0002]隨著社會信息技術的發(fā)展,BS架構系統(tǒng)下表單查詢功能被越來越廣泛的使用,通常一個簡單查詢就能影響管理員的工作效率。就拿查一個公司情況來說,不同地區(qū)存在著各類企業(yè),而各類企業(yè)下面又有多種公司。如果管理員想直接查詢相應公司的情況,傳統(tǒng)的查詢方法是:管理員需要先從系統(tǒng)中存在的眾多公司中先找到自己想要查詢公司的名稱,然后根據公司名稱查詢該公司的一些情況,而且一般查詢條件只能選擇一個公司。顯然,這種方法對于小數據量的查詢還算比較適用,可以暫時滿足其發(fā)展要求。但是隨著社會市場經濟的發(fā)展,以后成立的公司會逐年增多,如果還是按照傳統(tǒng)方法進行查詢無疑會嚴重降低查詢的效率,而且這種傳統(tǒng)查詢的方法比較死板,其擴展性也不強。
【發(fā)明內容】
[0003]針對傳統(tǒng)查詢條件單一、效率低下的缺點,本發(fā)明介紹了一種基于JSP的智能搜索可分級數據的實現方法。該方法可以同時選擇多個查詢條件,既可以通過手工輸入直接智能篩選出查詢條件,又可以按照級別快速檢索到要查詢的條件。該發(fā)明方法的操作界面如圖1和圖2所示,具體實現步驟如下:
步驟1:用戶登錄系統(tǒng),點擊相應導航鏈接進入相應表單查詢頁面;
步驟2:通過輸入關鍵字智能查找:用戶點擊表單列表上方查詢區(qū)域中的“選擇”按鈕,系統(tǒng)會彈出一個新窗口,如圖2所示,用來檢索查詢條件,若當前在上方的文本框中輸入公司名稱開頭前幾個子,則文本框下方會出現相應公司完整名稱,點擊相應公司名稱后,該公司名稱就會被添加到文本框下方右側的文本域中,這樣可以同時添加多個公司名稱。點擊確定按鈕后會返回到列表頁面,再點擊列表上方查詢區(qū)域中的“查詢”按鈕,即可實現查詢功能;
步驟3:通過分級選擇智能查找:用戶點擊表單列表上方查詢區(qū)域中的“選擇”按鈕,系統(tǒng)會彈出一個新窗口,如圖2所示,單擊文本框下方左側的文本域中的箭頭,會出現下級數據,直到最后一級,勾選查詢條件右側復選框,然后在點擊兩個文本域中間的向右箭頭按鈕,則被勾選的查詢條件會被添加到右側的文本域中,這樣可以同時添加多個公司名稱。點擊確定按鈕后會返回到列表頁面,再點擊列表上方查詢區(qū)域中的“查詢”按鈕,即可實現查詢功能;
步驟4:步驟2和步驟3可以同時進行,篩選查詢條件。
【附圖說明】
[0004]圖1為表單查詢之前初始界面。
[0005]圖2為表單查詢條件選擇界面。
【具體實施方式】
[0006]實施例一
使用MyEclipse 8.6作為開發(fā)工具,使用市場上專用的數據庫管理工具MySQL建立系統(tǒng)所需要的數據庫。具體方式為:
1.通過輸入關鍵字智能查找:根據文本框輸入的關鍵字進行模糊查詢;
2.通過分級選擇智能查找:對查詢條件進行分級,并且把查詢條件以樹狀形式列出:如第一級別為地區(qū);第二級別為該地區(qū)下的企業(yè);第三級別即最后一個級別為該企業(yè)下的公司。;
3.同時通過輸入關鍵字和按照級別進行選擇篩選出查詢條件。
[0007]4.返回表單查詢初始頁面:當點擊“確定”后,獲取右側文本域中所有篩選出來的查詢條件并且把這些值傳到表單查詢初始頁面上方查詢區(qū)域的文本框中,以分號分隔每個查詢條件。
[0008]5.執(zhí)行查詢:點擊表單查詢頁面上方查詢區(qū)域的“查詢”按鈕,根據多個查詢條件執(zhí)行模糊查詢操作。
[0009]除上述實施例外,本發(fā)明還可以有其他實施方式。凡采用等同替換或等效變換形成的技術方案,均落在本發(fā)明要求的保護范圍。
【主權項】
1.可以同時通過輸入關鍵字和按照級別進行選擇聯(lián)合篩選出查詢條件。
2.選擇好多個查詢條件,然后返回表單查詢初始頁面,表單上方查詢區(qū)域的條件文本框內的多個條件以分號分隔。
3.點擊表單查詢頁面上方查詢區(qū)域的“查詢”按鈕,是根據多個查詢條件執(zhí)行模糊查詢操作。
【專利摘要】針對傳統(tǒng)的表單條件查詢方法查詢條件單一、查詢過程費時費力、并且擴展性不高的不足,本發(fā)明介紹了一種基于JSP的智能搜索可分級數據的實現方法,該方法可以一次性選擇多個查詢條件,而且其查詢條件既可以通過手工輸入關鍵字智能篩選獲得,又可以按照級別快速檢索進行選擇。這樣先篩選查詢條件再進行查詢的方法在大大提高查詢的效率的同時,也在一定程度上降低了管理員的勞動強度和復雜度。該方法尤其適合那些查詢數據量十分龐大、查詢條件繁多的BS架構系統(tǒng)。
【IPC分類】G06F17-30
【公開號】CN104572663
【申請?zhí)枴緾N201310479924
【發(fā)明人】不公告發(fā)明人
【申請人】鎮(zhèn)江金軟計算機科技有限責任公司
【公開日】2015年4月29日
【申請日】2013年10月15日