Book-IT System Noun List |
Identified Object Noun |
Identified Attribute Noun |
Notes On Including The Noun as a thing to store |
Person |
|
employees and customers are people |
|
name |
|
|
address |
|
Customer |
|
Customer is owner of Account |
|
CustomerID |
Independent ID to find a specific customer even with the same name as another |
|
CustomerRentalAgreement |
The customers rental agreement type (i.e. 1 book per month, 3 books per month.) |
|
CustomerActive Flag |
Is this a currently active customer or are they no longer a customer? |
Employee |
|
Covers shipping, phone and receiving reps. |
|
EmployeeID |
Unique ID # for employee’s in case of same or like names. |
|
SSN |
Social Security Number |
|
Job |
The employee’s position in the company |
Account |
|
Account contains billing information pertaining to the customer. |
|
AccountID |
Unique account ID. |
|
Credit Card Number |
|
|
|
|
Book |
|
a unique book with its own number |
|
BookID |
A unique ID for a specific book, not a title. |
|
Title |
title of the book |
|
Author |
author of the book |
|
Publisher |
publisher of the book |
|
CurrentlyOut Flag |
is the book currently checked out or is it in inventory? |
|
RemovedFromCirculation Flag |
The book is destroyed. The ID is not used again and is kept in data as a record. |
Statement |
|
Billing statement regarding customer and book. |
|
StatementID |
Unique ID that is used for more than one statement that share the same account # and Statement Date. |
|
Statement Date |
The date the statement object is created. |
|
isStatementClosed |
is this statement object closed or is the book still out? |
|
bookShippedDate |
The date this book was shipped out to the customer. |
Want List Item |
|
The desired list of books belonging to a customer, or books that they have wanted in the past. |
|
Wantlist Date Added |
The date this wantlist object was created. |
Main |
|
Main Program |
|
lastCustomerID |
the last used ID of this type. |
|
lastStatementID |
the last used ID of this type. |
|
lastBookID |
the last used ID of this type. |
|
lastAccountID |
the last used ID of this type. |
|
lastEmployeeID |
the last used ID of this type. |
Controller |
|
Main Controller |
InventoryController |
|
Inventory Controller |
Print |
|
Printing Controller |
ReportGenerator |
|
Report Controller |
CustomerIDGenerator |
|
Generator for Customer ID’s |
BookIDGenerator |
|
Generator for Book ID’s |
StatementIDGenerator |
|
Generator for Statement ID’s |
EmployeeIDGenerator |
|
Generator for Employee ID’s |
AccountIDGenerator |
|
Generator for Account ID’s |