一種組織機構(gòu)的展示方法及裝置制造方法
【專利摘要】本申請?zhí)峁┝艘环N組織機構(gòu)的展示方法及裝置,與現(xiàn)有技術(shù)中使用紙質(zhì)方式管理組織機構(gòu)的業(yè)務(wù)信息相比,本發(fā)明利用預(yù)先設(shè)置的數(shù)據(jù)庫保存組織機構(gòu),且記錄組織機構(gòu)的設(shè)立時間點及之間的上下級關(guān)系。當(dāng)用戶需要查看某個時間點之前的所有組織機構(gòu)時,只需輸入時間點,本實施例便可在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu),進而在展示時,用連接線表示上下級關(guān)系即用連接線連接具有上下級關(guān)系的組織機構(gòu),并依據(jù)上下級關(guān)系以層級形式展示提取到的組織機構(gòu),可見,展示方式節(jié)省人工查找的時間與精力,更加方便快捷,且展示結(jié)果直觀,便于查看。
【專利說明】一種組織機構(gòu)的展示方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息管理【技術(shù)領(lǐng)域】,尤其是一種組織機構(gòu)的展示方法及裝置。
【背景技術(shù)】
[0002]各種組織機構(gòu)在運營過程中,通常會設(shè)立大量的下級組織機構(gòu),例如公司出資設(shè)立子公司、子公司出資設(shè)立孫公司等,這樣,需要管理的組織機構(gòu)數(shù)量非常龐大,且多個組織機構(gòu)之間具有上下級關(guān)系。其中,所述上下級關(guān)系主要指的是出資設(shè)立關(guān)系,即出資組織機構(gòu)為上級組織機構(gòu),其出資設(shè)立的組織機構(gòu)為下級組織機構(gòu)。
[0003]目前,管理組織機構(gòu)的信息主要通過紙質(zhì)方式,也即利用紙質(zhì)文檔記錄上述組織機構(gòu)及各個組織機構(gòu)之間的上下級關(guān)系,然而,這種方式查看組織機構(gòu)不夠方便快捷。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種組織機構(gòu)的展示方法及裝置,用以解決現(xiàn)有技術(shù)中查看組織機構(gòu)不夠方便快捷的技術(shù)問題。為實現(xiàn)所述目的,本發(fā)明提供的技術(shù)方案如下:
[0005]一種組織機構(gòu)的展示方法,包括:
[0006]獲取用戶輸入的時間點;
[0007]在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu);其中,所述預(yù)設(shè)數(shù)據(jù)庫中保存的組織機構(gòu)具有設(shè)立時間點,且提取的每個組織機構(gòu)各自具有一組業(yè)務(wù)數(shù)據(jù);
[0008]當(dāng)所述組織機構(gòu)為多個時,獲取多個所述組織機構(gòu)之間的上下級關(guān)系;
[0009]以連接線形式展示所述上下級關(guān)系,并依據(jù)所述上下級關(guān)系以層級形式展示多個所述組織機構(gòu)。
[0010]上述的組織機構(gòu)的展示方法,優(yōu)選地,所述依據(jù)所述上下級關(guān)系,以層級形式展示多個所述組織機構(gòu)包括:
[0011]依據(jù)所述上下級關(guān)系,以目錄形式展示多個所述組織機構(gòu);
[0012]或者,
[0013]依據(jù)所述上下級關(guān)系,以塔形樹形式展示多個所述組織機構(gòu)。
[0014]上述的組織機構(gòu)的展示方法,優(yōu)選地,所述依據(jù)所述上下級關(guān)系,以目錄形式展示多個所述組織機構(gòu)包括:
[0015]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的最高級組織機構(gòu)時,在顯示界面的預(yù)設(shè)行及預(yù)設(shè)列處顯示所述最高級組織機構(gòu);
[0016]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu)且不存在與該組織機構(gòu)同級的組織機構(gòu)時,在該組織機構(gòu)的上一級組織機構(gòu)的下一行及下一列處顯示該組織機構(gòu);
[0017]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu),且該組織機構(gòu)所在的級別中包含多個同級組織機構(gòu),且該組織機構(gòu)為所述多個同級組織機構(gòu)中的首個組織機構(gòu)時,在該組織機構(gòu)的上一級組織機構(gòu)的下一行及下一列處顯示該組織機構(gòu);
[0018]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu),且該組織機構(gòu)所在的級別中包含多個同級組織機構(gòu),且該組織機構(gòu)為所述多個同級組織機構(gòu)中的非首個組織機構(gòu)時,在所述同級的組織機構(gòu)中,確定該組織機構(gòu)的前一同級組織機構(gòu),統(tǒng)計所述前一同級組織機構(gòu)全部的下級組織機構(gòu)的個數(shù),在該組織機構(gòu)的上一級組織機構(gòu)的下一列,以及該組織機構(gòu)的上一級組織機構(gòu)的下N行顯示該組織機構(gòu);其中,所述N等于統(tǒng)計的所述個數(shù)加
1
[0019]上述的組織機構(gòu)的展示方法,優(yōu)選地,所述依據(jù)所述上下級關(guān)系,以塔形樹形式展示多個所述組織機構(gòu)包括:
[0020]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的最高級組織機構(gòu)時,在顯示界面的預(yù)設(shè)根節(jié)點位置顯示該組織機構(gòu);
[0021]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu)時,確定該組織機構(gòu)的上一級組織機構(gòu),將該組織機構(gòu)作為所述上一級組織機構(gòu)的子節(jié)點進行顯示。
[0022]上述的組織機構(gòu)的展示方法,優(yōu)選地,還包括:
[0023]當(dāng)接收到對非葉子節(jié)點的收起指令時,隱藏所述非葉子節(jié)點的全部后續(xù)節(jié)點。
[0024]上述的組織機構(gòu)的展示方法,優(yōu)選地,還包括:
[0025]當(dāng)接收到對隱藏全部后續(xù)節(jié)點的非葉子節(jié)點的展開指令時,顯示該非葉子節(jié)點的全部后續(xù)節(jié)點。
[0026]上述的組織機構(gòu)的展示方法,優(yōu)選地,還包括:
[0027]當(dāng)接收到業(yè)務(wù)數(shù)據(jù)顯示指令時,確定待顯示組織機構(gòu);
[0028]獲取所述待顯示組織機構(gòu)的業(yè)務(wù)數(shù)據(jù),并進行顯示。
[0029]上述的組織機構(gòu)的展示方法,優(yōu)選地,還包括:
[0030]當(dāng)接收到路徑查詢指令時,獲取所述路徑查詢指令中的組織機構(gòu)標(biāo)識;
[0031 ] 確定所述組織機構(gòu)標(biāo)識對應(yīng)的目標(biāo)組織機構(gòu);
[0032]在展示的多個組織機構(gòu)中,查找所述目標(biāo)組織機構(gòu)的上級組織機構(gòu),直至最高級組織機構(gòu);
[0033]突出顯示查找到的多個上級組織機構(gòu)之間的連接線。
[0034]上述的組織機構(gòu)的展示方法,優(yōu)選地,還包括:
[0035]當(dāng)接收到統(tǒng)計指令時,獲取所述統(tǒng)計指令中的組織機構(gòu)類型標(biāo)識;
[0036]在提取到的所述組織機構(gòu)中,查找與所述組織機構(gòu)類型標(biāo)識對應(yīng)的組織機構(gòu);
[0037]統(tǒng)計查找到的每種類型標(biāo)識對應(yīng)的組織機構(gòu)的個數(shù),并進行顯示。
[0038]本申請還提供了一種組織機構(gòu)的展示裝置,包括:
[0039]時間點獲取模塊,用于獲取用戶輸入的時間點;
[0040]組織機構(gòu)提取模塊,用于在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu);其中,所述預(yù)設(shè)數(shù)據(jù)庫中保存的組織機構(gòu)具有設(shè)立時間點;
[0041]上下級關(guān)系獲取模塊,用于當(dāng)所述組織機構(gòu)為多個時,獲取多個所述組織機構(gòu)之間的上下級關(guān)系;
[0042]組織機構(gòu)展示模塊,用于以連接線形式展示所述上下級關(guān)系,并依據(jù)所述上下級關(guān)系以層級形式展示多個所述組織機構(gòu)。
[0043]與現(xiàn)有技術(shù)中使用紙質(zhì)方式管理組織機構(gòu)的業(yè)務(wù)信息相比,本發(fā)明利用預(yù)先設(shè)置的數(shù)據(jù)庫保存組織機構(gòu),且記錄組織機構(gòu)的設(shè)立時間點及之間的上下級關(guān)系。當(dāng)用戶需要查看某個時間點之前的所有組織機構(gòu)時,只需輸入時間點,本實施例便可在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu),進而在展示時,用連接線表示上下級關(guān)系即用連接線連接具有上下級關(guān)系的組織機構(gòu),并依據(jù)上下級關(guān)系以層級形式展示提取到的組織機構(gòu),可見,展示方式節(jié)省人工查找的時間與精力,更加方便快捷,且展示結(jié)果直觀,便于查看。
【專利附圖】
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0045]圖1為本發(fā)明實施例提供的組織機構(gòu)展示方法的流程圖;
[0046]圖2為本發(fā)明實施例提供的目錄形式展示的組織機構(gòu)示意圖;
[0047]圖3為本發(fā)明實施例提供的塔形樹形式展示的組織機構(gòu)示意圖;
[0048]圖4為本發(fā)明實施例提供的組織機構(gòu)展示方法的另一部分流程圖;
[0049]圖5為本發(fā)明實施例提供的組織機構(gòu)展示方法的又一部分流程圖;
[0050]圖6為本發(fā)明實施例提供的塔形樹形式的路徑查詢結(jié)果的顯示示意圖;
[0051]圖7a為本發(fā)明實施例提供的節(jié)點隱藏后的示意圖;
[0052]圖7b為本發(fā)明實施例提供的節(jié)點展開后的示意圖;
[0053]圖8a為本發(fā)明實施例提供的節(jié)點隱藏后的另一示意圖;
[0054]圖Sb為本發(fā)明實施例提供的節(jié)點展開后的另一示意圖。
【具體實施方式】
[0055]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0056]在現(xiàn)有技術(shù)中,主要通過紙質(zhì)方式記錄組織機構(gòu)運營過程中產(chǎn)生的數(shù)據(jù)信息,然而,紙質(zhì)記錄的大量的數(shù)據(jù)信息并不方便用戶查看。主要體現(xiàn)為,當(dāng)用戶需要查看某個時間點之前,該組織機構(gòu)包括的所有下級組織機構(gòu)時,需要人工在紙質(zhì)記錄中查找出資設(shè)立關(guān)系,耗費較多的時間與精力,不夠方便快捷。
[0057]本發(fā)明的發(fā)明思路是,在預(yù)設(shè)的數(shù)據(jù)庫中,存儲各個組織機構(gòu)的業(yè)務(wù)信息,并利用數(shù)據(jù)表中的字段記錄每個組織機構(gòu)設(shè)立的時間點,及由誰出資設(shè)立。也就是說,數(shù)據(jù)庫中記錄有各個組織機構(gòu)的設(shè)立時間點及組織機構(gòu)之間的上下級關(guān)系,從而建立時間輪模式的業(yè)務(wù)信息統(tǒng)計方式。
[0058]具體地,時間輪類似樹木的年輪,所有的業(yè)務(wù)信息按照時間順序不斷累積添加,當(dāng)切換到任何一個時間點,則可以獲得與該時間點對應(yīng)的業(yè)務(wù)信息。利用時間輪模式的統(tǒng)計方式,用戶可以方便地查找某個時間點之前的所有組織機構(gòu)及此些組織機構(gòu)之間的業(yè)務(wù)信息,其中,業(yè)務(wù)信息中包含上下級關(guān)系,并以一定的方式展示在界面上,以供用戶查看。
[0059]參見圖1,其示出了本發(fā)明實施例提供的組織機構(gòu)的展示方法的流程,具體包括以下步驟:
[0060]步驟SlOl:獲取用戶輸入的時間點。
[0061]其中,界面上可以以下拉列表的方式提供多個時間點,用戶直接選擇某個時間點,或者,用戶直接輸入想要查詢的時間點。
[0062]步驟S102:在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu);其中,所述預(yù)設(shè)數(shù)據(jù)庫中保存的組織機構(gòu)具有設(shè)立時間點;且提取的每個組織機構(gòu)各自具有一組業(yè)務(wù)數(shù)據(jù)。
[0063]其中,預(yù)設(shè)數(shù)據(jù)庫如上所述,保存有大量的組織機構(gòu),且每個組織機構(gòu)具有設(shè)立時間點,另外,用戶輸入的時間點表示截止時間點,因此,在數(shù)據(jù)庫中提取組織機構(gòu)是需要提取設(shè)立時間點截至到該時間點的所有組織機構(gòu)。
[0064]需要說明,數(shù)據(jù)庫中的每個組織機構(gòu)均具有各自的業(yè)務(wù)數(shù)據(jù),例如,注冊資本、投資人信息、設(shè)立時間、投資比例等;其中,投資人信息可以包括投資人組織機構(gòu)代碼、投資人組織機構(gòu)名稱等。當(dāng)然,組織機構(gòu)業(yè)務(wù)數(shù)據(jù)的信息內(nèi)容并不限定于上述幾種,還可以是其他內(nèi)容。
[0065]每個組織機構(gòu)具有的業(yè)務(wù)數(shù)據(jù)為設(shè)立時生成的業(yè)務(wù)數(shù)據(jù),進而依據(jù)用戶輸入時間點提取組織機構(gòu)后,當(dāng)需要查看組織機構(gòu)的業(yè)務(wù)數(shù)據(jù)時,可以獲取到組織機構(gòu)在設(shè)立時的那些業(yè)務(wù)數(shù)據(jù),也就是說,可以還原查看以前的業(yè)務(wù)數(shù)據(jù)。
[0066]步驟S103:當(dāng)所述組織機構(gòu)為多個時,獲取多個所述組織機構(gòu)之間的上下級關(guān)系O
[0067]若截至到該輸入的時間點設(shè)立的組織機構(gòu)為多個,且該多個組織機構(gòu)之間具有上下級關(guān)系時,獲取該多個組織機構(gòu)之間的上下級關(guān)系。其中,上下級關(guān)系指的是出資設(shè)立或被出資設(shè)立的關(guān)系。獲取該上下級關(guān)系的方式可以是在數(shù)據(jù)庫中查找各個組織機構(gòu)的相應(yīng)字段。
[0068]具體地,在數(shù)據(jù)庫中,可以是查找各個組織機構(gòu)的由誰出資設(shè)立字段,這樣便可獲知組織機構(gòu)的上級組織機構(gòu);或者是查找各個組織機構(gòu)出資設(shè)立了誰字段,這樣便可或者組織機構(gòu)的下級組織機構(gòu),層級查找直至查找到最高級或者最低級的組織機構(gòu),這樣,便可以獲取到步驟S102中提取到的組織機構(gòu)之間的上下級關(guān)系。
[0069]步驟S104:以連接線形式展示所述上下級關(guān)系,并依據(jù)所述上下級關(guān)系以層級形式展示多個所述組織機構(gòu)。
[0070]本實施例中,展示在數(shù)據(jù)庫中提取到的組織機構(gòu)前,已經(jīng)獲取到組織機構(gòu)之間的上下級關(guān)系,這樣,利用上下級關(guān)系,以從上層到下層的層級方式展示所有提取到的組織機構(gòu),并且以連接線的方式表示上下級關(guān)系。也就是說,從展示界面中,可以直觀地查看到該時間點之間的所有組織機構(gòu),并且,所有的組織機構(gòu)以層級方式排列,且具有上下級關(guān)系的組織機構(gòu)間通過連接線相連。
[0071]與現(xiàn)有技術(shù)中使用紙質(zhì)方式管理組織機構(gòu)的業(yè)務(wù)信息相比,本實施例中,利用預(yù)先設(shè)置的數(shù)據(jù)庫保存組織機構(gòu),且記錄組織機構(gòu)的設(shè)立時間點及之間的上下級關(guān)系。當(dāng)用戶需要查看某個時間點之前的所有組織機構(gòu)時,只需輸入時間點,本實施例便可在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu),進而在展示時,用連接線表示上下級關(guān)系即用連接線連接具有上下級關(guān)系的組織機構(gòu),并依據(jù)上下級關(guān)系以層級形式展示提取到的組織機構(gòu),可見,展示方式節(jié)省人工查找的時間與精力,更加方便快捷,且展示結(jié)果直觀,便于查看。
[0072]下面對依據(jù)所述上下級關(guān)系,以層級形式展示多個所述組織機構(gòu)的方式進行說明。
[0073]參見圖2,可以用目錄形式展示組織機構(gòu)。即依據(jù)所述上下級關(guān)系,以目錄形式展示多個所述組織機構(gòu)。具體地,生成目錄的過程包括:
[0074]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的最高級組織機構(gòu)時,在顯示界面的預(yù)設(shè)行及預(yù)設(shè)列處顯示所述最高級組織機構(gòu);
[0075]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu)且不存在與該組織機構(gòu)同級的組織機構(gòu)時,在該組織機構(gòu)的上一級組織機構(gòu)的下一行及下一列處顯示該組織機構(gòu);
[0076]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu),且該組織機構(gòu)所在的級別中包含多個同級組織機構(gòu),且該組織機構(gòu)為所述多個同級組織機構(gòu)中的首個組織機構(gòu)時,在該組織機構(gòu)的上一級組織機構(gòu)的下一行及下一列處顯示該組織機構(gòu);
[0077]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu),且該組織機構(gòu)所在的級別中包含多個同級組織機構(gòu),且該組織機構(gòu)為所述多個同級組織機構(gòu)中的非首個組織機構(gòu)時,在所述同級的組織機構(gòu)中,確定該組織機構(gòu)的前一同級組織機構(gòu),統(tǒng)計所述前一同級組織機構(gòu)全部的下級組織機構(gòu)的個數(shù),在該組織機構(gòu)的上一級組織機構(gòu)的下一列,以及該組織機構(gòu)的上一級組織機構(gòu)的下N行顯示該組織機構(gòu);其中,所述N與統(tǒng)計的所述個數(shù)相同。
[0078]首先,對生成過程中所用的幾個名詞概念進行說明。其中,最高級組織機構(gòu),指的是只出資設(shè)立組織機構(gòu),但并沒有上一級出資設(shè)立組織機構(gòu)的組織機構(gòu);某個組織機構(gòu)所在的級別,指的是從最高級組織機構(gòu)到該級組織機構(gòu)的層級數(shù),例如,圖2所示的第三組織機構(gòu)203所在的級別為I ;同級組織機構(gòu),指的是組織機構(gòu)所在的級別相同,且上一級組織機構(gòu)為同一組織機構(gòu),例如,圖2所示的第二組織機構(gòu)202與第三組織機構(gòu)203的所在級別都為1,且上一級組織機構(gòu)為同一組織機構(gòu)即第一組織機構(gòu)201,則第二組織機構(gòu)202與第三組織機構(gòu)203為同級組織機構(gòu);前一同級組織機構(gòu),指的是具有排序的同級組織機構(gòu),排序在前的同級組織機構(gòu),例如,圖2所示的第三組織機構(gòu)203的前一同級組織機構(gòu)為第二組織機構(gòu)202 ;某個組織機構(gòu)的全部下級組織機構(gòu),指的是該組織機構(gòu)的下一級組織機構(gòu),以及該下一級組織機構(gòu)的下一級組織機構(gòu),直至某個下一級組織機構(gòu)并不存在對應(yīng)的下一級組織機構(gòu)。
[0079]其次,將顯示界面劃分為多行多列。以目錄形式展示組織機構(gòu),其中,每一列可以顯示多個組織機構(gòu),且顯示在同一列中的組織機構(gòu)為處在同一級別中的組織機構(gòu),但每一行只顯示一個組織機構(gòu)。展示結(jié)果如圖2所示:
[0080]對應(yīng)上述第一種情況,第一組織機構(gòu)201為最高級組織機構(gòu),顯示在界面的預(yù)設(shè)行及預(yù)設(shè)列。
[0081 ] 對應(yīng)上述第二種情況,第七組織機構(gòu)207為第五組織機構(gòu)205的下一級組織機構(gòu),且不存在同級組織機構(gòu),則將第七組織機構(gòu)207顯示在上一級組織機構(gòu)206的下一行及下一列。同理,將第四組織機構(gòu)204顯示在上一級組織機構(gòu)即第三組織機構(gòu)203的下一行及下一列。
[0082]對應(yīng)上述第三種情況,第二組織機構(gòu)202所在的級別為1,該級別中的同級組織機構(gòu)為第二組織機構(gòu)202及第三組織機構(gòu)203,且第二組織機構(gòu)202為多個同級組織機構(gòu)中的首個組織機構(gòu),則將第二組織機構(gòu)202顯示在上一組織機構(gòu)201的下一列及下一行。同理,將第五組織機構(gòu)205顯示在上一級組織機構(gòu)即第三組織機構(gòu)203的下一行及下一列。
[0083]對應(yīng)上述第四種情況,第六組織機構(gòu)206所在的級別為2,該級別中的同級組織機構(gòu)為第四組織機構(gòu)204、第五組織機構(gòu)205及第六組織機構(gòu)206,且第六組織機構(gòu)206為多個同級組織機構(gòu)中的非首個組織機構(gòu),統(tǒng)計前一同級組織機構(gòu)即第五組織機構(gòu)205的全部下級組織機構(gòu)的個數(shù)為I,則將第六組織機構(gòu)206顯示在上一級組織機構(gòu)即第三組織機構(gòu)203的下一列及下2行(統(tǒng)計個數(shù)I加I)。同理,將三組織機構(gòu)203顯示在第一組織機構(gòu)201的下一列及下2行(統(tǒng)計個數(shù)加I)。
[0084]實現(xiàn)上述展示效果的方式可以是,根據(jù)組織機構(gòu)之間的上下級關(guān)系,最高級組織機構(gòu)顯示在界面的預(yù)設(shè)行及預(yù)設(shè)列,獲取該最高級組織機構(gòu)的下一級組織機構(gòu)。其中,若該下一級組織為一個時,則將該下一級組織機構(gòu)顯示在最高級組織機構(gòu)的下一行及下一列;若該下一級組織機構(gòu)為多個時,則按照預(yù)設(shè)規(guī)則對所述多個組織機構(gòu)進行排序,在該最高級組織機構(gòu)的下一行及下一列顯示排序后的首個下一級組織機構(gòu),并且判斷該首個下一級組織機構(gòu)是否存在自身的下一級組織機構(gòu),若存在,按照顯示最高級組織機構(gòu)的下一級組織機構(gòu)的方式顯示,若不存在,在該首個下一級組織機構(gòu)的下一行顯示最高級組織機構(gòu)的第二個下一級組織機構(gòu),并判斷該第二個下一級組織機構(gòu)是否存在自身的下一級組織機構(gòu),同理,直至循環(huán)到最高級組織機構(gòu)的最后一個下一級組織機構(gòu)。
[0085]以上實現(xiàn)的是利用目錄形式展示組織機構(gòu),參見圖3,還可以依據(jù)所述上下級關(guān)系,以塔形樹形式展示多個所述組織機構(gòu)。具體地,生成塔形樹的過程包括:
[0086]當(dāng)組織機構(gòu)為所述上下級關(guān)系中的最高級組織機構(gòu)時,在顯示界面的預(yù)設(shè)根節(jié)點位置顯示該組織機構(gòu);當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu)時,確定該組織機構(gòu)的上一級組織機構(gòu),將該組織機構(gòu)作為所述上一級組織機構(gòu)的子節(jié)點進行顯示。其中,每個子節(jié)點顯示在各自父節(jié)點的下一行,且每個父節(jié)點顯示在各自子節(jié)點寬度的中點。
[0087]其中,展示結(jié)果如圖3所示,最高級組織機構(gòu)301顯示在根節(jié)點位置,第二組織機構(gòu)302及第三組織機構(gòu)303作為上一級組織機構(gòu)即最高級組織機構(gòu)301的子節(jié)點進行顯示;第四組織機構(gòu)304及第五組織機構(gòu)305作為上一級組織機構(gòu)即第二組織機構(gòu)302的子節(jié)點進行顯示;第六組織機構(gòu)306作為上一級組織機構(gòu)即第三組織機構(gòu)303的子節(jié)點進行顯示;第七組織機構(gòu)307作為上一級組織機構(gòu)即第五組織機構(gòu)305的子節(jié)點進行顯示。
[0088]具體地,生成上述展示效果的過程可以是,在提取到的組織機構(gòu)中確定最高級組織機構(gòu),在根節(jié)點位置顯示最高級組織機構(gòu),確定該最高級組織機構(gòu)的下一級組織機構(gòu),在顯示每個父節(jié)點的子節(jié)點時,將各自的子節(jié)點平均排列在該父節(jié)點的下一行,其中,平均排列指的是,以父節(jié)點中點所在列為對稱軸,子節(jié)點在父節(jié)點的下一行平均排列在該對稱軸的兩側(cè)。如圖3所示,子節(jié)點第四組織機構(gòu)304及第五組織機構(gòu)305顯示在第二組織機構(gòu)302的下一行,且以第二組織機構(gòu)302的中點所在列為對稱軸,第四組織機構(gòu)304及第五組織機構(gòu)305平均排列在該對稱軸的兩側(cè)。
[0089]需要說明,在展示組織機構(gòu)的上述第一種方式及第二種方式中,都需要以連接線的方式展示上下級關(guān)系。如圖2及圖3所示,連接線為連接各個組織機構(gòu)顯示框的連接線。
[0090]為了可以進一步明確組織機構(gòu)的上下級關(guān)系,還可以在連接線上表明各個組織機構(gòu)之間的出資設(shè)立百分比,例如,第一組織機構(gòu)201對第二組織機構(gòu)202出資100%,第一組織機構(gòu)201對第三組織機構(gòu)203出資75%。
[0091]另外,為了可以進一步獲知組織機構(gòu)的業(yè)務(wù)信息,當(dāng)鼠標(biāo)懸?;蛘邌螕粼摻M織機構(gòu)時,還可以顯示該組織機構(gòu)的業(yè)務(wù)信息,其中,業(yè)務(wù)信息可以包括組織機構(gòu)名稱、組織機構(gòu)代碼及注冊資本等,當(dāng)然,本發(fā)明實施例并不局限上述信息,還可以是其他各種業(yè)務(wù)信息。另外,本發(fā)明也并不局限顯示業(yè)務(wù)信息的觸發(fā)條件為鼠標(biāo)懸停或單擊,還可以是現(xiàn)有技術(shù)中其他的選中方式。
[0092]需要說明,上述組織機構(gòu)中,同一組織機構(gòu)可以是由多個組織機構(gòu)同時出資設(shè)立的,也就是說,該組織機構(gòu)的上一級組織機構(gòu)為多個。這樣,在顯示時,該組織機構(gòu)可以與不同的上一級組織機構(gòu)相連。例如圖3所示,第四組織機構(gòu)304及第七組織機構(gòu)307可以是同一組織機構(gòu),第二組織機構(gòu)302及第五組織機構(gòu)305分別對該組織機構(gòu)出資為25%及75%,則該組織機構(gòu)的上一級組織機構(gòu)分別為第二組織機構(gòu)302及第五組織機構(gòu)305。
[0093]本發(fā)明實施例還可以實現(xiàn)統(tǒng)計功能,即統(tǒng)計不同類型的組織機構(gòu)的個數(shù)。具體地,如圖4所示,在上述圖1的基礎(chǔ)上,還可以包括:
[0094]步驟S105:當(dāng)接收到統(tǒng)計指令時,獲取所述統(tǒng)計指令中的組織機構(gòu)類型標(biāo)識。
[0095]其中,該統(tǒng)計指令可以是用戶輸入的統(tǒng)計指令,該統(tǒng)計指令中包含有需要統(tǒng)計的組織機構(gòu)的類型標(biāo)識。例如,一級企業(yè)、二級企業(yè)、三級企業(yè)。
[0096]步驟S106:在提取到的所述組織機構(gòu)中,查找與所述組織機構(gòu)類型標(biāo)識對應(yīng)的組織機構(gòu)。
[0097]本實施例中,在步驟S102提取到的組織機構(gòu)中,利用類型標(biāo)識查找對應(yīng)的組織機構(gòu)。其中,提取到的組織機構(gòu)具有類型標(biāo)識,例如,第二組織機構(gòu)為一級企業(yè),第三組織機構(gòu)為二級企業(yè)等。當(dāng)然,需要統(tǒng)計的類型標(biāo)識可以預(yù)先設(shè)置,并不局限于上述三種。
[0098]步驟S107:統(tǒng)計查找到的每種類型標(biāo)識對應(yīng)的組織機構(gòu)的個數(shù),并進行顯示。
[0099]進而,分別統(tǒng)計每種類型標(biāo)識對應(yīng)的組織機構(gòu)的個數(shù),例如,一級企業(yè)的個數(shù)為3個,二級企業(yè)的個數(shù)為5個。并且,可以將統(tǒng)計到的個數(shù)進行顯示,以為用戶查看。當(dāng)然,為了方便用戶更詳細地明確每種類型標(biāo)識的信息,可以將每種類型標(biāo)識對應(yīng)的組織機構(gòu)顯示出來。例如,顯示二級企業(yè)具體為哪些組織機構(gòu)。
[0100]本發(fā)明實施例還可以實現(xiàn)路徑查詢功能,具體地,如圖5所示,在上述圖1所示的基礎(chǔ)上,還可以包括:
[0101]步驟S108:當(dāng)接收到路徑查詢指令時,獲取所述路徑查詢指令中的組織機構(gòu)標(biāo)識。
[0102]用戶輸入組織機構(gòu)標(biāo)識,從而生成路徑查詢指令,該指令中包含組織機構(gòu)標(biāo)識,并將該指令發(fā)送到本發(fā)明實施例的執(zhí)行模塊,觸發(fā)該模塊執(zhí)行本步驟。
[0103]步驟S109:確定所述組織機構(gòu)標(biāo)識對應(yīng)的目標(biāo)組織機構(gòu)。
[0104]例如,組織機構(gòu)標(biāo)識為名稱標(biāo)識,用戶輸入的組織機構(gòu)標(biāo)識為第三組織機構(gòu),則查找到名稱為第三組織機構(gòu)的組織機構(gòu),將查找到的該組織機構(gòu)確定為目標(biāo)組織機構(gòu)。當(dāng)然,組織機構(gòu)標(biāo)識并不局限于名稱標(biāo)識,還可以是代碼等。
[0105]步驟SllO:在展示的多個組織機構(gòu)中,查找所述目標(biāo)組織機構(gòu)的上級組織機構(gòu),直至最高級組織機構(gòu)。
[0106]在展示圖示中,查找該目標(biāo)組織機構(gòu)的全部上級組織機構(gòu)。其中,上級組織機構(gòu)為該目標(biāo)組織機構(gòu)的上一級組織機構(gòu),若上一級組織機構(gòu)為非最高級組織機構(gòu),則繼續(xù)查找該上一級組織機構(gòu)的上一級組織機構(gòu),直至某個上一級組織機構(gòu)為最高級組織機構(gòu)。如圖2所示,第五組織機構(gòu)205的上級組織機構(gòu)分別為第一組織機構(gòu)201及第三組織機構(gòu)203。
[0107]步驟Slll:突出顯示查找到的多個上級組織機構(gòu)之間的連接線。
[0108]其中,確定上一步驟查找到的組織機構(gòu)之間的連接線,進而突出顯示所述連接線。本實施例中,突出顯示方式可以是以不同顏色、加粗、閃爍及高亮等方式中的任意一種或多種組合。例如,以加粗形式突出顯示效果如圖6所示。
[0109]另外,上述各個組織機構(gòu)展示方法,還可以實現(xiàn)對提取出的組織機構(gòu)的業(yè)務(wù)數(shù)據(jù)的查看。具體地:
[0110]當(dāng)接收到業(yè)務(wù)數(shù)據(jù)顯示指令時,確定待顯示組織機構(gòu);獲取所述待顯示組織機構(gòu)的業(yè)務(wù)數(shù)據(jù),并進行顯示。
[0111]其中,業(yè)務(wù)數(shù)據(jù)顯示指令可以是由用戶生成的,例如用戶在顯示的組織機構(gòu)展示圖上點擊某個組織機構(gòu)對應(yīng)的節(jié)點,或者,點擊查看業(yè)務(wù)數(shù)據(jù)按鈕。第一種方式中,用戶想要查看單獨某個組織機構(gòu)的業(yè)務(wù)數(shù)據(jù),進而確定的待顯示組織機構(gòu)為用戶點擊的節(jié)點對應(yīng)的組織機構(gòu);第二種方式中,用戶想要查看依據(jù)輸入的時間點提取出的所有的組織機構(gòu)的業(yè)務(wù)數(shù)據(jù),進而確定的待顯示組織機構(gòu)為提取到的所有組織機構(gòu)。
[0112]以上技術(shù)方案可以實現(xiàn),業(yè)務(wù)數(shù)據(jù)的還原查看,即通過輸入的時間點提取組織機構(gòu),且組織機構(gòu)具有各自的業(yè)務(wù)數(shù)據(jù),需要說明,該業(yè)務(wù)數(shù)據(jù)為該組織機構(gòu)在設(shè)立時生成的業(yè)務(wù)數(shù)據(jù),從而顯示的業(yè)務(wù)數(shù)據(jù)為輸入的時間點當(dāng)時對應(yīng)的業(yè)務(wù)數(shù)據(jù),實現(xiàn)業(yè)務(wù)數(shù)據(jù)的還原。
[0113]對于上述圖3所示的塔形樹展示方式,用戶可以對某個非葉子節(jié)點進行展開或者隱藏。具體地:
[0114]當(dāng)接收到對非葉子節(jié)點的收起指令時,隱藏所述非葉子節(jié)點的全部后續(xù)節(jié)點。
[0115]其中,當(dāng)用戶點擊某個非葉子節(jié)點時,生成該非葉子節(jié)點對應(yīng)的收起指令,進而隱藏該非葉子節(jié)點的全部后續(xù)節(jié)點。后續(xù)節(jié)點包括該非葉子節(jié)點的子節(jié)點,若子節(jié)點存在子節(jié)點,還包括子節(jié)點的子節(jié)點,直至葉子節(jié)點。
[0116]另外,還可以將該隱藏的葉子節(jié)點進行展開,具體地:
[0117]當(dāng)接收到對隱藏全部后續(xù)節(jié)點的非葉子節(jié)點的展開指令時,顯示該非葉子節(jié)點的全部后續(xù)節(jié)點。
[0118]其一,隱藏全部后續(xù)節(jié)點的非葉子節(jié)點(可簡稱隱藏節(jié)點)不存在兄弟節(jié)點。如圖7a所示,隱藏節(jié)點為節(jié)點A,其后續(xù)節(jié)點分別為節(jié)點AO及節(jié)點Al。展開后節(jié)點A、節(jié)點AO及節(jié)點Al的位置如圖7b所示。其中,展開后節(jié)點A、節(jié)點AO及節(jié)點Al的位置計算方法為:
[0119]A節(jié)點X坐標(biāo)=A節(jié)點原X坐標(biāo)+(AO節(jié)點寬度+Al節(jié)點寬度_展開前A節(jié)點寬度)/2 ;
[0120]A節(jié)點Y坐標(biāo)=A原Y坐標(biāo);[0121 ] AO節(jié)點X坐標(biāo)=A原X坐標(biāo);
[0122]AO節(jié)點Y坐標(biāo)=A原Y坐標(biāo)+(AO節(jié)點高度*展開級數(shù));
[0123]Al節(jié)點X坐標(biāo)=A原X坐標(biāo)+AO節(jié)點寬度;
[0124]Al節(jié)點Y坐標(biāo)=A原Y坐標(biāo)+(Al節(jié)點高度*展開級數(shù))。
[0125]其二,隱藏節(jié)點存在兄弟節(jié)點。如圖8a所示,隱藏節(jié)點為節(jié)點A,其兄弟節(jié)點為節(jié)點B,其后續(xù)節(jié)點為節(jié)點AO及節(jié)點Al。展開后節(jié)點B的位置如圖8b所示。其中,展開后節(jié)點B的位置計算方法為:
[0126]B節(jié)點X坐標(biāo)=B原X坐標(biāo)+(AO節(jié)點寬度+Al節(jié)點寬度_展開前A節(jié)點寬度);
[0127]B節(jié)點Y坐標(biāo)=B原Y坐標(biāo)。
[0128]其中,原坐標(biāo)指的是展開前的坐標(biāo),節(jié)點寬度為預(yù)設(shè)寬度,節(jié)點高度為該節(jié)點的垂直連接線的高度,展開級數(shù)為子節(jié)點為隱藏節(jié)點的第幾級后續(xù)節(jié)點,如AO節(jié)點為A節(jié)點的第一級后續(xù)節(jié)點,Al節(jié)點為A節(jié)點的第一級后續(xù)節(jié)點。
[0129]需要說明,在上述各個發(fā)明實施例的基礎(chǔ)上,還可以包括:導(dǎo)出顯示結(jié)果圖。其中,導(dǎo)出方式可以是JPG格式圖片、PDF格式文檔或EXCEl格式文檔。當(dāng)然,導(dǎo)出方式可以包括但不限定為所述三種方式,可以是現(xiàn)有技術(shù)中的任意一種導(dǎo)出形式。
[0130]需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0131]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括上述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0132]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種組織機構(gòu)的展示方法,其特征在于,包括: 獲取用戶輸入的時間點; 在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu);其中,所述預(yù)設(shè)數(shù)據(jù)庫中保存的組織機構(gòu)具有設(shè)立時間點,且提取的每個組織機構(gòu)各自具有一組業(yè)務(wù)數(shù)據(jù); 當(dāng)所述組織機構(gòu)為多個時,獲取多個所述組織機構(gòu)之間的上下級關(guān)系; 以連接線形式展示所述上下級關(guān)系,并依據(jù)所述上下級關(guān)系以層級形式展示多個所述組織機構(gòu)。
2.根據(jù)權(quán)利要求1所述的組織機構(gòu)的展示方法,其特征在于,所述依據(jù)所述上下級關(guān)系,以層級形式展示多個所述組織機構(gòu)包括: 依據(jù)所述上下級關(guān)系,以目錄形式展示多個所述組織機構(gòu); 或者, 依據(jù)所述上下級關(guān)系,以塔形樹形式展示多個所述組織機構(gòu)。
3.根據(jù)權(quán)利要求2所述的組織機構(gòu)的展示方法,其特征在于,所述依據(jù)所述上下級關(guān)系,以目錄形式展示多個所述組織機構(gòu)包括: 當(dāng)組織機構(gòu)為所述上下級關(guān)系中的最高級組織機構(gòu)時,在顯示界面的預(yù)設(shè)行及預(yù)設(shè)列處顯示所述最高級組織機構(gòu); 當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu)且不存在與該組織機構(gòu)同級的組織機構(gòu)時,在該組織機構(gòu)的上一級組織機構(gòu)的下一行及下一列處顯示該組織機構(gòu); 當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu),且該組織機構(gòu)所在的級別中包含多個同級組織機構(gòu),且該組織機構(gòu)為所述多個同級組織機構(gòu)中的首個組織機構(gòu)時,在該組織機構(gòu)的上一級組織機構(gòu)的下一行及下一列處顯示該組織機構(gòu); 當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu),且該組織機構(gòu)所在的級別中包含多個同級組織機構(gòu),且該組織機構(gòu)為所述多個同級組織機構(gòu)中的非首個組織機構(gòu)時,在所述同級的組織機構(gòu)中,確定該組織機構(gòu)的前一同級組織機構(gòu),統(tǒng)計所述前一同級組織機構(gòu)全部的下級組織機構(gòu)的個數(shù),在該組織機構(gòu)的上一級組織機構(gòu)的下一列,以及該組織機構(gòu)的上一級組織機構(gòu)的下N行顯示該組織機構(gòu);其中,所述N等于統(tǒng)計的所述個數(shù)加I。
4.根據(jù)權(quán)利要求2所述的組織機構(gòu)的展示方法,其特征在于,所述依據(jù)所述上下級關(guān)系,以塔形樹形式展示多個所述組織機構(gòu)包括: 當(dāng)組織機構(gòu)為所述上下級關(guān)系中的最高級組織機構(gòu)時,在顯示界面的預(yù)設(shè)根節(jié)點位置顯示該組織機構(gòu); 當(dāng)組織機構(gòu)為所述上下級關(guān)系中的非最高級組織機構(gòu)時,確定該組織機構(gòu)的上一級組織機構(gòu),將該組織機構(gòu)作為所述上一級組織機構(gòu)的子節(jié)點進行顯示。
5.根據(jù)權(quán)利要求4所述的組織機構(gòu)的展示方法,其特征在于,還包括: 當(dāng)接收到對非葉子節(jié)點的收起指令時,隱藏所述非葉子節(jié)點的全部后續(xù)節(jié)點。
6.根據(jù)權(quán)利要求5所述的組織機構(gòu)的展示方法,其特征在于,還包括: 當(dāng)接收到對隱藏全部后續(xù)節(jié)點的非葉子節(jié)點的展開指令時,顯示該非葉子節(jié)點的全部后續(xù)節(jié)點。
7.根據(jù)權(quán)利要求1所述的組織機構(gòu)的展示方法,其特征在于,還包括: 當(dāng)接收到業(yè)務(wù)數(shù)據(jù)顯示指令時,確定待顯示組織機構(gòu); 獲取所述待顯示組織機構(gòu)的業(yè)務(wù)數(shù)據(jù),并進行顯示。
8.根據(jù)權(quán)利要求1所述的組織機構(gòu)的展示方法,其特征在于,還包括: 當(dāng)接收到路徑查詢指令時,獲取所述路徑查詢指令中的組織機構(gòu)標(biāo)識; 確定所述組織機構(gòu)標(biāo)識對應(yīng)的目標(biāo)組織機構(gòu); 在展示的多個組織機構(gòu)中,查找所述目標(biāo)組織機構(gòu)的上級組織機構(gòu),直至最高級組織機構(gòu); 突出顯示查找到的多個上級組織機構(gòu)之間的連接線。
9.根據(jù)權(quán)利要求1所述的組織機構(gòu)的展示方法,其特征在于,還包括: 當(dāng)接收到統(tǒng)計指令時,獲取所述統(tǒng)計指令中的組織機構(gòu)類型標(biāo)識; 在提取到的所述組織機構(gòu)中,查找與所述組織機構(gòu)類型標(biāo)識對應(yīng)的組織機構(gòu); 統(tǒng)計查找到的每種類型標(biāo)識對應(yīng)的組織機構(gòu)的個數(shù),并進行顯示。
10.一種組織機構(gòu)的展示裝置,其特征在于,包括: 時間點獲取模塊,用于獲取用戶輸入的時間點; 組織機構(gòu)提取模塊,用于在預(yù)設(shè)數(shù)據(jù)庫中,提取設(shè)立時間點未超過所述輸入的時間點的組織機構(gòu);其中,所述預(yù)設(shè)數(shù)據(jù)庫中保存的組織機構(gòu)具有設(shè)立時間點; 上下級關(guān)系獲取模塊,用于當(dāng)所述組織機構(gòu)為多個時,獲取多個所述組織機構(gòu)之間的上下級關(guān)系; 組織機構(gòu)展示模塊,用于以連接線形式展示所述上下級關(guān)系,并依據(jù)所述上下級關(guān)系以層級形式展示多個所述組織機構(gòu)。
【文檔編號】G06Q10/06GK104331491SQ201410647762
【公開日】2015年2月4日 申請日期:2014年11月14日 優(yōu)先權(quán)日:2014年11月14日
【發(fā)明者】曾超, 錢暉, 王有法, 鄒博仁 申請人:北京久其軟件股份有限公司