You are on page 1of 6

UNIVERSITI TEKNOLOGI MARA

KAMPUS PUNCAK PERDANA, CAWANGAN SELANGOR

IMS 506

DATABASE APPLICATION FOR INFORMATION MANAGEMENT

ASSIGNMENT OF:

DATABASE PROPOSAL: BOARDING CAT SHOP (CAT HOTEL)

NAME:

NUR SOLEHAH BINTI ABD HAMID

(2018298794)

PREPARED FOR:

NORAIZAN BINTI AMRAN

GROUP:

IMS 506 ELEK B


ODL IMS506 ASSIGNMENT

IMS506: MAC-JULY 2020

IMS506 Individual Assignment (20%)

Request For Proposal Form (RFP)

Date: 3/5/2020

Project Name: Database Application for Boarding Cat Shop (Cat Hotel)

Submitted by: NUR SOLEHAH BINTI ABD HAMID 2018298794

Proposed team member in Group:


1. ALICIA ANN TIMBUN ANAK KIYAI 2018683332

2. SHERINE BINTI JAPIRI 2018683164

Brief description of project business activities/process:

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?

Database application created to solve several problems below:

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.

3. What are the objectives of developing this database application?

Objectives of developing this database application:

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.

4. What is the scope of the system?

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.

5. List the Business Rules

i. One customer register one cat (1:1)


One customer registers many cat (1:M)
Many customer registers one cat (M:1)
Business Rules: Many customer registers many cat (M:N)

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)

6. List of entities and attributes.

Customer : customer_name
customer_code

Cat : cat_name
cat_id

Staff : staff_name
staff_id

Room : room_name
room_id

7. Proposed Entity Relationship diagram (ERD)

i. Business Rules: Many customer registers many cat (M:N)

cust_name cat_name

M N
CUSTOMER register CAT

cust_id cat_id

PK: cust_id PK: 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

PK: cat_id FK: room_id PK: 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

PK: staff_id PK: cat_id FK: staff_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

You might also like