You are not logged in Log in Join
You are here: Home » Members » MJ's corner on Zope » QuantumPythons » Seminar4 » AssignmentOverview

Log in
Name

Password

 
 
FrontPage »

AssignmentOverview

Problem Statement

The problem statement for this assignment can be found on page 251, it is question 11 we have to answer.

Quote from the worknotes:

Your design should cover all of the requirements listed in this question. If you make any additional requirements and/or assumptions, you must list these in the document with your ERD.

The business description

EverFail company is in the quick oil and lube business. Although customers bring in their cars for what is described as "quick oil changes", EverFail also replaces windshield wipers, oil filters, and air filters, subject to customer approval. The invoice contains the charges for the oil used, all parts used, and a standard labor charge. When the invoice is presented, customers pay cash, use a credit card, or write a check. EverFail does not extend credit. EverFail's database is to be designed to keep track of all components in all transactions.

Given the high parts usage of the business operations, EverFail must maintain careful control of its parts (oil, wipers, oil filters, air filters) inventory. Therefore, if parts reach their minimum on-hand quantity, the part in question must be reordered from an appropriate vendor. EverFail maintains a vendor list, which contains both the vendors actually used and potential vendors.

Periodically, EverFail mails updates to customers, based on the date of the car's service. EverFail also track each customer's car mileage.