3.Documentation
3.Documentation
1.
Profile
CREATED BY:- Priyansi & Tanvi
1
Tourism Management System 2024
Priyansi Bhanderi
Developed By Tanvi Javiya
Guided By
Duration 3 Months
Editor Vs code
Rajkot-Jamnagar Highway
College Address
Ta:- Dhrol
Dis:- Jamnagar
2.
Project
Planning
Introduction
Internet
Benefits
Purpose
Questionnaire
Introduction
Tourism is more Difficulty to define and there are many Different Forms of Tourism.
Tourism is about a temporary or short-term movement away from the place where a person
normally live and works .The tourist intends to return home at the end of the visit. The length
of visit may be from just one night up to one year .
Purpose
The main purpose is to help tourism companies to manage tour package.
The System can also be used for both professional and business trips .The proposed system
maintains a certalited repository to make necessary travel arrangements and to retrieve
information easily.
To provide entertainment to tourist organize tourism related activities such as culture show,
fairs etc.
Benefits
We want to improve our home as it is the main thing which attracts all users.
Each time a lead is generated a customer account gets auto created.
Internet
Name :Tourism Management System
Website : phpgurukul.com
Slideshare.com
Trawex.com
Adventure Tour
Cultural Tour
Family Tour
Couple Tour
Business Tour
Luxury Tour
Questionnaires
1. What is Tourism?
In 1976, the Tourism society of England’s definition was:
“Tourism is the temporary short term movement of people to destination outside the place
where they normally live and work and their activities during the stay at each destination.”
In 1945, the authorities of India established a committee headed by sir john Sargent.
Raj Bahadur held the destination of being the inaugural tourism minister of India following
the country’s independence.
Tourism Management refers to the specialized field that focuses on managing and overseeing
various aspects of tourism enterprises. Such as hotels, attraction and destinations to ensure
their efficient operation and sustainability.
- Customer Support:-
Integrated support for booking inquiries and assistance.
- Tour Package:-
Management of tour package including itineraries and pricing.
- Feedback System:-
Visitor reviews and ratings for activities and tour.
- Functional Requirement
- Non-functional Requirement
User Registration
Allow tourist to create account, log in and manage this profile.
Itinerary Management
Provide tools for users to view and manage their travel plans.
Review
Allow users to leave feedback on service and accommodations.
Content Management
For administrators to manage listing reviews and other content.
Tourists
End Users who will book trips, accommodation and activities.
Tour Operator
Entities that offer travel packages tourist and related services.
Travel Agencies
Companies that facilitate travel arrangement and booking.
Data Backup
Ensure data integrity and recovery options.
Performance
- System response times and load times.
- Scalability to handle varying loads of users and data.
Security
- User data Protection.
- Access control and authentication mechanisms.
Usability
- User friendly interface for various stakeholders.
- Accessibility Consideration for divers’ users.
Reliability
- System uptime and availability.
Maintainability
- The system should be developed with well-documented and clean code
to facilitate future updates and maintenance.
Interoperability
- The system should support integration with external service.
Cost-Effectiveness
- The system should be designed and operated within budget constraints.
Considering development operational and maintains costs.
Admin:
Create, update and delete admin and staff accounts. Assign roles and permission.
Monitor and manage customer/Tourist bookings, including confirmation, modification and
cancellation.
Access and manage customer information, including booking history and preferences.
Monitor customer Feedback and Reviews for tours and services.
Admin can create package and update or delete.
Manage issues
Tour Agent:
Travel Agent assesses each customer’s unique needs, preferences, and budget to ensure their
trip goes as smoothly as possible.
Travel Agent is to help people make travel arrangement, which might include booking
flights, hotels, sightseeing tours, and making dining recommendations .
Tourist:
Tourist can sign up yourself
Tourist can log in with valid username and password
Forgot password
Tour booking and view our booking detail
Change password
Give Feedback
View about as
Searching destination
3.
Feasibility
Study
CREATED BY:- Priyansi & Tanvi
12
Tourism Management System 2024
Motherboard Intel
Google
Google Open Source
Chrome
Browser
Mozila
Mozilla Open Source
Firefox
4.
Data
Dictionary
4.1 NORMALIZATION
Un-Normal Form
bookingID,Username,date,cancelled,origin,destination,
2. flightsbookings passengers,type
flights_no,origin,destination,fare,class,seats_availble,
3. Flights departs,arrivers,operators
BookingID,username,date,cancelled,origin,destination
4. Trainbookings Passenger
Train
no,region,return,trainno,trainname,origin,destination,origintime,destinatio
5. Train ntime,originplatform,destinationplatform,duration,classes,seat1AC,seat2A
C,seat3AC,seatSL,price1AC,price2AC,price3AC,priceSL
BookingId,Hotelname,date,username,cancelled
6. Hotelbookings
HotelId,Hotelname,city,Locality,HOteldesc,checkin,checkout,price,rooms
awailable,image,star,rating
7. Hotel
ID T_NAME COLUMN
1 User UserID
2 User Fullname
3 User Email
4 User Phone
5 User Username
6 User Password
7 User Address
8 User Date
9 FlightBoking Bookingid
10 FlightBoking Username
11 FlightBoking Date
12 FlightBoking Cancelled
13 FlightBoking Origin
14 FlightBoking Destination
15 FlightBoking Passenger
16 FlightBooking Type
17 Flight Flightno
18 Flight Origin
19 Flight Destination
20 Flight Fare
21 Flight Class
22 Flight Seat-available
23 Flight Depart
24 Flight Arrivers
25 Flight Operators
26 TrainBooking Bookingid
27 TrainBooking Username
28 TrainBooking Date
29 TrainBooking Cancelled
30 TrainBooking Origin
31 TrainBooking Destination
32 TrainBooking Passenger
33 Train train no
34 Train Region
35 Train Returntrainno
36 Train Train name
37 Train Origin
38 Train Destination
39 Train Origin time
40 Train destination time
41 Train Origin platform
42 Train Destinmationplatform
43 Train Duration
44 Train Classes
45 Train Seat1AC
46 Train Seat2AC
47 Train Seat3AC
48 Train Seatsl
49 Train Price1AC
50 Train Price2AC
51 Train Price3AC
52 Train Prisesl
53 Hotelbooking Bookingid
54 Hotelbooking Hotelname
55 Hotelbooking Date
56 Hotelbooking Username
57 Hotelbooking Cancelled
58 Hotel Hotelid
59 Hotel Hotelname
60 Hotel City
61 Hotel Locality
62 Hotel Star
63 Hotel Rating
64 Hotel Hoteldes
65 Hotel Check in
66 Hotel Checkout
67 Hotel Price
68 Hotel roomsAwailable
69 Hotel Main/Image
T_ID T_NAME
Primary Key
1 Users
2 FlightBooking
3 Flight
4 TrainBooking
5 Train
6 Hotelbooking
7 Hotel Field Data Type
T_ID Int
T_NAME Varchar
1 1 User UserID
2 1 User Fullname
3 1 User Email
4 1 User Phone
5 1 User Username
6 1 User Password
7 1 User Address
8 1 User Date
9 2 FlightBoking Bookingid
10 2 FlightBoking Username
11 2 FlightBoking Date
12 2 FlightBoking Cancelled
13 2 FlightBoking Origin
14 2 FlightBoking Destination
15 2 FlightBoking Passenger
16 2 FlightBooking Type
17 3 Flight Flightno
18 3 Flight Origin
19 3 Flight Destination
20 3 Flight Fare
21 3 Flight Class
22 3 Flight Seat-available
23 3 Flight Depart
24 3 Flight Arrivers
25 3 Flight Operators
26 4 TrainBooking Bookingid
27 4 TrainBooking Username
28 4 TrainBooking Date
29 4 TrainBooking Cancelled
30 4 TrainBooking Origin
31 4 TrainBooking Destination
32 4 TrainBooking Passenger
33 5 Train train no
34 5 Train Region
35 5 Train Returntrainno
36 5 Train Train name
37 5 Train Origin
38 5 Train Destination
39 5 Train Origin time
40 5 Train destination time
41 5 Train Origin platform
42 5 Train Destinmationplatform
43 5 Train Duration
44 5 Train Classes
45 5 Train Seat1AC
46 5 Train Seat2AC
47 5 Train Seat3AC
48 5 Train Seatsl
49 5 Train Price1AC
50 5 Train Price2AC
51 5 Train Price3AC
52 5 Train Prisesl
53 6 Hotelbooking Bookingid
54 6 Hotelbooking Hotelname
55 6 Hotelbooking Date
56 6 Hotelbooking Username
57 6 Hotelbooking Cancelled
58 7 Hotel Hotelid
59 7 Hotel Hotelname
60 7 Hotel City
61 7 Hotel Locality
62 7 Hotel Star
63 7 Hotel Rating
64 7 Hotel Hoteldes
65 7 Hotel Check in
66 7 Hotel Checkout
67 7 Hotel Price
68 7 Hotel roomsAwailable
69 7 Hotel Main/Image
4.2 ER – DIAGRAMS
Entity
Relationship
Attribute
Admin:
Manage
Manage
User Hotelbooking
FlightBooking TrainBooking
Fullname
date
phone username Origin Date
date
Username
address
pas password origin
cancelled Bookingid
type Cancelle
userid email dddd d
username destination username
passenger Bookingid
date
cancelled passenger
Hotelname
Destination Bookingid
Tour Agent:
Update
Manage
User Hotelbooking
FlightBooking TrainBooking
Fullname
date
phone username Origin Date
date
Username
address
pas password origin
cancelled Bookingid
type Cancelle
userid email dddd d
username destination username
passenger Bookingid
date
cancelled passenger
Hotelname
Destination Bookingid
Tourist:
view Apply
phone cancelled
Fullname username origin date username
username
date
username cancelled date type destination Hotelname
address
password passenger cancelled passenger bookingID
destination
CREATED BY:- Priyansi & Tanvi
26
Tourism Management System 2024
USER
FLIGHTSBOOKING
FLIGHTS
TRAINS
TRAINBOOKING
HOTELS
HOTELSBOOKING
5.
System
Design
CREATED BY:- Priyansi & Tanvi
30
Tourism Management System 2024
Travel
Agent
Response Request
Response Response
My SQL
database
Admin:
User
Hotel
Hotelbooking
ADMIN LOGIN
Trains
TrainBooking
Flight
FlightBooking
Tour Agent:
User
Hotel
Hotelbooking
Trains
TrainBooking
Flight
FlightBooking
Tourist:
User
Hotel
Hotelbooking
TOURIST LOGIN
Trains
TrainBooking
Flight
FlightBooking
Admin:
Hotel view
ADMIN LOGIN
Trains View
Flight View
Tour Agent:
User view
Hotelbooking view
Trains Add/Edit/Delete
Flight Add/Edit/Delete
Tourist:
Hotel view
TOURIST LOGIN
Trains View
Flight View
login
Manage tourist
Manage
Hotelbooking
Manage
FlightBooking
Manage
Trainbooking
View tourist
queries
View hotel
Admin
View train
View flight
logout
login
Manage hotel
Manage flight
Manage train
View tourist
View Hotelbooking
View FlightBooking
Tour Agent
View TrainBooking
logout
login
Registration
Manage
Hotelbooking
Manage
FlightBooking
Manage
Trainbooking
add queries
View hotel
Tourist
View train
View flight
logout
ABOUT US
CONTACT US
SIGN UP
LOGIN
HOTEL
FLIGHT
TRAIN
ADMIN LOGIN
ADMIN USER
6.
Testing
CREATED BY:- Priyansi & Tanvi
49
Tourism Management System 2024
Execute
INPUT Program OUTPUT
Black Box Testing test the software as a “Black Box” , examining functionality without any
knowledge of integral implementation without seeing the source code.
The testers are only aware of what the software is support to do not how it does it.
Tester Compares real output with the expected output for success of testing process.
ID RESULT
1. Check Username Username=Tanya Login Login
With valid data Successfully Successfully
2. Check Username Username=admin Wrong Wrong
With invalid data Username Username
3. Check Password Password=t123 Login Login
with valid data Successfully Successfully
4. Check Password Password=123 Wrong Wrong
with invalid data Username Username
5. Check Login with blank Username=” ” Please enter Please enter
username or password Password=” ” username username
password password
6 Check Login with invalid Username=admin Please enter Please enter
username or password Password=123 username username
password password
7. Check Login with valid Username=Tanya Please enter Please enter
username or password Password=t123 username username
password password
ID RESULT
1. Check Username Username=Tanya Login Login
With valid data Successfully Successfully
2. Check Username Username=admin Wrong Wrong
With invalid data Username Username
3. Check Password Password=t123 Login Login
with valid data Successfully Successfully
4. Check Password Password=123 Wrong Wrong
with invalid data Username Username
5. Check Login with blank Username=” ” Please enter Please enter
username or password Password=” ” username username
password password
6 Check Login with invalid Username=admin Please enter Please enter
username or password Password=123 username username
password password
7. Check Login with valid Username=Tanya Please enter Please enter
username or password Password=t123 username username
password password
TOURIST SIGN UP FORM
TEST TEST CASE TEST DATA RESULT ACTUAL
ID RESULT
1. Check Sign up F.N=Tanya Success Success
With valid data [email protected] member details member details
Phone=8124923109 have been have been
added! added!
2. Enter invalid Username Username=Tanvi Patel Invalid U.N Fill Invalid U.N Fill
Full Username Full Username
3. Enter Password and Password=t123 Username does Username does
Username invalid U.N=TanviPatel not valid not valid
4. Check signup with null FullName=” ” Please fill out Please fill out
FullName this field this field
5. Check signup with null E-Mail=” ” Please fill out Please fill out
E-Mail this field this field
6 Check signup with null Address=” ” Please fill out Please fill out
Address this field this field
7. Check signup with null City=” ” Please fill out Please fill out
City this field this field
Execute
INPUT Program OUTPUT
White Box Testing also Known as clear box testing ,glass box testing and
structural testing by seeing the source code.
The tester chooses input to exercise paths through the code and determine
the appropriate output.
LOGIN FORM
Start
Login
Admin
Username=
Tanya
Password=t123
T123
Enter Username or
Login Successfully
Password
End
SIGN UP
Start
On click
signup
button
On click signup
button
Infill field or
incorrect data
End
7.
Conclusion
7.1 LIMITATION
if you don’t remember the password, you won’t be able to login.
If you do not fill all the fields, the login will not be successful.
Can’t run project without signup.
Signup is not successful then you can’t booking hotel, train, or flights.
Bus booking is not available for tourist.
FUTURE ENHANCEMENT
7.2BIBLIOGRAPHY
Web-Site
www.google.com
www.youtube.com
www.github.com
www.chatgpt.com
Reference
Web Development Using PHP