Library management
The Library module provides a complete solution for managing school library operations. It covers the full lifecycle from cataloging books, tracking physical copies, handling rentals, and managing reservations to monitoring circulation and enforcing library policies.
Navigation path
Operations → Library (segment: operations/library)
| Sub-section | Path | Description |
|---|---|---|
| Dashboard | operations/library | Overview and quick actions |
| Books | operations/library/books | Book catalog management |
| Copies | operations/library/copies | Physical copy tracking |
| Rentals | operations/library/rentals | Checkout/return management |
| Reservations | operations/library/reservations | Hold requests |
Library architecture
┌─────────────────────────────────────────────────────────────────────────┐
│ Library Management System │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ Book Catalog │ │
│ │ │ │
│ │ Title • Authors • ISBN • Category • Access Level │ │
│ │ │ │
│ └────────────────────────────────┬──────────────────────────────────┘ │
│ │ │
│ ┌────────────┴────────────┐ │
│ │ │ │
│ ▼ ▼ │
│ ┌──────────────────────────┐ ┌──────────────────────────────────┐ │
│ │ Physical Copies │ │ Reservations │ │
│ │ │ │ │ │
│ │ Barcode • RFID • Status │ │ Queue • Priority • Pickup │ │
│ │ Condition • Location │ │ Notifications • Expiry │ │
│ │ │ │ │ │
│ └────────────┬─────────────┘ └──────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ Rentals │ │
│ │ │ │
│ │ Checkout → Due Date → Renewals → Return → Fee Settlement │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ Dashboard & Analytics │ │
│ │ │ │
│ │ Circulation Rate • Overdue Alerts • Popular Books • Activity │ │
│ │ │ │
│ └──────────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘
Part 1: Dashboard
The library dashboard provides an at-a-glance view of library operations.
Dashboard metrics
| Metric | Description |
|---|---|
| Total Books | Unique titles in catalog |
| Total Copies | Physical items |
| Available Copies | Ready for checkout |
| Active Rentals | Currently checked out |
| Overdue Rentals | Past due date |
| Pending Reservations | Waiting in queue |
| Ready for Pickup | Reserved books available |
| Circulation Rate | % of copies in circulation |
Copies by status breakdown
| Status | Description |
|---|---|
available | Ready for checkout |
checked_out | Currently borrowed |
reserved | Held for reservation |
repair | Being repaired |
lost | Reported lost |
damaged | Damaged condition |