System use case specification view specimens by analysis - ESG-Project/documentation GitHub Wiki
← Home / Requirements / System Use Cases / System Use Cases Specification
|
|
| Identification |
UC28 |
| Use case |
View Specimens by Analysis |
| Actors |
User |
| Stakeholders and interests |
Forest Inventory Analyst: Needs to quickly verify and review collected data for a specific analysis. |
| Pre-conditions |
The user is in the "Species Data" section of an active Phytosociological Analysis (UC24 has been executed). There are specimens registered for the selected analysis. |
| Minimum guarantees |
System displays an empty table or "No specimens found" message if no data exists or matches filters. |
| Success guarantees |
A sortable and paginated table containing all specimens for the selected analysis is displayed. |
Main Success Scenario
| User Action |
System Response |
| 1. This use case begins when the user is in the "Species Data" section of a Phytosociological Analysis. |
2. The system retrieves all specimen records associated with the current analysis. |
|
3. The system displays a table listing all specimens, including columns for: PLOT, SPECIES, FAMILY, DBH (cm), HEIGHT (m), BASAL AREA (m²), and Registration Date. |
| 4. The user can interact with the table by: - Clicking column headers to sort. - Using pagination controls to navigate pages. - Typing in a search bar to filter by Species, Family, or Plot. |
5. The system dynamically updates the table display based on sorting, pagination, or search criteria. |
Alternative Flows
3a. No Specimens Found
| User Action |
System Response |
|
1. If no specimens are registered for the selected analysis, or if a search yields no results, the system displays a message: "No specimens found for this analysis" or "No specimens found matching your search." |
Special Requirements
- Table Columns: Table must include Plot, Species, Family, DBH, Height, Basal Area, and Registration Date.
- Sorting: Table must be sortable by any column.
- Pagination: Results must be paginated.
- Search: Search functionality by Species, Family, or Plot.
Related Documents