Noun Table

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