project 1: top-down design sean carroll flower toyota, a local automobile dealership, wants to...

6
Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center.

Upload: lenard-whitehead

Post on 13-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center

Project 1: Top-Down DesignSean Carroll

Flower Toyota, a local automobile dealership, wants to organize and automate their service center.

Page 2: Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center

Background

Flower Toyota, an automotive sales and service dealership, wants to automate its service center. With business booming, the dealership has had some trouble with long repair times, an insufficient and inefficient number of mechanics, and parts shortages.

Flower wants to organize the service center’s scheduling as well as automate customer billing and parts ordering.

Page 3: Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center

Statement of Problem

Flower Toyota would like a program to assign jobs and track the scheduling of its mechanics, bill its customers for the work automatically, and order parts from its suppliers when they reach a minimum level.

The system should contain an input screen for customer billing information, a job screen for diagnosing problems and assigning mechanics, and an inventory screen for monitoring and ordering parts. Outputs should include billing to customers and reports to the service center managers.

Page 4: Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center

Structure Chart

Main: Car Repair & Maintenance

CustomerInformation

Organization of Mechanics

InventoryControl

Outputs --Reports & Billing

Page 5: Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center

Flow Chart

Customer Info/Problem

Job Assignment

InventoryControl

Billing/Reports

Job Info

Order Supplies?

Yes

No

Page 6: Project 1: Top-Down Design Sean Carroll Flower Toyota, a local automobile dealership, wants to organize and automate their service center

PseudoCode

-- Billing and problem information is taken from customer;

-- Customer is assigned a job number;

Job numbers are stored;

-- Job number is assigned to a mechanic;

-- Parts are requisitioned by number for job;

If parts inventory drops too low, order is placed to supplier;

-- Mechanic completes job;

-- Bill and Report are printed.