Destination Success Animal Shelter

14

description

Sample presentation

Transcript of Destination Success Animal Shelter

Page 1: Destination Success Animal Shelter
Page 2: Destination Success Animal Shelter

Our Client

Animal Shelter needs an information system to help keep track of their business.

DESTINATIONSUCCESS

Page 3: Destination Success Animal Shelter

Our Solution

We propose a database that would store all the required information about: clients, employees, activities,animals and their medical recordin a consistent and organized manner.

DESTINATIONSUCCESS

Page 4: Destination Success Animal Shelter

Their Information Requirements

Animal Shelter wants to have: a list of animals, a list of cages, a list of clients, a list of employees.

DESTINATIONSUCCESS

Page 5: Destination Success Animal Shelter

Their Information Requirements

Our database must be able to answer to the following questions:

Which cages hosted animals while they had a contagious disease?

What is the evolution of adoptions and receptions depending on weather, season or special holidays?

DESTINATIONSUCCESS

Page 6: Destination Success Animal Shelter

Their Information Requirements

Our database must be able to answer to the following questions:

Which was the most active employee and which is responsible for a particular reception?

What is the most adopted type of animal?

DESTINATIONSUCCESS

Page 7: Destination Success Animal Shelter

Assumptions

• The veterinary is liable for an animal’s vaccines, diseases list, treatments.

• The veterinary is an employee. • If an animal’s birth year is unknown, the veterinary approximates it.

DESTINATIONSUCCESS

Page 8: Destination Success Animal Shelter

Assumptions

• Each building code cannot be changed and each cage has a standard size.

• Each employee has a job history and an associated salary, but Animal Shelter does not want to keep track of shifts.

• An animal born in the Animal Shelter is taken through a reception procedure.

DESTINATIONSUCCESS

Page 9: Destination Success Animal Shelter

Constraints

• Each start date is not greater than its corresponding end date.

DESTINATIONSUCCESS

Page 10: Destination Success Animal Shelter

Structural Business Rules

• Each adopter can return an animal and take home another.

• Each adopter cannot take home the same animal more than once.

• Some animals have no names, so each animal is assigned an artificial id.

DESTINATIONSUCCESS

Page 11: Destination Success Animal Shelter

Procedural Business Rules

• Each animal must undergo a medical examination when it arrives at the shelter.

• Animal Shelter does not need to know the origin of abandoned animals.

• They do not want to keep track of any dead animal.

DESTINATIONSUCCESS

Page 12: Destination Success Animal Shelter

Procedural Business Rules

• Animal Shelter maintains contact with visitors by using the newsletter.

• There are no adoption taxes.

DESTINATIONSUCCESS

Page 13: Destination Success Animal Shelter

ERD

ANIMAL# animal ido name* birth year* sex

CAT* hair length

DOG* breed* size

OTHERo description

CAGE HISTORY# start dateo end date

CAGE# building id# cage code* size

SHOT LIST# date

VACCINE# name

DISEASE# name* contagiouso description

DISEASELIST# start dateo end date

TREATMENT# treatment id* start dateo end date* quantity

MEDICATION# nameo description

EMPLOYEE# employee id* first name* last nameo addresso phone number

EMPLOYEE HISTORY# start dateo end date* salary* job

RECEPTION LIST

DAY # date* weather* temperatureo holiday

ADOPTIONLISTo end date

CLIENT# client id* first name* last name

VISITOR* e-mail

ADOPTER* address* animals number* children number

for in

for for

for for

for

have

in

have

in

in

in

have

in

in

have

have

for

for

for

in

in

have have

in in

in

for

have

DESTINATIONSUCCESS

Page 14: Destination Success Animal Shelter