SlideShare a Scribd company logo
1 of 71
CONTRIVER®, Mysore
Department of Programming and development
INTERNSHIP TRAINING REPORT
Submitted in partial fulfilment of the requirements for the certification of
30 days internship training program
SUBMITTED BY
PUNYA KEERTHI S
(4AD20CS066)
Under the Guidance of
Sangeeta A Kambali
Assistant data analyst
Contriver.
Department of Programming and development
M/S CONTRIVER®
#127/1,Chamalapura St,
Mysore -571301,
Karnataka, India
2023- 2024
CONTRIVER®
#127/1, Chamalapura St, Mysore- 571301, Karnataka, India
Department of Programming and development
TRAINING CERTIFICATE
This is to certify that Ms. PUNYA KEERTHI S (4AD20CS066). bonafide students of
ACADEMY FOR TECHNICAL AND MANAGEMENT EXCELLENCE, College of Engineering
in partial fulfillment for the award of “Training Certificate” in Department of
Programming and development of the CONTRIVER, Mysore during the year 2023-
2024. It is certified that she has undergone internship during the time period from
17/08/2023 to 16/09/2023 of all working days corrections/suggestions indicated for
internal validation have been incorporated in the report deposited to the guide and
trainer. The training report has been approved as it satisfies the organizational
requirements in respect of Internship training prescribed for the said qualification.
Ms. Syeda Arbeena
Kausar Masters of
technology, Guide
Ms. Sangeeta A Kambali
Assistant data analyst
Contriver
Shri. SANJAY B
DMT, B.E.
Sr. Production Head and Chief
Executive Officer
ACKNOWLEDGEMENT
It is our privilege to express gratitude to all those inspired us and guided to complete the
internship-training program. This work has remained incomplete without the direct and indirect
help of many people who have guided us in the success of this internship. We are grateful to
them.
I would like to express my sincere gratitude to everyone who has contributed to make my
project internship a fulfilling and educational experience. First and foremost, I would want to
thank my internship supervisor sincerely for all of the excellent advice, mentoring, and steadfast
support they provided me with during this assignment. I've learned a lot about "Globetrotter"
thanks to your knowledge, persistence, and support.
I'm also appreciative that the entire team gave me the chance to be a part of this exciting
and creative atmosphere. It has been quite enlightening to be exposed to problems in the real
world and work in a team environment. I'd want to thank my coworkers and other interns for their
support, friendship, and opportunities to grow together.
Date:30/09/2023
Place: Mysore
- PUNYA KEERTHI S
CONTACT INFORMATION
OBJECTIVE
ACADEMIC INFORMATION
RESUME
PUNYA KEERTHI S
COMPUTER SCIENCE
ENGINEERING
ADDRESS:
D/O Suresh H,
#144, 1st
C cross,
Niveditha Nagar
Mysuru district,
570022.
EMAIL ID:
punyakeerthi7@gmail.com
CONTACT NO:
+917676406325
To work in a very challenging and competitive job environment with an appraisal and growth combination, where
I would be able to significantly contribute to the organization’s requirements while continuously enhancing my
skill-set.
EDUCATION QUALIFICATIONS:
COURSE/EXAM INSTITUTION YEAROF PASSING MARKS OBTAINED
IN %
SSLC St. Joseph’s school,
Mysuru
2018 75.56
PUC Alvas PU
College, Mysuru
2020 87.30
B.E IN COMPUTER
SCIENCE AND
ENGINEERING
Academy for
Technical and
Management
Exllence College of
Engineering,
Mysore.
2024 66.5%,
PROJECT DETAILS
PERSONAL STRENGTH
PERSONAL PROFILE
 Packages : MS Office, MS powerpoint, MS excel
 Programming languages : C programming, Java, Python.
 Engineering tools : HTML, CSS
ENGINEERING PROJECT: Globe trotter
Abstract: Here I have developed a project on Globetrotter is nothing but Tour and Travel. Online Tour
and Travel Booking is a system that gives you the facility of booking any type of packages (Summer
special packages, Manali tour packages, Shimla special packages, adventures etc).
 Adaptability
 Communication Skills
 Attention to Details
 Event planning and organizing.
 Leadership.
Name : Punya Keerthi S
Father’s name : Suresh H
DOB : 02-11-2002
Marital Status : Single
Nationality : Indian
Languages Known : English, Kannada, Hindi.
Personal address : D/O Suresh H, 144 1st
C cross,
Niveditha Nagar, Mysuru district,570022
I herebydeclare that all the information’s are correct and true to the best of myknowledge and belief.
DATE:30/09/2023 Yours Sincerely,
Place: Mysuru (Punya Keerthi. S)
COMPUTER SKILLS
DECLARATION
TAKEAWAY TOPICS FROM TRAINING
HTML:
HTML, which stands for Hyper Text Markup Language, is the standard markup language used to create web
pages and structure their content on the World Wide Web. It forms the backbone of most web pages and is an
essential technology for anyone involved in web development or web design.
Here's a brief overview of HTML:
 Markup Language: HTML is a markup language, not a programming language. It consists of a set
of elements or tags that you use to structure content on a web- page
 Elements: HTML documents are composed of HTML elements, which are enclosed in angled
brackets (< >). Elements typically consist of a start tag, content, and an end tag. For example, `<p>`
is a paragraph element, and `<a>` is an anchor (link) element.
 Attributes: Elements can have attributes that provide additional information about the element.
Attributes are typically specified in the start tag and help define an element's behavior or appearance.
For instance, the `<img>` element has an `src` attribute to specifythe image source.
 Nesting: HTML elements can be nested within one another, creating a hierarchical structure. This
nesting determines the order and relationship of elements on a web page.
 Semantic HTML:HTML5 introduced semantic elements like `<header>`, `<nav>`, `<article>`,
`<section>`, and `<footer>`. These elements provide more meaningful information about the
structure of a web page and improve accessibility and search engine optimization.
 Hyperlinks: HTML is crucial for creating hyperlinks, allowing users to navigate between different
web pages and resources on the internet. The `<a>` element is used to create links.
 Multimedia and forms: HTML supports embedding multimedia elements like images, audio,
video, and interactive content through elements like `<img>`, `<audio>`, `<video>`, and
`<iframe>`. It provides form elements (e.g., `<form>`, `<input>`, `<textarea>`) for creating
interactive forms for user input and data submission.
CSS:
CSS, which stands for Cascading Style Sheets, is a crucial technology used in web development to control the
presentation and styling of HTML documents. It allows web designers and developers to define how web
content should appear, specifying details such as layout, colors, fonts, and spacing.
Here's a brief overview of CSS:
 Selectors and Declarations:CSS works by applying rules to HTML elements using selectors.
Selectors target specific elements in the HTML document, and declarations within those rules.
 Styles Cascading: The term "cascading" in CSS refers to the order in which styles are applied to
elements. Styles can be inherited from parent elements, overridden by more specific selectors, or
modified by external stylesheets. This cascade allows for flexibility and control over how styles are
applied.
 External Stylesheets: CSS can be included in an HTML document internally (within a `<style>`
element in the document's `<head>`) or externally (in a separate. css file linked to the HTML
document). External stylesheets are preferred for larger projects because they promote consistency and
easier maintenance.
 Box Model: CSS defines how elements are displayed in a box model, which includes content, padding,
borders, and margins. This model governs the layout of elements on the web page.
 Transitions and Animations: CSS allows for the creation of smooth transitions and animations,
enhancing user experiences. Transition properties can change gradually over a specified duration,
while keyframes and animations offer more complex animations.
 Accessibility: CSS can contribute to web accessibility by defining styles that are more readable and
usable for people with disabilities, such as those who use screen readers or have visual impairments.
WORDPRESS:
WordPress is a popular and widely used content management system (CMS) and website creation platform.
It provides a user-friendly interface for building, managing, and maintaining websites and blogs.
Here's a brief overview of WordPress:
 Content Management System (CMS): WordPress is primarily known as a CMS, which means it
enables users to easily create, organize, and manage various types of content on a website. It is
particularly well-suited for blogs, news sites, e-commerce stores, portfolios, and small to medium-
sized business websites.
 Open Source: WordPress is open-source software, which means it is freely available for anyone to
use, modify, and distribute. This open nature has led to a large and active community of developers
and users who contribute to its growth and development.
 Themes: WordPress allows users to choose from thousands of themes (both free and premium) that
control the design and layout of their websites. Themes can be customized to match specific branding
or design preferences.
 Plugins: WordPress's functionality can be extended through plugins, which are small pieces of
software that add new features and functionality to a website. There are thousands of plugins available
for various purposes, including SEO optimization, e-commerce, social media integration, and more.
 Blogging: WordPress initially gained popularity as a blogging platform. It offers powerful blogging
tools, including categories, tags, and a comment system, making it a favorite among bloggers.
 SEO-Friendly: WordPress is known for being SEO-friendly out of the box. It generates clean and
structured HTML code, offers SEO plugins, and provides features like customizable permalinks,
making it easier for websites to rank well in search engines.
 Community and Support: The WordPress community is vast and active, providing ample support
through forums, documentation, and tutorials. Users can find answers to their questions and
troubleshoot issues easily.
JAVA SCRIPT:
JavaScript, often abbreviated as JS, is a versatile and essential programming language for web development.
It's primarily used to enhance the interactivity and functionality of websites. JavaScript allows developers to
create dynamic web content, manipulate the Document Object Model (DOM) to change webpage elements
in real-time, and interact with users through forms and user interfaces. With the rise of modern web
applications, JavaScript has become a core technology for building responsive, interactive, and user-friendly
websites. It's supported by all major web browsers and is commonly used alongside HTML and CSS to create
engaging online experiences, ranging from simple animations to complex web applications. JavaScript's
widespread use and continuous evolution make it a fundamental skill for web developers.
PYTHON:
Python is a high-level programming language that is commonly used in human speech emotion recognition
projects. It is a versatile language that offers a wide range of libraries and frameworks for speech processing,
machine learning, and data analysis.
Created by Guido van Rossum and first released in 1991, Python has gained immense popularity across
various domains, including web development, data analysis, machine learning, and automation.
Its clean and concise syntax, which emphasizes code readability through indentation, makes it an ideal choice
for both beginners and experienced developers. Python boasts a rich standard library and a vast ecosystem of
third-party packages and frameworks, contributing to its flexibility and efficiency in solving a wide range of
programming tasks. Its community-driven development model ensures regular updates and support, making
Python a top choice for anyone looking to develop software, analyze data, or explore the world of artificial
intelligence and machine learning.
MACHINE LEARNING:
Machine learning is a subfield of artificial intelligence (AI) that focuses on developing algorithms and models
that enable computers to learn from and make predictions or decisions based on data, without being explicitly
programmed.
Types of Learning: There are several types of machine learning, including:
 Supervised Learning: In this type, the algorithm learns from a labeled dataset, where the input data
is paired with corresponding correct output or target values. It's used for tasks like classification and
regression.
 Unsupervised Learning: Unsupervised learning deals with unlabeled data and aims to find patterns
or structures within the data, often through clustering or dimensionality reduction techniques.
 Reinforcement Learning: In reinforcement learning, agents learn by interacting with an environment
and receiving feedback in the form of rewards or punishments. It's commonly used in tasks like game
playing and autonomous robotics.
 Semi-Supervised Learning and Self-Supervised Learning: These are hybrid approaches that use
both labeled and unlabeled data or generate their own labels from the data.
TOPICS FROM GUEST LECTURER
WordPress is a popular content management system (CMS) widely used for building websites and blogs.
Here's a brief overview of web development using WordPress, which can be helpful for your internship:
Introduction to WordPress:
WordPress is an open-source platform known for its user-friendliness and versatility. It allows you to create
websites without extensive coding knowledge.
Installation and Setup:
Start by installing WordPress on a web server. You can use a local development environment or a web
hosting service. Once installed, configure the basic settings.
Themes:
WordPress offers a wide range of themes, both free and premium, to change the look and layout of your
website. You can also create custom themes to suit specific project requirements.
Plugins:
Plugins extend WordPress's functionality. There are thousands of plugins available for various purposes,
such as SEO optimization, e-commerce, and security. Choose and install plugins based on your project needs.
Content Management:
WordPress provides a user-friendly dashboard for managing content. You can create and edit pages, posts,
and multimedia elements easily. Utilize categories and tags to organize content effectively.
Customization:
WordPress allows for extensive customization. You can modify themes and plugins using HTML, CSS, and
PHP to meet unique design and functionality requirements.
SEO Optimization:
Optimize your website for search engines using SEO plugins and best practices. Focus on keyword
research, meta tags, and content quality to improve search engine rankings.
Performance Optimization:
Ensure your website loads quickly by optimizing images, using caching plugins, and implementing content
delivery networks (CDNs) if needed.
Security:
WordPress is a common target for hackers, so implement security measures. Regularly update themes,
plugins, and WordPress core. Use securityplugins and strong passwords.
Testing and Debugging:
Test your website across different browsers and devices to ensure compatibility. Debug any issues that
arise during development.
Backup and Maintenance:
Set up regular backups to safeguard your website's data. Perform routine maintenance tasks, including
updates and security checks.
Performance Monitoring:
Use tools like Google Analytics to monitor website traffic and user behavior. Adjust your strategy based
on insights gained from analytics.
Responsive Design:
Ensure your website is responsive, meaning it adapts to various screen sizes, including mobile devices, to
provide a seamless user experience.
Collaboration and Communication:
Effective communication with team members and clients is crucial. Use project management tools and
keep stakeholders informed about progress.
Documentation:
Maintain detailed documentation of your work, including changes made, custom code snippets, and
configuration settings. This aids troubleshooting and future development.
Continuous Learning:
The field of web development, including WordPress, is continually evolving. Stay updated with the latest
trends, techniques, and technologies.
FEEDBACK/OPINOIN OF THE INTERSHIP
Innovative topics/Methods:
Web development is the process of creating and maintaining websites and web applications for the internet
or an intranet. It encompasses a range of tasks, from designing the user interface and user experience to
writing the code that makes a website functional. Front-end developers focus on the visible aspects of a
website that users interact with directly. This includes designing the layout, creating responsive designs for
different devices and screen sizes, and implementing the user interface using technologies like HTML
(Hypertext Markup Language), CSS (Cascading Style Sheets), and JavaScript. Front-end developers strive
to create visually appealing and user-friendly websites.
Content management systems (CMS) like WordPress, Drupal, and Joomla provide pre-built solutions for
website creation, while custom web development allows for tailored solutions to meet specific requirements.
The field of web development is constantly evolving, with new technologies and frameworks emerging
regularly. Additionally, web developers must consider factors like web accessibility, search engine
optimization (SEO), and user experience (UX) to create websites that are both functional and user- friendly.
Web development plays a critical role in shaping the digital presence of businesses, organizations, and
individuals on the internet.
Industrial significance of the topics:
Machine learning and Web development
Syllabus/Concepts that can be included/recommended in
engineering curriculum (Academics):
In-depth about Machine learning topics and Java-script .
Area of improvements/Drawbacks in the internship program:
Extending the internship program for 2-3 months which will be helpful for us in learning the topics
in depth.
Opinion of the internship:
Python is an excellent choice for an internship focused on ML due to its popularity, versatility, and extensive
ecosystem of libraries and tools for ML and data science. Ultimately, the quality of your internship experience
will depend on various factors, including the specific organization, team, and project you're assigned.
ABSTRACT
Here I have developed a project on Globetrotter is nothing but Tour and Travel. Online Tour and Travel
Booking is a system that gives you the facility of booking any type of packages (Summer special packages,
Manali tour packages, Shimla special packages, adventures etc ). This system is made, so that customer can
easily book ticket for all packages of tourist place such as hills, trekking, adventures, spirituals and user can
also register for hotels for different types of room. The project ‘Tours and Travels’ is developed to replace the
currently existing system, which helps in keeping records of the customer, details of destination as well as
payment received. It saves the precious asset that is time, and also accuracy, reliability and uniformity can be
maintained. This project is useful for the manager of the company as it helps them to search the data faster than
existing system, to get customer record easily and report of the customer payment, etc are generated as per
requirement.
In this site, Admin can add packages, add destinations (adventures, spirituals), user can search destinations
and book their trip through online payment.
CONTENTS
LIST OF FIGURES.......................................................................................................i
CHAPTER 1
INTRODUCTION..................................................................................................... 1-3
1.1 Problem statement..................................................................................................1-2
1.2 Objective of the project............................................................................................. 2
1.3 Area of computer science.......................................................................................2-3
1.4 Scope of the project...................................................................................................3
CHAPTER 2
LITERATURE SURVEY.........................................................................................4-6
2.1 Literature Review...................................................................................................4-5
2.2 Introduction............................................................................................................... 5
2.3 Chronological approach.........................................................................................5-6
2.4 Thematic approach.................................................................................................... 6
CHAPTER 3
METHODOLOGY ..................................................................................................7-10
3.1 Front end design and tour booking ..........................................................................7
3.2 Creating site imagery choose working page ............................................................7
3.3 Key elements of travel methodology ....................................................................7-8
3.4 Feasibility Study................................................................................................... 8-9
3.5 Proposed System of travelling ............................................................................9-10
CHAPTER 4
SYSTEM REQUIREMENTS & SPECIFICATION ..........................................11-16
4.1 Software Requirements...........................................................................................11
4.2 Hardware Requirements.......................................................................................... 11
4.3 Functional Requirements .................................................................................. 11-13
4.3.1 User Requirements .................................................................................................. 11-12
4.3.2 Administrator Requirements ................................................................................... 12-13
4.4 Non Functional Requirements...........................................................................13-16
4.4.1 Performance Requirements..................................................................................... 13-14
4.4.2 Usability Requirements............................................................................................ 14-15
4.4.3 Security Requirements....................................................................................................16
CHAPTER 5
SYSTEM DESIGN AND ANALYSIS.................................................................. 17-20
5.1 Data Flow Diagram...................................................................................... 17-18
5.2 Context Flow Diagram...................................................................................... 19
5.3 Existing System.................................................................................................20
5.4 Proposed System.............................................................................................. 20
CHAPTER 6
IMPLEMENTATION ............................................................................................21-36
6.1 Algorithm....................................................................................................21-22
6.2 Source code.................................................................................................23-36
CHAPTER 7
TESTING AND PERFORMANCE .....................................................................37-42
7.1 Testing........................................................................................................37-39
7.1.1 Functional Testing...........................................................................................37-38
7.1.2 Usability Testing................................................................................................... 38
7.1.3 Performance Testing...................................................................................... 38-39
7.1.4 Security Testing….............................................................................................. 39
7.2 Graph Inference......................................................................................... 40-42
CHAPTER 8
SNAPSHOTS......................................................................................................... 43-48
CHAPTER 9
9.1 Environmental impact...................................................................................... 49
9.2 Human safety aspects................................................................................. 49-50
9.3 Ethical Practices..........................................................................................50-51
9.4 Cost Consideration...................................................................................... 51-52
CHAPTER 10
CONCLUSION ..........................................................................................................53
CHAPTER 10
FUTURE SCOPE...................................................................................................... 54
REFERENCES.......................................................................................................... 55
LIST OF FIGURES
Figure 1 Administrator Use Case Diagram......................................................................12
Figure 2 Data Flow Diagram (DFD) ................................................................................18
Figure 3 Context Flow Diagram ......................................................................................19
Figure 4 Alternatives to book travel packages..................................................................40
Figure 5 What hinders people from travelling..................................................................40
Figure 6 Functionalitytest results ................................................................................41-42
Figure 7 Index page...........................................................................................................43
Figure 8 Sign up page........................................................................................................43
Figure 9 Login page ..........................................................................................................44
Figure 10 Popular places page...........................................................................................44
Figure 11 Photos gallery page...........................................................................................45
Figure 12 Different places page........................................................................................45
Figure 13 About particular page .......................................................................................46
Figure 14 Change password page .....................................................................................46
Figure 15 About page........................................................................................................47
Figure 16 Our team page ...................................................................................................47
Figure 17 Contact page .....................................................................................................48
i
Globe trotter 2023-24
Department of Programming and development, Contriver Page 1
CHAPTER 1
INTRODUCTION
This project is based on how an effective travel website will make us feel. It is based on a travelling website
with fully featured functions that will activate the travelling bug with vibrant imagery. This website contains
highlights of some important places along with high quality photography and allow people to book their dream
destination within their budgets. It also includes full customer support, book as per your time choice, full virtual
tour of place through different videos and images. People all over the world are fond of travel and tourism.
People often find it difficult to search for the best places. To address the issue, we adopt the travellingwebsite
which will offer best places among others. The main objective of the project is to create a website using
MERNSTACK technologies to continuously provide enjoyable quality excursions/trips on time and on budget.
It will also develop enthusiastically satisfied customers all of the time. We provide the most suitably designed
as well as the customized travel list to the customers. We offer everything related to travelling services under
one roof. Today's extremely exhausting work environment dictates that individuals requires some joyful
holiday. We provide stress-free joyful refreshing holidays with cost competitive and customized packages
according to their requirements. We provide services in almost every city in India. We wantto serve our
customers with best possible service and provide them the kind of comfort they want. We also want to
customize our tours as per our customer’s requirement without reducing joy or quality of tour People of all
ages and backgrounds will come to enjoy the unique, upscale, joyful, and refreshing environment that Tour
&Travel provides. It may vary from customer to customer and packages according to need. We offer new
products and concepts from time to time. Keeping the effect of change of seasons on the human mind and
body, we revise our itineraries regularly. This is because the comfort and the satisfaction of our customers are
paramount to us. Tour &Travel offer a large range of travel opportunities. Whether you're looking for a
weekend getaway to relax and indulge, a special holiday with friends and family, a trip to your favourite chill
out spot or a new adventure, you've come to the right place.
1.1 PROBLEM STATEMENT
The current travel mobile web does not cover the combination of all the travel packages in a platform. The
current middle-man used by the travel agencies mainly consists of social network such as Facebook or popup
advertising which is not eye catching and attractive to the people who are surfing the internet. Not only that,
the information listed in the popup or the advertising is not detailed enough or will be often think as scam or
fake promotion made to help someone to earn money just by clicking on the link. Therefore, this research
Globe trotter 2023-24
Department of Programming and development, Contriver Page 2
focuses on providing details and correct promotions of the travel packages for different travel agencies, just
by uploading the travel packages on their own or through customers recommendations.
1.2 OBJECTIVE OF THE PROJECT
The aim of this project is to develop a website for travellers and travel agencies which meet the requirements
and user- friendly. To fulfil the aim, following are the objectives need to be fulfilled:
1. To studythe current trend of public interest towards holiday destination tours by referring to the uploaded
data from the travel agencies.
2. To design a website that enables the travel agencies and travellers to upload and view holiday destination
tours.
3. To conduct functionality testing with several circumstances to ensure the qualityof the website.
This has been tried to achieve thought making the whole system computerized along with the basic tasks
of Private work and automation of all storage network. Certain additional feature like making new user to use
this software, better User interaction etc.
Features:
Full featured Wishlist cart
Place pagination
User profile with bookings
Admin place management
Admin user management
1.3 Area of Computer Science
Web Development is a broad term for the work involved in developing a web site for the internet or an Intranet
(a private network). Web development can range from developing the simplest static single page of plain text
to the most complex web-based internet applications, electronic businesses, and social network services.
Using Web development, we can design different types of websites and the web application. A more
comprehensive list of tasks to which web development commonly refers, may include web engineering, web
design, web content development, client liaison, ecommerce development. Among web professionals, "web
development" usually refers to the main
non design aspects of building web sites: writing markup and coding.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 3
1.4 SCOPE OF THE PROJECT
The Website is developed based on real life. It is very helpful in business applications. Today’s extremely
exhausting work environment dictates that individuals requires some joyful holiday. The website will provide
a stress-free joyful refreshing holiday with cost competitive and customized packages according to their
requirements. As itis web based it can provide services in almost each and every city of India. It offers tour
and travel services domestic tour packages only in one click. It provides the most suitably designed as well as
the customized travel packages to the customers. A traveller can find everything related to travelling services
under one roof by this website. The site will help to estimate the benefits and calculate the requirementvery
easily. The benefits will be in terms of speedy query. Smooth and faster operations at all levels improve the
working atmosphere of the entire organization.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 4
CHAPTER 2
LITRETURE SURVEY
2.1 LITRETURE REVIEW
This section includes various statement, views, opinion, and statement of the different authors
regarding the main subject that considers in the whole research study. By this section, a researcher can gather
secondary information about the subject by use of several books, journal online articles etc. In the present
research study, a scholar has the main aim is to identify the impact of information technology on the tourist
behaviour in India along with case evaluation of Cox and Kings. To achieving this aim, a scholar will consider
upon the various objectives such as the role of information technology, the impact of information technology
on the tourist behaviour. Following is various themes designed regarding the research objective.
The tourism industry in India
Armstrong, Delia, and Giardina, (2016) stated that Travel and tourism have not only become one of the world
largest industries but also grows consistently every year. Travel and tourism represent approximately 11% of
the worldwide grew at the average rate of 4-3% per annum. As per the view of Schivinski and Dabrowski,
(2016) in India, travel and tourism industry plays a very crucial role in order to improve the economy. As per
the report of world travel and tourism council in 2017, around 15.24 Lakh Crore and 9.4% of GDP in India. It
has been estimated that 41.622 million jobs and 8% of its total employment in the India tourism industry. In
India 2017, over 10 million foreign tourists arrived and that represented a growth of 15.6%. In the 2014-2015,
Tamil Nadu, Maharashtra, Uttar Pradesh, Delhi, Mumbai, Chennai, Agra, Jaipur is the most visited cities in
India that visited by foreign tourists.
The relationship between information technology and Tourism
According to the view of Godey and et.al., (2016) information technology plays a very crucial role in the
travel and tourism industry. As in the present time, with help of information technology organization in the
tourism industry has brought several innovation and changes. Several activities and functions in the travel and
tourism sector such as operation, administration, customer service, communication, marketing and promotion,
guest service system, financial management etc operate and manage with help of information technology. In
these various activities, information technology has played a great role in the travel and tourism sector. There
is the direct relationship between the travel and tourism organization and information technology as in various
activities of travel and tourism, information technology mostly used. In the opinion of Doolin, Burgess, and
Globe trotter 2023-24
Department of Programming and development, Contriver Page 5
Cooper, (2002) in the marketing and advertisement activity, information technology plays a great role by which
services and tourism product can easily promote and advertise in the market. With help of social media, an
organization can design its own page in the 6 Facebook, YouTube, Instagram, and information to customers
about the tourism product and services. By posting attractive images, video, pictures, links and content, an
organization can attract and influence the large numbers of customers toward the business product and services.
Hence, it can be said that in the marketing and advertising activities in the travel and tourism sector, information
technology assists in the organization in an effective and efficient manner.
2.2 INTRODUCTION
In this modern era, all information is available through internet and internet becomes a part of our daily life
where it is irreplaceable. Nowadays people count on the information published online instead of reading the
newspaper. Internet exists is primarily to help finding information that is needed. In the business world,
information is critical for all companies, hence it is necessary to have a website or promotional website for
their customers. It needs to contain information about what the company can do and offer for them. According
to a survey of online travel sales growth, the travel growth around the globe is increasing every year. It is
estimated sales to reach about $ 523 Billion in the coming year 2016 (Chawla, 2014). This shows the
importance of online promotional website in helping the company to increase their sales and also reputation.
“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 their destinations, includes movement for all purposes, as
well as day visit or excursions”. As the name suggests, this feature provides the opportunity to the user to
explore his trip on his computer. On a Google map showing all major cities, the user clicks on his starting city.
Then by providing his interest, and the range of his travelling he will get all the cities, which matches both
criteria, on a Google Map centred on his starting city. Now with just only a click he can explore any city for
its rating, main attractions and experiences of the 4 past travellers to that city. Along these things, a slide show
of the photos of that city searched from tour and travels.
2.3 CHRONOLOGICAL APPROACH
Historical Management of Tourism and Travels Management: Travel has been an integral part of human
existence since ancient times. It began as rudimentary journeys for trade, exploration, and religious pilgrimage.
As societies developed, so did the need for more structured travel arrangements. Notably, the 19th century saw
the emergence of travel agencies, exemplified by Thomas Cook's pioneering efforts in organizing package
tours.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 6
Early Theories and Models of Tourism Management: Theories and models related to tourism management
started to emerge in the mid-20th century. Richard Butler's Tourism Area Life Cycle model and Gunn's concept
of the "tourism product" offered frameworks for understanding the growth and development of tourist
destinations.
2.4 THEMATIC APPROACH
Sustainable Tourism Management: Sustainability has become a central theme in modern travel management.
The increasing awareness of environmental and social impacts has prompted the industry to adopt sustainable
practices. Concepts such as ecotourism, responsible tourism, and sustainable destination management have
gained prominence.
Customer Experience and Service Quality: In the contemporary landscape, delivering exceptional customer
experiences is paramount. The advent of technology has empowered travelers with information and options,
making service quality a crucial differentiator. Online reviews, personalization, and seamless booking
processes have reshaped the customer experience.
The Role of Technology in Modern Travel Management: Technology has revolutionized the way travel is
managed. Online travel agencies (OTAs), booking platforms, and mobile apps have simplified the booking
process. Moreover, big data analytics, artificial intelligence, and machine learning are harnessed for demand
forecasting, pricing optimization, and personalization.
Crisis Management in Tourism: Crisis management has taken a front seat in recent years, with the tourism
industry facing various challenges, including natural disasters, health crises, and political unrest. Effective
crisis management strategies, risk assessment, and communication protocols have become vital for ensuring
the industry's resilience.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 7
CHAPTER 3
METHODOLOGY
3.1 Front end design and tour booking
Front end refers to the visual layer of website and applications. The UI, layout, images and other visual
elements and their styling comprises of:
 Creating mockup and developing visual standards
 Structuring Semantic content
 Developing visual standards.
 Handling site accessibility.
 Page layout
 Form design.
 Interactivityand Animation.
3.2 Creating site imagery Choose working page
1. This is the home screen that contains the title in the toolbar and has four links which takes the user to four
different features.
2. On the top right corner of title bar is a button which on clicking opens the navigation, on which user will
click.
3. In the navigation drawer, the user can choose package from package link, destination from destination link.
The user also has the option of changing the user password which in return changes it to your password in the
database.
3.3 Key elements of a travel methodology
Methodology intraveling refers to the systematic approachor plan you follow when exploring new destinations
or embarking on a journey. Here are some key elements of a travel methodology:
Destination Research: Begin by researching your chosen destination. Learn about its culture, history,
attractions, and local customs. This helps you make informed decisions during your trip.
Budget Planning: Determine your travel budget, including expenses for accommodation, food,transportation,
Globe trotter 2023-24
Department of Programming and development, Contriver Page 8
activities, and emergencies. Stick to your budget to ensure a financially stress-free trip.
Itinerary Planning: Create a rough itinerary that outlines the places you want to visit, activities you want to
do, and the duration of your stay at each location. Flexibility is important, but having a general plan can help
you make the most of your time.
Packing Strategy: Pack wisely, considering the weather, activities, and culture of your destination. Make a
checklist to ensure you don't forget essentials like passports, visas, medications, and travel adapters.
Safety Precautions: Research safety guidelines and potential risks associated with your destination. Register
with your embassy if necessary, and keep emergency contacts handy.
Local Interaction: Engage with locals to learn more about their culture and way of life. This can enhance
your travel experience and provide valuable insights.
Environmental Responsibility: Practice responsible tourism by minimizing your environmental impact.
Follow local guidelines for waste disposal and respect wildlife and natural habitats.
Health Precautions: Prioritize your health by staying hydrated, getting enough rest, and taking necessary
vaccinations or medications if required for your destination.
Adaptability: Be open to unexpected changes and challenges during your trip. Adaptability is a crucial aspect
of successful travel.
3.4 Feasibility Study
The feasibility study is undertaken to determine the possibility of either improving the present system or
developing a completely new system. It helps to obtain an overview of the problem and get an idea whether a
feasible solution exists.
Operational Feasibility Study: The current system is manual. Thus processing large amount of data becomes
a cumbersome activity. Reports that are generated are difficult to prepare manually and are also error prone.
Operationally the Proposed system is feasibility because there are sufficient supports for project from
management. It will be running smoother and faster that of existing system.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 9
Technical Feasibility Study: Generally, new system brings new technology into an organization. The
proposed system requires technology and equipment, which can be obtained. the operating system has the
technical capacity to hold the data required to use the proposed system. The present equipment technology
assures technical guarantee of accuracy, reliability and ease of access.
Legal/Ethical Feasibility Study: Determines whether the proposed system conflicts with legal requirements.
Resource Feasibility Study: This involves questions such as how much time is available to built the new
system, when it can be built, whether it interferes with normal business operations, type and amount of
resources required, dependencies.
Cultural Feasibility Study: In this stage, the project's alternatives are evaluated for their impact on the local
and generated culture. For example, environmental factors need to be considered and these factors are to be
well known. Further an enterprise's own culture can clash with the results of the project.
3.5 Proposed System of Travelling
Online Booking and Reservation: A user-friendly platform for travelers to book flights, accommodations, and
activities in advance.
Real-time Updates: Providing travelers with real-time information on flight statuses, weather conditions, and
traffic updates to enhance their travel experience.
Personalized Recommendations: Utilizing AI to suggest destinations, accommodations, and activities based
on user preferences and past travel history.
Mobile App: A mobile application for easy access to travel information, electronic tickets, and a digital travel
itinerary.
Language Translation: Integration oftranslation services to help travelers communicate in foreign countries.
Safety Alerts: Sending safetynotifications and emergency information to travelers, especially when traveling
Globe trotter 2023-24
Department of Programming and development, Contriver Page 10
to high-risk areas.
Reviews and Ratings: Allowing travelers to rate and review their experiences, helping others make informed
decisions.
Integration with Payment Gateways: Secure online payment options for booking and purchasing travel-
related services.
Loyalty Programs: Implementing rewards and loyaltyprograms to encourage repeat bookings.
Sustainability Initiatives: Promoting eco-friendly travel options and providing information on sustainable
tourism practices.
Customized Travel Packages: Offering tailored travel packages for specific interests such as adventure,
luxury, or cultural experiences.
Travel Insurance Integration: Facilitating the purchase of travel insurance to protect travelers against
unexpected events.
Community and Social Features: Allowing travelers to connect with others, share their experiences, and get
recommendations from fellow travelers.
Local Guides and Maps: Providing maps, guides, and navigation tools to help travelers explore their
destination.
Customer Support: Offering 24/7 customer support through various channels, including chat, phone, and
email.
This proposed system would aim to enhance the overall travel experience by providing convenience, safety,
and personalization to travelers.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 11
CHAPTER 4
SYSTEM REQUIREMENTS AND SPECIFICATION
4.1 Software Requirements:
• Operating System: Windows 7/8/10/11
• Application: VS Code
• Software: Internet Explorer/Google Chrome
4.2 Hardware Requirements:
• Processor: Preferably 1.0 GHz or Greater.
• RAM : 4GBor Greater
• Hard Disk: 1TB
4.3 Functional Requirements
4.3.1 User Requirements
Travel-SYS aims at providing users with comprehensive and high-qualitytourist information service.
1. Register
Visitors use their e-mails as the sole identifiers to register. Fill in e-mail, password, and re-enter the
password when register.
2. User Login
Users need the e-mails and passwords to log into their main interfaces.
3. Query and Browse Destinations
Visitors can find destinations in the hierarchical structure without register. Destinations are arranged
in a Province - City – Attractions structure, in which province, city and attraction pages are separated.
Attraction is the smallest unit. In the attraction page, visitors can browse its general introduction, traffic
information, weather, attraction evaluation, attraction pictures, travel notes and the information of
surrounding commercial facilities.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 12
4. Rating Pictures, Travel notes, or Attractions
After login, users can rate pictures, travel notes and attractions which they have browsed. Rating
reflects how much the public like the picture, travel note or attraction. Users can express their own
views to provide reference to others. This is a very important feature of the web 2.0, which users can
participate in, rather than just passively receiving information of. Thus, users have become the
information provider as well.
4.3.2 Administrator Requirements
The administrator is responsible for controlling the systems proper operation. Figure 2-3 is a use case diagram for
administrators.
Fig 4.3.2 Administrator Use Case Diagram
1. Add / modify Province - City - Attractions Information
Tourist attractions are logically organized in Province - City - Attractions hierarchy according to
Globe trotter 2023-24
Department of Programming and development, Contriver Page 13
geographic location. The administrator is responsible for maintaining such hierarchy. When new
attraction needs to be added, the administrator should add introduction, traffic information, and weather
conditions for the new attraction on the new attractions page. When attraction information is updated,
the administrator can modify the tourist attraction information page.
2. Management of User Authority
Two-dimensional user management model is adopted here. High-level administrators can authorize
low-level administrators. The administrator can allocate his/her jurisdiction and authority. In the user
management interface, administrators can choose the authority-adding link to authorize operations.
Administrators can forbid ordinary users‟ operations for some reason as well.
3. Management of vendors Information
Administrators need to review and approve the application submitted by vendors so as to ensure the
correctness and relevance, and also guarantee user's interests. The approved information should be
added to the related web page and open to users. Administrators are to monitor the information which
includes its validity and user feedback on the vendors.
4. Review
Network platform system has a large degree of freedom. In order to ensure the legality of the content
submitted by users, the administrator has to review the whole system. This review includes each
administrators review within their responsible scope.
4.4 Non-functional requirements
Non-functional requirements are necessary for products and directly affect acceptance of the product. They
make products attractive, easy to use, fast, reliable and secure. The existence of such property is not because
they are the basic functions of the product, but because customers want these functional activities to achieve a
particular quality. Non-functional requirements describe product features such as user experience, products
appearance or usability.
4.4.1 Performance Requirements
As for web-based information systems, performance requirements can help designers and developers to define
system behavior under different loads. Performance is often an important criterion to measure usabilityof the
Globe trotter 2023-24
Department of Programming and development, Contriver Page 14
system. The most important thing of user experience is often relevant to performance, including waiting time,
throughput, and stability and so on. Travel-SYS system should meet the following performance requirements:
1. Response Time
There has always been a variety of definitions for response time of the performance requirements. A more
common definition counts from when the user sends a request to when the last byte reaches the user’s end.
Page response time means the time required to load a page. The time unit is normally second or
millisecond. Average page response time of the system should be within 3 seconds.
2. System Capacity
In the first version, Travel-SYS system should be able to support about 4,000 registered users. Sufficient
database space is required. In addition, the system should support over 1,200 simultaneous online users
and allow 400 concurrent users.
3. Stability
Stability needs a long time to reflect and is used to measure declining rate of the figure of performance
after long running. System with poor stability may result in memory leak or the database transaction log
overflowing. Stability requirements of Travel-SYS are moderate with respect to enterprise information
system. System adjustment is allowed when page views are rare, such as in early morning.
4.4.2 Usability Requirements
Usability requirements make the products meet the needs of the user's ability and expectation to use. Usability
will influence efficiency and error rate of using the product as well as acceptance of new products. Sources of
usability requirements result from the following two factors: one is the required usability level of the product,
and the other is user's expectations In the specific circumstances of the information system, there is no customer
and users are the visitors. In order to satisfy the users‟ experience demand, this information system should
meet the following points:
1. Easy to use
Travel-SYS system should be easy enough for any ordinary user who, if has no professional background,
can achieve necessary function through the information provided on page. Users can complete an objective
without excessive page jump actions. Because too many clicks and jumps easily lead to confusion, which
Globe trotter 2023-24
Department of Programming and development, Contriver Page 15
makes the user tend to forget the initial purpose. Users should clearly know what can be accomplished through
this system, such as browsing the travel notes, rating scenic spots and so on. All functions are located in the
appropriate place of each page to ensure that users can see and hold an overview of the whole function.
2. Easy to Learn
The biggest difference between easy to learn and easy to use lies in that learning to use the system is
difficult in the beginning, but once master it, using the system will become very easy. Travel-SYS is in
accordance to web 2.0 features and is easier to use compared to early passive acceptance of information. In the
initial adaptation phase, users can learn how to use all functions according to suggestion and help in a short
time.
3. Low Error Rate
Travel-SYS system is required to help users minimize the number of errors. Important factors involve
providing users interface and context which are consistent with daily habits and clear navigation, etc. Help
information is also very critical and should be provided in appropriate place. When error occurs, the system
can correct the error or return to the previous step, which also means good performance of the system
robustness.
4. Efficiency
Efficiency requirement of the system can be measured by the time taken to complete a task or the average
number of tasks completed in unit time by users. Efficient user experience will directly increase customer
satisfaction. Efficiency of the system can be divided into two parts: efficiency of the user-controllable and
the efficiency of the system itself. Reasonable interface layout, buttons, and logical hierarchy enable high
operating efficiency for users; background processing and connectivity speed of database will affect the
efficiency of the system itself.
5. High User Satisfaction
User satisfaction, a more or less abstract measure, means that users enjoyusing the system and fell satisfied
with the whole process. As for Travel-SYS system, the number of registered users can be regarded as a
measure of satisfaction. If users are willing to use the system as a travel information search platform and
share their experiences with others on this platform, user satisfaction will prove to be high. In addition,
user's feelings can be obtained through customer satisfaction investigation.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 16
4.4.3 Security Requirement
Security requirement is a critical requirement, for big risks may be brought by products that fail to meet
security requirement. Security of system information tends to be even more important nowadays when the
Internet wins wide popularity. Security involves confidentiality, availability and auditing.
1. Confidentiality
Confidentiality means that only authorized users have access to data. Who is the authorized user and
under what circumstances the authorization is valid must be specified. After given a role by the
administrator, a user turns into an authorized user within his/her competence. The high-level
administrator can authorize the low-level user roles and specify available time of the roles. Higher
administrators can only manage their subordinate administrators.
2. Availability
Availability refers to that the authorized user can have access to data without limitation, which means
data will be still available even they are archived to somewhere else or wrong operation occurs. In
practice, backing up data can prevent data loss. Measures to recover the lost data are also available. In
the Travel-SYS, user‟s data transferred to the custody of the system, including uploaded pictures and
travel notes, are extraordinarily valuable and should not be lost. Availability of data must be ensured
through database management and design.
3. Auditing
Auditing requires the system to maintain an audit trail record which includes data about who has access
to what kind of information as well as all transaction logs within a certain period of time so as to avoid
casual mistakes. Auditing can also provide proof for future objections or disputes. It is particularly
important in terms of business-related information.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 17
CHAPTER 5
SYSTEM DESIGN AND ANALYSIS
5.1 Data Flow Diagram
The Top-Level Data Flow Diagram (DFD) of a Travel and Tourism website is a graphical representation of
the “flow” of data through an information system. It is typically used to givea clear overview of the system
and its functions. The DFD typically contains all of the user flows and their entities such as customers, travel
agents, transportation, booking, tours, etc. The Top Level DFD can also be used to identify any disconnection
between business activities and business objectives. Additionally, it can help to identify areas for
improvement and to streamline processes.
Travel and Tourism website DFD – A data flow diagram (DFD) is a graphical representation of the flow of
data through a system. It is used to understand the processes and data inputs andoutputs of a system and to
identify potential issues or inefficiencies. In a travel and tourism website, a DFD might include: Processes
that represent the different activities that are carried out in the system, External entities that represent the
sources and destinations of data, such as customers and travel agents. Data stores that represent the storage
of data within the system. Data flows that represent the movement of data between processes, external
entities, and data stores. A DFD can be organized at different levels of detail, with higher-level diagrams
providing an overview of the system and lower-level diagrams showing more specific processes and data
flows. The goal of creating a DFD is to provide a clear and comprehensiveunderstanding of the system and
how it operates.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 18
Fig 5.1 Data Flow Diagram (DFD)
Globe trotter 2023-24
Department of Programming and development, Contriver Page 19
5.2 Context Flow Diagram
A Context Flow Diagram (CFD) is a type of flowchart that shows the inputs and outputs of a Travel and
Tourism website. It is typically used to give a clear overview of the system and itsfunctions. The CFD is also
used to identify any disconnection between business activities andbusiness objectives. It typically consists of
overall application dataflow and processes of the system. A CFD typically contains all of the user flows and
their entities such as customers, travel agents, booking, tours, etc
Fig 5.2 Context Flow Diagram
Globe trotter 2023-24
Department of Programming and development, Contriver Page 20
5.3 Existing System:
• All Work are done Manually.
• It Manual Booking System Customer has to go to the Tours and Travel
Agency.
• Ask Inquiry for Travelling
• Difficult To Maintain the Customer Details of Package and Payment
• Receipt in Register.
• They Register Tour Package in the notebook.
• Add advertisement in Local newspaper or Local Market.
• Use Travelling Facility For the Limited Area or Person.
5.4 Proposed System:
• To Create Web Based Application For our Organization.
• To Provide Search Facility For Customer.
• To Generate Different Types of Reports.
• To Provide the online Package Ticket Booking
Facility
• For Customer.
• To Provide package Details.
• Customer Support by24/7
• Services provided by Tour and travels System -
• VIEW PACKAGE
• SEARCH PACKAGE
• BOOKING
•CANCEL BOOKING
Globe trotter 2023-24
Department of Programming and development, Contriver Page 21
CHAPTER 6
6.1 Algorithm
IMPLEMENTATION
Step1: Step one involves accessing the index page, which serves as the main entry point for our website.
Within this index page, you will find four distinct sections or pages:
 Popular Places Page: This section showcases some of the most sought-after destinations or
attractions, allowing you to explore and gather information about thesepopular places.
 Gallery Page: Here, you can immerse yourself in a visual journey through ourcollection of images,
giving you a glimpse of the experiences and beauty, our website has to offer.
 Signup/Login Page: If you wish to engage more deeply with our platform, you can create an account
or log in. This enables you to access additional features and personalized services.
 Contact Page: For inquiries, bookings, or direct communication, our contact page provides you with
a straightforward means of getting in touch with us. Whether you have questions, want to make a
reservation, or require assistance, this page is your gateway to connecting with our team.
Step2: In step two, once you've selected a specific destination category, such as beaches, hillstations,
historical heritage sites, national parks, and more, you will have the opportunity to explore detailed
descriptions of these places and take action, either by booking or contacting for further information. Here's
how this process is typically structured:
 Destination Description: Within the chosen category, you will find comprehensive descriptions of
various places falling under that category. These descriptions provide valuable insights into the
attractions, amenities, historical significance, and natural beauty of each place. This information
helps you make an informed decision about where you want to go.
 Booking: If you decide that a particular destination aligns with your interests and travelplans, you can
proceed to book your visit. Booking options may include selecting dates, specifying the number of
travellers, and making payment arrangements. This ensures that your trip is reserved and confirmed.
 Contact: Alternatively, if you have specific questions, require additional details, or wish to discuss
customized travel arrangements, you can easily get in touch with our team through the provided
contact information.
Step3: In step three, after successfully logging in or signing up, you will unlock additional options and
features within our website. These include:
Globe trotter 2023-24
Department of Programming and development, Contriver Page 22
 Various Places: Upon logging in or signing up, you'll gain access to a broader array ofdestination
categories to explore. These may encompass beaches, hill stations, historicalheritage sites, national
parks, and many more. This expanded selection allows you to refine your search and discover
destinations tailored to your preferences.
 Additional Options: You'll find a set ofsupplementary features, such as:
1. Settings: Here, you can customize your user preferences, including notification settings, profile
information, and other personalization options
2. About Us: This section provides insights into our website's mission, history, and values
You can learn more about who we are and what we stand for.
3. Our Team: Get to know the people behind the scenes. Our team section introduces youto the
individuals working diligently to provide you with the best possible experience on our platform.
 Logout Option: After enjoying the enhanced features and exploring these additional options, you
will have the choice to log out whenever you wish. Logging out ensures the security of your account
and privacy. Once you log out, you will return to a state where you don't have access to the extra
options until you log in again.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 23
6.2 Source code
Index Page:
<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link type="text/css" rel="stylesheet" href="index-style/materialize.min.css" media="screen,projection" />
<link type="text/css" rel="stylesheet" href="index-style/main.css" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-
lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt"
crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>TravelYaari</title>
</head>
<body class="scrollspy">
<a name="home"></a>
<div class="navbar-fixed">
<nav class="green">
<div class="container">
<a href="#home" class="brand-logo">TravelYaari</a>
<a href="#" data-activates="mobile-nav" class="button-collapse">
<i class="material-icons">menu</i></a>
<ul class="right hide-on-med-and-down">
<li><a href="#popular">Popular Places</a></li>
<!-- <li> <a href="html/places.html">Places</a></li> -->
<li><a href="#gallery">Gallery</a></li>
<li> <a href="HTML/signup.html">Sign up / Login</a></li>
<li> <a href="HTMLcontact.html">Contact</a>
</li></ul>
</div>
</nav>
</div>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 24
Home Page
<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link type="text/css" rel="stylesheet" href="../index-style/materialize.min.css" media="screen,projection"
/>
<link type="text/css" rel="stylesheet" href="../index-style/main.css" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-
lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt"
crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Welcome to TravelYaari</title>
</head>
<body class="scrollspy">
<a name="home"></a>
<div class="navbar-fixed">
<nav class="green">
<div class="container">
<a href="#home" class="brand-logo">TravelYaari</a>
<a href="#" data-activates="mobile-nav" class="button-collapse">
<i class="material-icons">menu</i></a>
<ul class="right hide-on-med-and-down">
<li><a href="#popular">Popular Places</a> </li>
<li><a href="gallery.html">Gallery</a> </li>
<li><a class="dropdown-button" href="#!" data-activates="dropdown4">Places<i
class="material-icons right">arrow_drop_down</i></a></li>
<li><a class="dropdown-button" href="#!" data-activates="dropdown3">More<i
class="material-icons right">arrow_drop_down</i></a></li>
<li> <a href="../index.html" onclick="logout()">logout</a></li>
</ul>
</div>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 25
</nav>
Signup Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>signup | TravelYaari</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-
lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt"
crossorigin="anonymous">
<link rel="stylesheet" href="../CSS/nav1.css">
<link rel="stylesheet" href="../CSS/signup.css">
<link rel="stylesheet" href="../CSS/footer.css">
</head>
<body>
<div id="navigation"></div>
<script>
$(document).ready(function() {
$('#navigation').load("nav0.html");
});
</script>
<div class="container" id="signup-container-shadow">
<div class="row display-flex">
<div class="col-xs-12 col-sm-6 col-md-4 col-md-offset-2" id="signup-intro-form">
<!-- <div class="signup-container1"> -->
<form id="signup-form" class="signup-form">
<h2 style="font-size:30px;font-weight: 600;color: honeydew;">Signup</h2>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 26
<div class="signup-form-control">
<label for="username">Username</label>
<input type="text" id="username" placeholder="Enter Username">
<small>Error message</small>
</div>
<div class="signup-form-control">
<label for="email">Email</label>
<input type="text" id="email" placeholder="Enter Email">
<small>Error message</small>
</div>
<div class="signup-form-control">
<label for="password">Password</label>
<input type="password" id="password" placeholder="Enter Password">
<small>Error message</small>
</div>
<div class="signup-form-control">
<label for="password2">Confirm Password</label>
<input type="password" id="password2" placeholder="Enter Password Again">
<small>Error message</small>
</div>
<buttontype="submit" onclick="forme()">Submit</button>
<p style="color: rgb(214, 247, 27); margin-top: 1rem;">Already have a Account?
<a href="login.html" class="login">Login</a>
</form>
</div>
<div class="col-xs-12 col-sm-6 col-md-4" id="signup-intro">
<h2>
Welcome toTravelYaari
</h2>
<p style="text-align: center;">We Are Happyto see you here. We are working to provide the best
services to you.</p>
<img class="img-responsive img-rounded" src="../Images/signup/bg2.jpeg" alt="signup image">
Globe trotter 2023-24
Department of Programming and development, Contriver Page 27
<div style="display: flex; justify-content: center;align-items: center; text-align: center; font-size:
18px;color: rgb(235, 212, 162);margin-top: 2rem;">
<p>BySignin,<br>We Agree to our terms and Services</p>
</div>
<p style="text-align:center;margin-top: 1rem;">Lets Explore the World !!!!</p>
</div>
</div>
</div>
Contact Page
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact us | TravelYaari</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-
lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt"
crossorigin="anonymous">
<link rel="stylesheet" href="../CSS/nav1.css">
<link rel="stylesheet" href="../CSS/contact.css">
<link rel="stylesheet" href="../CSS/footer.css">
<style>
.img-fluid {
max-width: 100%;
height: auto;
}
</style>
</head>
<body>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 28
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="home.html" style="font-weight: bold;font-family: 'Piedra',
cursive;">TravelYaari</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right">
<li><a class="w" href="gallery.html">Gallery</a></li>
<li><a class="w" href="../index.html" onclick="alert('you are about to logout.click OK to
Continue')">Logout <span class="glyphicon glyphicon-log-out"></span></a></li>
<li style="margin: 0.8rem 0.8rem auto 0.3rem; background:#4caf50;"><button class="btn btn-
success navbar-btn" onclick="history.back();">Return</button></li>
</ul>
</div>
</div>
</nav>
<div class="container" id="banner1">
<div class="row">
<div class="col-xs-12 col-sm-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3>Contact Us for booking</h3>
<i class="fa fa-envelope" aria-hidden="true" style="font-size:50px"></i>
</div>
<div class="panel-body">
<ul>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 29
<li>
<h4>Location</h4>
</li>
<li>Travelville Agency</li>
<li>555 Beach Rd, Suite 33</li>
<li>Miami FL, 555 55</li>
</ul>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6 " id="gray">
<h3>Please Fill Out this Form</h3>
<form method="POST" action="../index.html">
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" name="name" placeholder="Name" required="true"
pattern=".{1,}">
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="email" class="form-control" name="email" placeholder="Email"
required="true" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,3}$">
</div>
<div class="form-group">
<label for="contact">Contact No.</label>
<input type="text" class="form-control" name="contact"
placeholder="Contact" required="true" pattern=".{10}">
</div>
<div class="form-group">
<label for="message">Message</label>
<input type="text" class="form-control" name="message" placeholder="message">
</div>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 30
<div>
<button class="btn btn-primary" type="submit" value="Submit"
name="button">Submit</button>
</div>
</form>
Footer Page
<div class="container-fluid" id="footer-follow">
<div class="row">
<div class="col-xs-12">
<h4>Follow TravelYaari</h4>
<p style="text-align: center;">Follow us on social media for special offers.</p>
<a href="https://facebook.com" target="_blank" class="footer-logo">
<i class="fab fa-facebook fa-4x"></i>
</a>
<a href="https://twitter.com" target="_blank" class="footer-logo">
<iclass="fab fa-twitter fa-4x"></i>
</a>
<a href="https://linkedin.com" target="_blank" class="footer-logo">
<iclass="fab fa-linkedin fa-4x"></i>
</a>
<a href="https://googleplus.com" target="_blank" class="footer-logo">
<iclass="fab fa-google-plus fa-4x"></i>
</a>
<a href="https://pinterest.com" target="_blank" class="footer-logo">
<iclass="fab fa-pinterest fa-4x"></i>
</a>
<a href="https://instagram.com" target="_blank" class="footer-logo">
<i class="fab fa-instagram fa-4x"></i>
</a>
</div>
</div><br>
</div>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 31
<nav class="footer-copyright">
<div class="container-fluid" id="footer-p-down">
<p style="text-align:center;">
Copyright © TravelYaari. All Rights Reserved | Contact Us: +91 8800000000 | Developed with ❤️ |
<a id="footer-anchor" href="mailto:chandanasmdy@gmail.com"><b>travelYaari@gmail.com</b></a>
</p>
</div>
</nav>
Our Team Page:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-
lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt"
crossorigin="anonymous">
<link
href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,300i,400,400i,600|Montserrat:300,300i,400
,400i,500,500i,600,600i,700|Ubuntu:300,300i,400,400i,500,500i,700" rel="stylesheet">
<link rel="stylesheet" href="../CSS/nav1.css">
<link rel="stylesheet" href="../CSS/team.css">
<link rel="stylesheet" href="../CSS/footer.css">
<title>Our Team | TravelYaari</title>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
Globe trotter 2023-24
Department of Programming and development, Contriver Page 32
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="home.html" style="font-weight: bold;font-family: 'Piedra',
cursive;">TravelYaari</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav navbar-right">
<li><a class="w" href="home.html">Home</a></li>
<li><a class="w" href="Gallery.html">Gallery</a></li>
<li><a class="w" href="../index.html" onclick="alert('you are about to logout.click OK to
Continue')">Logout <span class="glyphicon glyphicon-log-out"></span></a></li>
</ul>
</div>
</div>
</nav>
<div class="team-container">
<div class="team-heading"></div>
<div class="team-cards-wrapper">
<div class="team-card">
<img src="../Images/team/img-top1.jpeg" class="team-image-top">
<img src="../Images/team/img1.jpeg" class="team-profile-image">
<h1 class="team-fullname">Chandana S</h1>
<p class="team-job">Travel Consultant.</p>
<p class="team-about-me">"Halahalli 1st cross vinayaka tent road mandya."</p>
<buttontype="button">Explore Me</button>
<ul class="team-social-icons">
<li><a href="#"><i class="fab fa-facebook-f"></i></a></li>
<li><a href="#"><i class="fab fa-youtube"></i></a></li>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 33
<li><a href="#"><i class="fab fa-twitter"></i></a></li>
<li><a href="#"><i class="fab fa-google-plus-g"></i></a></li>
</ul>
</div>
<div class="team-card">
<img src="../Images/team/img-top2.jpeg" class="team-image-top">
<img src="../Images/team/img2.jpeg" class="team-profile-image">
<h1 class="team-fullname">Nandhitha V</h1>
<p class="team-job">Adventure Guide.</p>
<p class="team-about-me">"Turvekere Tumkur."</p>
<buttontype="button">Explore Me</button>
<ul class="team-social-icons">
<li><a href="#"><i class="fab fa-facebook-f"></i></a></li>
<li><a href="#"><i class="fab fa-youtube"></i></a></li>
<li><a href="#"><i class="fab fa-twitter"></i></a></li>
<li><a href="#"><i class="fab fa-google-plus-g"></i></a></li>
</ul>
</div>
<div class="team-card">
<img src="../Images/team/img-top3.jpeg" class="team-image-top">
<img src="../Images/team/img3.jpeg" class="team-profile-image">
<h1 class="team-fullname">Pushpa</h1>
<p class="team-job">Tour Guide.</p>
<p class="team-about-me">"Shree nanjundeshwara prasanna,yaraganahalli,devegowda circle
mysore"</p>
<buttontype="button">Explore Me</button>
<ul class="team-social-icons">
<li><a href="#"><i class="fab fa-facebook-f"></i></a></li>
<li><a href="#"><i class="fab fa-youtube"></i></a></li>
<li><a href="#"><i class="fab fa-twitter"></i></a></li>
<li><a href="#"><i class="fab fa-google-plus-g"></i></a></li>
</ul>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 34
</div>
</div>
</div>
<div id="foot"></div>
<script>
$(document).ready(function() {
$('#foot').load("footer1.html");
});
</script>
<script src="../JS/team.js"></script>
</body>
</html>
Gallery Page
<body>
<div class="navbar-fixed">
<nav class="green">
<div class="container">
<a href="#home" class="brand-logo">TravelYaari</a>
<a href="#" data-activates="mobile-nav" class="button-collapse">
<i class="material-icons">menu</i></a>
<ul class="right hide-on-med-and-down">
<li><a href="#">Gallery</a></li>
<li><a href="HTMLcontact.html">Contact</a> </li>
<li><button type="button" class="btn green waves-effect waves-light"
onclick="history.back();">Return</button>
<!-- <a href="#" onclick="history.back();">Return</a> --></li>
</ul>
</div>
</nav>
</div>
<!-- we put the sidebar li elements outside the div because its fixed div and we wont be able to access
these links -->
Globe trotter 2023-24
Department of Programming and development, Contriver Page 35
<ul class="side-nav" id="mobile-nav">
<li>
<a href="#gallery">Gallery</a>
</li>
<li>
<a href="HTMLcontact.html">Contact</a>
</li>
<li class="text-center"><button type="button" class="btn green lighten-3 waves-effect waves-light"
onclick="history.back();">Return</button>
<!-- <a href="#" onclick="history.back();">Return</a> -->
</li>
</ul>
<section id="gallery" class="section section-gallery scrollspy ">
<div class="container">
<h4 class="center">
<span class="green-text">Photo</span> Gallery
</h4>
<div class="row">
<div class="col s12 m3">
<img class="materialboxed responsive-img"
src="https://source.unsplash.com/1600x900/?beach" alt=" ">
</div>
<div class="col s12 m3">
<img class="materialboxed responsive-img" src="https://source.unsplash.com/1600x900/?travel
" alt=" ">
" alt=" ">
</div>
<div class="col s12 m3">
<img class="materialboxed responsive-img" src="https://source.unsplash.com/1600x900/?nature
</div>
<div class="col s12 m3">
Globe trotter 2023-24
Department of Programming and development, Contriver Page 36
<img class="materialboxed responsive-img "
src="https://source.unsplash.com/1600x900/?beach,travel " alt=" ">
</div>
</div>
Globe trotter 2023-24
Department of Programming and development, Contriver Page 37
CHAPTER 7
TESTING AND PERFORMANCE
7.1 TESTING
Testing is a systematic process of evaluating and verifying the functionality to identify defects error. testing
involves various aspects such as functional, usability, performance, security testing. It is common to employ a
combination of these testing types to ensure a robust and reliable testing.
7.1 .1 FUNCTIONAL TESTING
Functional testing in Travel Yaari, involves testing the various functions and features to ensure they work as
intended. In the context of Travel Yaari, which is a travel booking platform, functional testing might include:
 Booking Process: Ensure that users can search for routes, select travel options, make bookings, and receive
confirmation without error
 Payment Processing: Verifythat the payment gatewayfunctions correctly, accepts payments, and provides
appropriate payment confirmation.
 UserAuthentication: Test user login and to ensure action processes Can create accounts and log in securely.
 Search Functionality: Confirm that users can search for buses, trains, or flights with accurate results based
on their input.
 Cancellation and Refund: Ensure that users can cancel bookings and receive refunds according to Travel
Yaari's policies.
 Seat Selection: Check that users can choose and reserve specific seats on buses or flights when available.
 Notification and Alerts: Verify that users receive notifications, such as booking confirmations, changes, or
cancellations, through appropriate channels.
 Compatibility: Ensure that Travel Yaari functions correctly on different devices and web browsers.
 Performance: Assess the system's performance under various loads to ensure it can handle peak user traffic
without slowing down or crashing.
 Integration Testing: Test how Travel Yaari interacts with external systems, such as payment gateways,
Globe trotter 2023-24
Department of Programming and development, Contriver Page 38
third-partyAPIs, or travel service providers.
 Accessibility Testing: Verify that the platform is accessible to users with disabilities, meeting accessibility
standards.
7.1.2 USABILITY TESTING
Usability testing in Travel Yaari focuses on evaluating the platform's user interface and overall user experience
to ensure that it is intuitive, user-friendly, and meets the needs of its intended users. Here's how usability testing
can be conducted in Travel Yaari.
 Test Scenario Creation: Define specific user scenarios, such as booking a bus ticket, searching for travel
options, or modifying a booking. These scenarios should cover common tasks that users perform on the
platform.
 Participant Recruitment: Recruit a group of participants who represent Travel Yaari's target user base.
This can include travellers of different ages, backgrounds, and levels of experience with online booking
platforms.
 Test Environment: Set up a controlled testing environment where participants can interact with the Travel
Yaari platform. Ensure that the environment mimics real-world conditions as closely as possible.
 Task-Based Testing: Instruct participants to complete the predefined tasks while using Travel Yaari.
Observe how they navigate the platform, their interactions, and any difficulties they encounter.
 Feedback Collection: After participants have completed the tasks, conduct interviews or surveys to gather
their feedback, opinions, and suggestions regarding the platform's usability.
 Analysis: Analyze the data collected during usability testing. Identify common pain points, issues, and areas
where users struggled or expressed dissatisfaction.
7.1.3 PERFORMANCE TESTING
Performance testing in Travel Yaari involves evaluating the platform's ability to perform efficiently under
various conditions and loads to ensure a smooth and responsive user experience. Here are some key aspects of
performance testing in Travel Yaari.
 Load Testing: This assesses how the system performs under expected and peak loads. It involves simulating
a large number ofconcurrent users making bookings, searching for traveloptions, and performing other actions
Globe trotter 2023-24
Department of Programming and development, Contriver Page 39
to determine if the platform can handle the traffic without slowing down or crashing.
 Stress Testing: Stress testing pushes the system beyond its capacity limits to identify its breaking point. It
helps determine how Travel Yaari behaves under extreme conditions, such as sudden spikes in user traffic.
 Response Time Testing: Measures the time it takes for the platform to respond to user actions. It's essential
to ensure that interactions like searching for routes or making bookings are fast and responsive.
 Concurrent User Testing: Determine how the platform handles multiple users accessing different parts of
the application simultaneously. This includes testing features like booking, cancelling, and seat selection.
 Geographic Testing: Check if Travel Yaari performs consistently for users from various geographic
locations and regions, ensuring a global user base can access the platform without issues.
7.1.4 SECURITY TESTING
Security testing in the context of a travel platform like Travel Yaari is crucial to protect user data, financial
information, and the overall integrity of the system.
 Data Encryption: Ensure that sensitive data, such as user login credentials, payment information, and
personal details, are encrypted during transmission and storage to prevent unauthorized access.
 Sensitive Data Handling: Check how Travel Yaari stores and handles sensitive data, including user data
and payment information, to prevent data breaches and leaks.
Globe trotter 2023-24
Department of Programming and development, Contriver Page 40
7.2 GRAPH INFERENCE
Fig 7.2.1 Alternatives to book travel packages
Fig 7.2.2. What hinders people from travelling?
Globe trotter 2023-24
Department of Programming and development, Contriver Page 41
Functionality test results
Globe trotter 2023-24
Department of Programming and development, Contriver Page 42
Fig 7.2.3. Functionality test results
Globe trotter 2023-24
Department of Programming and development, Contriver Page 43
CHAPTER 8
SNAPSHOTS
Fig 8.1: Index Page
Fig 8.2: Sign Up Page
Globe trotter 2023-24
Department of Programming and development, Contriver Page 44
Fig 8.3: Login Page
Fig 8.4: Popular Places Page
Globe trotter 2023-24
Department of Programming and development, Contriver Page 45
Fig 8.5: Photo Gallery Page
Fig 8.6: Different Places Page
Globe trotter 2023-24
Department of Programming and development, Contriver Page 46
Fig 8.7: About Particular Place
Fig 8.8: Change Password Page
Globe trotter 2023-24
Department of Programming and development, Contriver Page 47
Fig 8.9: About Page
Fig 8.10: Our Team Page
Globe trotter 2023-24
Department of Programming and development, Contriver Page 48
Fig 8.11: Contact Page
Globe trotter 2023-24
Department of Programming and development, Contriver Page 49
CHAPTER 9
9.1 ENVIRONMENTAL IMPACT
Analysis of Carbon Footprint: Documenting the carbon footprint resulting from our travel operations. This
will include emissions from transportation, accommodations and other activities. This data is used as a starting
point to establish reduction goals.
Promoting Transportation: Emphasizing transportation options for tours and transfers such, as electric or
hybrid vehicles, public transport or cycling.
Energy Efficiency: Implementing energy practices in accommodations, offices and transportation facilities.
This can involve utilizing LED lighting, energy efficient appliances and renewable energy sources whenever
possible.
Effective Waste Management: Developing a waste management plan aimed at minimizing waste generation
while promoting recycling and composting initiatives. Encouraging travellers to minimize their use of single
use plastics.
Water Conservation: Taking steps to save water in accommodations and educate travellers about the
importance of using water in regions where water is scarce.
Wildlife Protection: Informing travellers about ways to view wildlife and contribute to conservation efforts.
Making sure that they do not harm or disturb wildlife.
Cultural Preservation: encouraging to respect and promote the preservation of cultures and traditions.
Educating travellers on the significance of being culturally sensitive.
9.2 HUMAN SAFETY ASPECTS
Risk Assessment and Management: Developing risk management plans to mitigate identified risks, such as
Tours and trvels web development project and is called globetrotter
Tours and trvels web development project and is called globetrotter
Tours and trvels web development project and is called globetrotter
Tours and trvels web development project and is called globetrotter
Tours and trvels web development project and is called globetrotter
Tours and trvels web development project and is called globetrotter

More Related Content

Similar to Tours and trvels web development project and is called globetrotter

NavneetSingh_ASP.NET
NavneetSingh_ASP.NETNavneetSingh_ASP.NET
NavneetSingh_ASP.NET
Navneet Singh
 
Information Architecture
Information ArchitectureInformation Architecture
Information Architecture
Olivier Tripet
 
Tiyashi Mitra_CV_3Yr_peoplesoft
Tiyashi Mitra_CV_3Yr_peoplesoftTiyashi Mitra_CV_3Yr_peoplesoft
Tiyashi Mitra_CV_3Yr_peoplesoft
Tiyashi Mitra
 
Ali-Shoaib-main-
Ali-Shoaib-main-Ali-Shoaib-main-
Ali-Shoaib-main-
Ali Shoaib
 
Ekta Mehrotra_CV_Business Analyst 3 yrs Exp
Ekta Mehrotra_CV_Business Analyst 3 yrs ExpEkta Mehrotra_CV_Business Analyst 3 yrs Exp
Ekta Mehrotra_CV_Business Analyst 3 yrs Exp
Ekta Khanna
 

Similar to Tours and trvels web development project and is called globetrotter (20)

resume
resumeresume
resume
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
 
NavneetSingh_ASP.NET
NavneetSingh_ASP.NETNavneetSingh_ASP.NET
NavneetSingh_ASP.NET
 
Satyanarayana Kondaparthi
Satyanarayana KondaparthiSatyanarayana Kondaparthi
Satyanarayana Kondaparthi
 
Information Architecture
Information ArchitectureInformation Architecture
Information Architecture
 
Online Job Portal
Online Job PortalOnline Job Portal
Online Job Portal
 
thiru_resume_9yrs
thiru_resume_9yrsthiru_resume_9yrs
thiru_resume_9yrs
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
Suren Latest
Suren LatestSuren Latest
Suren Latest
 
Resume bibhudatta sahu
Resume bibhudatta sahuResume bibhudatta sahu
Resume bibhudatta sahu
 
Lavanya Thamilselvam_CV
Lavanya Thamilselvam_CVLavanya Thamilselvam_CV
Lavanya Thamilselvam_CV
 
Tiyashi Mitra_CV_3Yr_peoplesoft
Tiyashi Mitra_CV_3Yr_peoplesoftTiyashi Mitra_CV_3Yr_peoplesoft
Tiyashi Mitra_CV_3Yr_peoplesoft
 
Sri Ericsson2
Sri Ericsson2Sri Ericsson2
Sri Ericsson2
 
Internship Wso2
Internship Wso2Internship Wso2
Internship Wso2
 
Ali-Shoaib-main-
Ali-Shoaib-main-Ali-Shoaib-main-
Ali-Shoaib-main-
 
Ekta Mehrotra_CV_Business Analyst 3 yrs Exp
Ekta Mehrotra_CV_Business Analyst 3 yrs ExpEkta Mehrotra_CV_Business Analyst 3 yrs Exp
Ekta Mehrotra_CV_Business Analyst 3 yrs Exp
 
Unit 4 The Design and Layout of LMS Management Plan
Unit 4 The Design and Layout of LMS Management Plan Unit 4 The Design and Layout of LMS Management Plan
Unit 4 The Design and Layout of LMS Management Plan
 
prateek_tripathi (1)
prateek_tripathi (1)prateek_tripathi (1)
prateek_tripathi (1)
 

Recently uploaded

Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
Kira Dess
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 

Recently uploaded (20)

Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Working Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdfWorking Principle of Echo Sounder and Doppler Effect.pdf
Working Principle of Echo Sounder and Doppler Effect.pdf
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 

Tours and trvels web development project and is called globetrotter

  • 1. CONTRIVER®, Mysore Department of Programming and development INTERNSHIP TRAINING REPORT Submitted in partial fulfilment of the requirements for the certification of 30 days internship training program SUBMITTED BY PUNYA KEERTHI S (4AD20CS066) Under the Guidance of Sangeeta A Kambali Assistant data analyst Contriver. Department of Programming and development M/S CONTRIVER® #127/1,Chamalapura St, Mysore -571301, Karnataka, India 2023- 2024
  • 2. CONTRIVER® #127/1, Chamalapura St, Mysore- 571301, Karnataka, India Department of Programming and development TRAINING CERTIFICATE This is to certify that Ms. PUNYA KEERTHI S (4AD20CS066). bonafide students of ACADEMY FOR TECHNICAL AND MANAGEMENT EXCELLENCE, College of Engineering in partial fulfillment for the award of “Training Certificate” in Department of Programming and development of the CONTRIVER, Mysore during the year 2023- 2024. It is certified that she has undergone internship during the time period from 17/08/2023 to 16/09/2023 of all working days corrections/suggestions indicated for internal validation have been incorporated in the report deposited to the guide and trainer. The training report has been approved as it satisfies the organizational requirements in respect of Internship training prescribed for the said qualification. Ms. Syeda Arbeena Kausar Masters of technology, Guide Ms. Sangeeta A Kambali Assistant data analyst Contriver Shri. SANJAY B DMT, B.E. Sr. Production Head and Chief Executive Officer
  • 3. ACKNOWLEDGEMENT It is our privilege to express gratitude to all those inspired us and guided to complete the internship-training program. This work has remained incomplete without the direct and indirect help of many people who have guided us in the success of this internship. We are grateful to them. I would like to express my sincere gratitude to everyone who has contributed to make my project internship a fulfilling and educational experience. First and foremost, I would want to thank my internship supervisor sincerely for all of the excellent advice, mentoring, and steadfast support they provided me with during this assignment. I've learned a lot about "Globetrotter" thanks to your knowledge, persistence, and support. I'm also appreciative that the entire team gave me the chance to be a part of this exciting and creative atmosphere. It has been quite enlightening to be exposed to problems in the real world and work in a team environment. I'd want to thank my coworkers and other interns for their support, friendship, and opportunities to grow together. Date:30/09/2023 Place: Mysore - PUNYA KEERTHI S
  • 4. CONTACT INFORMATION OBJECTIVE ACADEMIC INFORMATION RESUME PUNYA KEERTHI S COMPUTER SCIENCE ENGINEERING ADDRESS: D/O Suresh H, #144, 1st C cross, Niveditha Nagar Mysuru district, 570022. EMAIL ID: punyakeerthi7@gmail.com CONTACT NO: +917676406325 To work in a very challenging and competitive job environment with an appraisal and growth combination, where I would be able to significantly contribute to the organization’s requirements while continuously enhancing my skill-set. EDUCATION QUALIFICATIONS: COURSE/EXAM INSTITUTION YEAROF PASSING MARKS OBTAINED IN % SSLC St. Joseph’s school, Mysuru 2018 75.56 PUC Alvas PU College, Mysuru 2020 87.30 B.E IN COMPUTER SCIENCE AND ENGINEERING Academy for Technical and Management Exllence College of Engineering, Mysore. 2024 66.5%,
  • 5. PROJECT DETAILS PERSONAL STRENGTH PERSONAL PROFILE  Packages : MS Office, MS powerpoint, MS excel  Programming languages : C programming, Java, Python.  Engineering tools : HTML, CSS ENGINEERING PROJECT: Globe trotter Abstract: Here I have developed a project on Globetrotter is nothing but Tour and Travel. Online Tour and Travel Booking is a system that gives you the facility of booking any type of packages (Summer special packages, Manali tour packages, Shimla special packages, adventures etc).  Adaptability  Communication Skills  Attention to Details  Event planning and organizing.  Leadership. Name : Punya Keerthi S Father’s name : Suresh H DOB : 02-11-2002 Marital Status : Single Nationality : Indian Languages Known : English, Kannada, Hindi. Personal address : D/O Suresh H, 144 1st C cross, Niveditha Nagar, Mysuru district,570022 I herebydeclare that all the information’s are correct and true to the best of myknowledge and belief. DATE:30/09/2023 Yours Sincerely, Place: Mysuru (Punya Keerthi. S) COMPUTER SKILLS DECLARATION
  • 6. TAKEAWAY TOPICS FROM TRAINING HTML: HTML, which stands for Hyper Text Markup Language, is the standard markup language used to create web pages and structure their content on the World Wide Web. It forms the backbone of most web pages and is an essential technology for anyone involved in web development or web design. Here's a brief overview of HTML:  Markup Language: HTML is a markup language, not a programming language. It consists of a set of elements or tags that you use to structure content on a web- page  Elements: HTML documents are composed of HTML elements, which are enclosed in angled brackets (< >). Elements typically consist of a start tag, content, and an end tag. For example, `<p>` is a paragraph element, and `<a>` is an anchor (link) element.  Attributes: Elements can have attributes that provide additional information about the element. Attributes are typically specified in the start tag and help define an element's behavior or appearance. For instance, the `<img>` element has an `src` attribute to specifythe image source.  Nesting: HTML elements can be nested within one another, creating a hierarchical structure. This nesting determines the order and relationship of elements on a web page.  Semantic HTML:HTML5 introduced semantic elements like `<header>`, `<nav>`, `<article>`, `<section>`, and `<footer>`. These elements provide more meaningful information about the structure of a web page and improve accessibility and search engine optimization.  Hyperlinks: HTML is crucial for creating hyperlinks, allowing users to navigate between different web pages and resources on the internet. The `<a>` element is used to create links.  Multimedia and forms: HTML supports embedding multimedia elements like images, audio, video, and interactive content through elements like `<img>`, `<audio>`, `<video>`, and `<iframe>`. It provides form elements (e.g., `<form>`, `<input>`, `<textarea>`) for creating interactive forms for user input and data submission. CSS: CSS, which stands for Cascading Style Sheets, is a crucial technology used in web development to control the presentation and styling of HTML documents. It allows web designers and developers to define how web content should appear, specifying details such as layout, colors, fonts, and spacing. Here's a brief overview of CSS:  Selectors and Declarations:CSS works by applying rules to HTML elements using selectors. Selectors target specific elements in the HTML document, and declarations within those rules.
  • 7.  Styles Cascading: The term "cascading" in CSS refers to the order in which styles are applied to elements. Styles can be inherited from parent elements, overridden by more specific selectors, or modified by external stylesheets. This cascade allows for flexibility and control over how styles are applied.  External Stylesheets: CSS can be included in an HTML document internally (within a `<style>` element in the document's `<head>`) or externally (in a separate. css file linked to the HTML document). External stylesheets are preferred for larger projects because they promote consistency and easier maintenance.  Box Model: CSS defines how elements are displayed in a box model, which includes content, padding, borders, and margins. This model governs the layout of elements on the web page.  Transitions and Animations: CSS allows for the creation of smooth transitions and animations, enhancing user experiences. Transition properties can change gradually over a specified duration, while keyframes and animations offer more complex animations.  Accessibility: CSS can contribute to web accessibility by defining styles that are more readable and usable for people with disabilities, such as those who use screen readers or have visual impairments. WORDPRESS: WordPress is a popular and widely used content management system (CMS) and website creation platform. It provides a user-friendly interface for building, managing, and maintaining websites and blogs. Here's a brief overview of WordPress:  Content Management System (CMS): WordPress is primarily known as a CMS, which means it enables users to easily create, organize, and manage various types of content on a website. It is particularly well-suited for blogs, news sites, e-commerce stores, portfolios, and small to medium- sized business websites.  Open Source: WordPress is open-source software, which means it is freely available for anyone to use, modify, and distribute. This open nature has led to a large and active community of developers and users who contribute to its growth and development.  Themes: WordPress allows users to choose from thousands of themes (both free and premium) that control the design and layout of their websites. Themes can be customized to match specific branding or design preferences.  Plugins: WordPress's functionality can be extended through plugins, which are small pieces of software that add new features and functionality to a website. There are thousands of plugins available for various purposes, including SEO optimization, e-commerce, social media integration, and more.
  • 8.  Blogging: WordPress initially gained popularity as a blogging platform. It offers powerful blogging tools, including categories, tags, and a comment system, making it a favorite among bloggers.  SEO-Friendly: WordPress is known for being SEO-friendly out of the box. It generates clean and structured HTML code, offers SEO plugins, and provides features like customizable permalinks, making it easier for websites to rank well in search engines.  Community and Support: The WordPress community is vast and active, providing ample support through forums, documentation, and tutorials. Users can find answers to their questions and troubleshoot issues easily. JAVA SCRIPT: JavaScript, often abbreviated as JS, is a versatile and essential programming language for web development. It's primarily used to enhance the interactivity and functionality of websites. JavaScript allows developers to create dynamic web content, manipulate the Document Object Model (DOM) to change webpage elements in real-time, and interact with users through forms and user interfaces. With the rise of modern web applications, JavaScript has become a core technology for building responsive, interactive, and user-friendly websites. It's supported by all major web browsers and is commonly used alongside HTML and CSS to create engaging online experiences, ranging from simple animations to complex web applications. JavaScript's widespread use and continuous evolution make it a fundamental skill for web developers. PYTHON: Python is a high-level programming language that is commonly used in human speech emotion recognition projects. It is a versatile language that offers a wide range of libraries and frameworks for speech processing, machine learning, and data analysis. Created by Guido van Rossum and first released in 1991, Python has gained immense popularity across various domains, including web development, data analysis, machine learning, and automation. Its clean and concise syntax, which emphasizes code readability through indentation, makes it an ideal choice for both beginners and experienced developers. Python boasts a rich standard library and a vast ecosystem of third-party packages and frameworks, contributing to its flexibility and efficiency in solving a wide range of programming tasks. Its community-driven development model ensures regular updates and support, making Python a top choice for anyone looking to develop software, analyze data, or explore the world of artificial intelligence and machine learning.
  • 9. MACHINE LEARNING: Machine learning is a subfield of artificial intelligence (AI) that focuses on developing algorithms and models that enable computers to learn from and make predictions or decisions based on data, without being explicitly programmed. Types of Learning: There are several types of machine learning, including:  Supervised Learning: In this type, the algorithm learns from a labeled dataset, where the input data is paired with corresponding correct output or target values. It's used for tasks like classification and regression.  Unsupervised Learning: Unsupervised learning deals with unlabeled data and aims to find patterns or structures within the data, often through clustering or dimensionality reduction techniques.  Reinforcement Learning: In reinforcement learning, agents learn by interacting with an environment and receiving feedback in the form of rewards or punishments. It's commonly used in tasks like game playing and autonomous robotics.  Semi-Supervised Learning and Self-Supervised Learning: These are hybrid approaches that use both labeled and unlabeled data or generate their own labels from the data.
  • 10. TOPICS FROM GUEST LECTURER WordPress is a popular content management system (CMS) widely used for building websites and blogs. Here's a brief overview of web development using WordPress, which can be helpful for your internship: Introduction to WordPress: WordPress is an open-source platform known for its user-friendliness and versatility. It allows you to create websites without extensive coding knowledge. Installation and Setup: Start by installing WordPress on a web server. You can use a local development environment or a web hosting service. Once installed, configure the basic settings. Themes: WordPress offers a wide range of themes, both free and premium, to change the look and layout of your website. You can also create custom themes to suit specific project requirements. Plugins: Plugins extend WordPress's functionality. There are thousands of plugins available for various purposes, such as SEO optimization, e-commerce, and security. Choose and install plugins based on your project needs. Content Management: WordPress provides a user-friendly dashboard for managing content. You can create and edit pages, posts, and multimedia elements easily. Utilize categories and tags to organize content effectively. Customization: WordPress allows for extensive customization. You can modify themes and plugins using HTML, CSS, and PHP to meet unique design and functionality requirements. SEO Optimization: Optimize your website for search engines using SEO plugins and best practices. Focus on keyword research, meta tags, and content quality to improve search engine rankings. Performance Optimization: Ensure your website loads quickly by optimizing images, using caching plugins, and implementing content delivery networks (CDNs) if needed. Security: WordPress is a common target for hackers, so implement security measures. Regularly update themes, plugins, and WordPress core. Use securityplugins and strong passwords.
  • 11. Testing and Debugging: Test your website across different browsers and devices to ensure compatibility. Debug any issues that arise during development. Backup and Maintenance: Set up regular backups to safeguard your website's data. Perform routine maintenance tasks, including updates and security checks. Performance Monitoring: Use tools like Google Analytics to monitor website traffic and user behavior. Adjust your strategy based on insights gained from analytics. Responsive Design: Ensure your website is responsive, meaning it adapts to various screen sizes, including mobile devices, to provide a seamless user experience. Collaboration and Communication: Effective communication with team members and clients is crucial. Use project management tools and keep stakeholders informed about progress. Documentation: Maintain detailed documentation of your work, including changes made, custom code snippets, and configuration settings. This aids troubleshooting and future development. Continuous Learning: The field of web development, including WordPress, is continually evolving. Stay updated with the latest trends, techniques, and technologies.
  • 12. FEEDBACK/OPINOIN OF THE INTERSHIP Innovative topics/Methods: Web development is the process of creating and maintaining websites and web applications for the internet or an intranet. It encompasses a range of tasks, from designing the user interface and user experience to writing the code that makes a website functional. Front-end developers focus on the visible aspects of a website that users interact with directly. This includes designing the layout, creating responsive designs for different devices and screen sizes, and implementing the user interface using technologies like HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and JavaScript. Front-end developers strive to create visually appealing and user-friendly websites. Content management systems (CMS) like WordPress, Drupal, and Joomla provide pre-built solutions for website creation, while custom web development allows for tailored solutions to meet specific requirements. The field of web development is constantly evolving, with new technologies and frameworks emerging regularly. Additionally, web developers must consider factors like web accessibility, search engine optimization (SEO), and user experience (UX) to create websites that are both functional and user- friendly. Web development plays a critical role in shaping the digital presence of businesses, organizations, and individuals on the internet. Industrial significance of the topics: Machine learning and Web development Syllabus/Concepts that can be included/recommended in engineering curriculum (Academics): In-depth about Machine learning topics and Java-script . Area of improvements/Drawbacks in the internship program: Extending the internship program for 2-3 months which will be helpful for us in learning the topics in depth. Opinion of the internship: Python is an excellent choice for an internship focused on ML due to its popularity, versatility, and extensive ecosystem of libraries and tools for ML and data science. Ultimately, the quality of your internship experience will depend on various factors, including the specific organization, team, and project you're assigned.
  • 13. ABSTRACT Here I have developed a project on Globetrotter is nothing but Tour and Travel. Online Tour and Travel Booking is a system that gives you the facility of booking any type of packages (Summer special packages, Manali tour packages, Shimla special packages, adventures etc ). This system is made, so that customer can easily book ticket for all packages of tourist place such as hills, trekking, adventures, spirituals and user can also register for hotels for different types of room. The project ‘Tours and Travels’ is developed to replace the currently existing system, which helps in keeping records of the customer, details of destination as well as payment received. It saves the precious asset that is time, and also accuracy, reliability and uniformity can be maintained. This project is useful for the manager of the company as it helps them to search the data faster than existing system, to get customer record easily and report of the customer payment, etc are generated as per requirement. In this site, Admin can add packages, add destinations (adventures, spirituals), user can search destinations and book their trip through online payment.
  • 14. CONTENTS LIST OF FIGURES.......................................................................................................i CHAPTER 1 INTRODUCTION..................................................................................................... 1-3 1.1 Problem statement..................................................................................................1-2 1.2 Objective of the project............................................................................................. 2 1.3 Area of computer science.......................................................................................2-3 1.4 Scope of the project...................................................................................................3 CHAPTER 2 LITERATURE SURVEY.........................................................................................4-6 2.1 Literature Review...................................................................................................4-5 2.2 Introduction............................................................................................................... 5 2.3 Chronological approach.........................................................................................5-6 2.4 Thematic approach.................................................................................................... 6 CHAPTER 3 METHODOLOGY ..................................................................................................7-10 3.1 Front end design and tour booking ..........................................................................7 3.2 Creating site imagery choose working page ............................................................7 3.3 Key elements of travel methodology ....................................................................7-8 3.4 Feasibility Study................................................................................................... 8-9 3.5 Proposed System of travelling ............................................................................9-10 CHAPTER 4 SYSTEM REQUIREMENTS & SPECIFICATION ..........................................11-16 4.1 Software Requirements...........................................................................................11 4.2 Hardware Requirements.......................................................................................... 11 4.3 Functional Requirements .................................................................................. 11-13 4.3.1 User Requirements .................................................................................................. 11-12 4.3.2 Administrator Requirements ................................................................................... 12-13 4.4 Non Functional Requirements...........................................................................13-16 4.4.1 Performance Requirements..................................................................................... 13-14 4.4.2 Usability Requirements............................................................................................ 14-15 4.4.3 Security Requirements....................................................................................................16 CHAPTER 5 SYSTEM DESIGN AND ANALYSIS.................................................................. 17-20 5.1 Data Flow Diagram...................................................................................... 17-18
  • 15. 5.2 Context Flow Diagram...................................................................................... 19 5.3 Existing System.................................................................................................20 5.4 Proposed System.............................................................................................. 20 CHAPTER 6 IMPLEMENTATION ............................................................................................21-36 6.1 Algorithm....................................................................................................21-22 6.2 Source code.................................................................................................23-36 CHAPTER 7 TESTING AND PERFORMANCE .....................................................................37-42 7.1 Testing........................................................................................................37-39 7.1.1 Functional Testing...........................................................................................37-38 7.1.2 Usability Testing................................................................................................... 38 7.1.3 Performance Testing...................................................................................... 38-39 7.1.4 Security Testing….............................................................................................. 39 7.2 Graph Inference......................................................................................... 40-42 CHAPTER 8 SNAPSHOTS......................................................................................................... 43-48 CHAPTER 9 9.1 Environmental impact...................................................................................... 49 9.2 Human safety aspects................................................................................. 49-50 9.3 Ethical Practices..........................................................................................50-51 9.4 Cost Consideration...................................................................................... 51-52 CHAPTER 10 CONCLUSION ..........................................................................................................53 CHAPTER 10 FUTURE SCOPE...................................................................................................... 54 REFERENCES.......................................................................................................... 55
  • 16. LIST OF FIGURES Figure 1 Administrator Use Case Diagram......................................................................12 Figure 2 Data Flow Diagram (DFD) ................................................................................18 Figure 3 Context Flow Diagram ......................................................................................19 Figure 4 Alternatives to book travel packages..................................................................40 Figure 5 What hinders people from travelling..................................................................40 Figure 6 Functionalitytest results ................................................................................41-42 Figure 7 Index page...........................................................................................................43 Figure 8 Sign up page........................................................................................................43 Figure 9 Login page ..........................................................................................................44 Figure 10 Popular places page...........................................................................................44 Figure 11 Photos gallery page...........................................................................................45 Figure 12 Different places page........................................................................................45 Figure 13 About particular page .......................................................................................46 Figure 14 Change password page .....................................................................................46 Figure 15 About page........................................................................................................47 Figure 16 Our team page ...................................................................................................47 Figure 17 Contact page .....................................................................................................48 i
  • 17. Globe trotter 2023-24 Department of Programming and development, Contriver Page 1 CHAPTER 1 INTRODUCTION This project is based on how an effective travel website will make us feel. It is based on a travelling website with fully featured functions that will activate the travelling bug with vibrant imagery. This website contains highlights of some important places along with high quality photography and allow people to book their dream destination within their budgets. It also includes full customer support, book as per your time choice, full virtual tour of place through different videos and images. People all over the world are fond of travel and tourism. People often find it difficult to search for the best places. To address the issue, we adopt the travellingwebsite which will offer best places among others. The main objective of the project is to create a website using MERNSTACK technologies to continuously provide enjoyable quality excursions/trips on time and on budget. It will also develop enthusiastically satisfied customers all of the time. We provide the most suitably designed as well as the customized travel list to the customers. We offer everything related to travelling services under one roof. Today's extremely exhausting work environment dictates that individuals requires some joyful holiday. We provide stress-free joyful refreshing holidays with cost competitive and customized packages according to their requirements. We provide services in almost every city in India. We wantto serve our customers with best possible service and provide them the kind of comfort they want. We also want to customize our tours as per our customer’s requirement without reducing joy or quality of tour People of all ages and backgrounds will come to enjoy the unique, upscale, joyful, and refreshing environment that Tour &Travel provides. It may vary from customer to customer and packages according to need. We offer new products and concepts from time to time. Keeping the effect of change of seasons on the human mind and body, we revise our itineraries regularly. This is because the comfort and the satisfaction of our customers are paramount to us. Tour &Travel offer a large range of travel opportunities. Whether you're looking for a weekend getaway to relax and indulge, a special holiday with friends and family, a trip to your favourite chill out spot or a new adventure, you've come to the right place. 1.1 PROBLEM STATEMENT The current travel mobile web does not cover the combination of all the travel packages in a platform. The current middle-man used by the travel agencies mainly consists of social network such as Facebook or popup advertising which is not eye catching and attractive to the people who are surfing the internet. Not only that, the information listed in the popup or the advertising is not detailed enough or will be often think as scam or fake promotion made to help someone to earn money just by clicking on the link. Therefore, this research
  • 18. Globe trotter 2023-24 Department of Programming and development, Contriver Page 2 focuses on providing details and correct promotions of the travel packages for different travel agencies, just by uploading the travel packages on their own or through customers recommendations. 1.2 OBJECTIVE OF THE PROJECT The aim of this project is to develop a website for travellers and travel agencies which meet the requirements and user- friendly. To fulfil the aim, following are the objectives need to be fulfilled: 1. To studythe current trend of public interest towards holiday destination tours by referring to the uploaded data from the travel agencies. 2. To design a website that enables the travel agencies and travellers to upload and view holiday destination tours. 3. To conduct functionality testing with several circumstances to ensure the qualityof the website. This has been tried to achieve thought making the whole system computerized along with the basic tasks of Private work and automation of all storage network. Certain additional feature like making new user to use this software, better User interaction etc. Features: Full featured Wishlist cart Place pagination User profile with bookings Admin place management Admin user management 1.3 Area of Computer Science Web Development is a broad term for the work involved in developing a web site for the internet or an Intranet (a private network). Web development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, and social network services. Using Web development, we can design different types of websites and the web application. A more comprehensive list of tasks to which web development commonly refers, may include web engineering, web design, web content development, client liaison, ecommerce development. Among web professionals, "web development" usually refers to the main non design aspects of building web sites: writing markup and coding.
  • 19. Globe trotter 2023-24 Department of Programming and development, Contriver Page 3 1.4 SCOPE OF THE PROJECT The Website is developed based on real life. It is very helpful in business applications. Today’s extremely exhausting work environment dictates that individuals requires some joyful holiday. The website will provide a stress-free joyful refreshing holiday with cost competitive and customized packages according to their requirements. As itis web based it can provide services in almost each and every city of India. It offers tour and travel services domestic tour packages only in one click. It provides the most suitably designed as well as the customized travel packages to the customers. A traveller can find everything related to travelling services under one roof by this website. The site will help to estimate the benefits and calculate the requirementvery easily. The benefits will be in terms of speedy query. Smooth and faster operations at all levels improve the working atmosphere of the entire organization.
  • 20. Globe trotter 2023-24 Department of Programming and development, Contriver Page 4 CHAPTER 2 LITRETURE SURVEY 2.1 LITRETURE REVIEW This section includes various statement, views, opinion, and statement of the different authors regarding the main subject that considers in the whole research study. By this section, a researcher can gather secondary information about the subject by use of several books, journal online articles etc. In the present research study, a scholar has the main aim is to identify the impact of information technology on the tourist behaviour in India along with case evaluation of Cox and Kings. To achieving this aim, a scholar will consider upon the various objectives such as the role of information technology, the impact of information technology on the tourist behaviour. Following is various themes designed regarding the research objective. The tourism industry in India Armstrong, Delia, and Giardina, (2016) stated that Travel and tourism have not only become one of the world largest industries but also grows consistently every year. Travel and tourism represent approximately 11% of the worldwide grew at the average rate of 4-3% per annum. As per the view of Schivinski and Dabrowski, (2016) in India, travel and tourism industry plays a very crucial role in order to improve the economy. As per the report of world travel and tourism council in 2017, around 15.24 Lakh Crore and 9.4% of GDP in India. It has been estimated that 41.622 million jobs and 8% of its total employment in the India tourism industry. In India 2017, over 10 million foreign tourists arrived and that represented a growth of 15.6%. In the 2014-2015, Tamil Nadu, Maharashtra, Uttar Pradesh, Delhi, Mumbai, Chennai, Agra, Jaipur is the most visited cities in India that visited by foreign tourists. The relationship between information technology and Tourism According to the view of Godey and et.al., (2016) information technology plays a very crucial role in the travel and tourism industry. As in the present time, with help of information technology organization in the tourism industry has brought several innovation and changes. Several activities and functions in the travel and tourism sector such as operation, administration, customer service, communication, marketing and promotion, guest service system, financial management etc operate and manage with help of information technology. In these various activities, information technology has played a great role in the travel and tourism sector. There is the direct relationship between the travel and tourism organization and information technology as in various activities of travel and tourism, information technology mostly used. In the opinion of Doolin, Burgess, and
  • 21. Globe trotter 2023-24 Department of Programming and development, Contriver Page 5 Cooper, (2002) in the marketing and advertisement activity, information technology plays a great role by which services and tourism product can easily promote and advertise in the market. With help of social media, an organization can design its own page in the 6 Facebook, YouTube, Instagram, and information to customers about the tourism product and services. By posting attractive images, video, pictures, links and content, an organization can attract and influence the large numbers of customers toward the business product and services. Hence, it can be said that in the marketing and advertising activities in the travel and tourism sector, information technology assists in the organization in an effective and efficient manner. 2.2 INTRODUCTION In this modern era, all information is available through internet and internet becomes a part of our daily life where it is irreplaceable. Nowadays people count on the information published online instead of reading the newspaper. Internet exists is primarily to help finding information that is needed. In the business world, information is critical for all companies, hence it is necessary to have a website or promotional website for their customers. It needs to contain information about what the company can do and offer for them. According to a survey of online travel sales growth, the travel growth around the globe is increasing every year. It is estimated sales to reach about $ 523 Billion in the coming year 2016 (Chawla, 2014). This shows the importance of online promotional website in helping the company to increase their sales and also reputation. “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 their destinations, includes movement for all purposes, as well as day visit or excursions”. As the name suggests, this feature provides the opportunity to the user to explore his trip on his computer. On a Google map showing all major cities, the user clicks on his starting city. Then by providing his interest, and the range of his travelling he will get all the cities, which matches both criteria, on a Google Map centred on his starting city. Now with just only a click he can explore any city for its rating, main attractions and experiences of the 4 past travellers to that city. Along these things, a slide show of the photos of that city searched from tour and travels. 2.3 CHRONOLOGICAL APPROACH Historical Management of Tourism and Travels Management: Travel has been an integral part of human existence since ancient times. It began as rudimentary journeys for trade, exploration, and religious pilgrimage. As societies developed, so did the need for more structured travel arrangements. Notably, the 19th century saw the emergence of travel agencies, exemplified by Thomas Cook's pioneering efforts in organizing package tours.
  • 22. Globe trotter 2023-24 Department of Programming and development, Contriver Page 6 Early Theories and Models of Tourism Management: Theories and models related to tourism management started to emerge in the mid-20th century. Richard Butler's Tourism Area Life Cycle model and Gunn's concept of the "tourism product" offered frameworks for understanding the growth and development of tourist destinations. 2.4 THEMATIC APPROACH Sustainable Tourism Management: Sustainability has become a central theme in modern travel management. The increasing awareness of environmental and social impacts has prompted the industry to adopt sustainable practices. Concepts such as ecotourism, responsible tourism, and sustainable destination management have gained prominence. Customer Experience and Service Quality: In the contemporary landscape, delivering exceptional customer experiences is paramount. The advent of technology has empowered travelers with information and options, making service quality a crucial differentiator. Online reviews, personalization, and seamless booking processes have reshaped the customer experience. The Role of Technology in Modern Travel Management: Technology has revolutionized the way travel is managed. Online travel agencies (OTAs), booking platforms, and mobile apps have simplified the booking process. Moreover, big data analytics, artificial intelligence, and machine learning are harnessed for demand forecasting, pricing optimization, and personalization. Crisis Management in Tourism: Crisis management has taken a front seat in recent years, with the tourism industry facing various challenges, including natural disasters, health crises, and political unrest. Effective crisis management strategies, risk assessment, and communication protocols have become vital for ensuring the industry's resilience.
  • 23. Globe trotter 2023-24 Department of Programming and development, Contriver Page 7 CHAPTER 3 METHODOLOGY 3.1 Front end design and tour booking Front end refers to the visual layer of website and applications. The UI, layout, images and other visual elements and their styling comprises of:  Creating mockup and developing visual standards  Structuring Semantic content  Developing visual standards.  Handling site accessibility.  Page layout  Form design.  Interactivityand Animation. 3.2 Creating site imagery Choose working page 1. This is the home screen that contains the title in the toolbar and has four links which takes the user to four different features. 2. On the top right corner of title bar is a button which on clicking opens the navigation, on which user will click. 3. In the navigation drawer, the user can choose package from package link, destination from destination link. The user also has the option of changing the user password which in return changes it to your password in the database. 3.3 Key elements of a travel methodology Methodology intraveling refers to the systematic approachor plan you follow when exploring new destinations or embarking on a journey. Here are some key elements of a travel methodology: Destination Research: Begin by researching your chosen destination. Learn about its culture, history, attractions, and local customs. This helps you make informed decisions during your trip. Budget Planning: Determine your travel budget, including expenses for accommodation, food,transportation,
  • 24. Globe trotter 2023-24 Department of Programming and development, Contriver Page 8 activities, and emergencies. Stick to your budget to ensure a financially stress-free trip. Itinerary Planning: Create a rough itinerary that outlines the places you want to visit, activities you want to do, and the duration of your stay at each location. Flexibility is important, but having a general plan can help you make the most of your time. Packing Strategy: Pack wisely, considering the weather, activities, and culture of your destination. Make a checklist to ensure you don't forget essentials like passports, visas, medications, and travel adapters. Safety Precautions: Research safety guidelines and potential risks associated with your destination. Register with your embassy if necessary, and keep emergency contacts handy. Local Interaction: Engage with locals to learn more about their culture and way of life. This can enhance your travel experience and provide valuable insights. Environmental Responsibility: Practice responsible tourism by minimizing your environmental impact. Follow local guidelines for waste disposal and respect wildlife and natural habitats. Health Precautions: Prioritize your health by staying hydrated, getting enough rest, and taking necessary vaccinations or medications if required for your destination. Adaptability: Be open to unexpected changes and challenges during your trip. Adaptability is a crucial aspect of successful travel. 3.4 Feasibility Study The feasibility study is undertaken to determine the possibility of either improving the present system or developing a completely new system. It helps to obtain an overview of the problem and get an idea whether a feasible solution exists. Operational Feasibility Study: The current system is manual. Thus processing large amount of data becomes a cumbersome activity. Reports that are generated are difficult to prepare manually and are also error prone. Operationally the Proposed system is feasibility because there are sufficient supports for project from management. It will be running smoother and faster that of existing system.
  • 25. Globe trotter 2023-24 Department of Programming and development, Contriver Page 9 Technical Feasibility Study: Generally, new system brings new technology into an organization. The proposed system requires technology and equipment, which can be obtained. the operating system has the technical capacity to hold the data required to use the proposed system. The present equipment technology assures technical guarantee of accuracy, reliability and ease of access. Legal/Ethical Feasibility Study: Determines whether the proposed system conflicts with legal requirements. Resource Feasibility Study: This involves questions such as how much time is available to built the new system, when it can be built, whether it interferes with normal business operations, type and amount of resources required, dependencies. Cultural Feasibility Study: In this stage, the project's alternatives are evaluated for their impact on the local and generated culture. For example, environmental factors need to be considered and these factors are to be well known. Further an enterprise's own culture can clash with the results of the project. 3.5 Proposed System of Travelling Online Booking and Reservation: A user-friendly platform for travelers to book flights, accommodations, and activities in advance. Real-time Updates: Providing travelers with real-time information on flight statuses, weather conditions, and traffic updates to enhance their travel experience. Personalized Recommendations: Utilizing AI to suggest destinations, accommodations, and activities based on user preferences and past travel history. Mobile App: A mobile application for easy access to travel information, electronic tickets, and a digital travel itinerary. Language Translation: Integration oftranslation services to help travelers communicate in foreign countries. Safety Alerts: Sending safetynotifications and emergency information to travelers, especially when traveling
  • 26. Globe trotter 2023-24 Department of Programming and development, Contriver Page 10 to high-risk areas. Reviews and Ratings: Allowing travelers to rate and review their experiences, helping others make informed decisions. Integration with Payment Gateways: Secure online payment options for booking and purchasing travel- related services. Loyalty Programs: Implementing rewards and loyaltyprograms to encourage repeat bookings. Sustainability Initiatives: Promoting eco-friendly travel options and providing information on sustainable tourism practices. Customized Travel Packages: Offering tailored travel packages for specific interests such as adventure, luxury, or cultural experiences. Travel Insurance Integration: Facilitating the purchase of travel insurance to protect travelers against unexpected events. Community and Social Features: Allowing travelers to connect with others, share their experiences, and get recommendations from fellow travelers. Local Guides and Maps: Providing maps, guides, and navigation tools to help travelers explore their destination. Customer Support: Offering 24/7 customer support through various channels, including chat, phone, and email. This proposed system would aim to enhance the overall travel experience by providing convenience, safety, and personalization to travelers.
  • 27. Globe trotter 2023-24 Department of Programming and development, Contriver Page 11 CHAPTER 4 SYSTEM REQUIREMENTS AND SPECIFICATION 4.1 Software Requirements: • Operating System: Windows 7/8/10/11 • Application: VS Code • Software: Internet Explorer/Google Chrome 4.2 Hardware Requirements: • Processor: Preferably 1.0 GHz or Greater. • RAM : 4GBor Greater • Hard Disk: 1TB 4.3 Functional Requirements 4.3.1 User Requirements Travel-SYS aims at providing users with comprehensive and high-qualitytourist information service. 1. Register Visitors use their e-mails as the sole identifiers to register. Fill in e-mail, password, and re-enter the password when register. 2. User Login Users need the e-mails and passwords to log into their main interfaces. 3. Query and Browse Destinations Visitors can find destinations in the hierarchical structure without register. Destinations are arranged in a Province - City – Attractions structure, in which province, city and attraction pages are separated. Attraction is the smallest unit. In the attraction page, visitors can browse its general introduction, traffic information, weather, attraction evaluation, attraction pictures, travel notes and the information of surrounding commercial facilities.
  • 28. Globe trotter 2023-24 Department of Programming and development, Contriver Page 12 4. Rating Pictures, Travel notes, or Attractions After login, users can rate pictures, travel notes and attractions which they have browsed. Rating reflects how much the public like the picture, travel note or attraction. Users can express their own views to provide reference to others. This is a very important feature of the web 2.0, which users can participate in, rather than just passively receiving information of. Thus, users have become the information provider as well. 4.3.2 Administrator Requirements The administrator is responsible for controlling the systems proper operation. Figure 2-3 is a use case diagram for administrators. Fig 4.3.2 Administrator Use Case Diagram 1. Add / modify Province - City - Attractions Information Tourist attractions are logically organized in Province - City - Attractions hierarchy according to
  • 29. Globe trotter 2023-24 Department of Programming and development, Contriver Page 13 geographic location. The administrator is responsible for maintaining such hierarchy. When new attraction needs to be added, the administrator should add introduction, traffic information, and weather conditions for the new attraction on the new attractions page. When attraction information is updated, the administrator can modify the tourist attraction information page. 2. Management of User Authority Two-dimensional user management model is adopted here. High-level administrators can authorize low-level administrators. The administrator can allocate his/her jurisdiction and authority. In the user management interface, administrators can choose the authority-adding link to authorize operations. Administrators can forbid ordinary users‟ operations for some reason as well. 3. Management of vendors Information Administrators need to review and approve the application submitted by vendors so as to ensure the correctness and relevance, and also guarantee user's interests. The approved information should be added to the related web page and open to users. Administrators are to monitor the information which includes its validity and user feedback on the vendors. 4. Review Network platform system has a large degree of freedom. In order to ensure the legality of the content submitted by users, the administrator has to review the whole system. This review includes each administrators review within their responsible scope. 4.4 Non-functional requirements Non-functional requirements are necessary for products and directly affect acceptance of the product. They make products attractive, easy to use, fast, reliable and secure. The existence of such property is not because they are the basic functions of the product, but because customers want these functional activities to achieve a particular quality. Non-functional requirements describe product features such as user experience, products appearance or usability. 4.4.1 Performance Requirements As for web-based information systems, performance requirements can help designers and developers to define system behavior under different loads. Performance is often an important criterion to measure usabilityof the
  • 30. Globe trotter 2023-24 Department of Programming and development, Contriver Page 14 system. The most important thing of user experience is often relevant to performance, including waiting time, throughput, and stability and so on. Travel-SYS system should meet the following performance requirements: 1. Response Time There has always been a variety of definitions for response time of the performance requirements. A more common definition counts from when the user sends a request to when the last byte reaches the user’s end. Page response time means the time required to load a page. The time unit is normally second or millisecond. Average page response time of the system should be within 3 seconds. 2. System Capacity In the first version, Travel-SYS system should be able to support about 4,000 registered users. Sufficient database space is required. In addition, the system should support over 1,200 simultaneous online users and allow 400 concurrent users. 3. Stability Stability needs a long time to reflect and is used to measure declining rate of the figure of performance after long running. System with poor stability may result in memory leak or the database transaction log overflowing. Stability requirements of Travel-SYS are moderate with respect to enterprise information system. System adjustment is allowed when page views are rare, such as in early morning. 4.4.2 Usability Requirements Usability requirements make the products meet the needs of the user's ability and expectation to use. Usability will influence efficiency and error rate of using the product as well as acceptance of new products. Sources of usability requirements result from the following two factors: one is the required usability level of the product, and the other is user's expectations In the specific circumstances of the information system, there is no customer and users are the visitors. In order to satisfy the users‟ experience demand, this information system should meet the following points: 1. Easy to use Travel-SYS system should be easy enough for any ordinary user who, if has no professional background, can achieve necessary function through the information provided on page. Users can complete an objective without excessive page jump actions. Because too many clicks and jumps easily lead to confusion, which
  • 31. Globe trotter 2023-24 Department of Programming and development, Contriver Page 15 makes the user tend to forget the initial purpose. Users should clearly know what can be accomplished through this system, such as browsing the travel notes, rating scenic spots and so on. All functions are located in the appropriate place of each page to ensure that users can see and hold an overview of the whole function. 2. Easy to Learn The biggest difference between easy to learn and easy to use lies in that learning to use the system is difficult in the beginning, but once master it, using the system will become very easy. Travel-SYS is in accordance to web 2.0 features and is easier to use compared to early passive acceptance of information. In the initial adaptation phase, users can learn how to use all functions according to suggestion and help in a short time. 3. Low Error Rate Travel-SYS system is required to help users minimize the number of errors. Important factors involve providing users interface and context which are consistent with daily habits and clear navigation, etc. Help information is also very critical and should be provided in appropriate place. When error occurs, the system can correct the error or return to the previous step, which also means good performance of the system robustness. 4. Efficiency Efficiency requirement of the system can be measured by the time taken to complete a task or the average number of tasks completed in unit time by users. Efficient user experience will directly increase customer satisfaction. Efficiency of the system can be divided into two parts: efficiency of the user-controllable and the efficiency of the system itself. Reasonable interface layout, buttons, and logical hierarchy enable high operating efficiency for users; background processing and connectivity speed of database will affect the efficiency of the system itself. 5. High User Satisfaction User satisfaction, a more or less abstract measure, means that users enjoyusing the system and fell satisfied with the whole process. As for Travel-SYS system, the number of registered users can be regarded as a measure of satisfaction. If users are willing to use the system as a travel information search platform and share their experiences with others on this platform, user satisfaction will prove to be high. In addition, user's feelings can be obtained through customer satisfaction investigation.
  • 32. Globe trotter 2023-24 Department of Programming and development, Contriver Page 16 4.4.3 Security Requirement Security requirement is a critical requirement, for big risks may be brought by products that fail to meet security requirement. Security of system information tends to be even more important nowadays when the Internet wins wide popularity. Security involves confidentiality, availability and auditing. 1. Confidentiality Confidentiality means that only authorized users have access to data. Who is the authorized user and under what circumstances the authorization is valid must be specified. After given a role by the administrator, a user turns into an authorized user within his/her competence. The high-level administrator can authorize the low-level user roles and specify available time of the roles. Higher administrators can only manage their subordinate administrators. 2. Availability Availability refers to that the authorized user can have access to data without limitation, which means data will be still available even they are archived to somewhere else or wrong operation occurs. In practice, backing up data can prevent data loss. Measures to recover the lost data are also available. In the Travel-SYS, user‟s data transferred to the custody of the system, including uploaded pictures and travel notes, are extraordinarily valuable and should not be lost. Availability of data must be ensured through database management and design. 3. Auditing Auditing requires the system to maintain an audit trail record which includes data about who has access to what kind of information as well as all transaction logs within a certain period of time so as to avoid casual mistakes. Auditing can also provide proof for future objections or disputes. It is particularly important in terms of business-related information.
  • 33. Globe trotter 2023-24 Department of Programming and development, Contriver Page 17 CHAPTER 5 SYSTEM DESIGN AND ANALYSIS 5.1 Data Flow Diagram The Top-Level Data Flow Diagram (DFD) of a Travel and Tourism website is a graphical representation of the “flow” of data through an information system. It is typically used to givea clear overview of the system and its functions. The DFD typically contains all of the user flows and their entities such as customers, travel agents, transportation, booking, tours, etc. The Top Level DFD can also be used to identify any disconnection between business activities and business objectives. Additionally, it can help to identify areas for improvement and to streamline processes. Travel and Tourism website DFD – A data flow diagram (DFD) is a graphical representation of the flow of data through a system. It is used to understand the processes and data inputs andoutputs of a system and to identify potential issues or inefficiencies. In a travel and tourism website, a DFD might include: Processes that represent the different activities that are carried out in the system, External entities that represent the sources and destinations of data, such as customers and travel agents. Data stores that represent the storage of data within the system. Data flows that represent the movement of data between processes, external entities, and data stores. A DFD can be organized at different levels of detail, with higher-level diagrams providing an overview of the system and lower-level diagrams showing more specific processes and data flows. The goal of creating a DFD is to provide a clear and comprehensiveunderstanding of the system and how it operates.
  • 34. Globe trotter 2023-24 Department of Programming and development, Contriver Page 18 Fig 5.1 Data Flow Diagram (DFD)
  • 35. Globe trotter 2023-24 Department of Programming and development, Contriver Page 19 5.2 Context Flow Diagram A Context Flow Diagram (CFD) is a type of flowchart that shows the inputs and outputs of a Travel and Tourism website. It is typically used to give a clear overview of the system and itsfunctions. The CFD is also used to identify any disconnection between business activities andbusiness objectives. It typically consists of overall application dataflow and processes of the system. A CFD typically contains all of the user flows and their entities such as customers, travel agents, booking, tours, etc Fig 5.2 Context Flow Diagram
  • 36. Globe trotter 2023-24 Department of Programming and development, Contriver Page 20 5.3 Existing System: • All Work are done Manually. • It Manual Booking System Customer has to go to the Tours and Travel Agency. • Ask Inquiry for Travelling • Difficult To Maintain the Customer Details of Package and Payment • Receipt in Register. • They Register Tour Package in the notebook. • Add advertisement in Local newspaper or Local Market. • Use Travelling Facility For the Limited Area or Person. 5.4 Proposed System: • To Create Web Based Application For our Organization. • To Provide Search Facility For Customer. • To Generate Different Types of Reports. • To Provide the online Package Ticket Booking Facility • For Customer. • To Provide package Details. • Customer Support by24/7 • Services provided by Tour and travels System - • VIEW PACKAGE • SEARCH PACKAGE • BOOKING •CANCEL BOOKING
  • 37. Globe trotter 2023-24 Department of Programming and development, Contriver Page 21 CHAPTER 6 6.1 Algorithm IMPLEMENTATION Step1: Step one involves accessing the index page, which serves as the main entry point for our website. Within this index page, you will find four distinct sections or pages:  Popular Places Page: This section showcases some of the most sought-after destinations or attractions, allowing you to explore and gather information about thesepopular places.  Gallery Page: Here, you can immerse yourself in a visual journey through ourcollection of images, giving you a glimpse of the experiences and beauty, our website has to offer.  Signup/Login Page: If you wish to engage more deeply with our platform, you can create an account or log in. This enables you to access additional features and personalized services.  Contact Page: For inquiries, bookings, or direct communication, our contact page provides you with a straightforward means of getting in touch with us. Whether you have questions, want to make a reservation, or require assistance, this page is your gateway to connecting with our team. Step2: In step two, once you've selected a specific destination category, such as beaches, hillstations, historical heritage sites, national parks, and more, you will have the opportunity to explore detailed descriptions of these places and take action, either by booking or contacting for further information. Here's how this process is typically structured:  Destination Description: Within the chosen category, you will find comprehensive descriptions of various places falling under that category. These descriptions provide valuable insights into the attractions, amenities, historical significance, and natural beauty of each place. This information helps you make an informed decision about where you want to go.  Booking: If you decide that a particular destination aligns with your interests and travelplans, you can proceed to book your visit. Booking options may include selecting dates, specifying the number of travellers, and making payment arrangements. This ensures that your trip is reserved and confirmed.  Contact: Alternatively, if you have specific questions, require additional details, or wish to discuss customized travel arrangements, you can easily get in touch with our team through the provided contact information. Step3: In step three, after successfully logging in or signing up, you will unlock additional options and features within our website. These include:
  • 38. Globe trotter 2023-24 Department of Programming and development, Contriver Page 22  Various Places: Upon logging in or signing up, you'll gain access to a broader array ofdestination categories to explore. These may encompass beaches, hill stations, historicalheritage sites, national parks, and many more. This expanded selection allows you to refine your search and discover destinations tailored to your preferences.  Additional Options: You'll find a set ofsupplementary features, such as: 1. Settings: Here, you can customize your user preferences, including notification settings, profile information, and other personalization options 2. About Us: This section provides insights into our website's mission, history, and values You can learn more about who we are and what we stand for. 3. Our Team: Get to know the people behind the scenes. Our team section introduces youto the individuals working diligently to provide you with the best possible experience on our platform.  Logout Option: After enjoying the enhanced features and exploring these additional options, you will have the choice to log out whenever you wish. Logging out ensures the security of your account and privacy. Once you log out, you will return to a state where you don't have access to the extra options until you log in again.
  • 39. Globe trotter 2023-24 Department of Programming and development, Contriver Page 23 6.2 Source code Index Page: <!DOCTYPE html> <html> <head> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link type="text/css" rel="stylesheet" href="index-style/materialize.min.css" media="screen,projection" /> <link type="text/css" rel="stylesheet" href="index-style/main.css" /> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384- lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>TravelYaari</title> </head> <body class="scrollspy"> <a name="home"></a> <div class="navbar-fixed"> <nav class="green"> <div class="container"> <a href="#home" class="brand-logo">TravelYaari</a> <a href="#" data-activates="mobile-nav" class="button-collapse"> <i class="material-icons">menu</i></a> <ul class="right hide-on-med-and-down"> <li><a href="#popular">Popular Places</a></li> <!-- <li> <a href="html/places.html">Places</a></li> --> <li><a href="#gallery">Gallery</a></li> <li> <a href="HTML/signup.html">Sign up / Login</a></li> <li> <a href="HTMLcontact.html">Contact</a> </li></ul> </div> </nav> </div>
  • 40. Globe trotter 2023-24 Department of Programming and development, Contriver Page 24 Home Page <!DOCTYPE html> <html> <head> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link type="text/css" rel="stylesheet" href="../index-style/materialize.min.css" media="screen,projection" /> <link type="text/css" rel="stylesheet" href="../index-style/main.css" /> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384- lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Welcome to TravelYaari</title> </head> <body class="scrollspy"> <a name="home"></a> <div class="navbar-fixed"> <nav class="green"> <div class="container"> <a href="#home" class="brand-logo">TravelYaari</a> <a href="#" data-activates="mobile-nav" class="button-collapse"> <i class="material-icons">menu</i></a> <ul class="right hide-on-med-and-down"> <li><a href="#popular">Popular Places</a> </li> <li><a href="gallery.html">Gallery</a> </li> <li><a class="dropdown-button" href="#!" data-activates="dropdown4">Places<i class="material-icons right">arrow_drop_down</i></a></li> <li><a class="dropdown-button" href="#!" data-activates="dropdown3">More<i class="material-icons right">arrow_drop_down</i></a></li> <li> <a href="../index.html" onclick="logout()">logout</a></li> </ul> </div>
  • 41. Globe trotter 2023-24 Department of Programming and development, Contriver Page 25 </nav> Signup Page <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>signup | TravelYaari</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384- lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <link rel="stylesheet" href="../CSS/nav1.css"> <link rel="stylesheet" href="../CSS/signup.css"> <link rel="stylesheet" href="../CSS/footer.css"> </head> <body> <div id="navigation"></div> <script> $(document).ready(function() { $('#navigation').load("nav0.html"); }); </script> <div class="container" id="signup-container-shadow"> <div class="row display-flex"> <div class="col-xs-12 col-sm-6 col-md-4 col-md-offset-2" id="signup-intro-form"> <!-- <div class="signup-container1"> --> <form id="signup-form" class="signup-form"> <h2 style="font-size:30px;font-weight: 600;color: honeydew;">Signup</h2>
  • 42. Globe trotter 2023-24 Department of Programming and development, Contriver Page 26 <div class="signup-form-control"> <label for="username">Username</label> <input type="text" id="username" placeholder="Enter Username"> <small>Error message</small> </div> <div class="signup-form-control"> <label for="email">Email</label> <input type="text" id="email" placeholder="Enter Email"> <small>Error message</small> </div> <div class="signup-form-control"> <label for="password">Password</label> <input type="password" id="password" placeholder="Enter Password"> <small>Error message</small> </div> <div class="signup-form-control"> <label for="password2">Confirm Password</label> <input type="password" id="password2" placeholder="Enter Password Again"> <small>Error message</small> </div> <buttontype="submit" onclick="forme()">Submit</button> <p style="color: rgb(214, 247, 27); margin-top: 1rem;">Already have a Account? <a href="login.html" class="login">Login</a> </form> </div> <div class="col-xs-12 col-sm-6 col-md-4" id="signup-intro"> <h2> Welcome toTravelYaari </h2> <p style="text-align: center;">We Are Happyto see you here. We are working to provide the best services to you.</p> <img class="img-responsive img-rounded" src="../Images/signup/bg2.jpeg" alt="signup image">
  • 43. Globe trotter 2023-24 Department of Programming and development, Contriver Page 27 <div style="display: flex; justify-content: center;align-items: center; text-align: center; font-size: 18px;color: rgb(235, 212, 162);margin-top: 2rem;"> <p>BySignin,<br>We Agree to our terms and Services</p> </div> <p style="text-align:center;margin-top: 1rem;">Lets Explore the World !!!!</p> </div> </div> </div> Contact Page <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Contact us | TravelYaari</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384- lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <link rel="stylesheet" href="../CSS/nav1.css"> <link rel="stylesheet" href="../CSS/contact.css"> <link rel="stylesheet" href="../CSS/footer.css"> <style> .img-fluid { max-width: 100%; height: auto; } </style> </head> <body>
  • 44. Globe trotter 2023-24 Department of Programming and development, Contriver Page 28 <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="home.html" style="font-weight: bold;font-family: 'Piedra', cursive;">TravelYaari</a> </div> <div class="collapse navbar-collapse" id="myNavbar"> <ul class="nav navbar-nav navbar-right"> <li><a class="w" href="gallery.html">Gallery</a></li> <li><a class="w" href="../index.html" onclick="alert('you are about to logout.click OK to Continue')">Logout <span class="glyphicon glyphicon-log-out"></span></a></li> <li style="margin: 0.8rem 0.8rem auto 0.3rem; background:#4caf50;"><button class="btn btn- success navbar-btn" onclick="history.back();">Return</button></li> </ul> </div> </div> </nav> <div class="container" id="banner1"> <div class="row"> <div class="col-xs-12 col-sm-6"> <div class="panel panel-default"> <div class="panel-heading"> <h3>Contact Us for booking</h3> <i class="fa fa-envelope" aria-hidden="true" style="font-size:50px"></i> </div> <div class="panel-body"> <ul>
  • 45. Globe trotter 2023-24 Department of Programming and development, Contriver Page 29 <li> <h4>Location</h4> </li> <li>Travelville Agency</li> <li>555 Beach Rd, Suite 33</li> <li>Miami FL, 555 55</li> </ul> </div> </div> </div> <div class="col-xs-12 col-sm-6 " id="gray"> <h3>Please Fill Out this Form</h3> <form method="POST" action="../index.html"> <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" name="name" placeholder="Name" required="true" pattern=".{1,}"> </div> <div class="form-group"> <label for="email">Email</label> <input type="email" class="form-control" name="email" placeholder="Email" required="true" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,3}$"> </div> <div class="form-group"> <label for="contact">Contact No.</label> <input type="text" class="form-control" name="contact" placeholder="Contact" required="true" pattern=".{10}"> </div> <div class="form-group"> <label for="message">Message</label> <input type="text" class="form-control" name="message" placeholder="message"> </div>
  • 46. Globe trotter 2023-24 Department of Programming and development, Contriver Page 30 <div> <button class="btn btn-primary" type="submit" value="Submit" name="button">Submit</button> </div> </form> Footer Page <div class="container-fluid" id="footer-follow"> <div class="row"> <div class="col-xs-12"> <h4>Follow TravelYaari</h4> <p style="text-align: center;">Follow us on social media for special offers.</p> <a href="https://facebook.com" target="_blank" class="footer-logo"> <i class="fab fa-facebook fa-4x"></i> </a> <a href="https://twitter.com" target="_blank" class="footer-logo"> <iclass="fab fa-twitter fa-4x"></i> </a> <a href="https://linkedin.com" target="_blank" class="footer-logo"> <iclass="fab fa-linkedin fa-4x"></i> </a> <a href="https://googleplus.com" target="_blank" class="footer-logo"> <iclass="fab fa-google-plus fa-4x"></i> </a> <a href="https://pinterest.com" target="_blank" class="footer-logo"> <iclass="fab fa-pinterest fa-4x"></i> </a> <a href="https://instagram.com" target="_blank" class="footer-logo"> <i class="fab fa-instagram fa-4x"></i> </a> </div> </div><br> </div>
  • 47. Globe trotter 2023-24 Department of Programming and development, Contriver Page 31 <nav class="footer-copyright"> <div class="container-fluid" id="footer-p-down"> <p style="text-align:center;"> Copyright © TravelYaari. All Rights Reserved | Contact Us: +91 8800000000 | Developed with ❤️ | <a id="footer-anchor" href="mailto:chandanasmdy@gmail.com"><b>travelYaari@gmail.com</b></a> </p> </div> </nav> Our Team Page: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384- lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> <link href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,300i,400,400i,600|Montserrat:300,300i,400 ,400i,500,500i,600,600i,700|Ubuntu:300,300i,400,400i,500,500i,700" rel="stylesheet"> <link rel="stylesheet" href="../CSS/nav1.css"> <link rel="stylesheet" href="../CSS/team.css"> <link rel="stylesheet" href="../CSS/footer.css"> <title>Our Team | TravelYaari</title> </head> <body> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container-fluid">
  • 48. Globe trotter 2023-24 Department of Programming and development, Contriver Page 32 <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="home.html" style="font-weight: bold;font-family: 'Piedra', cursive;">TravelYaari</a> </div> <div class="collapse navbar-collapse" id="myNavbar"> <ul class="nav navbar-nav navbar-right"> <li><a class="w" href="home.html">Home</a></li> <li><a class="w" href="Gallery.html">Gallery</a></li> <li><a class="w" href="../index.html" onclick="alert('you are about to logout.click OK to Continue')">Logout <span class="glyphicon glyphicon-log-out"></span></a></li> </ul> </div> </div> </nav> <div class="team-container"> <div class="team-heading"></div> <div class="team-cards-wrapper"> <div class="team-card"> <img src="../Images/team/img-top1.jpeg" class="team-image-top"> <img src="../Images/team/img1.jpeg" class="team-profile-image"> <h1 class="team-fullname">Chandana S</h1> <p class="team-job">Travel Consultant.</p> <p class="team-about-me">"Halahalli 1st cross vinayaka tent road mandya."</p> <buttontype="button">Explore Me</button> <ul class="team-social-icons"> <li><a href="#"><i class="fab fa-facebook-f"></i></a></li> <li><a href="#"><i class="fab fa-youtube"></i></a></li>
  • 49. Globe trotter 2023-24 Department of Programming and development, Contriver Page 33 <li><a href="#"><i class="fab fa-twitter"></i></a></li> <li><a href="#"><i class="fab fa-google-plus-g"></i></a></li> </ul> </div> <div class="team-card"> <img src="../Images/team/img-top2.jpeg" class="team-image-top"> <img src="../Images/team/img2.jpeg" class="team-profile-image"> <h1 class="team-fullname">Nandhitha V</h1> <p class="team-job">Adventure Guide.</p> <p class="team-about-me">"Turvekere Tumkur."</p> <buttontype="button">Explore Me</button> <ul class="team-social-icons"> <li><a href="#"><i class="fab fa-facebook-f"></i></a></li> <li><a href="#"><i class="fab fa-youtube"></i></a></li> <li><a href="#"><i class="fab fa-twitter"></i></a></li> <li><a href="#"><i class="fab fa-google-plus-g"></i></a></li> </ul> </div> <div class="team-card"> <img src="../Images/team/img-top3.jpeg" class="team-image-top"> <img src="../Images/team/img3.jpeg" class="team-profile-image"> <h1 class="team-fullname">Pushpa</h1> <p class="team-job">Tour Guide.</p> <p class="team-about-me">"Shree nanjundeshwara prasanna,yaraganahalli,devegowda circle mysore"</p> <buttontype="button">Explore Me</button> <ul class="team-social-icons"> <li><a href="#"><i class="fab fa-facebook-f"></i></a></li> <li><a href="#"><i class="fab fa-youtube"></i></a></li> <li><a href="#"><i class="fab fa-twitter"></i></a></li> <li><a href="#"><i class="fab fa-google-plus-g"></i></a></li> </ul>
  • 50. Globe trotter 2023-24 Department of Programming and development, Contriver Page 34 </div> </div> </div> <div id="foot"></div> <script> $(document).ready(function() { $('#foot').load("footer1.html"); }); </script> <script src="../JS/team.js"></script> </body> </html> Gallery Page <body> <div class="navbar-fixed"> <nav class="green"> <div class="container"> <a href="#home" class="brand-logo">TravelYaari</a> <a href="#" data-activates="mobile-nav" class="button-collapse"> <i class="material-icons">menu</i></a> <ul class="right hide-on-med-and-down"> <li><a href="#">Gallery</a></li> <li><a href="HTMLcontact.html">Contact</a> </li> <li><button type="button" class="btn green waves-effect waves-light" onclick="history.back();">Return</button> <!-- <a href="#" onclick="history.back();">Return</a> --></li> </ul> </div> </nav> </div> <!-- we put the sidebar li elements outside the div because its fixed div and we wont be able to access these links -->
  • 51. Globe trotter 2023-24 Department of Programming and development, Contriver Page 35 <ul class="side-nav" id="mobile-nav"> <li> <a href="#gallery">Gallery</a> </li> <li> <a href="HTMLcontact.html">Contact</a> </li> <li class="text-center"><button type="button" class="btn green lighten-3 waves-effect waves-light" onclick="history.back();">Return</button> <!-- <a href="#" onclick="history.back();">Return</a> --> </li> </ul> <section id="gallery" class="section section-gallery scrollspy "> <div class="container"> <h4 class="center"> <span class="green-text">Photo</span> Gallery </h4> <div class="row"> <div class="col s12 m3"> <img class="materialboxed responsive-img" src="https://source.unsplash.com/1600x900/?beach" alt=" "> </div> <div class="col s12 m3"> <img class="materialboxed responsive-img" src="https://source.unsplash.com/1600x900/?travel " alt=" "> " alt=" "> </div> <div class="col s12 m3"> <img class="materialboxed responsive-img" src="https://source.unsplash.com/1600x900/?nature </div> <div class="col s12 m3">
  • 52. Globe trotter 2023-24 Department of Programming and development, Contriver Page 36 <img class="materialboxed responsive-img " src="https://source.unsplash.com/1600x900/?beach,travel " alt=" "> </div> </div>
  • 53. Globe trotter 2023-24 Department of Programming and development, Contriver Page 37 CHAPTER 7 TESTING AND PERFORMANCE 7.1 TESTING Testing is a systematic process of evaluating and verifying the functionality to identify defects error. testing involves various aspects such as functional, usability, performance, security testing. It is common to employ a combination of these testing types to ensure a robust and reliable testing. 7.1 .1 FUNCTIONAL TESTING Functional testing in Travel Yaari, involves testing the various functions and features to ensure they work as intended. In the context of Travel Yaari, which is a travel booking platform, functional testing might include:  Booking Process: Ensure that users can search for routes, select travel options, make bookings, and receive confirmation without error  Payment Processing: Verifythat the payment gatewayfunctions correctly, accepts payments, and provides appropriate payment confirmation.  UserAuthentication: Test user login and to ensure action processes Can create accounts and log in securely.  Search Functionality: Confirm that users can search for buses, trains, or flights with accurate results based on their input.  Cancellation and Refund: Ensure that users can cancel bookings and receive refunds according to Travel Yaari's policies.  Seat Selection: Check that users can choose and reserve specific seats on buses or flights when available.  Notification and Alerts: Verify that users receive notifications, such as booking confirmations, changes, or cancellations, through appropriate channels.  Compatibility: Ensure that Travel Yaari functions correctly on different devices and web browsers.  Performance: Assess the system's performance under various loads to ensure it can handle peak user traffic without slowing down or crashing.  Integration Testing: Test how Travel Yaari interacts with external systems, such as payment gateways,
  • 54. Globe trotter 2023-24 Department of Programming and development, Contriver Page 38 third-partyAPIs, or travel service providers.  Accessibility Testing: Verify that the platform is accessible to users with disabilities, meeting accessibility standards. 7.1.2 USABILITY TESTING Usability testing in Travel Yaari focuses on evaluating the platform's user interface and overall user experience to ensure that it is intuitive, user-friendly, and meets the needs of its intended users. Here's how usability testing can be conducted in Travel Yaari.  Test Scenario Creation: Define specific user scenarios, such as booking a bus ticket, searching for travel options, or modifying a booking. These scenarios should cover common tasks that users perform on the platform.  Participant Recruitment: Recruit a group of participants who represent Travel Yaari's target user base. This can include travellers of different ages, backgrounds, and levels of experience with online booking platforms.  Test Environment: Set up a controlled testing environment where participants can interact with the Travel Yaari platform. Ensure that the environment mimics real-world conditions as closely as possible.  Task-Based Testing: Instruct participants to complete the predefined tasks while using Travel Yaari. Observe how they navigate the platform, their interactions, and any difficulties they encounter.  Feedback Collection: After participants have completed the tasks, conduct interviews or surveys to gather their feedback, opinions, and suggestions regarding the platform's usability.  Analysis: Analyze the data collected during usability testing. Identify common pain points, issues, and areas where users struggled or expressed dissatisfaction. 7.1.3 PERFORMANCE TESTING Performance testing in Travel Yaari involves evaluating the platform's ability to perform efficiently under various conditions and loads to ensure a smooth and responsive user experience. Here are some key aspects of performance testing in Travel Yaari.  Load Testing: This assesses how the system performs under expected and peak loads. It involves simulating a large number ofconcurrent users making bookings, searching for traveloptions, and performing other actions
  • 55. Globe trotter 2023-24 Department of Programming and development, Contriver Page 39 to determine if the platform can handle the traffic without slowing down or crashing.  Stress Testing: Stress testing pushes the system beyond its capacity limits to identify its breaking point. It helps determine how Travel Yaari behaves under extreme conditions, such as sudden spikes in user traffic.  Response Time Testing: Measures the time it takes for the platform to respond to user actions. It's essential to ensure that interactions like searching for routes or making bookings are fast and responsive.  Concurrent User Testing: Determine how the platform handles multiple users accessing different parts of the application simultaneously. This includes testing features like booking, cancelling, and seat selection.  Geographic Testing: Check if Travel Yaari performs consistently for users from various geographic locations and regions, ensuring a global user base can access the platform without issues. 7.1.4 SECURITY TESTING Security testing in the context of a travel platform like Travel Yaari is crucial to protect user data, financial information, and the overall integrity of the system.  Data Encryption: Ensure that sensitive data, such as user login credentials, payment information, and personal details, are encrypted during transmission and storage to prevent unauthorized access.  Sensitive Data Handling: Check how Travel Yaari stores and handles sensitive data, including user data and payment information, to prevent data breaches and leaks.
  • 56. Globe trotter 2023-24 Department of Programming and development, Contriver Page 40 7.2 GRAPH INFERENCE Fig 7.2.1 Alternatives to book travel packages Fig 7.2.2. What hinders people from travelling?
  • 57. Globe trotter 2023-24 Department of Programming and development, Contriver Page 41 Functionality test results
  • 58. Globe trotter 2023-24 Department of Programming and development, Contriver Page 42 Fig 7.2.3. Functionality test results
  • 59. Globe trotter 2023-24 Department of Programming and development, Contriver Page 43 CHAPTER 8 SNAPSHOTS Fig 8.1: Index Page Fig 8.2: Sign Up Page
  • 60. Globe trotter 2023-24 Department of Programming and development, Contriver Page 44 Fig 8.3: Login Page Fig 8.4: Popular Places Page
  • 61. Globe trotter 2023-24 Department of Programming and development, Contriver Page 45 Fig 8.5: Photo Gallery Page Fig 8.6: Different Places Page
  • 62. Globe trotter 2023-24 Department of Programming and development, Contriver Page 46 Fig 8.7: About Particular Place Fig 8.8: Change Password Page
  • 63. Globe trotter 2023-24 Department of Programming and development, Contriver Page 47 Fig 8.9: About Page Fig 8.10: Our Team Page
  • 64. Globe trotter 2023-24 Department of Programming and development, Contriver Page 48 Fig 8.11: Contact Page
  • 65. Globe trotter 2023-24 Department of Programming and development, Contriver Page 49 CHAPTER 9 9.1 ENVIRONMENTAL IMPACT Analysis of Carbon Footprint: Documenting the carbon footprint resulting from our travel operations. This will include emissions from transportation, accommodations and other activities. This data is used as a starting point to establish reduction goals. Promoting Transportation: Emphasizing transportation options for tours and transfers such, as electric or hybrid vehicles, public transport or cycling. Energy Efficiency: Implementing energy practices in accommodations, offices and transportation facilities. This can involve utilizing LED lighting, energy efficient appliances and renewable energy sources whenever possible. Effective Waste Management: Developing a waste management plan aimed at minimizing waste generation while promoting recycling and composting initiatives. Encouraging travellers to minimize their use of single use plastics. Water Conservation: Taking steps to save water in accommodations and educate travellers about the importance of using water in regions where water is scarce. Wildlife Protection: Informing travellers about ways to view wildlife and contribute to conservation efforts. Making sure that they do not harm or disturb wildlife. Cultural Preservation: encouraging to respect and promote the preservation of cultures and traditions. Educating travellers on the significance of being culturally sensitive. 9.2 HUMAN SAFETY ASPECTS Risk Assessment and Management: Developing risk management plans to mitigate identified risks, such as