Document Navigator For The Design Index
Previous Section
(Customer Administration)
This Section
(Transactions)
Next Section
(Entity Relationship Diagram)
Previous (Returning A Book) Renewing A Book Next (Putting A Book On Hold)

 


Renewing A Book                                   

 

Inputs                                   
     
Call Number
Call Number of the book copy. This will be a 10 digit numeric field, which must be inputted by the Librarian.

 

Outputs                                   
     This module updates book copy's circulation status and due date on the database. Then the Book Holder's information is displayed on the screen, via a new pop-up window, or sent to a printer. A Report of Borrower information, and book information

 

Error handling                                   
     Syntax error on inputs to the call number field
     Invalid Input: call number does not exist in database or does not match the borrowed book

 

Description                                   



Pseudo
Code

Renewing a Book Window
This window has a text entry field for the call number of the book copy being renewed

Buttons present: OK, PRINT REPORT, CANCEL, CLEAR, HELP

OK
Starts processing the request to renew a book, using the inputs provided.
PRINT REPORT
Once the book has been successfully renewed, pressing this button will print a report containing that book copy's information
CANCEL
Closes the "Renew a Book" window, and returns control to the "Transaction Administration" window.
HELP
Provides information about this window, the inputs, and the function that each button performs.
CLEAR
Clears the contents in the entry field

 

Walkthrough                                   
     When the user enters Call Number in the text-box and presses the OK button then this module accesses the database and checks if the given book is on hold. If it is not on hold, then the due date for the Book Copyis updated in the database, and a message is displayed saying that the book copy has been successfully renewed. As well, the Librarian can print out a report of the book copy's information once the book has been renewed by pressing PRINT REPORT.

If it is on hold, then the Book Copy's status is changed to available for loan, and a message is displayed, saying the Book Copy cannot be renewed.

Pressing the CANCEL button will return the Librarian to the "Transaction Administration" window. Pressing the CANCEL button at any time will end the current operation, and exit the module. As well, pressing the HELP button at anytime during the current module, will display appropriate information designed to aid the user.

 


Document Navigator For The Design Index
Previous Section
(Customer Administration)
This Section
(Transactions)
Next Section
(Entity Relationship Diagram)
Previous (Returning A Book) Renewing A Book Next (Putting A Book On Hold)

Copyright ©1997 VoidWorks Software Inc.

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