Our Client Animal Shelter  needs an information system  to help keep track of their business. DESTINATION SUCCESS
Our Solution We propose a  database  that would store all the required information about: clients, employees, activities, ...
Their Information Requirements <ul><li>Animal Shelter  wants  to have: </li></ul><ul><li>a list of animals, </li></ul><ul>...
Their Information Requirements <ul><li>Our database must be able to answer  </li></ul><ul><li>to the following questions: ...
Their Information Requirements <ul><li>Our database must be able to answer  </li></ul><ul><li>to the following questions: ...
Assumptions <ul><li>The  veterinary  is liable for an animal’s </li></ul><ul><ul><li>vaccines,  </li></ul></ul><ul><ul><li...
Assumptions <ul><li>Each  building  code cannot be changed  </li></ul><ul><li>and each cage has a standard size. </li></ul...
Constraints <ul><li>Each  start date  is not greater  </li></ul><ul><li>than its corresponding  end date . </li></ul>DESTI...
Structural Business Rules <ul><li>Each  adopter  can return an animal and  </li></ul><ul><li>take home another. </li></ul>...
Procedural  Business   Rules <ul><li>Each  animal  must undergo a medical  </li></ul><ul><li>examination when it arrives a...
Procedural  Business   Rules <ul><li>Animal Shelter maintains contact  </li></ul><ul><li>with  visitors  by using the news...
ERD ANIMAL # animal id o name * birth year * sex CAT * hair length DOG * breed * size OTHER o description CAGE HISTORY # s...
 
Upcoming SlideShare
Loading in …5
×

Destination Success Animal Shelter

1,797 views

Published on

Sample presentation

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,797
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Destination Success Animal Shelter

  1. 2. Our Client Animal Shelter needs an information system to help keep track of their business. DESTINATION SUCCESS
  2. 3. Our Solution We propose a database that would store all the required information about: clients, employees, activities, animals and their medical record in a consistent and organized manner. DESTINATION SUCCESS
  3. 4. Their Information Requirements <ul><li>Animal Shelter wants to have: </li></ul><ul><li>a list of animals, </li></ul><ul><li>a list of cages, </li></ul><ul><li>a list of clients, </li></ul><ul><li>a list of employees. </li></ul>DESTINATION SUCCESS
  4. 5. Their Information Requirements <ul><li>Our database must be able to answer </li></ul><ul><li>to the following questions: </li></ul><ul><li>Which cages hosted animals while </li></ul><ul><li>they had a contagious disease? </li></ul><ul><li>What is the evolution of adoptions and </li></ul><ul><li>receptions depending on weather, </li></ul><ul><li>season or special holidays? </li></ul>DESTINATION SUCCESS
  5. 6. Their Information Requirements <ul><li>Our database must be able to answer </li></ul><ul><li>to the following questions: </li></ul><ul><li>Which was the most active employee </li></ul><ul><li>and which is responsible for </li></ul><ul><li>a particular reception? </li></ul><ul><li>What is the most adopted type </li></ul><ul><li>of animal? </li></ul>DESTINATION SUCCESS
  6. 7. Assumptions <ul><li>The veterinary is liable for an animal’s </li></ul><ul><ul><li>vaccines, </li></ul></ul><ul><ul><li>diseases list, </li></ul></ul><ul><ul><li>treatments. </li></ul></ul><ul><li>The veterinary is an employee. </li></ul><ul><li>If an animal’s birth year is unknown, </li></ul><ul><li>the veterinary approximates it. </li></ul>DESTINATION SUCCESS
  7. 8. Assumptions <ul><li>Each building code cannot be changed </li></ul><ul><li>and each cage has a standard size. </li></ul><ul><li>Each employee has a job history and an </li></ul><ul><li>associated salary, but Animal Shelter </li></ul><ul><li>does not want to keep track of shifts. </li></ul><ul><li>An animal born in the Animal Shelter </li></ul><ul><li>is taken through a reception procedure. </li></ul>DESTINATION SUCCESS
  8. 9. Constraints <ul><li>Each start date is not greater </li></ul><ul><li>than its corresponding end date . </li></ul>DESTINATION SUCCESS
  9. 10. Structural Business Rules <ul><li>Each adopter can return an animal and </li></ul><ul><li>take home another. </li></ul><ul><li>Each adopter cannot take home </li></ul><ul><li>the same animal more than once. </li></ul><ul><li>Some animals have no names, so </li></ul><ul><li>each animal is assigned an artificial id. </li></ul>DESTINATION SUCCESS
  10. 11. Procedural Business Rules <ul><li>Each animal must undergo a medical </li></ul><ul><li>examination when it arrives at the shelter. </li></ul><ul><li>Animal Shelter does not need to know </li></ul><ul><li>the origin of abandoned animals . </li></ul><ul><li>They do not want to keep track </li></ul><ul><li>of any dead animal . </li></ul>DESTINATION SUCCESS
  11. 12. Procedural Business Rules <ul><li>Animal Shelter maintains contact </li></ul><ul><li>with visitors by using the newsletter. </li></ul><ul><li>There are no adoption taxes . </li></ul>DESTINATION SUCCESS
  12. 13. ERD ANIMAL # animal id o name * birth year * sex CAT * hair length DOG * breed * size OTHER o description CAGE HISTORY # start date o end date CAGE # building id # cage code * size SHOT LIST # date VACCINE # name DISEASE # name * contagious o description DISEASE LIST # start date o end date TREATMENT # treatment id * start date o end date * quantity MEDICATION # name o description EMPLOYEE # employee id * first name * last name o address o phone number EMPLOYEE HISTORY # start date o end date * salary * job RECEPTION LIST DAY # date * weather * temperature o holiday ADOPTION LIST o 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 DESTINATION SUCCESS

×