Tourism
Tourism
Most of the people in this world like to travel from one place to another no matter whether it is a
smallor large distance. The need for a tourism management system that can manage tourism
information with ease is sought after by every tour management company. Tour Management system is
a dynamic website for tourism business. This tourism application is designed for travel agencies by
which they can manage different tour packages based on the destinations. By using this, the tour
company can tailor tour packages spanning various destinations at almost every price point. The also
implemented search module allows the administrator to find and update or upgrade the tour packages
with ease. This module can also even be extended to a customer application page by which
customers can find the right tour package for them at every budget, depending on the tour locations.
The main purpose is to help tourism companies to manage tour packages. The system can also be
used for both professionaland business trips. The proposed system maintains a centralized repository to
make necessary travel arrangements and to retrieve information easily.
i
ACKNOWLEDGEMENT
iii
CONTENTS
Declaration i
Abstract ii
Acknowledgement iii
Contents iv
List of Figures vi
3 TASK PERFORMED 9
iv
4.3.3 Proposed System 11
4.3.4 Advantages of the Proposed System 12
4.4 System Architecture 12
4.4.1 Data Flow Diagram 12
4.4.2 USE CASE Diagram 13
4.4.3 UML Diagram 14
4.4.4 Class Diagram 15
4.5 Implementation 14
4.5.1 Modules 14
4.6 Screenshots 15
5 CONCLUSION 21
BIBLIOGRAPHY 22
APPENDIX 23
v
LIST OF FIGURES
Figure No. Name of the Figure Page
No.
Figure 1.1 Organization operations 2
Figure 1.3 Organization structure 3
Figure 2.2 Process adopted 5
Figure 2.3 Department Structure 7
Figure 4.4.1 Data flow diagram 12
Figure 4.4.2 Use Case diagram 13
Figure 4.4.3 UML diagram 13
Figure 4.6.1 Class Diagram 15
Figure 4.6.2 Home Page 15
Figure 4.6.3 Navigation Bar 15
Figure 4.6.4 Footer 16
Figure 4.6.5 Tour Packages 16
Figure 4.6.6 Contact us 17
Figure 4.6.7 Admin Login 17
Figure 4.6.8 Admin Dashboard 17
Figure 4.6.9 Create Packages 18
Figure 4.6.10 User Signup 18
Figure 4.6.11 User Sign-in 18
Figure 4.6.12 Manage Users 18
Figure 4.6.13 Manage Booking 19
Figure 4.6.14 Manage Issues 19
Figure 4.6.15 Manage Enquiry 19
Figure 4.6.16 Admin Databases 20
Figure 4.6.17 Tourism Database 20
Figure 4.6.18 User Database 20
vi
CHAPTER - 1
COMPANY PROFILE
Tequed Labs Private Limited is a private incorporated on 22 January 2018. It is classified as
non-govt company and is registered at Registrar of companies, Bangalore. Tequed Labs is a
research and development center and educational institute based in Bangalore. They are
focused on providing quality education on latest technologies and develop products which are
of great need to society.
1.1 History of the Organization
Tequed Labs involve in distribution and sales of the latest electronic innovation products
developed all over the globe to their customers. They run a project consultancy where they
undertake various projects from wide range of companies and assist them technically and
build products and provide serviced to them. They are continuously involved in research
about futuristic technologies and finding ways to simplify them for their clients. This project was
the world finalist in the international innovation challenge called MASTERPIECE in Dubai. It
ha been exhibited in NASSCOM Product Conclave and has received great appreciation from
IT giants. This product has been patented bearing a patent number- 201741034208.
They have developed a women’s safety device which sends the location of the woman in
distress to the nearby police station. This product won the best ICT category project award in
a state level exhibit and was exhibited at NASSCOM PRODUCT CONCLVE 2017. Their
other research work includes development of a device for blind which can recognize objects
and convert it into speech. This innovation has a lot of potential in helping the blind people.
Their other products include: -
Automation of production line and remote quality control monitoring system.
Development of mobile app and website for sales of artistic and antique products.
Development of an energy conservation system for paper machineries.
Development of an analytic tool for software-based vehicle condition analysis for resales.
1.1.1 Objectives
We are continuously involved in research about futuristic technologies and finding ways to
simplify them for our students.
1.1.2 Operation of the Organization
1
Tourism Management System Company Profile
The organization is operated by Supreeth S K who is the Director and CEO of the company.
There are about 20 people working in the organization working as intern guides in various
platform and trained above 20000 students all over India and one of the corporate institutions
for providing internships.
They have developed a women’s safety device which sends the location of the woman in
distress to the nearby police station. This product won the best ICT category project award in
a state level exhibit and was exhibited at NASSCOM PRODUCT CONCLVE 2017. Their
other research work includes development of a device for blind which can recognize objects
and convert it into speech. This innovation has a lot of potential in helping the blind people.
Their other products include: -
Automation of production line and remote quality control monitoring system.
Development of mobile app and website for sales of artistic and antique products.
Development of an energy conservation system for paper machineries.
CHAPTER – 2
ABOUT THE DEPARTMENT
Defining
Designing
Building
Testing
Deployment
5
Tourism Management System About the Department
2.3 Testing
The various testing techniques used by the department can be summarized as follows:
1. Functionality Testing of a Website: it is a process that includes several testing
parameters like user interface, APIs, database testing, security testing, client
and server testing and basic website functionalities. Functional testing is very
convenient and it allows users to perform both manual and automated testing. It
is performed to test the functionalities of each feature on the website.
2. Usability Testing: This type of testing includes testing the site navigations and
contents of the website.
3. Interface Testing: Three areas to be tested here are Application, Web and
Database Server.
4. Database Testing: Database is one critical component of your web application
and stress must be laid to test it thoroughly Testing activities will include Testif
any errors are shown while executing queries, Data Integrity is maintained
while creating, updating or deleting data in database, Check response time of
queries and fine tune them if necessary, Test data retrieved from your database
is shown accurately in your web application.
5. Compatibility testing: Compatibility tests ensures that your web application
displays correctly across different devices. This would include-Browser
Compatibility Test: Same website in different browsers will display differently.
You need to test if your web application is being displayed correctly across
browsers, JavaScript, AJAX and authentication is working fine.
6. Pipeline testing: After compatibility testing it is the time to test all the micro-
services in pipeline together to check their compatibility and message passing.
Thus all the services/functionalities are kept in pipeline and tested together.
Afterwards whole pipeline is pushed in the deployment server.
1. Project Manager: Project Managers play the lead role in planning, executing,
monitoring, controlling, and closing projects. They're expected to deliver a
project on time, within the budget, and brief while keeping everyone in the
know and happy.
2. Project architect: A project architect can engage in the discussion with a
customer.
3. UI/UX designers: Creating a few variants of a future user interface,
making them better with every review session, and finally choosing the
most successful one this is what partaking in a web app development
project is like for most of the UI/UX designers.
4. Web developers : Since a web app always has at least two components-a
back end and afront end- there should be at least one developer responsible
for each of the two.
5. Front-end developers: work with the layouts provided to them by UI
designers and transform static interface images into a fully functional web
app client-side.
6. Back-end developers : are responsible for creating the server side of a web
app and are proficient in either PHP, Python, Java, .NET, or Ruby on Rails,
as well as in the tools and web app frameworks based on them.
7. QA and testing specialist: Since the responsibility of a web quality
assurance specialist is to ensure systematic approach to QA on all
development stages, it’s important to launch QA processes at the very
beginning of the project.
3.1 Introduction
Full Stack Developers are responsible for designing and developing websites and
platforms. They work with design teams to ensure that user interactions on web pages are
intuitive andengaging.
Developing front end website architecture.
Designing user interactions on web pages.
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of application.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
.
3.2 Problem Statement
In case of manual system, they need a lot of time, manpower etc. Here almost all work is
computerized. So, accuracy is maintained. Tourism Management System mainly deals with
creating packages, booking Management and issues and enquiries which can managed by
the Admin.
.
3.3 Technology used
PHP
MYSQL
PHPMY ADMIN
XAMPP
9
CHAPTER –4
REFLECTION NOTES
4.1 Experience
The internship has been a really useful experience for me that I can learn a lot of new
knowledge that will definitely be useful for my future study. I’m grateful that my assignments
have a lot of variety instead of just focusing on a specific area. This allows me to be able to
learn more and also challenge myself to overcome many different kinds of difficulties
encountered during my internship. Having many assignments also required me to manage my
work time efficiently prioritizing the urgent task.
Some tasks require me to do research with less available online documentation other task
requires me to make attempts on works that I have never experienced before just by learning
from documentations. Although the task may be difficult and overwhelming sometimes, I’m
really excited to push my skills to the limit and carry out those tasks assigned to me.
Beside technical skills, I also observed and learned a lot of soft skills from my supervisors
and my co-workers such as professional communication and team work. I have also learned a
lot from my supervisor who’s always willing to help me when I face difficulties and also
willing to share a lot of his knowledge and wisdom to me from his post experience.
My internship experience has definitely improved my hard skills in IT and sharpen my soft
skills a lot more than I expected I have shaped a better mind set in me and motivated me to
keep on exploring and challenging myself in the world of information technology.
10
TOURISM MANAGEMENT SYSTEM Reflection Notes
Processor: Intel i5
Software Requirements
• In the present system a customer has to approach various agencies to find details
of places and to book tickets.
• A customer may not get the desired information from these offices and often
the customer may be misguided.
• It is tedious for a customer to plan a particular journey and have it executed properly.
• It is easy for a customer to plan a particular journey and have it executed properly.
project
The above figure represents the Use Case diagram of the project.
4.5 Implementation
HOME PAGE
<?php
session_start();
error_reporting(0);
include('includes/config.php');
?>
<!DOCTYPE HTML>
<html>
<head>
<title>TMS | Tourism Management System</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<div class="banner">
<div class="container">
<h1 class="wow zoomIn animated animated" data-wow-delay=".5s" style="visibility: visible;
animation-delay: 0.5s; animation-name: zoomIn;"> TMS - Tourism Management
System</h1>
</div>
</div>
<!--- rupes---->
<div class="container">
<div class="rupes">
<div class="col-md-4 rupes-left wow fadeInDown animated animated" data-wow-delay=".5s"
style="visibility: visible; animation-delay: 0.5s; animation-name: fadeInDown;">
<div class="rup-left">
<a href="offers.html"><i class="fa fa-usd"></i></a>
</div>
<div class="rup-rgt">
<h3>UP TO USD. 50 OFF</h3>
<h4><a href="offers.html">TRAVEL SMART</a></h4>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="rup-rgt">
<h3>FLAT USD. 50 OFF</h3>
<h4><a href="offers.html">US APP OFFER</a></h4>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
• Admin.
• User
4.5.1 Modules
• Admin can manage the user and receive package from traveler & package management.
• This module provides administrator related functionality. Administrator manages all
information and has access rights to add, delete, edit and view the data related to
places, travels, routes, bookings, etc.
• Further this section is mainly divided into the following modules which includes the
various operations that can be performed by an authorized user.
1. Admin Login
2. Admin Dashboard
3. Create Package
4. Manage users
5. Manage booking
6. Add New Admin (Sign Up)
7. Add users
8. Manage issues
9. Manage
module:
• This module helps the User to keep track of all tour packages and booking details.
1. User signup
2. User sign-in
3. Tour Packages
4. Contact Details
21
BIBLIOGRAPHY
stakeholders’ perspectives”, Tourism Management, 31, 572–589 Buhalis D. and Deimezi O.,
2004,
[4] “E-tourism developments in Greece: Information communication technologies adoption
for the strategic management of the Greek tourism industry”, Tourism Management
Research,5
(2): 103-130. Buhalis, D. (2001).
[5] https://docs.spring.io/spring/docs/current/spring-framework-reference/
[6] https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html
[7] https://www.w3schools.com/html/
22
APPENDIX
Appendix A: Abbreviation
HTML: Hyper Text Markup Language
CSS: Cascading Style Sheets
API: Application Programmable Interface
R&D: Research and Development
IT: Information Technology
SDLC: Software Development Life Cycle
PHP: Hypertext Preprocessor
UI: User Interface
RAM: Random Access Memory
HR: Human Resource
CEO: Chief Executing Officer
23