SRS of Hotel Management System
SRS of Hotel Management System
SRS of Hotel Management System
SYSTEM
20F-0279_20F-1023_20F-0301_BSE_3A
HOTEL MANAGEMENT SYSTEM VIA ENIGMA
CARE
SRS
Contents
SRS.............................................................................................................................................................1
1. Introduction.........................................................................................................................................3
1.1 MISSION.......................................................................................................................................3
1.2 Intended Audience and Reading Suggestions..............................................................................3
1.3 Product Scope..............................................................................................................................3
1.4 DEFINITION..................................................................................................................................3
1.5 Acronyms and Abbreviations.......................................................................................................4
1.6 References...................................................................................................................................4
1.6.1 BOOKS..................................................................................................................................4
1.6.2 WORLD-WIDE-WEB..............................................................................................................4
2. Overall Description-(Overview)...........................................................................................................4
2.1 Product Perspective.....................................................................................................................4
2.2 Product Functions........................................................................................................................5
2.3 Assumptions and Dependencies..................................................................................................6
2.4 licensing and Installations............................................................................................................6
2.5 User characteristics-(RESPONSIBILITIES)......................................................................................7
2.6 Constraints and Dependencies....................................................................................................8
2.7 User environment........................................................................................................................8
2.8 Operating Environment...............................................................................................................8
Hardware: -..............................................................................................................................................8
Software: -...............................................................................................................................................9
2.9 User Documentation....................................................................................................................9
2.10 Design and Implementation Constraints.....................................................................................9
3. CORE REQUIREMENTS.........................................................................................................................9
3.1 FUNCTIONAL REQUIREMENTS.....................................................................................................9
3.2 NON-FUNCTIONAL REQUIREMENTS..........................................................................................13
4. Conceptual architecture diagram......................................................................................................15
5. List of components with responsibilities...........................................................................................15
6. use-case maps...................................................................................................................................17
7. Appendix A: Glossary.........................................................................................................................18
1. Introduction
1.1 MISSION
This project on Hotel Management System must provide some amount of automation in hotel
management. The objective of the project is to help hotels' in making their business more
efficient. It is also believed that an automated system might be an added attraction for their
potential customers. It will also show the attitude of the management that they are aware of the
newly introduced technology and ready to adopt them.
Electronically handling of data entries, and record to enhance the accuracy, flexibility, reliability
and to remove the human’s error.
• A hotel provides reliable service towards its guests, just to ensure safe stay and a memorable
experience for their clients.
• To provide accurate information about the addition, deletion, and modified database control
system record for efficient analysis and control of data flow.
• To provide, efficient, accurate, reliable, fast, and robust structure that can handle any task
keeping in view the current applied functionalities of the system.
And the most important of all will be introducing futuristic technological control
using the Advance IoTs Control System.
1.4 DEFINITION
The potential clients who want a hotel with best services and all facilities
without any inconvenience will be targeted. This software product
will help in boosting economic resources of the enterprise and will take on the
business of hotel all around the world up to the mark. Through its new and up
to date cutting edge technology guests will have a unique and futuristic
experience during their stay. Our major importance will be IoTs based smart
appliances and devices.
Current available systems do not provide free Wi-Fi, also they provide only
parking not car monitoring system, they provide only domain setup for product
accessibility and in case of emergency they do not have doctors
Provide free Wi-Fi, providing a complete functional website for managing the
complete assets social engagements. It also provides smart parking,
monitoring system and rechargeable supply stations through app. Doctor on
o Faster System.
o Accuracy.
o Reliability.
o Informative.
o Reservations and cancellations from anywhere to any place.
1.6 References
1.6.1 BOOKS
1. Philip LaPlante
https://www.amazon.com/Phillip-A.-Laplante/e/B001IYZKFC%3Fref=dbs_a_mng_rwt_scns_share
2. Philip LaPlante
1st Edition 2011 © 2011 by Klaus Pohl and Chris Rupp
1.6.2 WORLD-WIDE-WEB
http://coverlettersandresume.com/receptionist/resume-sample-of-hotel-receptionist/, [Accessed,
July.23.2014]
2. Overall Description-(Overview)
2.1 Product Perspective
This project on Hotel Management System is the automation of the registration
process of the hotel system and the services provided with it. The system can provide
such information like client’s information, criminal’s, list of all clients staying currently
under the hotel, etc. This system will allow a user to book rooms within just a few
clicks and will also provide tons of services regarding our most awaited and liked
feature of all (IoTs), check-ins, do account maintenance, and query information. The
system also allows us to add records when a user reserves a room. It enables us to
1) Login
From the login page of the system, the user uses his account using his National
Identity Card number and password (created by the user in the signup option
menu). If a user is not registered, the website shall allow the user to enroll first.
The system will check both the frequent check-in account number and password
when a user attempts to log in. After login, the user will be able to use all the
services entitled to him/her.
3) Stay Status
The user will provide a room no., type of class to stay and date of check-in then
the system will display him/her.
1. Room availability status.
2. Estimated expenditure keeping in mind the type of class selected.
3. Status (one of the following)
i. Checked-in
ii. Outside of hotel premises
iii. Whereabouts unknown (if not logged in into the application software).
4) Account information
This gives the user the power to view, save, edit, or delete the information stored
in his account.
5) Logout
The Logout portion provides a way for the user to securely log out his account.
This process will save all user activities when he exits the system his account is
secure, and all his information is ended to end encrypted so that no one is able to
hack him.
There are three main participants in the system are the user, a potential user/client
name, number, and a room number. The user will select a room with its type of class
and number and book his stay.
The classes are following,
User
i. Name, Address, Age
ii. Credit Card information.
Room class/ number
i. Departing and Arriving Cites and time.
ii. identifying online registration of room allotment Number.
6) Search Rooms
7) Add Payment
8) Issue Bills
9) Manage Room Details (Add, Update, Delete)
10) Manage Staff (Add, Update, Delete, View)
11) Set Rates
12) Manage Users (Add, Update, Delete)
13) Taking Backups
14) E-mail notifications
Department Details
Room/Staff/Inventory Details
Add
Room/Staff/Inventory Details
Update
Room/Staff/Inventory Details
Delete
Database
This Manager
Photo by
Unknown
Author is
licensed under
CC BY USER Details
LOGIN-
SIGNUP
USER Details
Update
USER Details
Delete
Rooms
Search
USER-GU Reservations
This Photo by
Client Make
Unknown
Author is Bill
licensed under Issue
CC BY-SA
Security
Security for the Hotel management system includes authentication, access control, data
integrity, and data privacy. Authentication of the user is by identifier, password, face
scanner and thumb scanner. Hotel Owners can monitor and change the state of the
system. System monitors the Sensors condition and place an emergency alert and the
Transmissions will be encrypted for privacy.
Usability
Easy to use
Request for an ambulance, police or fire truck are automatic by using sensors depends on
the weather condition or voice activated.
Reliability Requirements:
System will sync frequently to backup server to avoid the data loss during failure, so it
can be recovered.
Responsiveness
System responds within 1 seconds on average to local user requests
System responds within 2 seconds on average to remote user requests
System will respond within 5 seconds in case of heavy burden on system.
2. Computer 512MB+ RAM, monitor with minimum resolution of 1024x768, keyboard, and
mouse
3. Hard Drive should be in NTFS filesystem formatted with minimum 100 GB of free space
4. A Laser printer will need to be used to print these reports and notes
Software: -
1. Software is designed to run on any platform above Microsoft Windows 7 (32bit).
3. CORE REQUIREMENTS
3.1 FUNCTIONAL REQUIREMENTS
1. Must automate hotel operations: The system must easily automate operations for
housekeeping, front desk, reporting and more. The critical functions should be rolled into one
single system.
2. Real-time reports: It allows the organization to obtain real-time reports on all aspects related to
it.
5. If a user is not registered, the system shall allow the user to enroll first
6. The system will check both the frequent check-in account number and password when a user
attempts to log in. After login, the user will be able to use all the services entitled to him/her.
8. The system will Log door look in via Fingerprint, and Face recognition.
9. Offer security of data, payment gateway: A system must offer to secure card payments. One
with a choice of integrated payment gateways is a must-have.
10. The system must provide an option to sign-up using a twitter account, Facebook, Instagram,
phone number.
11. The system will have Remote control room Booking and cancel reservation
12. The system should have total room control application with login page.
13. Online company’s Inspection report should be emailed to the user and can be downloaded.
15. The system will Turn preinstalled lights according to the user demand
16. The system shall set room temperature to standard outside temperature
17. The system shall ask directions regarding how to operate set of new features provided within
the room and inside the hotel for a vast experience by the help voice commands.
18. Housekeeping AI bots, room service shall made easy through voice commands or through
application.
19. The system will allow ambience control adjustment according to the user will.
21. The system will Assess battery condition and health of the automobile
22. System will Allow unlimited gaming access to those with membership
26. The system shall charge the customer for an extra night if they checkout after 2300 hours
system shall mark guaranteed rooms as “must pay” after 1800 hours on the check-in date.
28. The system shall track all meals purchased in the hotel (restaurant and room service)
29. The system shall record payment and payment type for meals
30. The system shall bill the current room if payment is not made at time of service
31. System shall display the hotel occupancy for a specified period (days, including past, present,
and future dates).
33. Should provide ease of access: A system Should have a single dashboard that allows team
members to collaborate and manage without errors should be one of the topmost priorities. The
hotel management system should be accessible from anywhere, anytime.
34. System will Connect to the back-end bank servers for payment
35. If car charged successfully show light indicator green and a message on the terminal
36. The system shall allow reservations to be modified without having to reenter all the customer
information
38. If room booking is cancelled one hour before the time, then there will be no refund.
39. the system will display an exception report, showing where default room and food prices have
been overridden
40. System shall display room revenue for a specified period (days).
41. System shall allow for the modification of information, regarding rooms, rates, menu items,
prices, and user profiles
43. After using the system, the customer should have an option for log-out.
44. The system shall store all the previous records of a customer.
45. If the customer wants to reserve a room without paying advance, then he/she can book a room
2 hours before the time he wants to reserve.
46. All external communications between the data’s server and client must be Encrypted.
47. The system shall accept reservations for the restaurant and room service
48. Before booking room, the system must check the customer’s Covid vaccination certificate.
49. The system shall classify the rooms in different standards like economy, Business, Luxury Class.
50. The system will validate the user given location to save the backup file. Save the backup file to
the user specified location
51. The system will Validate the given details and total cost is calculated according to the Services
gain by the customer.
52. The system should have following features: Turn preinstalled lights according to the user
demand, allow ambience control adjustment according to the user will, Suggest music like the
ambience lighting vibe, Customizable HUD on the smart mirrors
53. The system should have following features: Turn emergency back-up power on, turn emergency
back-up power off, turn complete blackout on, turn complete blackout off, show battery
charging light indicator, show battery low light indicator, Show battery full light indicator
54. The system should have the features to charge the automobile, assess battery condition and
health of the automobile and Give receipt to the user according to the current charging time
and health optimization of the automobile
55. The system should have a feature If car charged successfully show light indicator green and a
message on the terminal and If car charging is in due process show light indicator orange and a
message on the terminal
56. A system will Validate credit card pin and then Connect to the back-end bank servers for
payment else ask the user for payment method.
57. After Login page there will be Auto Play video options/tabs that help the user, how to use the
application Without direct contact with Company.
60. The system must help how to operate set of new features provided within the room and inside
the hotel for a vast experience by the help voice commands.
61. There must be an ‘about’ option, from where the customer shall be able to get any information
about the system.
62. The system should generate Online company’s Inspection report should be emailed to the user
and can be downloaded.
63. System will sync frequently to backup server to avoid the data loss during failure, so it can be
recovered.
64. The customer shall be able to see the reviews of hotel and can also share their own reviews and
his/her experience.
65. The system will provide many types of secure billing like debit, credit card, easy-paisa, or jazz-
cash
66. A system must have following features in every room Log-in into smartphones, authenticate
user, allow entry, deny entry, allow internet resources, Allow unlimited gaming access to those
with membership
67. Sponsored companies shall offer different tax discounts on online payments.
69. The system must provide a notifications option, through which the customer will be notified
about every update and changes.
70. The system provides an age restriction feature the system must check the customer’s CNIC and
will only allow 18+ customers.
71. A system must have an option for cleaning the rooms through AI bots.
72. A system should have option of Activate/deactivate voice commands through unique voice
capturing system for everyone
73. A system will Provide set of different combination of lights for each individual room for
adjustment e.g., Turn all lights off, turn night lights on, turn night lights off, turn reading mode
lights on, turn reading mode lights off, turn disco lights on, Turn disco lights off
74. A system must have a Setup of AI assistance on through unique facial and voice imprint system
75. A system must have setup in rooms for Contact hotel management through AI assistant
76. A system must have a feature of Play music/ stop music, ask about current news and hot deals
and offers in your area, Ask GPS directions, User-friendly chat system
77. A system Should have following features like Set room temperature high, set room temperature
low, set room temperature to standard outside temperature, set room temperature settings
back to default
Payment:
Payment is also an external system that involved as a component in our system in payment component
following methods of payments are involved such as Every bank card, jazz cash service , easy paisa
service and online wallets
Reservation:
In reservation the room booking, room cancelation and different services booking and cancelation etc.
are included
Database:
In database there is a complete record of our customer and employee’s information and also every
information regarding our technology is stored in this our database.
6. use-case maps
Room Reservation:
7. Appendix A: Glossary
Check-out – settle one’s hotel bill before leaving
Check-in – the process whereby a guest announces their arrival at the hotel