本發(fā)明涉及計(jì)算機(jī)信息技術(shù)領(lǐng)域,尤其涉及基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的儲(chǔ)備庫管理采用的是集中模式或者分離模式,集中模式是把所有數(shù)據(jù)集中在一個(gè)物理數(shù)據(jù)庫,對(duì)同一個(gè)庫中的不同行政區(qū)劃內(nèi)的儲(chǔ)備庫物質(zhì)進(jìn)行兩級(jí)關(guān)聯(lián)查詢,這種模式的存在的問題是當(dāng)數(shù)據(jù)幾何級(jí)增長(zhǎng)后,系統(tǒng)的性能問題越來越來暴露,最后數(shù)據(jù)增長(zhǎng)到一定規(guī)模后,系統(tǒng)基本性能基本是無法忍受而被拋棄;分離模式是不同的行政區(qū)劃兩級(jí)直接采用的是數(shù)據(jù)接口模式,當(dāng)上級(jí)儲(chǔ)備庫需要查詢下級(jí)儲(chǔ)備庫物質(zhì)信息時(shí),需要開發(fā)儲(chǔ)備庫物質(zhì)信息查詢接口進(jìn)行物質(zhì)信息查詢,而且當(dāng)行政區(qū)劃不斷增加時(shí),物質(zhì)接口不斷增加,全國(guó)幾千個(gè)行政區(qū)劃就有幾千個(gè)接口,這么大的接口量后期維護(hù)是一個(gè)很大的問題,維護(hù)成本很高。
因此,現(xiàn)有技術(shù)中的缺陷是:現(xiàn)有的儲(chǔ)備庫管理方式不能支持大數(shù)據(jù)的管理,不穩(wěn)定,維護(hù)成本高。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述技術(shù)問題,本發(fā)明提供一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法及系統(tǒng),通過建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行管理,系統(tǒng)自動(dòng)匹配不同數(shù)據(jù)庫數(shù)據(jù),解決了跨行政區(qū)劃的物理數(shù)據(jù)庫數(shù)據(jù)的大數(shù)據(jù)快速查詢,實(shí)現(xiàn)管理不越級(jí)、查詢可跨級(jí);實(shí)現(xiàn)個(gè)性化物資管理;分區(qū)部署,減少查詢時(shí)的響應(yīng)時(shí)間。
為解決上述技術(shù)問題,本發(fā)明提供的技術(shù)方案是:
第一方面,本發(fā)明提供一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法,包括:
步驟s1,獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;
步驟s2,通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所述所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;
步驟s3,根據(jù)所述儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法,其技術(shù)方案為:獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所述所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;根據(jù)所述儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法,通過建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行管理,系統(tǒng)自動(dòng)匹配不同數(shù)據(jù)庫數(shù)據(jù),解決了跨行政區(qū)劃的物理數(shù)據(jù)庫數(shù)據(jù)的大數(shù)據(jù)快速查詢,實(shí)現(xiàn)管理不越級(jí)、查詢可跨級(jí);實(shí)現(xiàn)個(gè)性化物資管理;分區(qū)部署,減少查詢時(shí)的響應(yīng)時(shí)間。
進(jìn)一步地,還包括所述儲(chǔ)備物質(zhì)數(shù)據(jù)庫的更新步驟:
獲取用戶登錄請(qǐng)求;
根據(jù)所述用戶登錄請(qǐng)求,進(jìn)入所述用戶所在的本級(jí)數(shù)據(jù)庫管理界面;
在所述本級(jí)數(shù)據(jù)庫管理界面,對(duì)所述本級(jí)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,所述數(shù)據(jù)管理包括調(diào)撥管理、入庫管理、報(bào)廢管理和下級(jí)數(shù)據(jù)查詢。
進(jìn)一步地,所述預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫的建立,具體為:
在所述全國(guó)各行政區(qū)劃中,選取任意兩級(jí)行政區(qū)劃節(jié)點(diǎn),形成一個(gè)基本單元,每個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫;
獲取所述基本單元中的節(jié)點(diǎn)映射關(guān)系;
根據(jù)所述節(jié)點(diǎn)映射關(guān)系,得到對(duì)應(yīng)數(shù)據(jù)庫之間的數(shù)據(jù)庫映射關(guān)系;
根據(jù)所述數(shù)據(jù)庫映射關(guān)系,將所述全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián),得到儲(chǔ)備物質(zhì)數(shù)據(jù)庫。
進(jìn)一步地,所述步驟s3,具體為:
獲取用戶的查詢指令;
根據(jù)所述用戶的查詢指令,獲取用戶樹,所述用戶樹將所有用戶進(jìn)行分級(jí)顯示;
根據(jù)所述用戶樹,獲取所述用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表;
根據(jù)所述用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表,獲取所述用戶在用戶樹中的權(quán)限;
根據(jù)所述用戶在用戶樹中的權(quán)限,獲取所述用戶可以查詢下級(jí)的列表;
根據(jù)所述用戶可以查詢下級(jí)的列表,獲取對(duì)應(yīng)的數(shù)據(jù)庫;
讀取所述數(shù)據(jù)庫中的物資屬性字段,形成物資屬性列表;
獲取所述用戶的屬性查詢條件,判定所述屬性查詢條件中物資對(duì)應(yīng)的級(jí)別;
根據(jù)所述物資對(duì)應(yīng)的級(jí)別,獲取所述物資在庫數(shù)量;
根據(jù)所述物資在庫數(shù)量,顯示在所述用戶終端界面上,實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
進(jìn)一步地,所述根據(jù)所述數(shù)據(jù)庫映射關(guān)系,將所述全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián),具體為:
在所述全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)設(shè)置路由組件;
根據(jù)所述路由組件,得到各個(gè)路由組件間的關(guān)系;
根據(jù)所述數(shù)據(jù)庫映射關(guān)系,結(jié)合所述各個(gè)路由組件間的關(guān)系,將所述各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián)。
第二方面,本發(fā)明提供一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng),包括:
信息獲取模塊,用于獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;
信息處理模塊,用于通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所述所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;
信息查詢模塊,用于根據(jù)所述儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng),其技術(shù)方案為:通過信息獲取模塊,獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;通過信息處理模塊,通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所述所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;通過信息查詢模塊,根據(jù)所述儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng),通過建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行管理,系統(tǒng)自動(dòng)匹配不同數(shù)據(jù)庫數(shù)據(jù),解決了跨行政區(qū)劃的物理數(shù)據(jù)庫數(shù)據(jù)的大數(shù)據(jù)快速查詢,實(shí)現(xiàn)管理不越級(jí)、查詢可跨級(jí);實(shí)現(xiàn)個(gè)性化物資管理;分區(qū)部署,減少查詢時(shí)的響應(yīng)時(shí)間。
進(jìn)一步地,還包括信息更新模塊,用于:
獲取用戶登錄請(qǐng)求;
根據(jù)所述用戶登錄請(qǐng)求,進(jìn)入所述用戶所在的本級(jí)數(shù)據(jù)庫管理界面;
在所述本級(jí)數(shù)據(jù)庫管理界面,對(duì)所述本級(jí)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,所述數(shù)據(jù)管理包括調(diào)撥管理、入庫管理、報(bào)廢管理和下級(jí)數(shù)據(jù)查詢。
進(jìn)一步地,所述信息處理模塊包括儲(chǔ)備物質(zhì)數(shù)據(jù)庫建立子模塊,用于:
在所述全國(guó)各行政區(qū)劃中,選取任意兩級(jí)行政區(qū)劃節(jié)點(diǎn),形成一個(gè)基本單元,每個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫;
獲取所述基本單元中的節(jié)點(diǎn)映射關(guān)系;
根據(jù)所述節(jié)點(diǎn)映射關(guān)系,得到對(duì)應(yīng)數(shù)據(jù)庫之間的數(shù)據(jù)庫映射關(guān)系;
根據(jù)所述數(shù)據(jù)庫映射關(guān)系,將所述全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián),得到儲(chǔ)備物質(zhì)數(shù)據(jù)庫。
進(jìn)一步地,所述信息查詢模塊,具體用于:
獲取用戶的查詢指令;
根據(jù)所述用戶的查詢指令,獲取用戶樹,所述用戶樹將所有用戶進(jìn)行分級(jí)顯示;
根據(jù)所述用戶樹,獲取所述用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表;
根據(jù)所述用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表,獲取所述用戶在用戶樹中的權(quán)限;
根據(jù)所述用戶在用戶樹中的權(quán)限,獲取所述用戶可以查詢下級(jí)的列表;
根據(jù)所述用戶可以查詢下級(jí)的列表,獲取對(duì)應(yīng)的數(shù)據(jù)庫;
讀取所述數(shù)據(jù)庫中的物資屬性字段,形成物資屬性列表;
獲取所述用戶的屬性查詢條件,判定所述屬性查詢條件中物資對(duì)應(yīng)的級(jí)別;
根據(jù)所述物資對(duì)應(yīng)的級(jí)別,獲取所述物資在庫數(shù)量;
根據(jù)所述物資在庫數(shù)量,顯示在所述用戶終端界面上,實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
進(jìn)一步地,所述信息處理模塊中,具體用于根據(jù)所述數(shù)據(jù)庫映射關(guān)系,將所述全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián):
在所述全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)設(shè)置路由組件;
根據(jù)所述路由組件,得到各個(gè)路由組件間的關(guān)系;
根據(jù)所述數(shù)據(jù)庫映射關(guān)系,結(jié)合所述各個(gè)路由組件間的關(guān)系,將所述各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián)。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹。
圖1示出了本發(fā)明實(shí)施例所提供的一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法的流程圖;
圖2示出了本發(fā)明實(shí)施例所提供的一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng)的示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對(duì)本發(fā)明技術(shù)方案的實(shí)施例進(jìn)行詳細(xì)的描述。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,因此只是作為示例,而不能以此來限制本發(fā)明的保護(hù)范圍。
實(shí)施例一
圖1示出了本發(fā)明實(shí)施例所提供的一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法的流程圖;如圖1所示,實(shí)施例一提供的一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法,包括:
步驟s1,獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;
步驟s2,通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;
步驟s3,根據(jù)儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法,其技術(shù)方案為:獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;根據(jù)儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理方法,通過建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行管理,系統(tǒng)自動(dòng)匹配不同數(shù)據(jù)庫數(shù)據(jù),解決了跨行政區(qū)劃的物理數(shù)據(jù)庫數(shù)據(jù)的大數(shù)據(jù)快速查詢,實(shí)現(xiàn)管理不越級(jí)、查詢可跨級(jí);實(shí)現(xiàn)個(gè)性化物資管理;分區(qū)部署,減少查詢時(shí)的響應(yīng)時(shí)間。
優(yōu)選地,還包括儲(chǔ)備物質(zhì)數(shù)據(jù)庫的更新步驟:
獲取用戶登錄請(qǐng)求;
根據(jù)用戶登錄請(qǐng)求,進(jìn)入用戶所在的本級(jí)數(shù)據(jù)庫管理界面;
在本級(jí)數(shù)據(jù)庫管理界面,對(duì)本級(jí)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,數(shù)據(jù)管理包括調(diào)撥管理、入庫管理、報(bào)廢管理和下級(jí)數(shù)據(jù)查詢。
用戶可在自己終端對(duì)應(yīng)的app上對(duì)數(shù)據(jù)進(jìn)行管理。根據(jù)用戶的調(diào)撥數(shù)據(jù)、入庫數(shù)據(jù)、報(bào)廢數(shù)據(jù)的管理,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行更新。
優(yōu)選地,預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫的建立,具體為:
在全國(guó)各行政區(qū)劃中,選取任意兩級(jí)行政區(qū)劃節(jié)點(diǎn),形成一個(gè)基本單元,每個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫;
獲取基本單元中的節(jié)點(diǎn)映射關(guān)系;
根據(jù)節(jié)點(diǎn)映射關(guān)系,得到對(duì)應(yīng)數(shù)據(jù)庫之間的數(shù)據(jù)庫映射關(guān)系;
根據(jù)數(shù)據(jù)庫映射關(guān)系,將全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián),得到儲(chǔ)備物質(zhì)數(shù)據(jù)庫。
其中,儲(chǔ)備庫分為上級(jí)儲(chǔ)備庫和下級(jí)儲(chǔ)備庫,查詢儲(chǔ)備庫物資時(shí),上級(jí)儲(chǔ)備庫可以使用上述相同的方式建立,實(shí)現(xiàn)查詢本級(jí)和下級(jí)分離的數(shù)據(jù)庫的儲(chǔ)備庫物質(zhì),采用開發(fā)數(shù)據(jù)庫路由組件通過數(shù)據(jù)庫映射關(guān)系把不同行政區(qū)劃的數(shù)據(jù)庫映射成一個(gè)邏輯的儲(chǔ)備物質(zhì)數(shù)據(jù)庫,對(duì)于前端用戶來說所看到的是一個(gè)數(shù)據(jù)庫中用不同行政區(qū)劃分區(qū)的儲(chǔ)備庫數(shù)據(jù),前端查詢不同行政區(qū)劃的數(shù)據(jù)時(shí)會(huì)根據(jù)查詢中的行政區(qū)劃自動(dòng)匹配后端物理數(shù)據(jù)庫的數(shù)據(jù),數(shù)據(jù)能夠快速準(zhǔn)確的展現(xiàn)給前端用戶。
其中,部級(jí)用戶對(duì)應(yīng)一級(jí)物資,其它級(jí)別用戶對(duì)應(yīng)二級(jí)物資。
優(yōu)選地,步驟s3,具體為:
獲取用戶的查詢指令;
根據(jù)用戶的查詢指令,獲取用戶樹,用戶樹將所有用戶進(jìn)行分級(jí)顯示;
根據(jù)用戶樹,獲取用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表;
根據(jù)用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表,獲取用戶在用戶樹中的權(quán)限;
根據(jù)用戶在用戶樹中的權(quán)限,獲取用戶可以查詢下級(jí)的列表;
根據(jù)用戶可以查詢下級(jí)的列表,獲取對(duì)應(yīng)的數(shù)據(jù)庫;
讀取數(shù)據(jù)庫中的物資屬性字段,形成物資屬性列表;
獲取用戶的屬性查詢條件,判定屬性查詢條件中物資對(duì)應(yīng)的級(jí)別;
根據(jù)物資對(duì)應(yīng)的級(jí)別,獲取物資在庫數(shù)量;
根據(jù)物資在庫數(shù)量,顯示在用戶終端界面上,實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
假設(shè)需要查詢民政部中心儲(chǔ)備庫和北京儲(chǔ)備庫兩個(gè)物理分離的數(shù)據(jù)庫信息,系統(tǒng)根據(jù)客戶端軟件連接到數(shù)據(jù)路由軟件,使用標(biāo)準(zhǔn)sql-92語法的sql語句,查詢sql語句中需要帶有民政部中心儲(chǔ)備庫行政區(qū)劃分片和北京儲(chǔ)備庫行政區(qū)劃分片,當(dāng)數(shù)據(jù)庫路由組件接收到帶有行政區(qū)劃分片的sql語句,根據(jù)數(shù)據(jù)路由組件的關(guān)聯(lián)各個(gè)數(shù)據(jù)庫映射關(guān)系,把sql語句進(jìn)行分發(fā)給民政部中心儲(chǔ)備庫物理數(shù)據(jù)庫和北京儲(chǔ)備庫物理數(shù)據(jù)庫進(jìn)行數(shù)據(jù)查詢,物理數(shù)據(jù)庫(每個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫)把查詢結(jié)果返給數(shù)據(jù)庫路由組件,數(shù)據(jù)庫路由組件根據(jù)返回的數(shù)據(jù)進(jìn)行合并排序返給前端用戶。
優(yōu)選地,步驟s2中,根據(jù)數(shù)據(jù)庫映射關(guān)系,將全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián),具體為:
在全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)設(shè)置路由組件;
根據(jù)路由組件,得到各個(gè)路由組件間的關(guān)系;
根據(jù)數(shù)據(jù)庫映射關(guān)系,結(jié)合各個(gè)路由組件間的關(guān)系,將各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián)。
通過對(duì)各個(gè)級(jí)別、各個(gè)行政區(qū)劃節(jié)點(diǎn)中的路由組件進(jìn)行關(guān)聯(lián),避免數(shù)據(jù)庫維護(hù)過程中,設(shè)置大量接口造成的維護(hù)困難,維護(hù)成本高的問題。
第二方面,圖2示出了本發(fā)明實(shí)施例所提供的一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng)的示意圖,參見圖2,本發(fā)明提供一種基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng)10,包括:
信息獲取模塊101,用于獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;
信息處理模塊102,用于通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;
信息查詢模塊103,用于根據(jù)儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng)10,其技術(shù)方案為:通過信息獲取模塊101,獲取全國(guó)各行政區(qū)劃的所有儲(chǔ)備庫物質(zhì)信息;通過信息處理模塊102,通過預(yù)先建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)所有儲(chǔ)備庫物質(zhì)信息進(jìn)行劃分管理;通過信息查詢模塊103,根據(jù)儲(chǔ)備物質(zhì)數(shù)據(jù)庫,采用數(shù)據(jù)分片機(jī)制實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
本發(fā)明提供的基于松耦合模式的多層級(jí)減災(zāi)救災(zāi)信息管理系統(tǒng)10,通過建立的儲(chǔ)備物質(zhì)數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行管理,系統(tǒng)自動(dòng)匹配不同數(shù)據(jù)庫數(shù)據(jù),解決了跨行政區(qū)劃的物理數(shù)據(jù)庫數(shù)據(jù)的大數(shù)據(jù)快速查詢,實(shí)現(xiàn)管理不越級(jí)、查詢可跨級(jí);實(shí)現(xiàn)個(gè)性化物資管理;分區(qū)部署,減少查詢時(shí)的響應(yīng)時(shí)間。
優(yōu)選地,還包括信息更新模塊104,用于:
獲取用戶登錄請(qǐng)求;
根據(jù)用戶登錄請(qǐng)求,進(jìn)入用戶所在的本級(jí)數(shù)據(jù)庫管理界面;
在本級(jí)數(shù)據(jù)庫管理界面,對(duì)本級(jí)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理,數(shù)據(jù)管理包括調(diào)撥管理、入庫管理、報(bào)廢管理和下級(jí)數(shù)據(jù)查詢。
優(yōu)選地,信息處理模塊102包括儲(chǔ)備物質(zhì)數(shù)據(jù)庫建立子模塊1021,用于:
在全國(guó)各行政區(qū)劃中,選取任意兩級(jí)行政區(qū)劃節(jié)點(diǎn),形成一個(gè)基本單元,每個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫;
獲取基本單元中的節(jié)點(diǎn)映射關(guān)系;
根據(jù)節(jié)點(diǎn)映射關(guān)系,得到對(duì)應(yīng)數(shù)據(jù)庫之間的數(shù)據(jù)庫映射關(guān)系;
根據(jù)數(shù)據(jù)庫映射關(guān)系,將全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián),得到儲(chǔ)備物質(zhì)數(shù)據(jù)庫。
優(yōu)選地,信息查詢模塊103,具體用于:
獲取用戶的查詢指令;
根據(jù)用戶的查詢指令,獲取用戶樹,用戶樹將所有用戶進(jìn)行分級(jí)顯示;
根據(jù)用戶樹,獲取用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表;
根據(jù)用戶對(duì)應(yīng)的用戶級(jí)別權(quán)限列表,獲取用戶在用戶樹中的權(quán)限;
根據(jù)用戶在用戶樹中的權(quán)限,獲取用戶可以查詢下級(jí)的列表;
根據(jù)用戶可以查詢下級(jí)的列表,獲取對(duì)應(yīng)的數(shù)據(jù)庫;
讀取數(shù)據(jù)庫中的物資屬性字段,形成物資屬性列表;
獲取用戶的屬性查詢條件,判定屬性查詢條件中物資對(duì)應(yīng)的級(jí)別;
根據(jù)物資對(duì)應(yīng)的級(jí)別,獲取物資在庫數(shù)量;
根據(jù)物資在庫數(shù)量,顯示在用戶終端界面上,實(shí)現(xiàn)自動(dòng)跨級(jí)查詢儲(chǔ)備物質(zhì)信息。
優(yōu)選地,信息處理模塊102中,具體用于根據(jù)數(shù)據(jù)庫映射關(guān)系,將全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián):
在全國(guó)各行政區(qū)劃中各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)設(shè)置路由組件;
根據(jù)路由組件,得到各個(gè)路由組件間的關(guān)系;
根據(jù)數(shù)據(jù)庫映射關(guān)系,結(jié)合各個(gè)路由組件間的關(guān)系,將各個(gè)行政區(qū)劃節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)庫進(jìn)行關(guān)聯(lián)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求和說明書的范圍當(dāng)中。