Theme
Library Module User Guide (Non-Technical)
This guide explains how school office/admin users can manage library categories, books, issue/return operations, and fine settings without technical knowledge.
Who should use this
- Library in-charge
- Office/admin users managing circulation
- Supervisors reviewing issue and return records
Library menu map
From the left sidebar, open Library. You will find:
- Books
- Book Categories
- Book Issues
- Library Settings
Recommended setup order
For smooth operation, use this order:
- Configure Library Settings
- Create Book Categories
- Add Books
- Start Book Issue and Book Return operations
1) Library Settings (set rules first)
Path: Library -> Library Settings
Use this page to define issue duration and fine policy.
Fields
- Default Issue Days: standard loan duration (for example, 14 days)
- Grace Period (Days): extra days without fine after due date
- Fine Per Day: amount charged per overdue day
- Max Fine: cap limit for fine amount
Save settings
- Enter/update values.
- Click Update Settings.
Important behavior:
- If due date is not manually selected during issue, system uses issue date + default issue days.
- Fine calculation during return follows these settings.
2) Book Categories
Path: Library -> Book Categories
Use categories to organize books (for example, Science, Literature, Religion).
Create a category
- Click Add Category.
- Enter Category Name (required).
- Add optional description.
- Keep Active Status on if category should be usable.
- Click Save.
Edit a category
- Open category list.
- Click edit icon.
- Update name/description/status.
- Click Update.
Filter/search categories
- Search by category name/description
- Filter by Active/Inactive status
Delete a category
- Click delete icon.
- Confirm deletion.
Important restriction:
- Category cannot be deleted if books already exist under that category.
3) Books (catalog and stock)
Path: Library -> Books
This section stores book details and tracks available copies.
Add a book
- Click Add Book.
- Fill required fields:
- Book Code (unique)
- Book Title
- Author
- Category
- Total Copies
- Fill optional fields as needed:
- ISBN, Publisher, Edition
- Publication Year, Shelf Location, Price
- Description
- Set Active Status (on/off).
- Click Save.
Inventory note:
- If Available Copies is left blank, system sets it to total copies.
Edit a book
- Open books list.
- Click edit icon.
- Update details and save.
Filter/search books
- Search by title, author, code, or ISBN
- Filter by category
- Filter by active/inactive status
Delete a book
- Click delete icon.
- Confirm deletion.
Important restriction:
- A book with active issued records cannot be deleted.
4) Issue a book
Path: Library -> Book Issues -> Issue Book
Use this page to issue books to borrowers.
Who can borrow
- Student
- Teacher
- Staff
Issue steps
- Click Issue Book.
- Select a book.
- Select borrower type.
- Select borrower name.
- Set issue date.
- Optional: set due date manually (or keep auto default).
- Optional: add remarks.
- Click Issue Book.
Important behavior:
- Only active books with available copies appear.
- Borrower list shows active users only.
- Available copies reduce automatically after successful issue.
Validation notes:
- Due date must be after issue date.
- Book must have at least one available copy.
5) Return a book
Path: Library -> Book Issues -> row action (return/open icon)
Use return page to complete circulation and settle fine.
Return steps
- Open an issued record from Book Issues list.
- Review issue summary (book, borrower, issue/due date).
- Enter return date (optional; if blank, current date is used).
- Review Calculated Fine.
- Enter fine settlement if needed:
- Fine Paid
- Fine Waived
- Optional: add remarks.
- Click Confirm Return.
Important behavior:
- Returned record cannot be returned again.
- Available copies increase automatically when return is confirmed.
- Fine status is set based on paid/waived amounts.
6) Book Issues list and tracking
Path: Library -> Book Issues
This page shows all issue records.
You can do
- Search issue records
- Filter by status (All, Issued, Returned, Overdue, Lost)
- Open return screen for non-returned items
- Delete eligible records
Delete rule
- Active issued records cannot be deleted.
- Returned records can be removed if needed by policy.
7) Fine calculation explained (simple)
Fine is calculated during return using Library Settings.
General logic:
- If returned on or before due date -> no fine.
- If late, grace period is deducted from overdue days.
- Remaining days x fine per day = raw fine.
- If max fine is set, final fine cannot exceed that cap.
8) Daily operating checklist
Morning
- Check due/late issue records.
- Confirm stock for high-demand books.
During library hours
- Issue books with correct borrower type.
- Record returns immediately.
- Settle fines (paid/waived) at return time.
End of day
- Review issued vs returned records.
- Check unusual copy mismatches.
9) Common issues and quick fixes
Book not showing in Issue Book page
- Ensure book is active.
- Ensure available copies are greater than 0.
Borrower not showing in list
- Confirm borrower is active (student/teacher/staff).
- Confirm correct borrower type is selected.
Cannot save issue form
- Check required fields.
- Ensure due date is later than issue date.
Cannot delete category
- Category has linked books. Move/delete books first.
Cannot delete book
- Book has active issue records. Return/close issues first.
Fine looks too high/low
- Recheck grace period, fine per day, and max fine in Library Settings.
Library menu not visible
- Your account may not have required permissions. Ask admin to grant library access.
10) Good practices
- Keep book code format consistent.
- Update copy counts carefully during edits.
- Avoid deleting historical records unless necessary.
- Use remarks for special cases (damage, partial waiver reason).
- Review settings before new academic session begins.