You are on page 1of 7

Enrollment No: 202103103510515

Practical-1
Aim: To select the project title and assign requirement engineering to
the project title.

 Project Profile:

Project Definition Travel Booking website

Objective This software is highly programmed in Asp.net


technology in order to provide the best services to
customers and various travelling agents in the field of
tourisms activities such as bookings, accommodations,
food services, tourism spot details and many more.
This integrated software offers one of the best way of
managing all the travel related businesses.This
software is designed in Visual studio editor with M
Server as backend. All the data will be stored in the
server and in case of any data losing situation, a backup
will be available by this server. The software is being
designed in such a way that all the details related to
every aspect of tourism will be available separately and
the customers and agents will not have to go through
any of the problem. They just have to click once and all
the details will get available to them
Front-end React.js

Back-end Node.js, Express.js and Mongo Data-Base

API testing and Skyscanner API


development
 Requirement Engineering:

• 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.

UTU/CGPIT/7IT-B/ Software Engineering CE5007 1


Enrollment No: 202103103510515

• 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.

UTU/CGPIT/7IT-B/ Software Engineering CE5007 2


Enrollment No: 202103103510515

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

UTU/CGPIT/7IT-B/ Software Engineering CE5007 3


Enrollment No: 202103103510515

interfaces, secure payment options, and responsive


customer support services..

 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.

(3.) Third-party Service Providers

• 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.

UTU/CGPIT/7IT-B/ Software Engineering CE5007 4


Enrollment No: 202103103510515

ID Title & Description

FR1 Title: User registration

User can register their selves by filling registration form in the


system.
Title: Authentication
When user registers him/her self with required details he/she gets
authenticate by the system for further process. This helps user and system both from
unauthenticated user.
FR2
Title: Login/Logout and registration verification

When any user’s login with their user id


and password, it will assign the rights to that user according to their categories to
use the
application. So, no illegal use of the functions occurs. Once user is done with them
FR3 required things that is booked their tickets then they can logout from their account
Title: Selection of source and destination

User can select his/her source (pick up) point


FR4 and destination (drop point) according to their requirements.
Title: Selection of dates

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.

UTU/CGPIT/7IT-B/ Software Engineering CE5007 5


Enrollment No: 202103103510515

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

Once user successfully book


his/her tickets, his/her E-ticket will be generated and also that user will get their E-
ticket
FR11 in his/her registered E-mail id and Contact no.
Title: Traveler profile

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

There is a feedback form which is for the user to share their


own experience with all the services provided by flights and also using application
FR13 system.
Title: Forgot password

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.

UTU/CGPIT/7IT-B/ Software Engineering CE5007 6


Enrollment No: 202103103510515

Customer support & Contect Us:

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.

UTU/CGPIT/7IT-B/ Software Engineering CE5007 7

You might also like