SlideShare a Scribd company logo
Software Engineering Lab.
3rd Semester
HOTEL MANAGEMENT SYSTEM
Software Engineering Lab.
3rd Semester
CONTENTS
1. Introduction
 1.1 Purpose
 1.2 Scope
 1.3 Definition
 1.4 System Overview
 1.5 References
2. Overall Description
 2.1 Product Perspective
 2.2 User Characteristics
 2.3 Product Functions
 2.4 Design and Implementation Constraints
 2.5 Assumptions and Dependencies
3. Specific Requirements
 3.1 External Interface Requirements
 3.2 Functional Requirements
 3.3 Performance Requirements
 3.4 Software System Attributes
 3.5 Logical Database Requirement
 3.6 Environment characteristics
4. Data Flow Diagram (DFD)
 Level 0 Diagram
 Level 1 Diagram
Software Engineering Lab.
3rd Semester
1. Introduction
The Hotel Management System is a tool for booking the rooms of Hotel
through online process by the Customer.
It provides the proper management tools and ease of access to the
Customer Information.
1.1 Purpose
This Hotel Management System’s SRS main objective is to provide a
base for the foundation of the project.
It gives us a view flow of “How the system works?” and “What are the
user’s expectations?”
Client’s requirements are analysed to build a desired system. This SRS
for Hotel Management System can also be used on the basis for detail
understanding on “How project was started?”
1.2 Scope
The world is changing so as the scope of hotel management. Today,
hotel management is not only confined to hotels but had gone deep
into tourism, catering, airlines, clubs, etc. making it a very promising
career option.
1.3 Definition
The HMS is an online Hotel Administration System used for
Reservation, Availabilityand Occupancy Management, Check In /
Check Out, viewing Images etc.
Software Engineering Lab.
3rd Semester
 Abbreviations
SRS Software Requirement Specifications
HMS Hotel Management System
API Application Interface
OS Operating System
DBMS Database Management System
1.4 System Overview
The HMS project is intended for Booking of Rooms through an
online platform. Our HMS has three end users:-
 Receptionist: - Receptionist will have access to update or modifying
booking details
 Manager: - Manager will be able to view the financial reports and
able to update the room information’s such as any addition in
rooms.
 Customer: - Customer is able to check room’s availability.
1.5 References:-
1. http://en.wikipedia.org/wiki/data_flow_diagram : - 29-08-2018
2. .http://www.softwaresuggest.com/hms-hotel-management-system:-
05-09-2018
3. https://en.wikipedia.org/wiki/Interface_(computing): - 12-09-
2018
4. http://files.spogel.com/abstracts/p016hotel_mgmt_with_dfd.pdf
:- 19-09-2018
Software Engineering Lab.
3rd Semester
2. Overall Description
2.1 Product perspective
The main perspective of this project is to provide a online
platform for Booking of hotel’s room with secure payment option and
easy done.
This is basically similar to going hotel and booking that we have. But
with the use of computers for creating online platform, it will be easy
for people to book hotel at any time.
2.1.1 System Interfaces
 There must be driver installed for connecting printers and
scanners.
 There must be keyboard and mouse connected to it for input.
 There must be ups battery backup for emergency conditions
2.1.2 Hardware Interface
Various interfaces for the product could be
1. Touch screen/Monitor
2. Keypad and mouse
3. Continuous battery backup
4. Printer which can produce the hard copy of Bookings.
2.1.3 Software Interface
1. Any windows operating system.
2. Any database storing program software installed.
Software Engineering Lab.
3rd Semester
3. The final application must be packaged in a set up program, so that
the products can be easily installed on machines. This application is
linked with the hotels.
2.1.4 Communication Interfaces
There must be a network connected for connecting all the systems of
the hotels .This should provide updating data in every computer after
each and every transaction from each computer.
2.2 User Characteristics
There are 3 user Levels in our HMS:-
 Manager
 Receptionist
 Customer
Hotel Manager
Manager will have access to whole system. Manger is
responsible for managing hotel resources and staff. Manager
can view the financial report, booking information and room
information to analyze them.
Receptionist
Hotel receptionist purpose to provide quality service to
customer. She has least access then Manger. She can search
room’s availability, confirm the booking and update the
booking details.
Customer
Software Engineering Lab.
3rd Semester
Customer is the vital part of this HMS system. Customer is able
to check room availabilities, price ranges and even is able to see
their status. Customer also has access to inquiry portals to
forward inquiry.
2.3 Product Function
 Allows typing for customer information.
 Has fixed rate for rooms.
 When a customer checks in the room number will be updated in
the database.
 Ability to modify the reservation.
 Customers will be provided rooms on the basis of room
availability.
 Record for vacant rooms.
 Tracks meal Purchasing.
 Creation of users and assigning passwords.
 Allow addition, deletion, and modification of information on
room and rates, menu item and prices, user profiles by
receptionist.
2.4 Design and Implementation Constraints-
 System is wirelessly networked with an encryption.
 Database is password protected.
 Should use less RAM and processing power.
 Each Customer should have individual booking ID’s.
 Only Manager can access the whole system.
2.5 Assumptions and Dependencies –
 Each user must have a valid user id and password.
 Users must log in to the system to access their status.
 Only the Manager/Receptionist can update records.
Software Engineering Lab.
3rd Semester
 GUI is only in English.
 Login and password is used for identification of user and there
is no facility for guest.
3. Specific Requirement
3.1 External Interface Requirements
The user interface is compatible to every type of browser such as
Chrome, UC Browser, and Internet Explorer.
3.2 Functional Requirements
The Customers are able to register their details during their
online visit.
The system will record the following details of the customer:-
 Name
 Address
 Phone Number
 Email
The customer will then send the One Time Password (O.T.P) to
verify the user.
Then After login customers are directed to their profile page.
The system enables the customers to check availability of
rooms.
The system should display the rate for all rooms.
The system enables customers to either confirm or cancel their
bookings.
The system allows Manager to update, Add, Delete, booking
information.
The system is having a customer enquiry portal to respond to
customer.
The system is able to generate Financial and Customer report to
Admin.
Software Engineering Lab.
3rd Semester
The system is able to provide full access to Admin for any
changes in booking, room information and customer
information.
The system is able to allow customer to pay bills in online way
via Credit or Debit Card.
3.3 Performance Requirements
Data in database should be updated as soon as user’s register
themselves.
Query of customer will be solved within 5 minutes.
Load time of UI will not take more than 6 seconds.
Login process will be done within 3 seconds.
3.4 Software System Attribute
3.4.1 Reliability:-
This system is able to satisfy the normal HMS operations to
meet the end users requirements.
3.4.2Portability:-
The system is available on all Windows based environments.
3.4.3 Security:-
 All data is protectively Marked.
 Payment process should use HTTP protocol to secure
payment transactions.
3.4.4 Maintainability:-
The system is Maintainable.
Software Engineering Lab.
3rd Semester
3.4.5 Flexibility:-
System is flexible enough to provide enough space to add new
features and to handle them efficiently.
3.4.6 Availability:-
The Hotel Booking system is available on specific time and
specific date as many customers are doing advance bookings.
3.5 Logical database Requirements:
 The details of the customer like customer’s name, phone
number, email -id will be saved in database system.
 The details regarding customer transaction will be stored in
the database transaction system.
 Check in and Check out time of the customer will be
recorded in database system.
Others
3.6 Environmental Characteristics–
1. Peripherals-
 Laptop/Desktop PC – To show or represent/ check records of the
customers
 Laser Printer (B/W) - For printing details of transactions made by
customer.
 Wi-Fi router - Wi-Fi router is used to for internetwork operations
inside of a hotel, and simply data transmission from every computer
to other.
Software Engineering Lab.
3rd Semester
2. Hardware -
• Standard pc
• Internet connection with good enough speed
• Pentium IV 1.7 GHz dos or better processor
• 1 GB or more RAM
• At least 256 GB Hard disk space.
3. Software -
 Front End Client:
The system is a web based application clients are requiring using
modern web browser such as Mozilla Firefox 1.5, PHP.
 Web Server:
The web application will be hosted on one of the apache server, OS
(windows).
 Back End:
We use back end as MY SQL.
4. People
This Software Requirements Specification (SRS) spec.es the
requirements needed for the HMS System, which will be used in
the hotels. This document will be used by the customer to ensure
all specifications are correct and verified by the software Engineer
to design the system. It deals with the internet Booking functions
like new Booking registration, make online payments, check room
availabilities, profile display as well as enquiry portal for the
customers. It will need to be connected to a main database server
for storing and retrieving the data of the customers.
Software Engineering Lab.
3rd Semester
This SRS would be used by the following people:
Manager
Manager has the full access to the system which means he is
able to manage any activity with regard to the system. He is
the highest privileged user who can access to the system.
✓ Manage employees, customers and Booking details
✓ Generate reports regarding transactions
✓ Manage systems
✓ Manage employees with their workings
Receptionist
Receptionist has access to the system but least as that of
manager which means she is able to manage activities like
room’s availability, confirm the booking and update the booking
details to the system.
Customer
Customer is the vital part of this HMS system.
 Customer is able to check room availabilities.
 A customer is able to see price ranges and even is able to
see their status.
 Customer also has access to inquiry portals to forward
inquiry.
Software Engineering Lab.
3rd Semester
Data Flow Diagram (DFD)
0- level
Software Engineering Lab.
3rd Semester
Level -1 DFD
Software Engineering Lab.
3rd Semester
MADE BY:
UTTAM SINGH
CHAUDHARY

More Related Content

What's hot

Hotel management synopsis
Hotel management synopsisHotel management synopsis
Hotel management synopsis
Rahulraj Nirala
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
Manoj Malshan
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
Miran Hussen
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
Ahsan Rizwan
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
khushi kalaria
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEM
Abid Shaikh
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management System
Abdullah Almasud
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
Omkar Walavalkar
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
Sundas Kayani
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
Jaya0006
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management System
Sanu Subham
 
Hotel management
Hotel managementHotel management
Hotel management
Arman Ahmed
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
lunarrain
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
Ankita Jangir
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
Chaudhry Sajid
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel ManagementSouvik Banik
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.docjimmykhan
 
College Management System project
College Management System projectCollege Management System project
College Management System project
Manish Kushwaha
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
hira akram
 

What's hot (20)

Hotel management synopsis
Hotel management synopsisHotel management synopsis
Hotel management synopsis
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEM
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management System
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Hotel reservation system
Hotel reservation systemHotel reservation system
Hotel reservation system
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
 
Online Hotel Management System
Online Hotel Management SystemOnline Hotel Management System
Online Hotel Management System
 
Hotel management
Hotel managementHotel management
Hotel management
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
Online Hotel Management
Online Hotel ManagementOnline Hotel Management
Online Hotel Management
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
 

Similar to Software Requirement Specification Of Hotel Management System

hotel management dbms.docx
 hotel management dbms.docx hotel management dbms.docx
hotel management dbms.docx
KaranamManideep1
 
online room booking system
online room booking systemonline room booking system
online room booking system
manuchinna
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
SouvikSarkar75
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
IRJET Journal
 
Final project se
Final project seFinal project se
Final project se
hira akram
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
grandhiprasuna
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
Kalpam Srivastava
 
Hotel management present
Hotel management presentHotel management present
Hotel management present
Arman Ahmed
 
major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Management
ankonline
 
School management System
School management SystemSchool management System
School management System
HATIM Bhagat
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
FarDeen11
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
Mike Taylor
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemVivek Mehta
 
Hotel management or reservation system document
Hotel management or reservation system document Hotel management or reservation system document
Hotel management or reservation system document
prabhat kumar
 
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
theijes
 
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
theijes
 
Hms project report
Hms project reportHms project report
Hms project report
Simranjitkaur89
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2
Abhay Ananda Shukla
 

Similar to Software Requirement Specification Of Hotel Management System (20)

hotel management dbms.docx
 hotel management dbms.docx hotel management dbms.docx
hotel management dbms.docx
 
online room booking system
online room booking systemonline room booking system
online room booking system
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
 
Final project se
Final project seFinal project se
Final project se
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
VEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEMVEHICLE MANAGEMENT SYSTEM
VEHICLE MANAGEMENT SYSTEM
 
Hotel management present
Hotel management presentHotel management present
Hotel management present
 
major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Management
 
School management System
School management SystemSchool management System
School management System
 
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdfSOFTWARE REQUIREMENTS SPECIFICATION.pdf
SOFTWARE REQUIREMENTS SPECIFICATION.pdf
 
OPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOCOPEN CABSTER PROJECT DOC
OPEN CABSTER PROJECT DOC
 
Web Based Investment Management System
Web Based Investment Management SystemWeb Based Investment Management System
Web Based Investment Management System
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Hotel management or reservation system document
Hotel management or reservation system document Hotel management or reservation system document
Hotel management or reservation system document
 
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
 
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
 
Hms project report
Hms project reportHms project report
Hms project report
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2
 

More from Uttam Singh Chaudhary

Big Data Analytics Lab File
Big Data Analytics Lab FileBig Data Analytics Lab File
Big Data Analytics Lab File
Uttam Singh Chaudhary
 
5 Pen PC Technology
5 Pen PC Technology5 Pen PC Technology
5 Pen PC Technology
Uttam Singh Chaudhary
 
DataBase Management System Lab File
DataBase Management System Lab FileDataBase Management System Lab File
DataBase Management System Lab File
Uttam Singh Chaudhary
 
Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)
Uttam Singh Chaudhary
 
Traffic woes in India
Traffic woes in IndiaTraffic woes in India
Traffic woes in India
Uttam Singh Chaudhary
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
Uttam Singh Chaudhary
 

More from Uttam Singh Chaudhary (6)

Big Data Analytics Lab File
Big Data Analytics Lab FileBig Data Analytics Lab File
Big Data Analytics Lab File
 
5 Pen PC Technology
5 Pen PC Technology5 Pen PC Technology
5 Pen PC Technology
 
DataBase Management System Lab File
DataBase Management System Lab FileDataBase Management System Lab File
DataBase Management System Lab File
 
Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)Data Communication and Networking(DCACN)
Data Communication and Networking(DCACN)
 
Traffic woes in India
Traffic woes in IndiaTraffic woes in India
Traffic woes in India
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
 

Recently uploaded

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 

Recently uploaded (20)

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 

Software Requirement Specification Of Hotel Management System

  • 1. Software Engineering Lab. 3rd Semester HOTEL MANAGEMENT SYSTEM
  • 2. Software Engineering Lab. 3rd Semester CONTENTS 1. Introduction  1.1 Purpose  1.2 Scope  1.3 Definition  1.4 System Overview  1.5 References 2. Overall Description  2.1 Product Perspective  2.2 User Characteristics  2.3 Product Functions  2.4 Design and Implementation Constraints  2.5 Assumptions and Dependencies 3. Specific Requirements  3.1 External Interface Requirements  3.2 Functional Requirements  3.3 Performance Requirements  3.4 Software System Attributes  3.5 Logical Database Requirement  3.6 Environment characteristics 4. Data Flow Diagram (DFD)  Level 0 Diagram  Level 1 Diagram
  • 3. Software Engineering Lab. 3rd Semester 1. Introduction The Hotel Management System is a tool for booking the rooms of Hotel through online process by the Customer. It provides the proper management tools and ease of access to the Customer Information. 1.1 Purpose This Hotel Management System’s SRS main objective is to provide a base for the foundation of the project. It gives us a view flow of “How the system works?” and “What are the user’s expectations?” Client’s requirements are analysed to build a desired system. This SRS for Hotel Management System can also be used on the basis for detail understanding on “How project was started?” 1.2 Scope The world is changing so as the scope of hotel management. Today, hotel management is not only confined to hotels but had gone deep into tourism, catering, airlines, clubs, etc. making it a very promising career option. 1.3 Definition The HMS is an online Hotel Administration System used for Reservation, Availabilityand Occupancy Management, Check In / Check Out, viewing Images etc.
  • 4. Software Engineering Lab. 3rd Semester  Abbreviations SRS Software Requirement Specifications HMS Hotel Management System API Application Interface OS Operating System DBMS Database Management System 1.4 System Overview The HMS project is intended for Booking of Rooms through an online platform. Our HMS has three end users:-  Receptionist: - Receptionist will have access to update or modifying booking details  Manager: - Manager will be able to view the financial reports and able to update the room information’s such as any addition in rooms.  Customer: - Customer is able to check room’s availability. 1.5 References:- 1. http://en.wikipedia.org/wiki/data_flow_diagram : - 29-08-2018 2. .http://www.softwaresuggest.com/hms-hotel-management-system:- 05-09-2018 3. https://en.wikipedia.org/wiki/Interface_(computing): - 12-09- 2018 4. http://files.spogel.com/abstracts/p016hotel_mgmt_with_dfd.pdf :- 19-09-2018
  • 5. Software Engineering Lab. 3rd Semester 2. Overall Description 2.1 Product perspective The main perspective of this project is to provide a online platform for Booking of hotel’s room with secure payment option and easy done. This is basically similar to going hotel and booking that we have. But with the use of computers for creating online platform, it will be easy for people to book hotel at any time. 2.1.1 System Interfaces  There must be driver installed for connecting printers and scanners.  There must be keyboard and mouse connected to it for input.  There must be ups battery backup for emergency conditions 2.1.2 Hardware Interface Various interfaces for the product could be 1. Touch screen/Monitor 2. Keypad and mouse 3. Continuous battery backup 4. Printer which can produce the hard copy of Bookings. 2.1.3 Software Interface 1. Any windows operating system. 2. Any database storing program software installed.
  • 6. Software Engineering Lab. 3rd Semester 3. The final application must be packaged in a set up program, so that the products can be easily installed on machines. This application is linked with the hotels. 2.1.4 Communication Interfaces There must be a network connected for connecting all the systems of the hotels .This should provide updating data in every computer after each and every transaction from each computer. 2.2 User Characteristics There are 3 user Levels in our HMS:-  Manager  Receptionist  Customer Hotel Manager Manager will have access to whole system. Manger is responsible for managing hotel resources and staff. Manager can view the financial report, booking information and room information to analyze them. Receptionist Hotel receptionist purpose to provide quality service to customer. She has least access then Manger. She can search room’s availability, confirm the booking and update the booking details. Customer
  • 7. Software Engineering Lab. 3rd Semester Customer is the vital part of this HMS system. Customer is able to check room availabilities, price ranges and even is able to see their status. Customer also has access to inquiry portals to forward inquiry. 2.3 Product Function  Allows typing for customer information.  Has fixed rate for rooms.  When a customer checks in the room number will be updated in the database.  Ability to modify the reservation.  Customers will be provided rooms on the basis of room availability.  Record for vacant rooms.  Tracks meal Purchasing.  Creation of users and assigning passwords.  Allow addition, deletion, and modification of information on room and rates, menu item and prices, user profiles by receptionist. 2.4 Design and Implementation Constraints-  System is wirelessly networked with an encryption.  Database is password protected.  Should use less RAM and processing power.  Each Customer should have individual booking ID’s.  Only Manager can access the whole system. 2.5 Assumptions and Dependencies –  Each user must have a valid user id and password.  Users must log in to the system to access their status.  Only the Manager/Receptionist can update records.
  • 8. Software Engineering Lab. 3rd Semester  GUI is only in English.  Login and password is used for identification of user and there is no facility for guest. 3. Specific Requirement 3.1 External Interface Requirements The user interface is compatible to every type of browser such as Chrome, UC Browser, and Internet Explorer. 3.2 Functional Requirements The Customers are able to register their details during their online visit. The system will record the following details of the customer:-  Name  Address  Phone Number  Email The customer will then send the One Time Password (O.T.P) to verify the user. Then After login customers are directed to their profile page. The system enables the customers to check availability of rooms. The system should display the rate for all rooms. The system enables customers to either confirm or cancel their bookings. The system allows Manager to update, Add, Delete, booking information. The system is having a customer enquiry portal to respond to customer. The system is able to generate Financial and Customer report to Admin.
  • 9. Software Engineering Lab. 3rd Semester The system is able to provide full access to Admin for any changes in booking, room information and customer information. The system is able to allow customer to pay bills in online way via Credit or Debit Card. 3.3 Performance Requirements Data in database should be updated as soon as user’s register themselves. Query of customer will be solved within 5 minutes. Load time of UI will not take more than 6 seconds. Login process will be done within 3 seconds. 3.4 Software System Attribute 3.4.1 Reliability:- This system is able to satisfy the normal HMS operations to meet the end users requirements. 3.4.2Portability:- The system is available on all Windows based environments. 3.4.3 Security:-  All data is protectively Marked.  Payment process should use HTTP protocol to secure payment transactions. 3.4.4 Maintainability:- The system is Maintainable.
  • 10. Software Engineering Lab. 3rd Semester 3.4.5 Flexibility:- System is flexible enough to provide enough space to add new features and to handle them efficiently. 3.4.6 Availability:- The Hotel Booking system is available on specific time and specific date as many customers are doing advance bookings. 3.5 Logical database Requirements:  The details of the customer like customer’s name, phone number, email -id will be saved in database system.  The details regarding customer transaction will be stored in the database transaction system.  Check in and Check out time of the customer will be recorded in database system. Others 3.6 Environmental Characteristics– 1. Peripherals-  Laptop/Desktop PC – To show or represent/ check records of the customers  Laser Printer (B/W) - For printing details of transactions made by customer.  Wi-Fi router - Wi-Fi router is used to for internetwork operations inside of a hotel, and simply data transmission from every computer to other.
  • 11. Software Engineering Lab. 3rd Semester 2. Hardware - • Standard pc • Internet connection with good enough speed • Pentium IV 1.7 GHz dos or better processor • 1 GB or more RAM • At least 256 GB Hard disk space. 3. Software -  Front End Client: The system is a web based application clients are requiring using modern web browser such as Mozilla Firefox 1.5, PHP.  Web Server: The web application will be hosted on one of the apache server, OS (windows).  Back End: We use back end as MY SQL. 4. People This Software Requirements Specification (SRS) spec.es the requirements needed for the HMS System, which will be used in the hotels. This document will be used by the customer to ensure all specifications are correct and verified by the software Engineer to design the system. It deals with the internet Booking functions like new Booking registration, make online payments, check room availabilities, profile display as well as enquiry portal for the customers. It will need to be connected to a main database server for storing and retrieving the data of the customers.
  • 12. Software Engineering Lab. 3rd Semester This SRS would be used by the following people: Manager Manager has the full access to the system which means he is able to manage any activity with regard to the system. He is the highest privileged user who can access to the system. ✓ Manage employees, customers and Booking details ✓ Generate reports regarding transactions ✓ Manage systems ✓ Manage employees with their workings Receptionist Receptionist has access to the system but least as that of manager which means she is able to manage activities like room’s availability, confirm the booking and update the booking details to the system. Customer Customer is the vital part of this HMS system.  Customer is able to check room availabilities.  A customer is able to see price ranges and even is able to see their status.  Customer also has access to inquiry portals to forward inquiry.
  • 13. Software Engineering Lab. 3rd Semester Data Flow Diagram (DFD) 0- level
  • 14. Software Engineering Lab. 3rd Semester Level -1 DFD
  • 15. Software Engineering Lab. 3rd Semester MADE BY: UTTAM SINGH CHAUDHARY