Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Case Study Scenario: Clinicovet Veterinary Surgeons

The Clinicovet Veterinary Surgeons’ practice is situated in a Midlands city.


It employs four veterinary surgeons (vets). Being a city-based practice the clients
are owners of domestic animals such as cats, dogs, caged birds and so on.
Some of the vets are specialists in particular types of animal (for example, one is
an expert in treating reptiles kept as pets) while others do not have a particular
specialism but can treat most types of animal. A record is kept of the owners
who have registered with the surgery and of their pets. Details recorded include
the owner’s name, address and contact details; the pet’s name, animal type
(for example: dog, cat), pet’s date of birth and date registered with the surgery.
Some owners register their pet when they first need treatment; others register
them when they acquire the pet, in advance of them ever needing to see a
vet. When an owner wants their pet to be seen by a vet, they bring them to the
surgery. Appointments are made in advance. Details are recorded of the
appointment date and time, the vet, and the pet; if an owner is bringing two or
more animals to the surgery each is treated as a separate appointment. After
the appointment it is noted whether the pet attended (some owners make an
appointment and then either cancel it or do not turn up – for example because
they cannot catch their cat or because the animal appears to be better). The
surgery wants to be able to identify owners who regularly make appointments
that they do not keep. Details of any treatments prescribed for pets are kept,
including the date prescribed, which vet was involved, which appointment (if
the treatment/s was/were prescribed during an appointment) and any
necessary notes. There are a number of standard treatments (for example,
injection against cat influenza, clipping dog claws, de-worming, putting an
animal down) each of which has a code and a description. A treatment may
consist of an operation 6 on the pet (for example, neutering). A pet treatment
may consist of something other than a standard treatment. An appointment
does not necessarily result in any treatments. Owners may also be provided with
a standard treatment (such as worming tablets) without bringing in their animals
for an appointment. The surgery, in association with an insurance company,
offers an insurance plan for pet owners. The plan can be for one or more
animals and covers all or part of the cost of treatments. Details are kept of the
plans taken up by owners including the insurance plan number, the date it was
taken out, which animal or animals it applies to and for which treatments a plan
has been used. Not all owners have an insurance plan for their pets.

I. Systems Analysis

a. Problem List (list all the problems you determined on the case)

b. Events list (list all the procedures/process identified)


II. System Model

a. Software Methodology
(discuss what would be done on your recommended software method
per phase)

b. System Flowchart

c. ERD

d. Use Case Diagram (Identify the actors/users of the system and the parts of
the proposed system that they could access or utilize. Represent it in a
stick man form)

e. System Feature (what features do you intend to propose to solve the


problem)

You might also like