Sie sind auf Seite 1von 19

ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

UNIVERSITI TEKNOLOGI MARA


CAWANGAN KELANTAN

Faculty of Computer and Mathematical Sciences

ITS232
INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

MINI PROJECT
DEL LUNA HOTEL REGISTRATION MANAGEMENT

GROUP
?

GROUP MEMBERS
NAME STUDENT ID

TUAN NURNAJIHAH BINTI TUAN 2018407206


MD ZAZAWI
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

NIK NUR AFIFAH BINTI SUHAIMII 2018473342

SITI NOR SYAMIMI BINTI AHMAD 2018411986


ZAHARI
NURUL HANANIA BINTI YUZAIRI 2018294796

SITI SARAH FARHANAH BINTI 2018236076


MAZLEN

Prepared For:
MADAM NOOR ASHAFIQA BINTI ZAMANI

Submission Date:

CONTENT

1.0 Project Summary

2.0 Company Background

3.0 Database Mode

4.0 Problem Statement and Solution

5.0 Project Function


ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

6.0 Objective of Proposed System

7.0 Initial Entity Relationship Diagram

8.0 Conclusion

9.0 References
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

INTRODUCTION

Company Name : Del Luna Hotel

Established in : 1959

Founder : Siti Sarah Farhanah


: Nurul Hanania

Co-founder : Tuan NurNajihah


: Siti Nor Syamimi
: Nik Nur Afifah

1.0 PROJECT SUMMARY

i. This project implemented based on the subject requirement whereby the


manager need to develop a system to solve issue such as filling system in
managing process or procedures in business environment.
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

ii. The system will be focusing on the guest information whereby this issue is
more related to the daily’s hotel system.

iii. The scope of this project includes all the information related to the guest’s
profiling reservation, room, employees and bill in order to ease hotel
management to monitor and make any decision and policy and at the same
time can be enhance the hotel services.

iv. To provide access to information is all format in order to support hotel


system. With this hotel management will be responsive towards customer’s
need so it will smoothly in progress.

2.0 COMPANY BACKGROUND

Del Luna Hotel is one of the tourist hotel that located in Langkawi. Its history
extends up to 60 years. Most of the tourist visit Malaysia choose Del Luna Hotel
due to several reason such as the iconic location, panoramic view of the sea from
our hotel. At present about 50 employees are working attached to several
department of the hotel. Both local and foreign guests reserve rooms, conduct
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

meetings, celebrate any precious event, weeding and many more other functions
at this hotel.

Employee is the key role of the hotel. They have assign to keep room records,
reservation details, clean rooms, weeding halls, control the inventory of hotel and
many more other responsibilities.

Our goals is to put hospitality services on the highest level in order to satisfy
the demands and expectations of guests. Besides, our vision is to provide a
memorable experience to all our customers in every aspect of their stay.

Our mission are to exceed guests expectations, to inspire and motivate


employees, to achieve excellent financial results, guest who returns, employee
who progress and capital which grows.
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

3.0 DATABASE MODEL

Business Rules :
1. one-to-one (1:1)
A manager manages a hotel,each hotel managed by a manager.

manages
Manager hotel

2.one-to-many (1:M)
A hotel has hired many employees, each employee worked in a hotel.

Hotel hired employees

3.one-to-many (1:M)
A hotel contains many rooms,each rooms contained in a hotel

contains
Hotel rooms

4. one-to-many
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

A room included in many reservation,each reservation included in a room.

room included reservation

5. one-to-one (1:1)

A reservation make a payment,each payment had made by a reservation .

make
reservation payment

6. one-to-many (1:M)
A customer can made many reservation ,each reservation had been made by a
customer

customer made reservation

4.0 PROBLEM STATEMENT AND SOLUTION

Problem Statement

The DEL LUNA hotel currently using manual system to handle process. When a
guest make a reservation, all the details (including guests details) are recorded in
a file and those files are stored in a special cabinet. Calculation of bills and
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

inventory items are done by manually too. As the current system is a file based
one management of the hotel has to put much effort on securing those files. They
can be easily get damaged by a fire,insects or even by a neutral disaster like
tsunami. Keeping files takes so much times and also waste much precious man
hours. Although we can’t trust the accuracy of calculation done by manually, it is
not a surprise of encountering problems. If we want to check for a previous room
record or a reservation detail, management will be in a great problem. It is a
though time taking process to search for a record file.

Solution

The Hotel Management System we are going to implement will be covering all the
basic processes done in the hotel.It would handle Guest details,inventory
management details, Room service details, staff management details and room
types.All the above mentioned details and information are stored in the system
database. It could save time when retrieving data from the database. Interface
will be designed user friendly and the functions will be displayed in a simple
manner.The system we are going to develop will give remedies for the problem
that are currently facing by our client.Shifting to our system can acquire
advantage such as saving time,man hours and any space wastage.
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

5.0 PROJECT FUNCTION

1. The system should be able to keep the records of the guests and the room
allotted to them.

2. Customer should be able to know the availability of the rooms on a particular


date and able to book the available rooms.

3. The system should be able to generate the bill for a customer.

4. Calculate and display monthly.

6.0 OBJECTIVE OF PURPOSED SYSTEM

1. The main objective of this system is to make Hotel Management System much
simpler and more effective in order to meet the satisfaction level of customer.

2. Avoiding from data redundancy in store customer’s data.

3. The system aims to provide the advanced security to keep all the data
information of customer safely in the system and limiting the access control.
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

7.0 INITIAL ENTITY RELATIONSHIP DIAGRAM

HOTEL EMPLOYEES
EMPLOYEES
MANAGER
MAN_NAME(PK) manages HOTEL_ID(PK)
HOTEL_ID (PK) hired EMPLOYEE_ID(PK)
EPLOYEE_ID (PK)
MAN_NUM EMPLOYEE_ID(FK)
EMPLOYEE_ID(FK) EMP_FNAME
EMP_FNAME
HOTEL_ID(FK) HOTEL_NAME
HOTEL_NAME EMP_LNAME
EMP_LNAME

HOTEL_ADRESS
HOTEL_ADRESS EMP_ADRESS
EMP_ADRESS
HOTEL_PSTCODE
HOTEL_PSTCODE EMP_POSTCODE
EMP_POSTCODE

HOTEL_STATE
HOTEL_STATE EMP_STATE
EMP_STATE

HOTEL_NO
HOTEL_NO EMP_NO
EMP_N0

HOTEL_EMAIL
HOTEL_EMAIL EMP_EMAIL
EMP_EMAIL
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

ROOM
has

ROOM_ID (PK)

ROOM_DESC

ROOM_TYPE

ROOM_PRICE
RESERVATION
GUEST_ID( FK) BILLING
BILLING

HOTEL_ID(FK) Include in GUEST_ID (PK,FK) made

ROOM_ID(FK) PAYMENT_ID
PAYMENT_ID(PK)
(PK)

BOOK_DATE GUEST_ID
GUEST_ID(PK,FK)
(PK,FK)

CHECK_IN PAYMENT_TYPE
PAYMENT_TYPE

CHECK_OUT CREDIT_CARD
CREDIT_CARD

NO_OF_NIGHT TOTAL_PAYMENT
TOTAL_PAYMENT

ROOM_TYPE

CUSTOMER

made GUEST_ID (PK)


CUST_FNAME made

CUST_LNAME
CUST_PHONE_NO
CUST_ADRESS
CUST_CITY
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

Create Table MANAGER(

MAN_NAME NUMBER PRIMARY KEY,

MAN_NUM_PHONE NUMBER,

HOTEL_ID NUMBER REFERENCE HOTEL,

….………..);

Create Table HOTEL(

HOTEL_ID NUMBER PRIMARY KEY,

EMPLOYEE_ID NUMBER REFERENCE EMPLOYEES,

HOTEL_NAME CHAR(20),

HOTEL_ADRESS CHAR(50),

HOTEL_PSTCODE NUMBER,

HOTEL_STATE CHAR(10),

HOTEL_NO NUMBER,

HOTEL_EMAIL CHAR(30),

NUM_ROOMS NUMBER,

….………..);
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

Create Table EMPLOYEES(

EMPLOYEE_ID NUMBER PRIMARY KEY,

EMP_FNAME CHAR(30),

EMP_LNAME CHAR(30),

EMP_ADRESS CHAR(30),

EMP_POSTCODE NUMBER,

EMP_STATE CHAR(10),

EMP_NO NUMBER,

EMP_EMAIL CHAR(30),

HOTEL_ID NUMBER REFERENCE HOTEL,

EMP_DEPT CHAR(10),

….………..);

Create Table ROOM(

ROOM_ID NUMBER PRIMARY KEY,

ROOM_DESC CHAR(30),

ROOM_TYPE CHAR(20),

ROOM_PRICE NUMBER,

GUEST_ID NUMBER REFERENCES CUSTOMER

HOTEL_ID NUMBER REFERENCES RESERVATION ,

….………..);
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

Create Table RESERVATION(

GUEST_ID NUMBER PRIMARY KEY,

ROOM_ID NUMBER REFERENCES ROOM,

BOOK_DATE DATE YYYYMMDD,

CHECK_IN DATE YYYYMMDD,

CHECK_OUT DATE YYYYMMDD,

NO_OF_NIGHT NUMBER,

ROOM_TYPE CHAR(30),

GUEST_ID NUMBER REFERENCES CUTOMER,

….………..);

Create Table BILLING(

PAYMENT_ID NUMBER PRIMARY KEY,

GUEST_ID NUMBER PRIMARY KEY NOT NULL,

GUEST_ID NUMBER REFERENCES CUTOMER,

PAYMENT_TYPE CHAR(10),

CREDIT_CARD NUMBER,

TOTAL_PAYMENT DOUBLE(4,2),

….………..);
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

Create Table CUSTOMER(

GUEST_ID NUMBER PRIMARY KEY,

CUST_FNAME CHAR(30),

CUST_LNAME CHAR(30),

CUST_PHONE_NO NUMBER,

CUST_ADRESS CHAR(30),

CUST_CITY CHAR(10),

CUST_STATE CHAR(10),

CUST_ROOM NUMBER,

….………..);
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

8.0 Conclusion
This project expected can be as a way to help hotel management in order to supervise the activities of
the guests and upgrade the system from manually to systematically. Moreover,hotel management also
offered their guarantee guest’s security and belongings. It will save time and energy for both parties.

9.0 References

1. https://www.google.com/search?q=database+management+system+of+hotel&sxsrf=
ACYBGNQ1lFUcFsBOZR1x8oNqCCahs4kEDg:1572367404652&source=lnms&tbm=is
ch&sa=X&ved=0ahUKEwjZ_PCE9cHlAhXGuI8KHRBCAX0Q_AUIEigB&biw=1366&bih=
625#imgrc=WUVPrgihgLyf9M:

2. https://www.google.com/search?biw=1366&bih=625&tbm=isch&sxsrf=ACYBGNTE7u
uiNTZg30BzyyfY2-
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

iJ2ZaAXA%3A1572371238067&sa=1&ei=Jnu4XdTnA8rNvgSoz7PYBQ&q=erd+diagra
m+example+for+hotel+management&oq=erd+&gs_l=img.1.0.35i39j0i67l9.4445.6346..9
004...1.0..0.175.724.0j5......0....1..gws-wiz-
img.....10..0j35i362i39.XXZC_Y8gwJI#imgrc=0139Gu3Yym4I8M:

3.APA FORMAT
ITS232 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM - MINI PROJECT

General Manager

Front Office Manager

Assistant Front Office Manager

Reservatio Front Desk Chief Concierge Night


n Manager Manager Operator Manager Auditor

Reservation Front Cashier Parking


Supervisor Officer
Bellman
Supervisor
Supervisor Valet

Reservation Front Office


Cashier Operator
Assistant Assistant

Das könnte Ihnen auch gefallen