Borrow A Book


Screenshot
     


Description
This command allows the Librarian to Borrow a Book from the Library.


How To Use This Function
  1. In the Main Menu, press the "Transactions" button to enter the Transactions Menu and then press the "Borrow" Menu button.
  2. In the Borrowing a Book window, you must enter data into both the "Customer ID" and "Call Number" boxes.
  3. Press "OK" to borrow the book(s) or press "Cancel" to quit this process.
  4. If you press "OK", a table showing the result (success or failure) for each book will appear.
  5. Pressing the "OK" button once again will return you to the Transaction Administration menu.
     A customer, whose ID is "9" wants to borrow a book with a Call Number of "35". The Librarian would press the "Transactions" button to enter the Transactions Menu. Then they would go into to the Borrow a Book window by pressing the "Borrow" button. First the Librarian would enter "9" into the Customer ID field. Then the Librarian would type the "Call Number" of "35" into the Call Number field. Once this information has been entered, the Librarian would press the "OK" button to borrow the Book to the Library. Pressing "OK" again would conclude the process and exit to the Transactions Menu.


Error Recognition And Handling
Customer ID or Call Number(s) is/are not of numerical value.
Message: "<error> is not a valid integer value."
Handling: The Librarian is returned to the Transaction Menu.
The given Customer ID or Call Number does not exist.
Message: "Customer not found" OR "Book Copy not found."
Handling: An error message is shown, and the Librarian is returned to the Transaction Menu.
The Book Copy with the given Call Number is loaned out to another Customer.
Message: "Book Copy is on loan."
Handling: An error message is shown, and after pressing "OK" the Librarian is returned to the Transaction Menu.
The Book Copy with given Call Number is on hold with another Customer.
Message: "Book Copy is on hold."
Handling: An error message is shown, and after pressing "OK" the Librarian is returned to the Transaction Menu.
The Customer's Fines exceed their maximum amount allowed.
Message : "Customer is restricted."
Handling: An error message is shown, and after pressing "OK" the Librarian is returned to the Transaction Menu.

Send mail to the Group Leader or the Webmaster
Back to the Main Page
Pages created and maintained with Mortar