Library Management Module

This module handles all library operations including book catalog, issuance, returns, renewals, and fines.

Book Catalog

Book Information

FieldDescription
TitleBook title
ISBNUnique book identifier
AuthorAuthor name(s)
PublisherPublishing house
CategoryBook category
Total CopiesNumber owned
Available CopiesCurrently available
LocationShelf/rack location

Book Copy Status

StatusDescription
AvailableReady for issuance
IssuedCurrently borrowed
LostReported lost
DamagedCannot be issued

Book Issuance

Issue Process

Find Book Copy
Search by title, author, or barcode. Verify copy is available.
Create Issue Record
Select book copy, select borrower (student/faculty/staff)
System Updates
Copy status → Issued, Available copies decremented

Default Settings

SettingDefault Value
Loan Period14 days
Maximum Renewals2
Fine per Day5.00

Returns

Return Process

Find Issue Record
Search by barcode or borrower
Process Return
Set return date, update status to Returned
Check Overdue
System calculates fine if past due
Update Inventory
Copy status → Available, Available copies incremented

Overdue Calculation

If Return Date > Due Date:
  Days Overdue = Return Date - Due Date
  Fine Amount = Days Overdue × 5.00

Renewals

Renewal Rules

  • Maximum renewals: 2
  • Each renewal extends due date by loan period (14 days)
  • Cannot renew if:
    • Maximum renewals reached
    • Book is reserved by someone else
    • Outstanding fines exist (policy dependent)

Fines

Fine Types

TypeCalculation
OverdueDays Overdue × 5.00 per day
Lost BookBook Price + Processing Fee
Damaged BookRepair Cost or Replacement Cost

Fine Status

StatusDescription
PendingFine not yet paid
PaidFine collected
WaivedFine forgiven

Workflow Diagrams

Book Issuance Flow

User Request Search Catalog Verify Available Create Issue Complete

Book Return Flow

User Returns Find Issue Check Overdue Create Fine (if needed) Update Inventory

Best Practices

  • Catalog Management: Use consistent ISBN entry, keep locations updated
  • Circulation: Verify user identity, check book condition on return
  • Fine Management: Clear policy communication, consistent application
  • Inventory: Regular physical counts, reconcile with system

Related Documentation