一、标簽管理系統體系
标簽管理系統包括标簽管理和貼标簽兩大功能子產品,6個子子產品。接下來我們将對每個功能子產品的建構,進行詳細說明。

圖1 标簽管理系統體系圖
二、标簽管理子產品
1.标簽管理定義
标簽管理子產品是指對使用者視圖庫中的所有标簽進行查詢、修改、删除和新增等功能操作。主要包括兩個子產品:标簽樹、标簽查詢。
标簽樹:以樹形結構呈現标簽之間的層級和邏輯關系,并且可以對任意層級的标簽名進行修改、新增和和删除(注:删除标簽時,隻有将最底層的子标簽删除之後,才能删除其上級标簽。即當父标簽下的葉子标簽為空時,才能删除該付标簽)
标簽查詢:對某一時間段内的标簽進行查詢,可以實作自定義(模糊)查詢及條件查詢。除了能對标簽名進行查詢外,還能對該标簽名下的使用者數進行統計查詢。
2.功能清單

3.UI界面(簡版)

圖2 标簽管理UI界面(簡版)
功能說明:
标簽樹是标簽管理的預設首頁,當點選左邊導覽列中的“标簽管理”,直接顯示此标簽樹頁面。
此處為樹狀結構展示,預設顯示一級标簽,點選展開顯示下一級,如此類推!
每個非末端标簽均有新增和修改功能按鈕。點選該處新增按鈕則在此标簽處新增一個下一級标簽。
末端标簽除具有新增和修改功能按鈕外,還有删除按鈕。此删除原則是隻有“無資料末端标簽”才可删除。
标簽新增、修改和删除功能,都在标簽樹子子產品實作
4.新增标簽
A.功能描述:新增一個标簽到标簽樹中指定的位置
B.輸入資訊:标簽名稱、标簽在标簽樹中所屬的邏輯位置(即第幾級标簽,葉标簽是哪個)、标簽是否啟用、備注
C.功能要求:
新增标簽需要管理者權限進行,能記錄下新增人與新增時間
如果新增标簽的葉标簽在新增前是子标簽,那麼需要提供一個手動移動資料的功能,即在新增将原屬于新增标簽葉标簽的資料移動到新增标簽中;
建議系統在對新标簽自動編号時有一套統一的規範,從編号上可以區分不同的标簽級别。
D.UI展現:此頁面的上半部分用于顯示标簽所處的邏輯結構,下半部分對标簽進行新增或修改。此頁面通過點選圖2中的“新增”按鈕打開。

5.修改标簽
A.功能描述:對指定标簽的相關屬性,包括:标簽名、标簽有效性和标簽備注等相關屬性進行修改
B.輸入資訊:标簽名稱、标簽有效性(是否啟用)、備注
C.功能要求:修改标簽需要管理者權限進行,能記錄下修改人與修改時間
D.UI展現

圖4 修改标簽UI
6、删除标簽
A.功能描述:對葉子标簽進行删除
B.輸入資訊:給某個標明的标簽發出删除執行指令
C.功能要求:删除标簽由系統管理者執行,删除時出現确認提示。
注意:
如果該标簽在系統運作中已投入使用,隻能修改,不能删除;
還有父級别的标簽下有子标簽也必須先删除子标簽才能删除父标簽。
7.查詢标簽
A.功能描述:對标簽進行自定義(模糊)或條件查詢
B.功能要求:能查詢完整的标簽樹,可由普通以上權限執行
C.功能點說明:
使用者點選查詢後,可以檢視标簽名、标簽錄入人、标簽錄入時間、标簽的邏輯結構、備注(标簽的解釋說明)。
使用者點選“查詢明細”按鈕後,顯示“标簽明細”層

圖5 标簽查詢UI