Library
The Library module manages the school’s book catalog, tracks book issues and returns, calculates overdue fines, and generates the accession register for school inspections.
Book Catalog
Adding a Book
- Navigate to Library > Catalog from the sidebar.
- Click Add Book.
- Fill in the book details:
| Field | Description | Required |
|---|---|---|
| Title | Full title of the book | Yes |
| Author | Author name(s) | Yes |
| ISBN | International Standard Book Number (10 or 13 digits) | No |
| Publisher | Publishing house name | No |
| Edition | Edition number or year | No |
| Category | Fiction, Non-Fiction, Reference, Textbook, etc. | Yes |
| Sub-Category | More specific classification (e.g., Science Fiction, History) | No |
| Accession Number | Unique library identifier (auto-generated or manual) | Auto |
| Number of Copies | How many copies the library has | Yes |
| Shelf Location | Where the book is located (e.g., “Shelf A-3, Row 2”) | No |
| Price | Purchase price per copy | No |
| Purchase Date | When the book was acquired | No |
- Click Save Book.
Editing a Book
- Open the book from the catalog.
- Click Edit.
- Modify the fields as needed.
- Click Save Changes.
Searching the Catalog
- On the Catalog page, use the search bar to search by title, author, ISBN, or accession number.
- Use filters to narrow results:
| Filter | Options |
|---|---|
| Category | Fiction, Non-Fiction, Reference, Textbook, etc. |
| Availability | Available, All Issued, Partially Available |
| Author | Filter by specific author |
- Click Export CSV to download the catalog.
Tip: When adding new books to the library, consider adding them in bulk using the CSV import option (Library > Catalog > Bulk Import). This is much faster than adding books one by one.
Book Issue and Return Flow
flowchart LR
A[Search Book] --> B[Check Availability]
B --> C[Issue to Student]
C --> D{Returned on Time?}
D -->|Yes| E[Return Recorded]
D -->|No| F[Fine Calculated]
F --> E
Issuing a Book
To issue a book to a student or staff member:
- Navigate to Library > Issue Book.
- Search for the borrower by typing their name, admission number (for students), or employee ID (for staff).
- Select the borrower from the search results.
- Their borrower profile appears showing:
- Name, class/department
- Books currently issued
- Overdue books (if any, highlighted in red)
- Fine balance (if any)
- Search for the book to issue by title, author, or accession number.
- Select the book.
- The due date is automatically set based on the library’s lending period (default: 14 days). You can adjust it if needed.
- Click Issue Book.
- A confirmation appears: “Book ‘[Title]’ issued to [Name]. Due date: [Date].”
Issue Limits
| Borrower Type | Default Issue Limit | Default Lending Period |
|---|---|---|
| Student (Primary) | 1 book | 7 days |
| Student (Secondary) | 2 books | 14 days |
| Teacher | 5 books | 30 days |
| Staff | 2 books | 14 days |
Tip: Issue limits and lending periods can be customized in Library Settings. Adjust them based on your school’s policy.
Returning a Book
- Navigate to Library > Return Book.
- Search for the book by accession number or title.
- Alternatively, search by the borrower’s name to see all their issued books.
- Select the book to return.
- The system shows:
- Issue date and due date
- Whether the book is overdue
- Fine amount (if overdue)
- Click Return Book.
- If there is a fine, choose to:
- Collect the fine now (record the payment)
- Waive the fine (with a reason)
- Add to student’s account (to be collected later)
Overdue Tracking
Viewing Overdue Books
- Navigate to Library > Overdue Books.
- A list shows all books that are past their due date.
- Each entry shows:
| Column | Description |
|---|---|
| Book Title | Title of the overdue book |
| Accession No. | Library accession number |
| Borrower | Name of the borrower |
| Class/Dept | Student’s class or staff department |
| Issue Date | When the book was issued |
| Due Date | When the book was due |
| Days Overdue | Number of days past due |
| Fine | Calculated fine amount |
- Click Send Reminder to send an email reminder to the borrower (or parent, for students).
- Click Export CSV to download the overdue list.
Overdue Reminders on Dashboard
Overdue books appear in the Needs Attention section of the librarian’s dashboard.
Fines
Fine Calculation
Fines are calculated automatically based on a per-day rate:
- Default fine rate: Rs. 1 per day (configurable in Library Settings)
- Fine starts: From the day after the due date
- Maximum fine: Can be capped (e.g., Rs. 50 maximum per book)
Fine Collection
When returning an overdue book:
- The fine amount is displayed automatically.
- Click Collect Fine to record the payment.
- The payment is logged in the borrower’s library history.
Viewing Fine History
- Navigate to Library > Fine Collection.
- Filter by date range, class, or borrower.
- View total fines collected for a period.
Tip: Some schools prefer to waive fines for first-time offenders or for small amounts. Use the “Waive Fine” option with a note explaining the reason.
Accession Register
The accession register is a formal record of all books in the library, required during school inspections.
Generating the Accession Register
- Navigate to Library > Accession Register.
- Set the date range (or leave blank for all books).
- Click Generate.
- The register shows:
| Accession No. | Title | Author | Publisher | Edition | Category | Price | Purchase Date | Condition |
|---|---|---|---|---|---|---|---|---|
| 00001 | The Discovery of India | Jawaharlal Nehru | Penguin | 2004 | Non-Fiction | 350 | 15/06/2023 | Good |
| 00002 | Wings of Fire | A.P.J. Abdul Kalam | Universities Press | 1999 | Biography | 295 | 15/06/2023 | Good |
- Click Print for a hard copy suitable for inspection.
- Click Export CSV for a digital copy.
Tip: Print the accession register at the beginning and end of each academic year. The inspector expects this to be up to date with all new acquisitions listed.
Student Issue History
To view a specific student’s complete library history:
- Open the student’s profile > Documents tab or navigate to Library > Borrower History.
- Search for the student.
- View all books ever issued to them:
- Currently issued books
- Past issues (returned)
- Overdue history
- Fine history
Reports
| Report | Description |
|---|---|
| Catalog Summary | Total books by category, total copies, available copies |
| Issue/Return Report | Books issued and returned in a date range |
| Overdue Report | Currently overdue books with fine amounts |
| Fine Collection Report | Fines collected in a date range |
| Most Issued Books | Books ranked by number of times issued |
| Borrower Activity | Most active borrowers by number of books issued |
All reports are at Library > Reports and can be exported or printed.
Best Practices
- Assign unique accession numbers to every book, even duplicates. Each physical copy should have its own number.
- Update the catalog promptly when new books arrive.
- Run the overdue report weekly and send reminders.
- Conduct a physical audit at least once a year — compare the catalog with actual books on shelves.
- Encourage reading by sharing the “Most Issued Books” report with students.