28 - Travel and Tourism Management
28 - Travel and Tourism Management
Introduction:
In today’s fast-paced world travel and tourism industry plays important role in connecting people
and their cultures. As technology continues to evolve, there is a growing need for innovative
solutions to involve the overall travel experience .
-The main objective of our project is to manage the details of Customer, Hotel Bookings,
Cancellations and tourism places.
-This application will help in accessing the information related to the travel to the particular
destination easily.
- Purpose of this system is highly automated and makes the travelling activities much easier
and flexible.
-This includes adding and updating the details and it will give real time information or updates.
a) Motivation :
Motivation behind this project is to enhance the travel experience for both tourists and service
providers.
b) Problem Statement:
-The current travel management system is inefficient and time consuming.
-There is a need for a modern , user-friendly and automated Travel and tourism management system
that can handle large volume of data and provide user with an easy and hassle-free booking
experience.
-Payment Integration.
System Analysis:
a) Existing System:
-Currently, travel and tourism systems exhibit various limitations.
-Many are outdated ,lack personalization ,and struggle to adapt to the dynamic needs of users.
-The booking process is not effective and overall user experience may fall short of expections.
-Outdated Interfaces: The user interfaces may not be impacting the overall user experience.
-Inefficiencies in Booking : Some system may lack efficiency in handling bookings ,leading to delays
or errors.
c) Features:
-Our project aims to overcome these limitations and provide an enhanced travel experience.
Features such as :-
d) Requirements:
These requirements are those that enables the system to operate .These requirements focus mainly
on what the system should do.
-Users have to register themselves by creating accounts to gain access to the system’s services.
-This system will include all the necessary fields which are required during online registration.
-Users who are new to this application will have to make New registration.
-For new registration system will ask register with Email/Mobile Number.
Customer Registration:
In this page ,the user is required to complete the further registration process with Modern coast of
travel Management system.
First Name:
The user is required to enter the first name of his/her choice.
Last Name:
The user enters another name different from the first name as the last name.
Username:
The user provides a name that he/she would be using when logging into the account.
Email Address:
User is required to provide valid email address which can be use to communication .
Password:
This is secret set of values which can be a mixture of integers, alphabets and other special
characters that the user must provide for authentication purpose.
Functional Requirements:
1. Booking Functionality- Enables users to book travel
services through streamlined processes.
2. Recommendation Engine- Travel recommendations based
on user prefernce.
3. Real-time Updates- Display the real time information.
1.ACCOUNT:
2.CUSTOMER:
3.BOOKPACKAGE:
5.HOTEL:
Software Requirements:
Hardware Requirements:
Sr.no Test case name Description Step Execute Test Expected result
data
input
1. User interface Check all the Check page N/A All the textboxes
login buttons,textboxes,pages buttons are at
proper position
2. username Check the textbox Enter the text pass
username
3. password Check the textbox Enter password Text or Paaword is entered
pass in encrypted form
4. login button Click login button Click login N/A Open the loading
button page and open main
frame
5. Sign up Click signup button Enter the info Text,no Create new account
6. Wrong username Click the textbox Enter wrong N/A failed
username
7. Wrong password Click the textbox Enter wrong N/A failed
password
8. Empty textfield Click the empty text No data entered N/a Text should be not
field empty
PERSONAL DETAILS:
Sr.no Test case name description Step execute Test data Expected result
input
1. User interface Check all textboxes Check page N/A All the buttons
datails button textboxes are at
proper position
2. username Check the textbox Enter text pass
username
3. ID Check the textbox Enter Text/pass Password is entered
password in encrypted form
4. ID number Check the textbox Enter id no. number pass
5. Name Check the textbox Enter name text pass
6. gender Check the readi Ckick on N/A pass
button proper
button
7. country Check the textbox Enter the text pass
country name
8. adddress Check the textbox Enter address text pass
9. phone Check the textbox Enter phone number pass
no.
10. Email Check the textbox Enter e-mail Text/number pass
11. Add button Click add button Clicked add N/A Customers
button information add
12. Back button Click back button Clicked back N/A Back to filled any
button empty data or
correct to data
Sr.no Test case ame description Step execute Test data Expected result
input
1. Update button Click update button Clicked N/A Customers details is
uodate updated
button
2. Back button Click back button Clicked back N/A Back to filled any empty
button data or correct to data
Sr.no Test case name description Step execute Test data Expected result
input
1. Delete button Click delete button Clicked delete N/A Customers details are
button deleted
2. Back button Click back button Clicked back N/A Back to update frame
button
BOOK PACKAGE:
SR.NO Test case name Description Step execution Text data Expected result
input
1. User interface login Check all Check pages N/A All
buttons,textboxes textboxes,buttons
are at proper
position
2. username Check the textbox Enter the usename text pass
3. Select package Check the textbox Select the package N/A pass
4. Total persons Check the textbox Enter the number number pass
5. Check price Clicked button Clicked button N/A Display all package
price
6. Book package Clicked book Clicked book N/A Package book
button package button package button successfully
7. Back Clicked back Clicked back button N/A Back to select any
button other package
BOOK HOTEL:
SR.NO Test case name Description Step Text data Expected result
execution input
1. User interface login Check all Check N/A All textboxes,buttons are at
buttons,textboxes pages proper position
2. Select hotel Select hotel Select N/A pass
hotel
3. Total persons Check the textbox Enter the number Pass
number
4. No.of days check the textbox Enter the number pass
no.of days
5. AC/Non-Ac Select button Clicked N/A pass
button
6. Food included Select the button Clicked N/A pass
button
7. Check price Select button Clicked N/A Display all price package
button
8. book Clicked button Clicked N/A Package booked successfully
button
9. Back button Clicked back Clicked N/A Back for any changes
button back
button
LOGIN PAGE:
SIGNUP PAGE
LOADING PAGE:
MAIN FRAME:
PERSONAL DETAILS:
PACKAGE PAGE:
BOOK PACKAGE:
VIEW PACKAGE:
HOTEL PAGE:
BOOK HOTEL:
VIEW HOTEL:
DESTINATION PAGE:
PAYMENT:
DELETE ALL:
Conclusion and Recommendatations Future Scope
Bibliogragphy and References
Conclusion.
The main aim of this project is to help the tourists to manage their trip.
It makes all operation of the tour company easy and accurate.
The standalone platform makes tourism management easy by handling requests and
providing servers for the customers located at different parts of the various
cities.
Different modules have been incorporated in this project to handle different parts and
sector of the tour management field.
REFERENCES
Websites:
• https://www.w3schools.com
• https://www.javatpoint.com
• https://www.codecademy.com
• https://www.stackoverflow.com
Assignment
Write a program which checks for validation of input any page of your saystem.
If user enter wrong input system should prompt an error.
import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;
import java.awt.event.*;
import java.sql.*;
getContentPane().setBackground(Color.WHITE);
setVisible(true);
}
String query = "select * from account where username = '"+username+"' AND password =
'"+pass+"'";
Conn c = new Conn();
ResultSet rs = c.s.executeQuery(query);
if(rs.next()) {
setVisible(false);
new Loading(username);
}else {
JOptionPane.showMessageDialog(null, "Incorrect username and password");
}
}catch(Exception e) {
e.printStackTrace();
}
} else if (ae.getSource() == signup) {
setVisible(false);
new Signup();
}else {
setVisible(false);
new ForgetPassword();
}
}