0% found this document useful (0 votes)
17 views32 pages

Tourism Management System: LJ Institute of Computer Applications

Uploaded by

temp14503
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views32 pages

Tourism Management System: LJ Institute of Computer Applications

Uploaded by

temp14503
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Tourism Management System

Table of Contents
1. Introduction--------------------------------------------------------------------------------2
1.1. Existing System---------------------------------------------------------------------------------------3
1.2. Need for the New System--------------------------------------------------------------------------4
1.3. Objective of the New System----------------------------------------------------------------------5
1.4. Problem Definition-----------------------------------------------------------------------------------6
1.5. Core Components------------------------------------------------------------------------------------7
1.6. Project Profile-----------------------------------------------------------------------------------------8
1.7. Assumptions and Constraints---------------------------------------------------------------------9
1.8. Advantages & limitations of Proposed System-----------------------------------------------10
2. Requirement Determination and Analysis----------------------------------------11
2.1. Requirement Determination----------------------------------------------------------------------12
2.2. Targeted Users---------------------------------------------------------------------------------------12
3. System Design------------------------------------------------------------------------------13
3.1. Use Case Diagram------------------------------------------------------------------------------------14
3.2. Class Diagram-----------------------------------------------------------------------------------------16
3.3. Interaction Diagram---------------------------------------------------------------------------------17
3.4. Activity Diagram--------------------------------------------------------------------------------------21
3.5. Data Dictionary---------------------------------------------------------------------------------------24
4. Proposed Enhancement-----------------------------------------------------------------74
5. Conclusion----------------------------------------------------------------------------------75
6. Web-References---------------------------------------------------------------------------76

LJ INSTITUTE OF COMPUTER APPLICATIONS 1 | P a g e


Tourism Management System

1. Introduction

We are developing “Tourism Management System” website. The main

objective of this project is to build dynamic and responsive system that performs all

operations related to travelling, booking, sightseeing, etc. It connects tourists


directly, provides a feedback mechanism for tourists, maintains, and controls the

database of tourist’s information, and gives a variety of travel services.It addresses

the challenges of managing the records, missing records due to human errors, etc.

This web application is an online service for touring Incredible India. It is

aimed at providing information about important places of interest.It also suggests


travel plans based on user’s references. The main purpose is to manage tour

packages. The system can also be used for both professional and business trips.

This project is developed to replace the currently existing system, which helps

in keeping records of the customer details of destination as well as payment

received. The proposed system is highly automatedand makes the travelling activities

much easier and flexible. The users can get the very right information at the very
right time. This will increase the trust of the customer into the tourism company as

well. This project is designed with SQL Server as back end. 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 details related to every aspect of the tourist will be available
separately.

LJ INSTITUTE OF COMPUTER APPLICATIONS 2 | P a g e


Tourism Management System

1.1 Existing System

Tourism Management System with basic search and booking features won’t

be the sole inspiration for travelers to grab their backpacks to hit the road for a trip.

Certain tourist locations and accommodations may be unavailable at certain

times and the existing system may fail to communicate these to a tourist because of

unorganized information which may put customers in cases of unplanned expenses


or an uncomfortable tour.

Some websites focus only on packages of certain destinations but doesn’t

include the hotel booking, food, and other functionality in their websites.

While some websites provide all the functionalities but fails to attract the

tourist by the look of their User Interface.

The present systems are inadequate in providing information and advice to

the agencies and customers about tour plans.

LJ INSTITUTE OF COMPUTER APPLICATIONS 3 | P a g e


Tourism Management System

1.2Need for the New System

One can access the travel management office from anywhere on the web and

need not visit the travel agency office.The project has to be designed in such a way

that new features and modules can be added to the system.In new system, need to
add more attractive images and videos of travel destinations so that customer lures

themselves to visit the website and see more functionalities about it.In website, we

can add the blogs so that customer can read and get the idea of wholesome
experience of travel.

The need for the new system is to make a dynamic and responsive system and

it addresses the challenges of managing the records, missing records due to human
errors, etc. The purpose is to build a system that performs all operations related to

traveling and booking.

LJ INSTITUTE OF COMPUTER APPLICATIONS 4 | P a g e


Tourism Management System

1.3 Objective ofthe New System

 To design a web-based system that will make information more

detailed, effective, and accurate, and ease the delay encountered with

the existing system.


 To implement a web-based tourism system that will help people
appreciate the look of User Interface and serve as a complementary

tool for tourism management.This System give a variety of travel

services that will sure match all customer’s priorities.


.

LJ INSTITUTE OF COMPUTER APPLICATIONS 5 | P a g e


Tourism Management System

1.4 Problem Definition

The problem is that we although having many websites, but they offer

different kind of services. The customers are enjoying but there is a lack of
relationship between travel agency and customers and hence we establish that

relationship by caring and serving all customers in the same manner that we wished

to be served.

We will be putting an effort to provide the right choice to the people when

they plan a holiday and beware them from the false advertising. Lack of speed and
accuracy of system makes customer wait and so needs to improve with time.

LJ INSTITUTE OF COMPUTER APPLICATIONS 6 | P a g e


Tourism Management System

1.5 Core Components


Admin
 Admin can login.

 Admin can view all information about tourist.

 Admin can manage the packages.

 Admin can manage the booking.

 Admin can manage the hotels.


 Admin can manage the rooms.

 Admin can manage the foods.

 Admin can view all type of booking and registered tourist.

Tourist

 Tourist can register and login for the bookings.

 Tourist can select the package.

 Tourist can book the hotel.


 Tourist can book the rooms.

 Tourist can select the food package.

 Tourist can make the online payment.

 Tourist can view the confirmation of their bookings.


 Tourist can modify the bookings.

LJ INSTITUTE OF COMPUTER APPLICATIONS 7 | P a g e


Tourism Management System

1.6 Project Profile

Project Title Tourism Management System

Front-end HTML5, CSS3, Bootstrap4, JSP 2.3

Back End My SQL Workbench 8.0CE, Java 16.0

Server Apache (Tomcat 9.0)

Other Tools Power Point, MS Word - 2019

Supporting tool Eclipse IDE for java and web developer.

Diagram Builder draw.io

LJ INSTITUTE OF COMPUTER APPLICATIONS 8 | P a g e


Tourism Management System

1.7 Assumptions

It accesses all resources that are in need to complete project.Tourism

management system will have the functionalities to provide the customer all their

requirements to travel which are mandatory to go through.

All equipment will be in working condition through the project life cycle.

Constraints

The constraints refer to the project’s schedule for completion, including the

deadlines for each task of the project.

The scope of a project defines specific goals, features and functions. In

addition to the tasks required to complete the project.

Users using our system can sometimes face connectivity issues if they are in

some remote locations wherenetworkis a big problem. So, it will limit their use to the

system.

LJ INSTITUTE OF COMPUTER APPLICATIONS 9 | P a g e


Tourism Management System

1.8Advantages
 The proposed system is a web-based application and maintains all
related information.

 The system allows one to easily access the relevant information and

make necessary travel arrangements.

 Users can decide about places they want to visit and make bookings
online for travel, accommodation, and food as well.

Limitations
 All software is subject to technical problems. There’s a possibility where

website could get hang or server would get more load.

 Using Online travel website can limit you to face how you can market
your business on other’s websites.

LJ INSTITUTE OF COMPUTER APPLICATIONS 10 | P a g e


Tourism Management System

2.Requirement Determination&Analysis

LJ INSTITUTE OF COMPUTER APPLICATIONS 11 | P a g e


Tourism Management System

2.1. Requirement Determination

The Web-based tourism management system is an open platform which


integrates tourists and tourism-related information resources.

A common database maintained & updated time to time. Data is made


consistent through dataonlybeingenteredat one source. While discussing certain
things with the Project Manager about the requirement of making a Tourism
Management System website and what sort of functions are required to make the
website work. Below are the points given for functional requirements:

 TouristRegistration
 Tour Packages and Holiday
 Tour Package Creation
 Schedule arrangement
 Package Selection
 Cancellation Facility
 Hotel adding Facility
 Update Facility Of Package.

2.2.Targeted Users

 Admin

 Tourist

LJ INSTITUTE OF COMPUTER APPLICATIONS 12 | P a g e


Tourism Management System

3.System Design

LJ INSTITUTE OF COMPUTER APPLICATIONS 13 | P a g e


Tourism Management System

 Use Case Diagram

LJ INSTITUTE OF COMPUTER APPLICATIONS 14 | P a g e


Tourism Management System

LJ INSTITUTE OF COMPUTER APPLICATIONS 15 | P a g e


Tourism Management System

 Class Diagram

LJ INSTITUTE OF COMPUTER APPLICATIONS 16 | P a g e


Tourism Management System

 Interaction diagram

LJ INSTITUTE OF COMPUTER APPLICATIONS 17 | P a g e


Tourism Management System

LJ INSTITUTE OF COMPUTER APPLICATIONS 18 | P a g e


Tourism Management System

LJ INSTITUTE OF COMPUTER APPLICATIONS 19 | P a g e


Tourism Management System

LJ INSTITUTE OF COMPUTER APPLICATIONS 20 | P a g e


Tourism Management System

 Activity Diagram

LJ INSTITUTE OF COMPUTER APPLICATIONS 21 | P a g e


Tourism Management System

LJ INSTITUTE OF COMPUTER APPLICATIONS 22 | P a g e


Tourism Management System

LJ INSTITUTE OF COMPUTER APPLICATIONS 23 | P a g e


Tourism Management System

 Data Dictionary

Table: - package master

Description: - Store details of package.

Field Name Data Type Constraint Descript Sample Data


ion
package_id int (10) Primary Key, Id of 1
Auto Increment, package
Not Null
package_name varchar (100) Not Null Package statue of unity
name
packagecost int (10) Not Null Package 5000
cost

days int (10) Not Null Total 2


days
noofPerson int (3) Not Null Number 2
of
person
place_id int (10) Foreign Key Id of 1
place

Table: - place master

Description: - Store details of place name.

Field Name Data Type Constraint Descri Sample Data


ption
place_id int (10) Primary Key, Id of 1
Auto Increment, place
Not Null
place_name varchar (100) Not Null Place Baroda
name

LJ INSTITUTE OF COMPUTER APPLICATIONS 24 | P a g e


Tourism Management System

Table: - hotel master

Description: - Store details of hotel.

Field Name Data Type Constraint Description Sample


Data
hotel_id int (10) Primary Key, Id of hotel 1
Auto Increment,
Not Null
hotel_name varchar (100) Not Null Hotel name Raj Niwas
Palace

Table: -room master

Description: -Store details of room.

Field Name Data Type Constraint Description Sample


Data
room_id int (10) Primary Key, Id of room 1
Auto
Increment,
Not Null
roomCategory varchar (50) Not Null Category of Deluxe
the room Single
Bedded
roomType varchar (5) Not Null Type of the AC
room

roomCost int (10) Not Null Cost of the 1000


room
hotel_id int (10) Foreign Key Id of hotel 1

LJ INSTITUTE OF COMPUTER APPLICATIONS 25 | P a g e


Tourism Management System

Table: - food category master

Description: - Store details of food.

Field Name Data Type Constraint Description Sample


Data
foodCategory_id int (10) Primary Key, Id of food 1
Auto Increment, category
Not Null
foodCategory varchar (50) Not Null Category of Punjabi
food

Table: - dish

Description: - Store details of food.

Field Name Data Type Constraint Description Sample


Data
dish_id int (10) Primary Key, Id of dish 1
Auto Increment,
Not Null
dishName varchar (100) Not Null Name of Paneer
the dish Tadka
dishCost int (10) Not Null Cost of the 400
dish
foodCategory_id int (10) Foreign Key Id of food 1
category

Table: -payment master

Description: -Store details of Payment.

Field Name Data Type Constraint Description Sample Data


payment_id int (10) Primary Key, Id of 101010
Auto Payment
Increment,
Not Null
payment_name varchar Not Null Type of Google Pay

LJ INSTITUTE OF COMPUTER APPLICATIONS 26 | P a g e


Tourism Management System

(100) Payment

Table: - register

Description: - Store details of registered tourists.

Field Name Data Type Constraint Descriptio Sample Data


n
tourist_id int (10) Primary Key, Tourist id 1
Auto Increment,
Not Null
name varchar (50) Not Null Name of Jay Joshi
tourist
email varchar (50) Not Null Email of jay@gmail.co
tourist m
password varchar (50) Not Null password jay@1722
mobile int (10) Not Null Mobile no 7410852963
of tourist

Table: bookpackage

Description: - Store details of booked package.

Field Name Data Type Constraint Description Sample Data

bookpackage_id int (10) Primary Key, Id of 1


Auto bookpackage
Increment,
Not Null
Start Date date Not Null Start Date 2022-04-22

End Date date Not Null End Date 2022-04-26

noofPerson int (10) Not Null Number of 3


people
totalcost int (10) Not Null Include all 6500
costs

LJ INSTITUTE OF COMPUTER APPLICATIONS 27 | P a g e


Tourism Management System

tourist_id int (10) Foreign Key Id of tourist 1

package_id int (10) Foreign Key Id of 1


package
place_id int (10) Foreign Key Id of place 1

createdAt timestamp Not Null Time and 13:00:00 2022-


date of 04-01
creation
updatedAt timestamp Not Null Time and 13:00:00 2022-
date of 04-01
updation

Table: - bookroom

Description: -Store details of booked room in hotel.

Field Name Data Type Constraint Description Sample Data

bookroom_id int (10) Primary Key, Id of 1


Auto bookroom
Increment,
Not Null
Start Date date Not Null Check-in 2022-04-22
date
End Date date Not Null Checkout 2022-04-26
date
room_id int (10) Foreign Key Id of Room 1

hotel_id int (10) Foreign Key Id of hotel 1

package_id int (10) Foreign Key Id of package 1

place_id int (10) Foreign Key Id of Place 1

createdAt timestamp Not Null Time and 13:00:00 2022-


date of 04-01
creation
updatedAt timestamp Not Null Time and 13:00:00 2022-
date of 04-01
updation

LJ INSTITUTE OF COMPUTER APPLICATIONS 28 | P a g e


Tourism Management System

Table: - bookfood

Description: -Store details of booked food.

Field Name Data Type Constraint Description Sample Data

bookfood_id int (10) Primary Key, Id of 1


Auto bookfood
Increment,
Not Null
Meal Type varchar (255) Not Null Breakfast Breakfast
Date Date Not Null Date 2022-04-22
dish_id int (10) Foreign Key Id of dish 1

createdAt timestamp Not Null Time and 13:00:00 2022-


date of 04-01
creation
updatedAt timestamp Not Null Time and 13:00:00 2022-
date of 04-01
updation

Table: -order

Description: -Store details of final order.

Field Name Data Type Constraint Description Sample Data


order_id int(10) Primary Key, Id of order 1
Auto
Increment,
Not Null
totalcost int (10) Not Null Total cost of 6500
package
payment_id int (10) Foreign Key Id of 101010
Payment
bookpackage_id int (10) Foreign Key Id of 1
bookpackage
tourist_id int (10) Foreign Key Id of tourist 1

LJ INSTITUTE OF COMPUTER APPLICATIONS 29 | P a g e


Tourism Management System

7. Proposed Enhancement

Later, we will implement the Payment Gateway as a proposed enhancement.

 Improve customer relationship.

 User-friendly order management.

8.Conclusion

This web application was successfully created and stored all the travel tourism

packages booking, creation managing and tour details into the database using this

application. The application was tested very well, and the errors were properly

debugged. Testing also concluded that the performance of the system is satisfactory.
All the necessary output is generated. This system thus provides an easy way to

automate all the functionalities of consumption. If this application is implemented in

few consumptions, it will be helpful. Further enhancements can be made to the

project, so that the website functions in a very attractive and useful manner than the
present one. It is concluded that the application works well and satisfy the needs. The

application is tested very well, and errors are properly debugged. It also acts as the

sharing of files to the valuable resources.

LJ INSTITUTE OF COMPUTER APPLICATIONS 30 | P a g e


Tourism Management System

web-References

● JSP/Servlets
○ https://javadoc.io/doc/javax.servlet/javax.servlet-api/
● YouTube
○ https://www.youtube.com
● Eclipse IDE For Enterprise Java & Web Developers
○ https://www.eclipse.org/downloads/packages/release/luna/sr2/eclipse-ide-
java-ee-developers
● Apache Tomcat
○ https://tomcat.apache.org/
● GitHub
○ https://github.com
● Stack Overflow
○ https://stackoverflow.com
● Draw.io
○ https://app.diagrams.net/
● GeeksforGeeks
○ https://www.geeksforgeeks.org/django-tutorial/
● XAMPP server
○ https://www.apachefriends.org/download.html

LJ INSTITUTE OF COMPUTER APPLICATIONS 31 | P a g e


Tourism Management System

THANK YOU

LJ INSTITUTE OF COMPUTER APPLICATIONS 32 | P a g e

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy