| Version 12 (modified by , 2 weeks ago) ( diff ) |
|---|
Application Scenarios for DB Access
Actors
Owner- A registered user who manages one or more pets and schedules veterinary appointments.- UC05 - Create a listing, creates a listing for one of his pets.
- UC07 - Create an appointment, creates an appointment for one of his pets.
- UC08 - Add a HealthRecord, adds a healtrecord for a pet.
Administrator- A registered user that accepts/rejects veterinary clinics and manages users and reviews.- UC01 - Menages VetClinics, approves or denies the addition of a new VetClinic in the system.
- UC02 - Menages clients, can block clients based on the reviews left for/by them.
Guest- A unregistered user that can just browse through the application.- UC03 - Login, guest can login into the system.
- UC10 - Sign-up, a new guest can sign-up into the system.
Client- A registered user who can browse listings.- UC04 - Save a listing, the client saves a listing.
- UC06 - Leave a client review, leaves a review for another client.
- UC11 - Leave a VetClinic review, leaves a review for a vet clinic.
Vet Clinic- A registered vet clinic that has appointments for the pets.- UC13 - Confirm a finished appointment, after the appointment it's finished the clinic marks it as "DONE".
Use-cases
UseCase01 - Menages VetClinics
UseCase02 - Menages clients
UseCase03 - Login
UseCase04 - Save a listing
UseCase05 - Create a listing
UseCase06 - Leave a client review
UseCase07 - Create an appointment
UseCase08 - Add a HealthRecord
UseCase09 - Adds an animal as pet
UseCase10 - Sign-up
UseCase11 - Leave a VetClinic review
UseCase12 - Cancel an appointment
UseCase13 - Confirm a finished appointment
Essential use-cases
UseCase05 - Create a listing
UseCase07 - Create an appointment
UseCase10 - Sign-up
UseCase03 - Login
UseCase09 - Adds an animal as pet
Note:
See TracWiki
for help on using the wiki.
