工程管理中信息的查詢方法和裝置的制造方法
【技術領域】
[0001]本發明涉及數據處理領域,具體而言,涉及一種工程管理中信息的查詢方法和裝置。
【背景技術】
[0002]隨著信息化程度的不斷加深,為各行各業的發展提供了便捷的工具,例如,一些建筑公司就是利用相應的工程管理系統來查詢和匯總數據的,通過工程管理系統錄入信息并對信息進行存儲處理,使得建筑公司可以方便的從系統中獲取所需信息,這樣處理數據節省了人力,而且更加精確高效。
[0003]在相關技術中,現有的工程管理系統一般是按照科目對象匯總查詢,然而這種查詢方式展示結果單一,每次僅可展示某一年所對應的工程項目的信息,無法實現跨年信息的統一展示,為了得到跨年信息的統一展示只能分年將信息導出系統,人工來匯總跨年信息。
[0004]針對上述工程管理中查詢方式的單一的問題,目前尚未提出有效的解決方案。
【發明內容】
[0005]本發明實施例提供了一種工程管理中信息的查詢方法和裝置,以至少解決現有技術中的工程管理系統查詢方式單一的技術問題。
[0006]根據本發明實施例的一個方面,提供了一種工程管理中信息的查詢方法,包括:
[0007]接收第一工程查詢信息和第二工程查詢信息,判斷第一工程查詢信息是否滿足預設查詢條件,判斷第二工程查詢信息是否滿足預設查詢條件,在第一工程查詢信息滿足預設查詢條件、且第二工程查詢信息滿足預設查詢條件的情況下,根據第一工程查詢信息得到第一工程查詢結果,根據第二工程查詢信息得到第二工程查詢結果,將第一工程查詢結果和第二工程查詢結果生成結果列表并顯示,在第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件的情況下,顯示提示信息,其中,提示信息用于指示第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件。
[0008]根據本發明實施例的另一方面,還提供了一種工程管理中信息的查詢裝置,包括:
[0009]接收模塊,用于接收第一工程查詢信息和第二工程查詢信息,判斷模塊,用于判斷第一工程查詢信息是否滿足預設查詢條件,判斷第二工程查詢信息是否滿足預設查詢條件,查詢模塊,用于在第一工程查詢信息滿足預設查詢條件、且第二工程查詢信息滿足預設查詢條件的情況下,根據第一工程查詢信息得到第一工程查詢結果,根據第二工程查詢信息得到第二工程查詢結果,將第一工程查詢結果和第二工程查詢結果生成結果列表并顯示,提示模塊,用于第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件的情況下,顯示提示信息,其中,提示信息用于指示第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件。
[0010]在本發明實施例中,采用分別接收第一工程查詢信息和第二工程查詢信息后并查找得到第一工程查詢結果和第二工程查詢結果的方式,通過生成結果列表顯示第一工程查詢結果和第二工程查詢結果,達到了多個查詢條件下查詢的目的,從而實現了工程管理系統中種類繁多的查詢方式的技術效果,進而解決了現有技術中的工程管理系統查詢方式單一的技術問題。
【附圖說明】
[0011]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0012]圖1是根據本發明實施例的一種工程管理中信息的查詢方法的流程示意圖;
[0013]圖2是根據本發明實施例的一種工程管理中信息的查詢裝置的結構示意圖。
【具體實施方式】
[0014]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0015]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0016]根據本發明實施例,提供了一種工程管理中信息的查詢方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0017]圖1是根據本發明實施例的一種工程管理中信息的查詢方法的流程示意圖,如圖1所示,該方法包括如下步驟:
[0018]步驟S102,接收第一工程查詢信息和第二工程查詢信息;
[0019]在上述步驟S102中,通過工程管理系統中展示界面的查詢條件欄,來接收第一工程查詢信息和第二工程查詢信息,例如,用戶想得到2011年的工程項目收支情況,則在相應的查詢條件為時間欄下輸入2011,如果用戶想查看工程類別為擴建項目和改建項目的工程項目收支情況,則在相應的查詢條件為類別欄輸入擴建項目和改建項目;通過接收第一工程查詢信息和第二工程查詢信息,系統獲取查詢條件之后進而根據第一工程查詢信息和第二工程查詢信息才能獲取相應的查詢結果,來滿足用戶的需求。
[0020]步驟S104,判斷第一工程查詢信息是否滿足預設查詢條件,判斷第二工程查詢信息是否滿足預設查詢條件;
[0021]在上述步驟S104中,在接收到查詢信息之后,工程管理系統分別對第一工程查詢信息和第二工程查詢信息進行判斷,判斷第一工程查詢信息是否滿足預設查詢條件,并且判斷第二工程查詢信息是否滿足預設查詢條件,也就是說,用戶輸入的查詢信息是否合法,例如,用戶為了得到2010年的工程項目收支情況,但是系統未錄入2010年的工程項目收支情況,則這樣的查詢是非法的;所以,通過判斷得到該查詢信息是否合法,只有在合法的前提下,才能根據查詢信息為用戶提供用戶所需。
[0022]步驟S106,在第一工程查詢信息滿足預設查詢條件、且第二工程查詢信息滿足預設查詢條件的情況下,根據第一工程查詢信息得到第一工程查詢結果,根據第二工程查詢信息得到第二工程查詢結果,將第一工程查詢結果和第二工程查詢結果生成結果列表并顯示;
[0023]在上述步驟S106中,通過判斷之后,在用戶輸入的第一工程查詢信息滿足預設查詢條件且第二工程查詢信息滿足預設查詢條件的情況下,工程管理系統會根據第一工程查詢信息得到第一工程查詢結果,根據第二工程查詢信息得到第二工程查詢結果,最后再將第一工程查詢結果和第二工程查詢結果生成結果列表并顯示,這樣,根據兩個工程查詢信息分別生成兩個工程查詢結果,通過生成結果列表進行顯示,使得該工程管理系統可以實現多個查詢條件下的查詢,滿足用戶的需求。
[0024]步驟S108,在第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件的情況下,顯示提示信息,其中,提示信息用于指示第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件。
[0025]在上述步驟S108中,通過判斷之后,在用戶輸入的第一工程查詢信息不滿足預設查詢條件且第二工程查詢信息不滿足預設查詢條件的情況下,顯示提示信息,提示用戶第一工程查詢信息不滿足預設查詢條件、和/或第二工程查詢信息不滿足預設查詢條件;例如,用戶輸入擴建項目和改建項目時,但是該系統中不存在改建項目的情況下,則展示界面會顯示:改建項目不存在;通過顯示提示信息,告知用戶接收到的查詢信息不存在。
[0026]通過上述步驟,采用分別接收第一工程查詢信息和第二工程查詢信息后并查找得到第一工程查詢結果和第二工程查詢結果的方式,通過生成結果列表顯示第一工程查詢結果和第二工程查詢結果,達到了多個查詢條件下查詢的目的,可以實現在工程管理系統中,用戶根據需求輸入多個查詢信息進行查找,解決了現有技術中工程管理系統中查詢方式單一的問題,進而滿足了用戶的需求。
[0027]可選地,在第一工程查詢信息為時間且第二工程查詢信息為時間的情況下,步驟S104包括:
[0028]判斷第一工程查詢信息是否在預設查詢條件的時間范圍內,且判斷第二工程查詢信息是否在預設查詢條件的時間范圍內。
[0029]在第一工程查詢信息為時間且第二工程查詢信息為時間的情況下,也就是