Hotel Manage Ment1
Hotel Manage Ment1
SYSTEM
Department of ICT
Comilla University
Prepared By:Group-F
NAME ID
Hafsa Akther 12009016
Mehedi Hasan 12009017
Eftekhar Nahim Abdullah 12009027
MD. Shahansha Mia 12009031
Saiful Islam Rakib 12009033
Supervised By:
Alimul Rajee
Lecturer, Department of ICT
Submission Date:01/11/ 2022
ACKNOWLEDGEMENT
We take this occasion to thank God, almighty for blessing us with his grace and
taking our endeavor to a successful culmination. We extend our sincere and
heartfelt thanks to our esteemed guide, ALIMUL RAJEE, for providing us with
the right guidance and advice at the crucial junctures and for showing me the right
way. We would like to thank our friends and family for the support and
encouragement they have given us during the course of our work.
ABSTRACT
ABSTRACT…………………………………………………………………………………………………iii
CHAPTER
1 INTRODUCTION…………………………………………………………(06-06)
1.1 Introduction…………………………………………….06
1.2 Objective…………………………………………………06
2 LITERATURE REVIEW…………………………………………………..(07-08)
2.1 Background of the Studies……….………………07
3 SYSTEM ANALYSIS……………………………………………………….(09-11)
3.1 Software Requirement Specification.……….09
3.2 Hardware Requirement Specification………09
3.3 Functional Requirement………………………….10
3.4 Problem Definition……………………………….…11
4 SYSTEM DESIGN………………………………………….……………(12-14)
4.1 System Data Flow Diagram……………………12
4.2 Class Diagram……………………………………….13
4.3 ER Diagram…………………………………………..14
6 SYSTEM IMPLEMENTATION…………………………………….(18-26)
6.1 Sample Code………………………………………..18
6.2 Output Screen………………………………………23
7 SYSTEM TESTING…………………………………………………….(27-28)
7.1 Integration Testing……………………………….27
7.2 Unit Testing………………………………………….27
7.3 System Testing……………………………………..27
7.4 Acceptance Testing………………………………27
7.5 Recovery Testing………………………………….27
7.6 Functional Testing…………………………………28
7.7 Hardware / Software Testing…………………28
7.8 Security Testing…………………………………….28
7.9 Advantage………………………………………….…28
8 Conclusion…………………………………………………………….(29-29)
8.1 Conclusion……………………………..…………….29
8.2 Limitation of the System……………………..29
9 REFERENCE……………………………………………………………30
Chapter -1
INTRODUCTION
1.1 Introduction
Hotel Management System is a system that provides us to reserving rooms,
checking whether the rooms are vacant are or not etc by using online browsing.
This system is very useful to all especially for business people. For Business
people they don’t have sufficient time for these then they can use these type of
online Hotel Management Systems. This Project is based on Javascript . If any one
wants to book the room for few day’s then they can specify the specific number by
seeing the types of rooms we have. The bill of this online booking is based on the
type of room they can select is displayed. HOTEL MANAGEMENT SYSTEM is
a hotel reservation site script where site users will be able to search rooms
availability with an online booking reservations system. Site users can also browse
hotels, view room inventory, check availability, and book reservations in real-time.
Site users enter check in date and check out date then search for availability and
rates. After choosing the right room in the wanted hotel – all booking and
reservation process is done on the site and an SMS is sent to confirm the booking.
1.1 Objective
The purpose of hotel booking system is to automate the existing manual system by
the help of computerized equipments and full fledged computer software, fulfilling
their requirement, so that their valuable or information can be stored for a longer
period with easy accesing and manipulating of the same . The required software
and hardware are easily available and easy to work with. This proposes that
efficiency of hotel organizations could be improved by integrating service-oriented
operations service-oriented operations with project management principles. Such
integration would instill innovation, proactive attitudes and regulated risk-taking
needed to pursue ongoing improvement and proactive response to change. By
managing each change as a project, embedded in smoothly running operations,
hotels would extend their life span by continuously reinventing themselves.
CHAPTER 2
LITERATURE REVIEW
Managing hotel service is very complex, hence it involves job of dealing with
customers directly, purchases made by customers and room reservation. The
manual hotel management is subdivided into section with each section having
specific tasks. These tasks will however from time to time interact operationally to
achieve organizational objectives.The mode of interaction consists of all
characteristics of atypical manual system i.e. communication through verb a
lmeans, documents etc. This now leads to computerization of hotel management .
The proposed intelligent hotel management (IHM) system is free from a significant
number of hotel staffs that provides those facilities and fewer formalities. In
mal-populated countries dearth of manpower is increasing gradually. Therefore,
they have to import manpower from other countries. In this condition the IHM can
be a permanent solution. Moreover, it possesses adequate security . This system
provides hi-tech room facilities including auto controlled door, automatic light
controlling, voice active devices etc. Apart from these, it prevents the waste of
electric power as well as excessive water that are the main ideas used in this paper.
A short version of this approach is inAdditionally, we have integrated a new image
processing approach which accurately ensures the presence and darkness of the
room to be occupied. The co-ordination of these activities is quite cumbersome.
For instance, the receptionist has a lot of enquiries to make, and as such, a lot of
paper works to do. Some facts may exist in several documents in many forms, so
that information retrieved is dependent on the document referred to, some details
of the receptionists transactions with customers have to be forwarded to other
directions, for example, details of the number of days of reservation booked by a
customer has to be forwarded to account section for billing. The dinning section
also keeps the record of customers expenditures and communicate them to the
account section, for billing also for example during the lodging of the customer, all
his expenses are recorded so that at the same time of exit, the document will be
forwarded to the account section for processing. The dinning section also interacts
with purchasing section by notifying them of their stock needs etc. The purchase
section is responsible for the general stock control activities. They purchase all the
goods needed by the hotel and they rely mostly on the information from other
sections to determine facts. With all these, there is need for hotel management
needs to be computerized .
Chapter -3
SYSTEM ANALYSIS
⮚ E-mail address
In this module, this website is for multiple users. If a User enters a E=mail
address and the software checks its validity. If the address is valid then
option is given to option booking room.
⮚ Password
In this module, this website is for multiple users. If a User enters a password
and the software checks its validity. If the password is valid then option is
given to option booking room.
3.4 Problem definition
GROUP-F Hotel offers accommodation, meals, additional facilities and other
services. Accommodation services are offered as follows:
CATEGORY Price
Standard Single Room $119
Couple Power Room $ 149
Family Capacity Room $199
Although the hotel is of an international class and quality, it’s not realizing its
maximum potential due to delay of activities by the current redundant manual
system. Due to huge losses suffered by the hotel from the frequent errors in the
current system, the hotel management opted for a computerized system, which
would:
● Be friendlier to customers and the staff.
● Improve customer care and service at the hotel.
● Increase the hotel performance.
● Reduce the operational costs of the hotel.
Chapter -4
SYSTEM DESIGN
The system was designed in Microsoft Access package. The system design phase
describes the functional capabilities of the proposed system. This is divided into
the following design phases: System flowchart, System dataflow diagram, Input
design, processing design and output design.
ccc
cccc
+username_string
+Email Address_string
+Password_string
4.3.1 ER diagram
Chapter -5
</body>
</html>
main.Node.js
const express=require('express');
const bodyParser=require('body-parser');
const admin=require('firebase-admin');
const cors=require('cors')
require('dotenv').config()
var serviceAccount =
require("./burj-al-arab-de3cf-firebase-adminsdk-w4i4t-9233205a47.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount)
});
const
uri=`mongodb+srv://${process.env.DB_USER}:${process.env.DB_PASS}@cluste
r0.ldgrh3m.mongodb.net/Burj-Al-Arab-server2?retryWrites=true&w=majority`;
const app=express();
app.use(cors());
app.use(bodyParser.json())
app.get('/',(req,res)=>{
})
client.connect(err => {
const collection =
client.db("BookingsDetail").collection("Burj-Al-Arab-server2");
app.post('/addBooking',(req,res)=>{
const newBooking=req.body;
collection.insertOne(newBooking)
.then(result=>{
res.send(result.insertedCount>0)
})
console.log(newBooking)
})
admin.auth().verifyIdToken(idToken)
.then(function (decodedToken) {
if (tokenEmail == queryEmail) {
res.status(200).send(documents);
})
else{
res.status(401).send('un-authorized access')
}).catch(function (error) {
res.status(401).send('un-authorized access')
});
else{
res.status(401).send('un-authorized access')
})
SYSTEM TESTING
7.9 Advantages
Sometimes it happens that the rooms get booked soon when one visits the place
therefore user can make advance booking using this system. It saves user time in
search of rooms. The system is useful as it calculates an exact cost for requested
number of days. It saves organization resources and expenses. This system is
effective and saves time and cost of users. Easy registration.
Chapter -8
CONCLUSION
8.1 Conclusion
HOTEL MANAGENMENT SYSTEM is a Web-portal Development Company
specializing in providing custom solutions for small businesses. We strive to build
solutions to your specific needs to get the job done right the first time. We pay
special attention to the ease of use and utilize the latest in technology. This system
is developed for the exclusively for the people . It provides facilities to the user
with user friendly modules with sub modules. This system is developed in
understandable approach which can be easier to the layman of the computers. This
system is developed totally GUI based and with smart links. This project is
designed to meet the requirements of Online Hotel Management. It has been
developed in JSP, Servlets keeping in mind the specifications of the system. For
designing the system we have used simple data flow diagrams. Overall the project
teaches us the essential skills like: Using system analysis and design techniques
like data flow diagram in designing the system. Understanding the database
handling and query processing.
∙ https://www.w3schools.com/
∙ https://www.w3.org/style/css
∙ https://wikepedia.or/wiki/MySQL
∙ https://wikipedia.org/wiki/javascript
∙ https://httpd.apache.org
∙ https://w3schools.com/php
∙ https://www.oracle.com/mysql/what-is-mysql/
https://developer.oracle.com/python/what-is-python/
https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-uml/