User Interaction

There are three main types of functions:

Here is how the user interaction will likely take place. The user will select an option (e.g. Add a New Book) from a pull-down menu. A dialogue box will then appear on the screen asking for information (in this case the title, author, subject, publisher, etc.) The user will then click on the OK or Cancel button in the dialogue box to send the command or cancel it. Depending on the capabilities of Visual Basic, we may make it possible for the user to display multiple windows containing the information they want. For example, one window may contain a list of the library's overdue books, and another might contain those held for maintenance. The user might then be able to select books within these windows and perform commands on them (again selected from the pull-down menus). If Visual Basic is not up to the task, we will implement something less sophisticated than multiple windows.

Book Administration Functions

Add a New Book

Remove a Book

Update a Book

Search for a Book

Report On Status of All Books

Borrower Administration Functions

Add a Borrower Record

Search for a Borrower Record

Updating a Borrower

Removing a Borrower

Circulation Transaction Functions

Lend a Book

Returning a Book

Recall a Book

Renew a Book

Report on fines

Notes

If at any time data is added, edited or deleted the database will be changed permanently. Before this is done the user will be prompted to verify their actions. This will hopefully limit the number of mistakes made by performing an unwanted procedure. Our group has cited some tips and possible pitfalls in the way the system was outlined in the informal specification and those will be reported at the end of this document.

Glossary of Terms

Confirmation Message:

Database:

Data Integrity:

Error Message:

Syntax error:

Valid Format Type:



Back to the CPSC 451 Supplier Group #5 Formal Index