Updating a Borrower

Updating A Borrower

Interface Definitions:

Inputs to module:

Inputs by user:

Outputs:

"Updating will result in loss of old information. "

"Proceed with Update? "

Data Abstractions:

LAST NAME is a variable length string.

MIDDLE NAME is a variable length string.

FIRST NAME is a variable length string.

ADDRESS is a variable length string.

CITY is a variable length string.

PROVINCE is a variable length string.

POSTAL_CODE is a variable length string.

PHONE is a variable length digit string.

IDENTIFICATION is a positive integer number.

ADDRESS2 is a variable length string.

CITY2 is a variable length string.

PROVINCE2 is a variable length string.

POSTAL_CODE2 is a variable length string.

PHONE2is a variable length digit string.

Design:

Environment: GUI (graphical user interface)

Interface: Pop-up window. (See picture files for a view.)

Completion of this module is performed by:

  1. Pressing Cancel - in which case no update is performed.
    • Update window is closed.
  2. Pressing Update - syntactical error checking is done.
    • Confirmation Window is popped up.

Sub-Modules:

Error Handling:

Syntactical Errors:

THEN give error window:

Text-Box: "City is unknown, is the spelling correct?"

Text-Box: A similarly spelled city (lexicographically) is displayed.

Buttons: YES, CORRECT, CANCEL

Actions: YES

CORRECT

CANCEL

THEN give error window:

Text-Box: "Province is unknown, is the spelling correct?"

Text-Box: A similarly spelled province (lexicographically) is displayed.

Buttons: YES, CORRECT, CANCEL

Actions: YES

CORRECT

CANCEL

THEN give error window:

Text-Box: "Format of postal-code is unknown, is it correct?"

Buttons: YES, CANCEL

Actions: YES

CANCEL

THEN give error window:

Text-Box: "Format of phone number is unknown, is it correct?"

Buttons: YES, CANCEL

Actions: YES

CANCEL

THEN give error window:

Text-Box: "Identification is already in use. Please enter another"

Buttons: OKAY

Actions: OKAY

Empty-Field Errors:

THEN give error window:

Text-Box: "An identification number MUST be entered!"

"Use OLD identification number?"

Buttons: YES, CANCEL

Actions: YES

CANCEL

THEN give error window:

Text-Box: "Field - "(insert fields name here) "was left empty."

"Continue anyway?"

Buttons: YES, CANCEL

Actions: YES

CANCEL

Imports:

Exports:



Back to the Borrower Functions Index