Java Garage Application

Topics: Output, Social class, User interface Pages: 4 (770 words) Published: May 21, 2013
JAVA Garage Application

I. The Application Story

This Desktop Application helps the garage making its schedule, taking customers’ booking and matching each particular job with a qualified mechanic according to its availability within opening and closing time.

Constraints:

The opening hours being Monday to Saturday from 8am till 6pm: • Job standard slot last 1 hour
• Latest available slot is 5pm

A MOT can only be performed by MOT certified mechanics.

Assumptions:
• The user can only be the manager so at this point we haven’t included personal login. • We assume the Price is not related into Application. • As well Inventory and supplies are not currently considered for this Desktop Application. • We assume that main view is based on Current Day and future options for views based on Weeks and Months.

Responsibilities
• Accepts Manager’s Input after entering sequence of details for a Booking. • Assigning timeslot and mechanic to booking.
• Bookings are added to the BookingBook (which lists all appointments made for the garage) • Displays a Calendar/Agenda.
• Displays a list of bookings (job list) for any given date • Displays a list of bookings (job list) between any given dates • Displays a list of jobs based on the selected service type • Displays a list of jobs for a selected mechanic

• Displays a list of jobs for a selected customer

Candidate for Classes
1. Booking
2. Job Type
3. Qualifications
4. Mechanics
5. Customer
6. BookingBook
7. TimeSlot
8. Algorithm

[pic]

II. Use Cases Description & Realization

Use Case 1: Create a Booking

• System ON
UI is launched.
• User clicks “Create Booking” Button.
o Booking class is invoked.
• System asks User’s input.
o Job Type
▪ Different JobTypes are retrieved from JobType...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Java Essay
  • Essay on Java
  • Java Research Paper
  • java Essay
  • JAVA Essay
  • java Essay
  • Java Essay
  • Java Essay

Become a StudyMode Member

Sign Up - It's Free