School Library Management

Library Management System for Schools

Full-cycle ILMS: catalog, accessions, circulation, reservations, fine management, e-books & SMS notifications.

  • Book Catalog, Accession Management, Circulation, Reservations
  • Member & Fine Management, E-Books, Bulk Operations, Reports, and SMS Config
  • Holiday-aware fine calcn, dept-specific fine rates & per-borrower-type overrides
  • FIFO reservation queue with auto-SMS when reserved copies become available
  • E-books linked to physical book records; multi-format support & digital handling
  • Library KPI dashboard, 10+ pre-built reports & a borrower self-service dashboard
edumerge School Library Management showing catalog, accessions, circulation, and analytics

Overview

What Does School Library Management Do?

School Library Management is a full-cycle Integrated Library Management System (ILMS) built into the School ERP. Covering every library operation from bibliographic cataloguing & physical copy management through circulation, reservations, fines, digital resources, and SMS notifications. Catalog management with ISBN normalisation, batch accession generation, FIFO reservation queue with automatic fulfilment, department-specific fine rate configuration, and Librarian KPI & borrower dashboard. The module is designed for school libraries of any size; with bulk operations for rapid catalog setup, soft-delete to preserve transaction history, and validation reports on import errors to maintain data quality throughout.

Benefits

How Does it Help Schools?

Fair & Accurate Fine Calculation

Fine calculation engine skips configured non-working days & imports the school's holiday calendar from the Calendar module. Book return on first working day after long holiday doesn't charge for days the school was closed.

ISBN Normalisation Handling Real Import Files

ISBN numbers exported from Excel or other systems appear in scientific notation, which corrupts the ISBN & breaks catalog matching. The Book Catalog module normalises ISBN values on import, auto-handling scientific notation.

Automatic FIFO Reservations

When all copies of a popular book are issued, students auto-join a FIFO queue. When a copy is returned, system fulfils the reservation, assigns the copy to the next student in the queue, and sends an SMS notification.

Student & Staff Borrowers Registration

All students and staff are auto-registered as library members when they are active in the School ERP; no separate library registration step. Member activation and deactivation is controlled by the librarian.

E-Books Linked to Physical Records

The e-book module links digital editions directly to the existing physical book record. So the catalog entry for a textbook can include both the physical copy accession records and the linked PDF or EPUB.

Rapid Catalog Setup & Annual Updates

Setting up a school library catalog from scratch, or updating it at the start of a new academic year, involves thousands of records. Bulk book import from CSV handles the full catalog in one operation.

Features

Key Capabilities

A detailed view of every capability across all Library Management sub-modules.

Book Catalog

Full Bibliographic Metadata

Every book record captures title, author, co-author, ISBN, publisher, year, pages, and price, with department and subject linking for collection organisation.

ISBN Normalisation

Handles scientific notation in ISBN values from Excel exports. Correcting the format automatically on import so no manual pre-processing is required.

Dewey Decimal & Custom Classification

Books are classified using Dewey Decimal or custom categories defined by the school. Enabling consistent collection organisation and meaningful catalog filtering.

E-Book-Only & Periodical Flags

Books without physical copies are flagged as e-book-only. Periodicals and journals are flagged separately. Preserving correct catalog classification for non-book materials.

Soft-Delete

Books are soft-deleted rather than permanently removed. Preserving all transaction history associated with that title for audit, reporting, and potential reinstatement.

Bulk Import from CSV with Validation

Full catalog can be imported from CSV with row-level validation. Import errors are reported per row so the librarian can correct & re-import without losing valid rows.

Accession Management

Auto-Generated Accession Numbers

Accession numbers are auto-generated with configurable padding & start value. Matching school's existing convention or establishing a consistent new format.

Batch Accession Generation

Multiple copies of the same title can be accessioned in a single batch operation, each receiving a unique accession number without individual entry.

Condition & Shelf Location Tracking

Each physical copy records its condition (new, good, fair, poor) and physical shelf location. Supporting collection maintenance and helping librarians locate copies quickly.

Copy Status Flag

Every copy has an available or issued status flag, enabling the catalog to reflect real-time physical availability without a separate availability system.

Barcode Scan-Ready Lookup

Copies can be looked up by accession number through a barcode scan — accelerating counter operations where barcode hardware is available.

Bulk Update Accession Properties

Accession properties: condition, location, status, can be updated in bulk across multiple copies in a single operation.

Circulation & Reservations

Auto-Calculated Due Date

Due dates are calculated from the configured loan period at the time of issue; separately configurable for students and staff (e.g., 14 days for students, 21 days for staff).

Holiday-Aware Fine Calculation

Fine = late days × fine per day, with non-working days and holidays excluded from the overdue day count. Non-working days are imported from the Calendar module.

Renewal Due Date Logic

Renewal extends from the old due date plus the loan period, not from the return date. Preventing students from resetting their due date by returning late.

FIFO Queue with Position Assignment

Reservations queued in strict first-in-first-out order. Each reservation shows borrower's current queue position. Giving students visibility into when they will receive.

Automatic SMS on Availability

When a reserved copy is returned and the queue is fulfilled, the next borrower receives an automatic SMS notification, without librarian intervention.

Reservation Expiry

Each reservation has a configurable pick-up deadline. If the borrower does not collect by the expiry date, the reservation expires and the next borrower in the queue is notified.

Members, E-Books & Reports

Auto-Registration of Students & Staff

All active students and staff in the School ERP are automatically registered as library members. Eliminating a separate library membership registration step.

Member Activation Control

Librarians activate or deactivate members. Deactivated members are blocked from issuing books automatically. Enforced at the system level, not manually at the counter.

E-Book Linked to Physical Record

Digital editions linked to the existing physical book record. Catalog entry for a title shows both physical copy availability & the linked digital resource in one place.

Library KPI Dashboard

Total books, physical copies, currently issued count, and active member count, a management-level snapshot of the library's current status.

10+ Pre-Built Reports

Circulation Report, Inventory Status Report, Overdue Report, Popular Books Report, Collection Analysis, Borrower Activity Report, Fine Collection Report & more.

Borrower Dashboard

Each student's personal library view: currently issued books, due dates, active fines, and transaction history, accessible without visiting the library counter.

Workflow

Built for Real School Library Workflows

The complete school library lifecycle - from catalog setup to daily circulation & end-of-term reporting

1

Library configured: loan periods, fine rates, weekly off-days, holiday calendar, and taxonomy masters set up

2

Book catalog imported in bulk from CSV or entered individually; ISBN normalisation applied on import

3

Physical copies accessioned: accession numbers auto-generated, condition and shelf location recorded

4

Students & staff auto-registered as borrowers; membership status managed by librarian

5

E-books linked to physical book records; digital-only titles flagged & managed separately

6

Student browses catalog via borrower dashboard; reserves book when all copies are issued

7

Librarian issues book: due date auto-calculated based on borrower type & loan period

8

Daily SMS job sends overdue alerts; FIFO queue notifies members when reserved copies are returned

9

Books returned: fine auto-calculated with holiday skipping; fines recorded against member profile

10

Librarian reviews KPI dashboard daily; runs overdue report & fine collection report for follow-up

11

End of term: inventory status report run; popular books & collection analysis reviewed for acquisitions

Analytics

Reports & Insights

10 pre-built reports plus three role-specific dashboards: no custom extracts required.

Library KPI

  • Total books, copies, issued count, active members; mgmt snapshot

Librarian Action

  • Pending returns, reservations to fulfil, members to notify; daily task view

Borrower Dashboard

  • Each student's issued books, due dates, fines, and history; self-service access

Circulation Report

  • Books issued and returned over a configurable date range

Borrower Activity

  • Per-person transaction history for any member

Inventory Status

  • Total / available / issued / lost copies, for stock mgmt & audits

Overdue Report

  • Overdue books, holding members, and days overdue; for follow-up

Fine Collection Report

  • Members with outstanding fines; amounts owed for reconciliation

Popular Books Report

  • Most-borrowed titles for acquisition & collection dev decisions

Collection Analysis

  • Catalog distribution by category, subject, and department

Stakeholders

Who Uses It?

Designed for every library stakeholder

School Librarian

  • Manage full book catalog: accessions, metadata, imports & conditions
  • Process daily circulation: issue, return, renewal, reservation fulfilment
  • Calculate & collect fines; manage member activation & deactivation
  • Monitor action dashboard for pending returns & unfulfilled reservations

Library Administrator / School Admin

  • Configure loan periods, fine rates, holiday calendar & library taxonomy
  • Run bulk import & update operations for catalog setup & annual updates
  • Access Library KPI dashboard & collection analysis for management review

Students

  • Access the borrower dashboard for issued books, due dates, fines & transaction history
  • Browse the catalog & reserve books through the self-service view
  • Access linked e-books & digital resources from the book record

School Management

  • Library KPI dashboard for total books, copies, issued count & active members
  • Popular books & collection analysis for acquisition budget planning

Scale

Designed for Scale

Whether managing a small school library or a multi-section school with thousands of students

Bulk operations handling full catalog setup & updates without manual entry per record.

Auto-generated accession nos & configurable numbering standards for any school size.

FIFO reservation queue auto-manages popular books & student expectations at scale.

SMS notifications auto-sent to any number of borrowers without librarian overhead.

A School Library That Manages Itself, So the Librarian Can Focus on Students.

See how edumerge's School Library Management module gives schools a full-cycle ILMS. From bibliographic catalog & physical copy management through circulation, reservations, e-books, automated SMS, and 10+ built-in reports.