Synopsis Report
Synopsis Report
SYNOPSIS OF
Hotel Management System
B. Tech (CSE - VII Semester)
Overview of Project:
First, the admin will log in with their credentials
Download button
- this button is used to print a copy of the Check Out Form which features the
timeline of
the guest (number of nights, occupancy timeline, meals, transportation). This form
is very important for ours.
billing purposes and admins should ensure that the data inside this form is correct
and up to date.
This page gives a list of in house guests and along with that gives admin an option
to add meals
corresponding to each guest.
Ideally the meals should be updated as soon as possible (on the same day/time) but
if any
admin fails to do so or has to make any corrections or updates on the meal count
they can do
so, by clicking on the next/prev button or on the calendar to go to a specific date.
This is an important module as each entry made over here gets added on the Check
Out Form
and is calculated in Analytics as well as while making the bills.
This page allows admin to add a movement by simply entering the pick-up location,
drop
location, date time, driver and car details. To add a passenger to the movement, click
on the add
passenger button and select a guest/guest from the list of in-house guests or click on
the add
manually button to add external guests.
If the driver or car details are not known then a default option can be selected, please
note that
conflict checking and error control cannot be provided if the driver or car details is
set to default.
Once a movement is made and the passenger is added the admin will be redirected
to the
Manage Movements page.
This page shows an overall view of all the movements. On clicking a particular entry
the entire
detail of that movement shows up giving admins the option to edit- the pick up/return
time, stop
the booking, delay the booking (either by changing the time or simply clicking the
+1 +6 buttons),
add passengers and remarks. On making any changes to the movement one must
click on Edit
Booking to confirm the changes.
The movement can also be deleted by clicking on the cross button on the top right
of Movement
Details, please note that the movement should be deleted only if the movement is
canceled or beyond editable.
This page provides an easy way to add and delete drivers and cars. Along with that
it provides the status of each driver and car according to the movements.
This page provides a consolidated view of all the bookings and movements (approx.
2-day window).
Admins can also export and print the information.
Since Anchorage has been serving the merchant navy community for more than 5
years we have a lot of data of seafarers. This data can be entered on this page to
enhance our database.
Please note all the guests added over here are automatically added to our mailing
list.
• Each order is displayed in a card-like format with details such as the Room
Number (e.g., "703"), Order Number (e.g., "239"), and the Guest’s Name.
• A status indicator (e.g., Accepted) is present, showing the order’s current
state.
The Coupons section allows administrators to create and manage promotional codes.
Each coupon displays details like the “code” (e.g., CHECKIN150), expiry date, offer
description (e.g., "FREE LEMONADE"), and conditions such as minimum order
value An “Add Coupon” button lets admins add new coupons, helping drive
customer engagement with special offers.
The Audit Logs section tracks actions performed by admins, displaying entries with
details like time, admin ID, and target API endpoint accessed. It allows searching by
guest name, email, or company, providing an audit trail for monitoring and
reviewing administrative activities in the system.
The Contactless Ordering System (COS) also includes two additional sections:
1. Essentials: Guests can request various essential services, such as towels,
room upgrades, metro drop, printouts, and sightseeing arrangements. This
section ensures guests can easily access amenities and services beyond food.
Operational Efficiency:
• Efficient management of hotel operations relies on accurate and timely data.
By centralizing customer data within a unified web-based platform
Methodology:
1. Requirement Analysis and Planning
3. Development
• Front-End Development: Build the web-based user interface using HTML,
CSS, and JavaScript frameworks (such as React), ensuring responsive and
user-friendly designs.
• Back-End Development: Develop the server-side logic with a framework
like Express.js or Django, focusing on handling requests, processing data, and
ensuring secure communication between the front-end and back-end.
• Database Integration: Set up and configure the database, ensuring it can
handle customer, room, and meal data while maintaining data integrity and
efficient querying.
• API Development and Integration: Develop RESTful APIs to connect the
front-end with the back-end, allowing data exchanges for rooms, meal
preferences, guest movement, and more.
5. Deployment
• Server Setup and Configuration: Deploy the web application on a server or
cloud platform (e.g., AWS) and configure environments for development,
testing, and production.
• Database Migration and Seeding: Set up and migrate the database to the
production server, including seeding it with initial data if necessary.
• Domain and SSL Certificate: Configure the domain and SSL certificate to
ensure secure data transfer.
Software Requirement
1. Operating System
3. Web Browsers
o Google Chrome and Firefox (Developer Tools are essential for
debugging)
4. Version Control
o Git for version control
o GitHub, GitLab for remote repository hosting
5. Package Managers
o Node.js and npm (Node Package Manager) for JavaScript/Node
projects
o Yarn as an alternative to npm
7. Backend Frameworks
o Node.js with Express.js
o SocketIO, Nodemailer
8. Database
o Relational: PostgreSQL
1. Development Machine
2. Network Requirements
o Stable and reliable internet connection with good upload and download
speeds (especially for remote collaboration, cloud services, or
uploading content).
o Access to hosting or cloud environments for testing and deployment
(e.g., AWS, or similar services).
References:
platformanchorage.com
https://orders.platformanchorage.com/home?room=306