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

 


Canceling Books On Hold                                   

 

Inputs                                   
     
User's ID Number
A unique ID Number for each Customer, which must be inputted by the Librarian. If not known, however, the ID Number can be searched using either the Customer's name (Last, First) or the Customer's phone Number.
Call Number
Call Number of the book copy. This will be a 10 digit numeric field, which must be inputted by the Librarian. It can either be provided by the Customer or be looked up in the list of all the books on hold by this current Customer.

 

Outputs                                   
     Upon accepting the two inputs, a message will be displayed to confirm that the canceling of the book is successful or has failed because of invalid inputs.

 

Errors Conditions                                   
     Syntax errors on inputs to the fields with required formats.
     Input missing from field (both inputs must be completed)
     Invalid inputs: the given Call Number or the User's ID Number doesn't exist in the data base.

 

Description                                   



Pseudo
Code

Cancel a Hold window
This window contains text entry fields for: Customer's ID and Call Number of the book. It also has another text field to display a message.

Buttons Present: SEARCH, LIST, CLEAR, OK, CANCEL, HELP, PRINT

SEARCH (beside the Customer ID field)
Performs a search for the Customer's ID based on the search criteria as stated in the 'Searching Customers' section.
LIST (beside the Call Number field)
Displays a list of all the books on hold by the Customer whose ID is given in the Customer ID entry field.
CLEAR
Clears the contents in the text entry fields.
OK
Starts processing the canceling-a-hold request using the inputs provided.
CANCEL
Closes the 'Cancel a Hold' window, and return the control to the 'Book Administration' window.
HELP
Provides information about this window, the inputs, and the functions each button performs.
PRINT
Prints a list of books being held by this Customer.

 

Walkthrough                                   
     The Librarian inputs the Customer's ID and then the Call Number of the book, which is provided by the Customer or obtained from the list generated after the List button is clicked.

The Librarian clicks on 'OK' button to process the cancel request.

If the message box says that the request has failed, the Librarian can select the CANCEL button to cancel the operation and quit, or the CLEAR button to clear the contents in the text entry field and start the process from step 1 over again.

If the messages box says that the operation is successful, the Librarian can either select the PRINT button to print a report on the held book, or the CANCEL button to quit, or CLEAR button to start over from step 1 for another hold cancel.

 


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

Copyright ©1997 VoidWorks Software Inc.

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