-
Notifications
You must be signed in to change notification settings - Fork 0
Use Case Diagram
This is the Use Case Diagram.

This document specifies the Use Case diagram of an application that will become the company's warehouse manager. Its name will be GESTOR DD and will aim to register products in the warehouse, access them and their location.
We are looking forward to designing an application for the management of the warehouse of a mechanical workshop. In this program, the owner of the workshop (acting with administrator privileges) registers a number of products, as well as modify their price, consult the available quantity and delete them. He must firstly identify himself with his account.
The workshop will be identified by an identifier (in this case the CIF of the company), name, address and telephone number.
The products are characterized by a code, name, description, quantity available, cost price, sale price (with IGIC) and supplier identifier. In addition to the warehouse code, which will tell us where to find the product.
With all of the above mentioned, one supplier provides parts for different vehicles. The information we want to store for each provider is the identifier (in this case his CIF), name, address and telephone number.
For orders, they will have an order code, supplier ID, product ID, date of placing the order, and quantity. An order can have one or more different products.
At the time of delivery of the goods, the suppliers will include a delivery note with all the details of the order. This will have a section with the CIF, name and address of the supplier; delivery note number and date of issue; the name of the workshop, its CIF, its address; the product code, name, quantity of the product, unit price, subtotal, total price with IGIC and total delivery note price.
| Actor | User |
|---|---|
| Description | The user will be able to upload, register, modify and consult, products and suppliers |
| Features | |
| Relations | |
| References | Login, Manage Products(modify, delete, add, query), Manage Suppliers(add, delete, query, statistics) |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Actor | Administrator |
|---|---|
| Description | The administrator will be able to upload, register and consult, producer and suppliers |
| Features | |
| Relations | |
| References | Manage Users (add, delete, query, statistics) |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Attribute | ||
|---|---|---|
| ID | Company CIF | String |
| Name | Username | String |
| Address | User address | String |
| User email | String |
| Use Cases UC | Login |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user must log in |
| Basic flow | The user must enter their data |
| Preconditions | |
| Postconditions | Manage products, Manage suppliers |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Manage products |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will be able to manage the products |
| Basic flow | The user will be responsible for managing products |
| Preconditions | Login |
| Postconditions | Manage products, Manage suppliers |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Modify |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will modify the products |
| Basic flow | The user may modify the products at any time |
| Preconditions | Manage products |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Delete |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will delete the products |
| Basic flow | The user may delete the products at any time |
| Preconditions | Manage products |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Add |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will add the products |
| Basic flow | The user may add the products at any time |
| Preconditions | Manage products |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Query |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will query the products |
| Basic flow | The user may query the products at any time |
| Preconditions | Manage products |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Supplier Manager |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will be able to manage the suppliers |
| Basic flow | The user will manage the suppliers |
| Preconditions | Login |
| Postconditions | Add, delete, query, statistics |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Add |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will add the suppliers |
| Basic flow | The user may add the suppliers at any time |
| Preconditions | Manage suppliers |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Delete |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will delete the suppliers |
| Basic flow | The user may delete the suppliers at any time |
| Preconditions | Manage suppliers |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Query |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will query the suppliers |
| Basic flow | The user may query the suppliers at any time |
| Preconditions | Manage suppliers |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Statistics |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will be able to see the statistics of the orders and the products |
| Basic flow | The user will have access to statistics of orders and products, along with their supplier. |
| Preconditions | Manage suppliers |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Modify |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will be able to change the details of their supplierss |
| Basic flow | The user will be able to modify the data stored in the application about its suppliers |
| Preconditions | Manage suppliers |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Manage Orders |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will be able to manage the orders |
| Basic flow | The user will manage the orders |
| Preconditions | Login |
| Postconditions | Add, delete, query, modify |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Add |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will add the orders |
| Basic flow | The user may add the orders at any time |
| Preconditions | Manage orders |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Delete |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will delete the orders |
| Basic flow | The user may delete the orders at any time |
| Preconditions | Manage orders |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Query |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will query the orders |
| Basic flow | The user may query the orders at any time |
| Preconditions | Manage orders |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
| Use Cases UC | Modify |
|---|---|
| Sources | Gestor DD |
| Actor | User |
| Description | The user will modify the orders |
| Basic flow | The user may modify the orders at any time |
| Preconditions | Manage orders |
| Postconditions | |
| Requirements | |
| Notes | |
| Authors | Desiré Sánchez Álvarez & Juan Diego Mesa Álvarez |
| Date | 02/03/2022 |
Realizado por: Mª Desiré Sánchez Álvarez y Juan Diego Mesa Álvarez.