关于标签管理系统

简介: 原文地址:关于标签管理系统作者: songguiliang一、标签管理系统体系标签管理系统包括标签管理和贴标签两大功能模块,6个子模块。接下来我们将对每个功能模块的构建,进行详细说明。
原文地址:关于标签管理系统 作者: songguiliang

一、标签管理系统体系

标签管理系统包括标签管理和贴标签两大功能模块,6个子模块。接下来我们将对每个功能模块的构建,进行详细说明。

图1 标签管理系统体系图

二、标签管理模块

 

1.标签管理定义

标签管理模块是指对用户视图库中的所有标签进行查询、修改、删除和新增等功能操作。主要包括两个模块:标签树、标签查询。

  • 标签树:以树形结构呈现标签之间的层级和逻辑关系,并且可以对任意层级的标签名进行修改、新增和和删除(注:删除标签时,只有将最底层的子标签删除之后,才能删除其上级标签。即当父标签下的叶子标签为空时,才能删除该付标签)
  • 标签查询:对某一时间段内的标签进行查询,可以实现自定义(模糊)查询及条件查询。除了能对标签名进行查询外,还能对该标签名下的用户数进行统计查询。

2.功能列表

3.UI界面(简版)

图2 标签管理UI界面(简版)

功能说明:

  • 标签树是标签管理的默认首页,当点击左边导航条中的“标签管理”,直接显示此标签树页面。
  • 此处为树状结构展示,默认显示一级标签,点击展开显示下一级,如此类推!
  • 每个非末端标签均有新增和修改功能按钮。点击该处新增按钮则在此标签处新增一个下一级标签。
  • 末端标签除具有新增和修改功能按钮外,还有删除按钮。此删除原则是只有“无数据末端标签”才可删除。
  • 标签新增、修改和删除功能,都在标签树子模块实现

4.新增标签

A.功能描述:新增一个标签到标签树中指定的位置

B.输入信息:标签名称、标签在标签树中所属的逻辑位置(即第几级标签,叶标签是哪个)、标签是否启用、备注

C.功能要求:

  • 新增标签需要管理员权限进行,能记录下新增人与新增时间
  • 如果新增标签的叶标签在新增前是子标签,那么需要提供一个手动移动数据的功能,即在新增将原属于新增标签叶标签的数据移动到新增标签中;
  • 建议系统在对新标签自动编号时有一套统一的规范,从编号上可以区分不同的标签级别。

D.UI展现:此页面的上半部分用于显示标签所处的逻辑结构,下半部分对标签进行新增或修改。此页面通过点击图2中的“新增”按钮打开。

图3 新增标签UI

5.修改标签

A.功能描述:对指定标签的相关属性,包括:标签名、标签有效性和标签备注等相关属性进行修改

B.输入信息:标签名称、标签有效性(是否启用)、备注

C.功能要求:修改标签需要管理员权限进行,能记录下修改人与修改时间

D.UI展现

图4 修改标签UI

6、删除标签

A.功能描述:对叶子标签进行删除

B.输入信息:给某个选定的标签发出删除执行指令

C.功能要求:删除标签由系统管理员执行,删除时出现确认提示。

注意:

  • 如果该标签在系统运行中已投入使用,只能修改,不能删除;
  • 还有父级别的标签下有子标签也必须先删除子标签才能删除父标签。

7.查询标签

A.功能描述:对标签进行自定义(模糊)或条件查询

B.功能要求:能查询完整的标签树,可由普通以上权限执行

C.功能点说明:

  • 用户点击查询后,可以查看标签名、标签录入人、标签录入时间、标签的逻辑结构、备注(标签的解释说明)。
  • 用户点击“查询明细”按钮后,显示“标签明细”层

D.UI展现

图5 标签查询UI

目录
相关文章
|
6月前
|
JavaScript API
【vue实战项目】通用管理系统:信息列表,信息录入
【vue实战项目】通用管理系统:信息列表,信息录入
52 3
|
7月前
|
JavaScript Java 关系型数据库
垃圾分类|城市垃圾分类管理系统|基于Springboot的城市垃圾分类管理系统设计与实现(源码+数据库+文档)
垃圾分类|城市垃圾分类管理系统|基于Springboot的城市垃圾分类管理系统设计与实现(源码+数据库+文档)
105 0
|
7月前
|
前端开发 JavaScript 调度
考勤管理——功能列表
考勤管理——功能列表
53 0
|
SQL Java 开发者
后台分类管理之删除分类 | 学习笔记
快速学习后台分类管理之删除分类
148 0
|
数据采集 自然语言处理 文字识别
淘宝视频内容标签的结构化分析和管理
淘宝视频是如何分类的?又是如何保持不同类别视频样本得到相对均衡?又是如何应用的?
淘宝视频内容标签的结构化分析和管理
jira学习案例37-完善项目列表样式
jira学习案例37-完善项目列表样式
53 0
jira学习案例37-完善项目列表样式
|
Java 程序员 数据库连接
二、《学生教务系统》之标签管理模块实现
《学生教务系统》之标签管理模块实现 🍅 Java学习路线:搬砖工的Java学习路线 🍅 作者:程序员小王 🍅 程序员小王的博客:https://www.wolai.com/wnaghengjie/ahNwvAUPG2Hb1Sy7Z8waaF 🍅 扫描主页左侧二维码,加我微信 一起学习、一起进步 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕
115 0
二、《学生教务系统》之标签管理模块实现
|
Scala 开发者
CRM 项目-实现了显示客户列表 | 学习笔记
快速学习 CRM 项目-实现了显示客户列表
CRM 项目-实现了显示客户列表 | 学习笔记
学习笔记jira项目34-完善项目列表页面样式
学习笔记jira项目34-完善项目列表页面样式
80 0
学习笔记jira项目34-完善项目列表页面样式
|
机器学习/深度学习 网络协议 测试技术
客户管理系统-显示客户列表|学习笔记
快速学习客户管理系统-显示客户列表
客户管理系统-显示客户列表|学习笔记