laitimes

Basic functions of the management background - user management

author:Everybody is a product manager
User management is indispensable when designing the dashboard. In this article, the author has made a detailed description of the requirements, let's take a look.
Basic functions of the management background - user management

1. Introduction

User management is the basic function and important part of the management background, through which the user information can be quickly maintained, and the user's operation authority and data authority can be maintained according to the user information.

1. Purpose

Software requirements are the basis of software development and the basis of software engineering activities. The purpose of writing this PRD is to clearly and accurately describe the needs of user management, and to provide a reliable basis for formulating project development plans and later stages of outline design, prototype design, testing and other phases.

2. Scope

This document is intended for product managers, project managers, UI designers, development engineers, and test engineers.

2. Product Overview

User management is the indispensable foundation and basic content of the management background, and it is convenient to control the permissions and operations of logged-in users through user management.

3. Description of functional requirements

1. User Management

1) Inquiry

Page Design:

Basic functions of the management background - user management

Requirement Description:

User management, which is used to manage the role permissions and data permissions of logged-in users in the management background;

User management: account, user name, mobile phone number, and user status query, user account, user name, and mobile phone number, fuzzy query, and user status. Drop-down menu, which shows all by default;

User management, the display content includes: user account, user name, mobile phone number, department, user status and role;

User management, support: query, reset, add, export, recycle bin, batch operation, edit and more operations, click the [More] button to display: details, password, delete and freeze/unfreeze;

Instructions:

  • Query: Enter the user account/user name/mobile phone number or select the user status, click the [Query] button, and display the user management information according to the query conditions;
  • Reset: Click the [Reset] button to clear the query conditions, and all data dictionary information will be displayed by default;
  • New: Click the [New] button to jump to the new page, and update the data of the user management page after the new is completed.
  • Export: Click the [Export] button to export user management information based on the query results.
  • Recycle Bin: Click the [Recycle Bin] button, and a pop-up window will display the Recycle Bin page to restore deleted user information;
  • Batch operation: Select multiple user information, display the batch operation button, and click the [Batch Operation] button to display the batch operation content;
  • Edit: Click the [Edit] button to jump to the edit page, the user account cannot be edited;
  • Details: Click the [More] button to display more operation content, and click the [Details] button to jump to the details page on the operation content page.
  • Password: Click the [More] button to display more operation content, and on the operation content page, click the [Password] button to display the page of changing password.
  • Delete: Click the [More] button to display more operation content, and on the operation content page, click the [Delete] button to delete the confirmation page in the pop-up window, the deletion confirmation is completed, and the deleted user is added to the recycle bin.
  • Frozen/Unfrozen: Click the [More] button to display more operation content, on the operation content page, the user status: normal, display the freeze button, click the [Frozen] button, the pop-up window freezes the confirmation page, the freeze confirmation is completed, and the user status: frozen; on the operation content page, the user status: freeze, display the unfreeze button, click the [Unfreeze] button, the pop-up window unfreeze confirmation page, the unfreezing confirmation is completed, and the user status: normal.

User status: Frozen, non-logged-in users cannot log in, and logged-in users log out.

2) New

Page Design:

Basic functions of the management background - user management

Requirement Description:

For user management, click the [Add] button to jump to the new page of user management;

A new page is added to user management, which is used to increase user management information;

On the User Management page, add new users: user account, user name, user phone number, department and user role, tenant, identity, employee ID, job title, profile picture, birthday, gender, and email address, non-mandatory fields.

Field description:

  • User account: required, unique, no more than 20 characters, composed of letters + numbers;
  • User Name: Required, no more than 50 characters;
  • User's mobile phone number: required, 11 digits, regular expression to determine whether the content is legitimate;
  • Department: Required, click to display the management information of the tree department, support single selection, used to set user data permissions, users can view the data permissions of the current department and below;
  • User Role: Required, click the drop-down menu to display, support multiple selection;
  • Tenant: Optional, click the drop-down menu to display, support multiple selection;
  • Identity: Optional, default ordinary user, select superior, you can set the responsible department, and you can manage the user information under the current department.
  • Job number: optional, internal employee number;
  • Job title: Optional, click the pop-up window to display the job information, and you can select more user positions;
  • Avatar: Optional, click the [Click to Upload] button to select the local image file to upload, and after the upload is completed, it can be viewed and replaced.
  • Birthday: Optional, click the pop-up window to display the calendar pendant, accurate to the day;
  • Gender: Optional, click the drop-down menu to display, you can choose male or female;
  • Email: Optional, fill in completely, email regular expression verification.

3) Recycle Bin

Page Design:

Basic functions of the management background - user management

Requirement Description:

  1. For user management, click the [Recycle Bin] button, and a pop-up window will display the user recycle bin page;
  2. User recycle bin page to recover deleted user information;
  3. The deleted user information includes: user account, user name, affiliation department, and user role;
  4. Click the Restore button to restore the deleted user.

4) Batch operations

Page Design:

Basic functions of the management background - user management

Requirement Description:

  1. User management, select multiple user information, display batch operation buttons;
  2. Click the [Batch Operation] button to display the batch operation content;
  3. Supported: Batch operations such as delete, freeze, and unfreeze.

5) Password

Page Design:

Basic functions of the management background - user management

password

Basic functions of the management background - user management

Change your password

Requirement Description:

  1. On the user management page, click the [More] button, and the pop-up window will display more operation content;
  2. For more operations, click the [Password] button, and a pop-up window will display the page for changing passwords;
  3. Change the password page, display the user account, set the login password and confirm the password;
  4. On the Change Password page, the login password and confirmation password are the same, and the login password or confirmation password consists of uppercase and lowercase letters + numbers + special characters.

Columnist

No regrets, everyone is a product manager columnist. Nine years of product experience, across multiple industries and fields, focusing on finance and marketing, good at product demand analysis, there is an extraordinary heart under the ordinary appearance.

This article was originally published on Everyone is a Product Manager. Reproduction without permission is prohibited

Image from Unsplash, based on the CC0 license

The views in this article only represent the author's own, everyone is a product manager, and the platform only provides information storage space services.

Read on