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