SRS & Vision of Hotel Management System
SRS & Vision of Hotel Management System
SRS & Vision of Hotel Management System
FOR
Version1.0
Prepared By
M. Usman Haider
&
Zain Tariq
16 Aug, 2020
Revision History
Zain Tariq
First Release/
1.0 16 Aug, 2020
initial release Muhammad Usman Haider
1. Introduction
1.2 Purpose
This software is aimed at facilitating the prompt, accurate and easy management of a hotel. It will
be very helpful to the manager on the one hand and to the customers as they would be able to get good
and fast service.
1.3 Scope
In this software, the hotel manager can add new customers and manage that customer
information. Restaurant manager can add restaurant bill in that customer bill. This software works at all
hotels that cater to a large number of customers and want to computerize the complete management
process.
1.4 Objective
The objective of Hotel Management system is to develop a project which maintains booking of
rooms and handles accounts of a hotel. It is a window based application to be implemented in java.
End users – The people who will be actually using the system
1.6 References
Websites:
https://www.slideshare.net/udaschand940/software-requirementspecification-srs2
Books
Applying UML and Patterns 2nd Edition Craig Larman
SE A Practitioner's Approach 7th Edition - Roger Pressman
2.2 Constraints
2.2.1 Regulatory Policies
All policies relevant to Regulation and this software need to mention here.
When server cannot cater to more number of users, it takes time to process.
Parallel operation for hotel management is to create user and allocating room.
As the program is written in JAVA, server must be available to process the script of JAVA.
Attention must be paid to the critics i.e. how to remove the problem and how to add a new
feature.
3. System Analysis
Current system for hotel management is fully based on paper work. Hotel Management has to
manage all records of customers and rooms in papers.
Paperwork is tedious job. There is delay and the problem of human error in allotting rooms and
providing services.
There should be software which allocate rooms automatically and maintain records of
customers and generate bill automatically for customers.
There should be database backup of hotel management system. There should be Java supported
framework for the system. Operating system should be Windows XP or higher version of Windows.
Can the system be implemented using the current technology and within the given cost and
schedule constraints?
Can the system be integrated with other system which is already in place?
It is concerned with showing that the requirements actually define the system which the
customer wants.
Software Requirements
Specifications
FOR
Version1.0
Prepared By
M. Usman Haider
&
Zain Tariq
16 Aug, 2020
Revision History
1.2 Purpose
This software is aimed at facilitating the prompt, accurate and easy management of a hotel. It will
be very helpful to the manager on the one hand and to the customers as they would be able to get good
and fast service.
1.3 Scope
In this software, the hotel manager can add new customers and manage that customer
information. Restaurant manager can add restaurant bill in that customer bill. This software works at all
hotels that cater to a large number of customers and want to computerize the complete management
process.
1.4 Objective
The objective of Hotel Management system is to develop a project which maintains booking of
rooms and handles accounts of a hotel. It is a window based application to be implemented in java.
End users – The people who will be actually using the system
1.6 References
Websites:
https://www.slideshare.net/udaschand940/software-requirementspecification-srs2
Books
Applying UML and Patterns 2nd Edition Craig Larman
SE A Practitioner's Approach 7th Edition - Roger Pressman
1.7 Overview
This SRS is organized into two parts the first is the overall description and the second
section is the specific requirement.
The overall description will describe the requirement of Hotel Management System. The
2. Functional Requirements
2.1 Make Reservations
SRS-1 MemberCode, Total childs, Total Adults, check-in date, check out
date, status, Number of nights
SRS-2 Database Record, Database successfully updated pop-up
SRS-3 Validate the given details and record the information in to the
database.
SRS-6 Validate the given details and record the information in to the
database.
SRS-9 Validate the given details and record the information in to the
database.
SRS-12 Validate the given details and check for the available rooms in a
given time period and return its availability.
SRS-15 Validate the given details and record the information in to the
database.
SRS-18 Validate the given details and total cost is calculated according to
the
Services gain by the customer.
3. Non-Functional Requirements
3.1 Availability
The system should be available at all times, meaning the user can access it using
application. In case of a of a hardware failure or database corruption, a replacement
page will be shown. Also in case of a hardware failure or database corruption,
backups of the database should be retrieved from the application data folder and
saved by the administrator. It means 24 x 7 availability.
3.2 Security
The system use SSL (secured socket layer) in all transactions that include any
confidential customer information.
The system must automatically log out all customers after a period of inactivity
3.3 Reliability
As the system provide the right tools for problem solving it is made in such a way
that the system is reliable in its operations and for securing the sensitive details.
4. Performance
The system is interactive and the delays involved are less. When connecting to the
server the delay is based editing on the distance of the 2 systems and the configuration
between them so there is high probability that there will be or not a successful
connection in less than 20 seconds for sake of good communication.
5. Design Constraints
RUP will be used for the design purpose and UML will be used for the diagrams in
MS Visio. C language will be used for the development and for the Database MS Excess
will be used.
6. User Help/Manuals
Detailed system manuals are given to the system users and one week training
session will be held to ensure that the users of the system understands the system fully
and can get the maximum benefit from the system.
7. External Interface Requirements
7.1 User Interface
The user interfaces will be friendly because they will be made after discussions
with the end users. The software will be interactive and self-explanatory.
7.2 Hardware Interface
The system will interact with the printer if the user wants to prints the reports.
7.3 Software Interface
8. Licensing Requirements
This system will be developed according to the business oriented nature of BDS,
and it is licensed by Hotel Management Department.