Professional Documents
Culture Documents
IMS 506
ASSIGNMENT OF:
NAME:
(2018298794)
PREPARED FOR:
GROUP:
Date: 3/5/2020
Project Name: Database Application for Boarding Cat Shop (Cat Hotel)
This project is about developing database application for cat boarding shop or called as cat
hotel. Cat hotel for cat lovers that prioritize maximum comfort for your furry friends that
embraces the nature and modern concept. This shop offers pet services which include,
boarding, grooming and also membership packages. The way to get this services, the
customers should register their cat to the cat hotel and choose the services either book a room
for boarding or grooming their cats. This cat hotel offers several types of room for the cats
according to amount of cats and different amenities for each type of room.
1
1. Who are the users of the database application you want to develop?
The database application that will be develop is for the staff and customer of the cat
hotel.
2. What are the problems that the users encounter that you want to solve?
i. difficulty in storing record about staff, pets and customers in hardcopy form.
ii. hard to track inventory such as the availability of room for cats.
i. to identify the accurate data about staff, help to search which cats belong to it
owner and availability of room for the cats.
ii. to help the users access to any information about cat boarding such as booking
room for the cats, membership, payment, etc.
The scope of the system will record the data about detail of staff and their schedule.
This system also record data about the cats and their owner and availability of room
for the cats. In this database application includes the membership data of customers
for future references. The scope of the system is help the staff to have any information
related to shop such as to track item in inventory such as the type of room and
availability of the room, customer booking room for their cat, membership, payment,
etc. It will be difficult for the staff to record and trace the data in a form of hardcopy
or it is not in a systematic system.
2
ii. One cat reserves one room (1:1)
Many cat reserves one room (M:1)
Many cat reserves many room (M:M)
Business Rules: Many cat reserves one room (M:1)
iii. One staff take care of a cats (1:1)
One staff take care of many cats (1:M)
Many staff take care of many cats (M:M)
Business Rules: One staff take care of many cats (1:M)
Customer : customer_name
customer_code
Cat : cat_name
cat_id
Staff : staff_name
staff_id
Room : room_name
room_id
cust_name cat_name
M N
CUSTOMER register CAT
cust_id cat_id
3
ii. Business Rules: Many cat reserves one room (M:1)
cat_name room_name
M 1
CAT reserves ROOM
room_id
cat_id room_id
iii. Business Rules: One staff take care of many cats (1:M)
staff_name cat_name
1 M
STAFF take care CAT
staff_id
staff_id cat_id
4
Entity Relationship diagram (ERD)
Many customer registers many cat (M:N)
Many cat reserves one room (M:1)
One staff take care of many cats (1:M)
cust_name cust_id
CUSTOMER
reg
staff_name
staff_id
cat_name N
M take 1
CAT STAFF
cat_id care
M room_id
cust_id staff_id
reserves
1
room_name
ROOM
room_id