專利名稱:一種查找用戶信息的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及企業(yè)認(rèn)證技術(shù)領(lǐng)域,特別涉及一種查找用戶信息的方法及系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,企業(yè)內(nèi)部的應(yīng)用系統(tǒng)越來越多。由于各個(gè)應(yīng)用系統(tǒng)互相獨(dú)立,用戶需要在每個(gè)應(yīng)用系統(tǒng)上注冊,并且在使用每個(gè)應(yīng)用系統(tǒng)之前都必須按照相應(yīng)的系統(tǒng)進(jìn)行登錄,為此用戶必須記住每一個(gè)系統(tǒng)的用戶名和密碼,這給用戶帶來了很多麻煩。針對這種情況,現(xiàn)有技術(shù)提出了單點(diǎn)登錄的方案,用于實(shí)現(xiàn)統(tǒng)一認(rèn)證。統(tǒng)一認(rèn)證的一個(gè)必須條件是要求統(tǒng)一用戶管理。目前,一種統(tǒng)一用戶管理方法是,由企業(yè)的人力資源庫建立唯一的企業(yè)機(jī)構(gòu),然后在機(jī)構(gòu)下管理企業(yè)所有用戶信息。所謂機(jī)構(gòu)(也可以稱為部門),就是人員管理的組織形式,具有多級次的樹形結(jié)構(gòu)。應(yīng)用系統(tǒng)在需要使用用戶信息時(shí),將人力資源庫中的部分或全部用戶信息同步到應(yīng)用系統(tǒng),也可以根據(jù)自身系統(tǒng)的需要錄入一些信息。這種方式的缺點(diǎn)是,如果人力資源庫更新用戶信息后,必須再進(jìn)入到各個(gè)應(yīng)用系統(tǒng)中更新用戶信息,增加了管理員操作。并且,如果應(yīng)用系統(tǒng)沒有及時(shí)更新用戶信息,造成人力資源庫和各個(gè)應(yīng)用系統(tǒng)中的用戶信息不一致,就可能無法實(shí)現(xiàn)統(tǒng)一認(rèn)證。針對這種情況,現(xiàn)有技術(shù)還提出了一種統(tǒng)一用戶管理的方法建立統(tǒng)一的用戶數(shù)據(jù)庫,存儲企業(yè)所有用戶信息。每個(gè)應(yīng)用系統(tǒng)都使用這個(gè)用戶數(shù)據(jù)庫中的信息。這種統(tǒng)一用戶管理的方法很好的實(shí)現(xiàn)了統(tǒng)一認(rèn)證,但是由于現(xiàn)有技術(shù)中統(tǒng)一用戶數(shù)據(jù)庫只用一套機(jī)構(gòu)管理企業(yè)所有的用戶,如果用戶歸屬于多個(gè)機(jī)構(gòu),在查找該用戶時(shí)只能以統(tǒng)一用戶數(shù)據(jù)庫中的這一套機(jī)構(gòu)進(jìn)行查找,不能按照用戶所在的其它機(jī)構(gòu)進(jìn)行查找。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種查找用戶信息的方法及系統(tǒng),可以按照用戶所在的任意機(jī)構(gòu)進(jìn)行查找用戶信息。本發(fā)明實(shí)施提供的一種查找用戶信息的方法,包括在需要查找用戶信息時(shí),確定用戶選擇的機(jī)構(gòu)結(jié)點(diǎn)ID ;在多機(jī)構(gòu)的組織機(jī)構(gòu)信息表中,查找所述機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),及其關(guān)聯(lián)的父子關(guān)系信息,其中所述組織機(jī)構(gòu)信息表中記錄了每一套機(jī)構(gòu)的根機(jī)構(gòu)結(jié)點(diǎn)以及下屬各個(gè)子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID以及各級機(jī)構(gòu)結(jié)點(diǎn)之間的父子關(guān)系信息;根據(jù)查找的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn);以樹形結(jié)構(gòu)顯示所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)和確定的子機(jī)構(gòu)結(jié)點(diǎn),以及該樹形結(jié)構(gòu)的葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息。一種查找用戶信息的系統(tǒng),包括第一確定模塊,用于在需要查找用戶信息時(shí),確定用戶選擇的機(jī)構(gòu)結(jié)點(diǎn)ID ;查找模塊,用于在多機(jī)構(gòu)的組織機(jī)構(gòu)信息表中,查找所述機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),及其關(guān)聯(lián)的父子關(guān)系信息,其中所述組織機(jī)構(gòu)信息表中記錄了每一套機(jī)構(gòu)的根機(jī)構(gòu)結(jié)點(diǎn)以及下屬各個(gè)子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID以及各級機(jī)構(gòu)結(jié)點(diǎn)之間的父子關(guān)系信息;第二確定模塊,用于根據(jù)查找的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn);顯示模塊,用于以樹形結(jié)構(gòu)顯示所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)和確定的子機(jī)構(gòu)結(jié)點(diǎn),以及該樹形結(jié)構(gòu)的葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息。由于本發(fā)明實(shí)施例能夠提供多套機(jī)構(gòu)供用戶查詢,因此可以按照用戶所在的任意機(jī)構(gòu)進(jìn)行查找用戶信息。
圖IA為本發(fā)明實(shí)施例統(tǒng)一用戶管理的方法示意圖;圖IB為本發(fā)明實(shí)施例以樹狀結(jié)構(gòu)顯示基礎(chǔ)機(jī)構(gòu)的示意圖;圖2為本發(fā)明實(shí)施例第一種顯示用戶信息的方法示意圖;圖3A為本發(fā)明實(shí)施例第二種顯示用戶信息的方法示意圖;圖;3B為本發(fā)明實(shí)施例以樹形結(jié)構(gòu)顯示用戶信息的示意圖;圖4為本發(fā)明實(shí)施例一種刪除機(jī)構(gòu)結(jié)點(diǎn)的方法示意圖;圖5為本發(fā)明實(shí)施例一種刪除根機(jī)構(gòu)結(jié)點(diǎn)的方法示意圖;圖6為本發(fā)明實(shí)施例一種刪除用戶信息的方法示意圖;圖7為本發(fā)明實(shí)施例一種將機(jī)構(gòu)結(jié)點(diǎn)和用戶信息進(jìn)行關(guān)聯(lián)的方法示意圖;圖8為本發(fā)明實(shí)施例統(tǒng)一用戶管理的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合說明書附圖對本發(fā)明實(shí)施例進(jìn)行說明。參見圖1A,本發(fā)明實(shí)施例提供一種查找用戶信息的方法,包括步驟101、在需要查找用戶信息時(shí),確定用戶選擇的機(jī)構(gòu)結(jié)點(diǎn)ID ;步驟102、在多機(jī)構(gòu)的組織機(jī)構(gòu)信息表中,查找所述機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),及其關(guān)聯(lián)的父子關(guān)系信息。其中,組織機(jī)構(gòu)信息表中記錄了每一套機(jī)構(gòu)的根機(jī)構(gòu)結(jié)點(diǎn)以及下屬各個(gè)子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID以及各級機(jī)構(gòu)結(jié)點(diǎn)之間的父子關(guān)系信息。在組織機(jī)構(gòu)信息表中,根機(jī)構(gòu)結(jié)點(diǎn)和子機(jī)構(gòu)結(jié)點(diǎn)統(tǒng)稱為機(jī)構(gòu)結(jié)點(diǎn),一個(gè)根機(jī)構(gòu)結(jié)點(diǎn)及其下屬的各級子機(jī)構(gòu)結(jié)點(diǎn)組成一套機(jī)構(gòu)。本實(shí)施例中的組織機(jī)構(gòu)信息表中包括多套機(jī)構(gòu)。步驟103、根據(jù)查找的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)
點(diǎn)ο步驟104、以樹形結(jié)構(gòu)顯示所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)和確定的子機(jī)構(gòu)結(jié)點(diǎn),以及該樹形結(jié)構(gòu)的葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息。本實(shí)施例中,組織機(jī)構(gòu)信息表可以存儲在數(shù)據(jù)庫中,組織機(jī)構(gòu)信息表的形式舉例如下
權(quán)利要求
1.一種查找用戶信息的方法,其特征在于,該方法包括 在需要查找用戶信息時(shí),確定用戶選擇的機(jī)構(gòu)結(jié)點(diǎn)ID ;在多機(jī)構(gòu)的組織機(jī)構(gòu)信息表中,查找所述機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),及其關(guān)聯(lián)的父子關(guān)系信息,其中所述組織機(jī)構(gòu)信息表中記錄了每一套機(jī)構(gòu)的根機(jī)構(gòu)結(jié)點(diǎn)以及下屬各個(gè)子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID以及各級機(jī)構(gòu)結(jié)點(diǎn)之間的父子關(guān)系信息;根據(jù)查找的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn); 以樹形結(jié)構(gòu)顯示所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)和確定的子機(jī)構(gòu)結(jié)點(diǎn),以及該樹形結(jié)構(gòu)的葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述顯示葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息的方法包括確定所述葉子機(jī)構(gòu)結(jié)點(diǎn)的ID ;根據(jù)機(jī)構(gòu)用戶關(guān)系表,確定所述葉子機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的用戶ID ; 根據(jù)用戶表,確定所述確定的用戶ID對應(yīng)的用戶信息,并顯示; 其中,所述機(jī)構(gòu)用戶關(guān)系表中記錄了機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息,所述用戶表中記錄了包含用戶ID的用戶信息。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括 增加機(jī)構(gòu)結(jié)點(diǎn)、修改機(jī)構(gòu)結(jié)點(diǎn)或刪除機(jī)構(gòu)結(jié)點(diǎn)。
4.如權(quán)利要求3所述的方法,其特征在于,所述刪除機(jī)構(gòu)結(jié)點(diǎn)包括確定需要?jiǎng)h除的機(jī)構(gòu)結(jié)點(diǎn)ID,以及確定該機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn); 如果需要?jiǎng)h除的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)是非葉子機(jī)構(gòu)結(jié)點(diǎn),根據(jù)組織機(jī)構(gòu)信息表中的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn)的ID,從組織機(jī)構(gòu)信息表中,刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),以及刪除確定的子機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的子機(jī)構(gòu)結(jié)點(diǎn),以及從機(jī)構(gòu)用戶關(guān)系表中,刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息,以及刪除確定的子機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息;如果需要?jiǎng)h除的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)是葉子機(jī)構(gòu)結(jié)點(diǎn),從組織機(jī)構(gòu)信息表中刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),以及從機(jī)構(gòu)用戶關(guān)系表中刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID 的對應(yīng)關(guān)系信息。
5.如權(quán)利要求3所述的方法,其特征在于,所述組織機(jī)構(gòu)信息表中還記錄了每一套機(jī)構(gòu)的機(jī)構(gòu)ID,以及機(jī)構(gòu)ID與機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系信息,其中同一根機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID和該根機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)同一個(gè)機(jī)構(gòu)ID ;所述刪除機(jī)構(gòu)結(jié)點(diǎn)包括如果需要?jiǎng)h除的機(jī)構(gòu)結(jié)點(diǎn)是根機(jī)構(gòu)結(jié)點(diǎn),從組織機(jī)構(gòu)信息表中確定該根機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的機(jī)構(gòu)ID,并根據(jù)機(jī)構(gòu)ID與機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系信息,確定所述機(jī)構(gòu)ID對應(yīng)的所有機(jī)構(gòu)結(jié)點(diǎn)ID,并刪除所述確定的所有機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的機(jī)構(gòu)結(jié)點(diǎn);以及從所述機(jī)構(gòu)用戶關(guān)系表中刪除確定的所有機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息。
6.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括增加用戶信息、修改用戶信息或刪除用戶信息。
7.如權(quán)利要求6所述的方法,其特征在于,所述刪除用戶信息包括 確定需要?jiǎng)h除的用戶信息中的用戶ID ;從用戶表中刪除確定的用戶ID對應(yīng)的用戶信息;以及從機(jī)構(gòu)用戶關(guān)系表中,刪除確定的用戶ID與機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系信息。
8.如權(quán)利要求6所述的方法,其特征在于,所述組織機(jī)構(gòu)信息表還包括一個(gè)固定根機(jī)構(gòu)結(jié)點(diǎn)和一個(gè)固定子機(jī)構(gòu)結(jié)點(diǎn);所述增加用戶信息包括在用戶表中增加包含用戶ID的用戶信息;在機(jī)構(gòu)用戶關(guān)系表中,增加所述用戶ID與所述固定子機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系信息。
9.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括通過如下步驟將機(jī)構(gòu)結(jié)點(diǎn)和用戶信息進(jìn)行關(guān)聯(lián)從組織機(jī)構(gòu)信息表中確定需要關(guān)聯(lián)用戶信息的機(jī)構(gòu)結(jié)點(diǎn)ID,從用戶表中確定該用戶信息中的用戶ID;在機(jī)構(gòu)用戶關(guān)系表中增加確定的機(jī)構(gòu)結(jié)點(diǎn)ID與確定的用戶ID的對應(yīng)關(guān)系信息。
10.一種查找用戶信息的系統(tǒng),其特征在于,該系統(tǒng)包括第一確定模塊,用于在需要查找用戶信息時(shí),確定用戶選擇的機(jī)構(gòu)結(jié)點(diǎn)ID ; 查找模塊,用于在多機(jī)構(gòu)的組織機(jī)構(gòu)信息表中,查找所述機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),及其關(guān)聯(lián)的父子關(guān)系信息,其中所述組織機(jī)構(gòu)信息表中記錄了每一套機(jī)構(gòu)的根機(jī)構(gòu)結(jié)點(diǎn)以及下屬各個(gè)子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID以及各級機(jī)構(gòu)結(jié)點(diǎn)之間的父子關(guān)系信息;第二確定模塊,用于根據(jù)查找的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn);顯示模塊,用于以樹形結(jié)構(gòu)顯示所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)和確定的子機(jī)構(gòu)結(jié)點(diǎn),以及該樹形結(jié)構(gòu)的葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,在顯示葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息時(shí), 所述顯示模塊具體用于確定所述葉子機(jī)構(gòu)結(jié)點(diǎn)的ID ;根據(jù)機(jī)構(gòu)用戶關(guān)系表,確定所述葉子機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的用戶ID ; 根據(jù)用戶表,確定所述確定的用戶ID對應(yīng)的用戶信息,并顯示; 其中,所述機(jī)構(gòu)用戶關(guān)系表中記錄了機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息,所述用戶表中記錄了包含用戶ID在內(nèi)的用戶信息。
12.如權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述系統(tǒng)還可以包括更新模塊,用于更新機(jī)構(gòu)結(jié)點(diǎn),其中更新操作包括增加機(jī)構(gòu)結(jié)點(diǎn)、修改機(jī)構(gòu)結(jié)點(diǎn)或刪除機(jī)構(gòu)結(jié)點(diǎn)。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,在需要?jiǎng)h除機(jī)構(gòu)結(jié)點(diǎn)時(shí),所述更新模塊具體用于確定需要?jiǎng)h除的機(jī)構(gòu)結(jié)點(diǎn)ID,以及確定該機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn); 如果需要?jiǎng)h除的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)是非葉子機(jī)構(gòu)結(jié)點(diǎn),根據(jù)組織機(jī)構(gòu)信息表中的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn)的ID,從組織機(jī)構(gòu)信息表中,刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),以及刪除確定的子機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的子機(jī)構(gòu)結(jié)點(diǎn),以及從機(jī)構(gòu)用戶關(guān)系表中,刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息,以及刪除確定的子機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息;如果需要?jiǎng)h除的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)是葉子機(jī)構(gòu)結(jié)點(diǎn),從組織機(jī)構(gòu)信息表中刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),以及從機(jī)構(gòu)用戶關(guān)系表中刪除確定的機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID 的對應(yīng)關(guān)系信息。
14.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述組織機(jī)構(gòu)信息表中還記錄了每一套機(jī)構(gòu)的機(jī)構(gòu)ID,以及機(jī)構(gòu)ID與機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系,其中同一根機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID和該根機(jī)構(gòu)結(jié)點(diǎn)的機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)同一個(gè)機(jī)構(gòu)ID ;在需要?jiǎng)h除根機(jī)構(gòu)結(jié)點(diǎn)時(shí),所述更新模塊具體用于從組織機(jī)構(gòu)信息表中,確定所述根機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的機(jī)構(gòu)ID,并根據(jù)所述機(jī)構(gòu)ID與機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系,確定所述機(jī)構(gòu)ID對應(yīng)的所有機(jī)構(gòu)結(jié)點(diǎn)ID,并刪除確定的所有機(jī)構(gòu)結(jié)點(diǎn) ID對應(yīng)的機(jī)構(gòu)結(jié)點(diǎn);以及從所述機(jī)構(gòu)用戶關(guān)系表中刪除確定的所有機(jī)構(gòu)結(jié)點(diǎn)ID與用戶ID的對應(yīng)關(guān)系信息。
15.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述更新模塊還用于更新用戶信息,其中更新操作包括增加用戶信息、修改用戶信息或刪除用戶信息。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于,在需要?jiǎng)h除用戶信息時(shí),所述更新模塊具體用于確定需要?jiǎng)h除的用戶信息中的用戶ID ;從用戶表中刪除確定的用戶ID對應(yīng)的用戶信息;以及從機(jī)構(gòu)用戶關(guān)系表中,刪除確定的用戶ID與機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系信息。
17.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述組織機(jī)構(gòu)信息表還包括一個(gè)固定根機(jī)構(gòu)結(jié)點(diǎn)和一個(gè)固定子機(jī)構(gòu)結(jié)點(diǎn),在增加用戶信息時(shí),所述更新模塊具體用于在在用戶表中增加包含用戶ID的的用戶信息;在機(jī)構(gòu)用戶關(guān)系表中,增加所述用戶ID與所述固定子機(jī)構(gòu)結(jié)點(diǎn)ID的對應(yīng)關(guān)系信息。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括關(guān)聯(lián)模塊,用于從組織機(jī)構(gòu)信息表中確定需要關(guān)聯(lián)用戶信息的機(jī)構(gòu)結(jié)點(diǎn)ID,從用戶表中確定該用戶信息中的用戶ID,在機(jī)構(gòu)用戶關(guān)系表中增加確定的機(jī)構(gòu)結(jié)點(diǎn)ID與確定的用戶ID的對應(yīng)關(guān)系信息。
全文摘要
本發(fā)明實(shí)施例公開了一種查找用戶信息的方法,可以按照用戶所屬的任意機(jī)構(gòu)的組織形式進(jìn)行查找用戶信息。該方法包括在需要查找用戶信息時(shí),確定用戶選擇的機(jī)構(gòu)結(jié)點(diǎn)ID,在多機(jī)構(gòu)的組織機(jī)構(gòu)信息表中,查找所述機(jī)構(gòu)結(jié)點(diǎn)ID對應(yīng)的目標(biāo)機(jī)構(gòu)結(jié)點(diǎn),及其關(guān)聯(lián)的父子關(guān)系信息;根據(jù)查找的父子關(guān)系信息,確定所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的各級子機(jī)構(gòu)結(jié)點(diǎn);以樹形結(jié)構(gòu)顯示所述目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)和該目標(biāo)機(jī)構(gòu)結(jié)點(diǎn)下屬的子機(jī)構(gòu)結(jié)點(diǎn),以及該樹形結(jié)構(gòu)的葉子機(jī)構(gòu)結(jié)點(diǎn)對應(yīng)的用戶信息。本發(fā)明還公開了一種查找用戶信息的系統(tǒng)。
文檔編號G06F17/30GK102456023SQ201010520328
公開日2012年5月16日 申請日期2010年10月20日 優(yōu)先權(quán)日2010年10月20日
發(fā)明者朱學(xué)武 申請人:北京北大方正電子有限公司, 北大方正集團(tuán)有限公司