[Solved] SYD366 Homework7- Scheduling Lab

$25

File Name: SYD366_Homework7-_Scheduling_Lab.zip
File Size: 301.44 KB

SKU: [Solved] SYD366 Homework7- Scheduling Lab Category: Tag:
5/5 - (1 vote)

Scheduling Module

Christys finds that shes driving her truck and trailer more than she should. She would like a scheduling tool that allows her to see her clients on a map so that she can attend to clients in the same geographical area on the same day.

Christy would like the system to help her add appointments to her calendar. The appointment must include the customer, the customers pets and the services requested. Ideally, Christy would like to create an invoice from the appointment information.

User Story

As the owner of this business, I would like to record my appointments and be able to see my appointments for a single day on a map. I would like to be able to create an invoice from an appointment, so Ill need the same information on the appointment, as an invoice.

Acceptance Criteria:

  1. Must be able to record services for multiple pets belonging to a customer
  2. Must be able to turn an appointment into an invoice
  3. Must be able to query calendar by day and see the results on a map.

Use Case Descriptions

Use Case Name Create Customer Appointment
Triggering Event Customer has requested service
Brief Description Allows the Owner to record a new sales invoice
Actors Owner
Related Use Cases
Preconditions Owner has opened the Main Menu.
Post Conditions Appointment is created and can now be queried
Flow of activities Actor System
1. Requests to add an appointment Displays a list of customers and prompts for selection
2. Selects a customer Prompts for service date
3. Enters service date Displays a list of already scheduled appointments for that day. Each appointment has a total hours.
4. Selects a time Generates and displays appointment IDDisplays a list of pets and prompts for selection
loop
4. Selects the pet Displays a list of services including service name and price/hour prompting for selection
5. Selects services that apply Adds services to the invoice.Calculates the detail amount (hours * price). Displays the appointment service details, prompting for changes to hours and pricePrompts for another petPrompts to save
End Repeats above 2 steps until all pets have been selected. Displays the appointment service details and prompts to save
6. Chooses to save Saves the invoice.Return to the main menu
Exception Conditions Owner chooses to abort adding the appointment

Your tasks:

  1. Create a class diagram to support the above case study and Systems Use Case Specifications
  2. Create a object level sequence diagram, detailing the Create Appointment use case specification

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] SYD366 Homework7- Scheduling Lab
$25