graph TD %% External Entities Admin[Admin] Librarian[Librarian] %% Process 3.0 Decomposition P31[3.1 Generate Usage Analytics] P32[3.2 Create Compliance Reports] P33[3.3 Generate Overdue Alerts] P34[3.4 Create Inventory Reports] P35[3.5 Student Progress Tracking] %% Data Stores D1[(D1 Student Database)] D2[(D2 Book Inventory)] D3[(D3 Transaction Records)] D5[(D5 Penalty Records)] %% External Entity Connections Admin --> |"Analytics Request"| P31 Admin --> |"Compliance Report Request"| P32 P31 --> |"Usage Statistics"| Admin P32 --> |"20-Book Compliance Status"| Admin Librarian --> |"Overdue Report Request"| P33 Librarian --> |"Inventory Report Request"| P34 P33 --> |"Overdue Books List"| Librarian P34 --> |"Inventory Status"| Librarian %% Process Flow P31 --> |"Transaction Analysis"| D3 P32 --> |"Student Record Analysis"| D1 P32 --> |"Progress Tracking Request"| P35 P33 --> |"Due Date Check"| D3 P33 --> |"Penalty Query"| D5 P34 --> |"Book Status Query"| D2 P35 --> |"Student Progress Data"| D1