Professional Documents
Culture Documents
SE Sahil
SE Sahil
Practical-1
Aim: To select the project title and assign requirement engineering to
the project title.
Project Profile:
• The current manual system records all the data by using papers and log book.
The data is kept in file. If those document are lost is the lost it will risk to some
to staff and management and they cannot trace the data anymore.
• Customer need to register them at the site first and then only they are able to
Book travel packages .
• Admin manages all the function of Booking management system.
• It will take time to search process data. The problem also occurs during the
current system especially when certain Customer data if there some
information that need to be update or else.
PRACTICAL -2
Aim: To perform the system analysis: Requirement analysis, SRS.
SRS:
o Problem Definition:
• Problem Definition: Create a user-friendly website allowing travelers to easily
search, compare, and book flights, hotels, car rentals, and activities online.
• Key Objectives:
• Simplify the booking process for users.
• Offer diverse travel options to cater to different preferences and budgets.
• Ensure secure transactions and protect user data.
• Provide efficient search and filtering features.
• Enable hassle-free management of bookings.
• Integrate reliable payment gateways.
• Deliver responsive customer support.
• Challenges:
• Integrating with multiple service providers for real-time information.
• Ensuring compatibility across devices and platforms.
• Managing dynamic inventory and pricing.
• Complying with data protection regulations.
• Balancing feature richness with ease of use.
Purpose:
• Create a user-friendly travel booking website to simplify travel planning and
booking for users, offering a wide range of options and ensuring a secure and
convenient experience.
• By achieving this purpose, the website aims to enhance the overall travel
experience, empower users with efficient booking tools, and provide reliable
support throughout their journey.
•
Scope:
• Develop a comprehensive travel booking website with
features for searching, comparing, and booking flights,
hotels and activities. The website will include user-friendly
User Requirements:
There are three users involved in this project of Travel booking and they are:
Travelers
Administrator
Third-party Service Providers
(1.) Travelers
: These are the end-users who use the travel booking website or platform to search for,
compare, and book flights, hotels, rental cars, and activities.
(2.) Administrator
• These are the users responsible for managing the travel booking platform. They
may include system administrators who handle technical aspects, content
managers who update information on the website, and customer support
representatives who assist users with their bookings.
• These are external entities such as airlines, hotels, car rental agencies, and tour
operators who partner with the travel booking platform to provide their services
to travelers..
Functional Requirements:
This section provides requirements overview of project. This project will be required
React.js as a frontend and the backend Mongo Data-Base, Express.js and Node.js will
be running.
User can select the date on which he needs to board the flight
FR5
Title: No. of passengers
User can select the no. of seats according to the availability of the seats.
FR6
Title: Selection of travel class
User can also select the travel class such as; economy class,
business class etc.
FR7
Title: Fare tariff
Which flight charges what amount of fare can be seen by user. And can
FR8 also compare with others company flight fare.
Title :Sorting/filtering
User can also sort or filter some of the options according to its
FR9 requirement such as; date, airline company, fare, distance, no. of stops etc.
Title: User profile & Recent searches
User can see their details and user can also see
his/her past searches that are one kind of keeping records of his/her flight traveling
FR10 records.
Title: Generation/Printing E-ticket/mailing E-ticket
User can also check its own profile which is some kind of user
details such as; E mail id, Contact no. , debit card no., credit card no., flights used to
FR12 travel
Title: Feedback and review
When user wants to login in its account and he/she forgot the
password, then he can use the functionality of resetting his/ her password by
clicking on
FR14 forgot password link.
Title: Transaction notification
When user will book the ticket, the system will notify
(pop-up) the user about their transaction process that is, it has been successfully
FR15 done or
Title: About us
This will provide the static details which represent the details about the
web application (company) such as; when its was founded and by whom, what was
FR16 the purpose behind developing this application? Etc.
When ever any user wants to ask any query regarding his/her
flight traveling problem or any application regarding problem then he/she can
contact(talk) with customer support which will assist or guide you with your
problem and
Contact us: Its an functionality or the static details where all the office address are
FR17 mentioned with its contact no.