Back

 

Process Descriptions

1.1.1. Scan Library Card: In this process the patron’s library card is scanned and the Book info are verified. The output is Verified Patron Info.

1.1.2. Scan Book: In this process the book is scanned and the output is verified book info.

1.1.3. Verify Checkout Time: In this process the information form the Book Checkout is retrieved to verify the Checkout Time and the output is Verified Checkout Time.

1.1.4. Consolidate Info: This process consolidates all the outputs form process 1.1.1, 1.1.2, 1.13 and the output is Checkout Detail which is a result from all the consolidated info.

1.2. Update Patron File: In this process the checkout detail from 1.1 is used to update the Patron File. The Updated Checkout Detail is sent to Patron File.

1.3.1. Get Book Status Info: This process uses Updated info and Return date to get the current Book Status Info. The output is Checkout Length..

1.3.2. Calculate Return Date: This process calculated the return date using the Checkout length

1.3.3. Update Book File: This process uses the current book status info to Update the Book file.

1.3.4. Give Patron Book and Library Card: In this process the checked out book and the library card is given back to the Patron.

2.1.1 Scan Book: This process scans the book when it is returned.

2.1.2 Compare numbers: In this process the checkout info and patron info are compared

2.1.3 Verify Checkout Time: This process uses checkout detail and verified info to verify checkout time.

2.2.1 Find days Overdue: Uses compared date info to find the number of overdue days.

2.2.2 Calculate Fine Amount: This process multiplies the overdue days by ten cents to calculate fine.

2.2.3 Update Patron Account Balance: This updates the account balance with the calculated fine amount.

2.3.1 Separate Info: This separates the updated info into patron, book and overdue info.

2.3.2 Update Patron info: This process updates the patron info.

2.3.3 Update Overdue File: This process updates the overdue file.

2.3.4 Update Book Info: This process updates the book file.

3.1.1 Scan Library Card: This process scans the Patron’s library card.

3.1.2 Compare Patron Info: This compares the scanned patron info with the patron file.

3.1.3 Get Account Balance: This process retrieves the account balance from the verified patron info.

3.2 Compare Payment: This process compared the payment given by the patron and the payment which is due.

3.3 Update Overdue File: This process updates the overdue file with the account balance.

4.1.1 Verify Patron Number: This process verifies the Patron number from the patron file and the book renewal info.

4.1.2 Verify Checkout Period: This process uses the Checkout detail to verify the Checkout period.

4.1.3 Verify Call Number: This process verifies the book call number from the book file.

4.2.1 Compare Return and Due Date: This process compares the actual return date the due date.

4.2.2 Calculate Fine: This process calculated the fine by multiplying the overdue dates with ten cents.

4.2.3 Update Current Account Balance: This process updates the current account balance with the fine owed.

4.2.4 Subtract Payment form Balance: This process subtracts the payment made by the Patron from the Account Balance.

4.3.1 Separate Info: This separates the updated info into patron, book and overdue info.

4.3.2 Update Patron File: This process updates the patron info.

4.3.3 Update Overdue File: This process updates the overdue file.

4.3.4 Update Book File: This process updates the book file.

5.1.1 Get Full Name: This process gets the Patron’s full name.

5.1.2 Get Address: This process gets Patron’s address.

5.1.3 Get Telephone Number: This process gets Patron’s telephone number

5.1.4 Consolidate info: This process consolidates all the Patron information.

5.2 Update Patron File: This process updates the Patron file with the new Patron record.

5.3 Make Library Card: This process makes the library card and gives it to the Patron.

6.1 Check For Outstanding Fines: This process uses the patron file to check for Outstanding fines.

6.2 Produce Statement: This process uses the Overdue Patron info to Produce Patron statement

6.3 Mail Statement: This process mails the patron statement to the patron’s mailing address.

7.1 Get Reminder Info: This process uses overdue info, patron info and checkout detail to get reminder info.

7.1.1 Get Overdue Reminder Info: This process gets the necessary overdue information from the overdue file that needs to be included in the patron's overdue reminder.

7.1.2 Get Patron Reminder Info: This process gets the necessary patron information from the patron file that needs to be included in the patron's overdue reminder.

7.1.3 Consolidate Info: This process consolidates the information retrieved from the overdue and patron files into one overdue reminder that is to be sent to the patron..

7.2 Produce Overdue Reminders: This process uses the Reminder Info to produce overdue reminders.

7.3 Produce Manger’s Report: This process uses the reminder info to Produce Manager’s Report.

7.4 Mail Overdue Statement: This process mails the Overdue Reminders to the Patrons.