0% found this document useful (0 votes)
104 views16 pages

Final Year Project Proposal

The document describes a final year project to create a tourism website and app (hybrid platform) that connects different travel agencies and brings tourism information to a single platform. It will provide complete information on travel packages, reviews, and online consultancy. The project aims to make travel information more accurate, user-friendly, easily accessible and flexible. It will use technologies like JavaScript, Node.js, Express, and MongoDB. Challenges include gathering information from various agencies and integrating the distributed system.

Uploaded by

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

Final Year Project Proposal

The document describes a final year project to create a tourism website and app (hybrid platform) that connects different travel agencies and brings tourism information to a single platform. It will provide complete information on travel packages, reviews, and online consultancy. The project aims to make travel information more accurate, user-friendly, easily accessible and flexible. It will use technologies like JavaScript, Node.js, Express, and MongoDB. Challenges include gathering information from various agencies and integrating the distributed system.

Uploaded by

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

Final Year Project

TOURISM AT GLANCE
Tourism Website and App (Hybrid)

Group Members:
Alam Khan (CU-348-2018)
Shahid Ullah (CU-349-2018)
Umm-e-Habiba (CU-368-2018)

SUPERVISOR SUPERVISOR SIGNATURE

MUHAMMAD AMIN
______________________________

1
Table of contents

1. INTRODUCTION
1.1 Motivation Sentence----------------------------------------------------------------------- 3
1.2 Statement of the problem ---------------------------------------------------------------- 3
1.3 Solution of the problem ------------------------------------------------------------------ 3
2. MOTIVATION
2.1 History of the problem --------------------------------------------------------------------- 4
2.2 Interest in the problem --------------------------------------------------------------------- 4
2.3 Occurrence of the problem ---------------------------------------------------------------- 4
2.4 Solutions to solve the problem ----------------------------------------------------------- 4
2.5 Similar systems ------------------------------------------------------------------------------ 5
2.6 Improvements to Current solutions ----------------------------------------------------- 5
3. PROJECT SUMMARY
3.1 Project achievement --------------------------------------------------------------------- 5
4. PROJECT DETAILS
4.1 Architecture and environment --------------------------------------------------------- 6
4.2 Implementation issues and challenges ----------------------------------------------- 9
4.3 Deliverables -------------------------------------------------------------------------------- 11
5. CONCLUSION
5.1 Summary ------------------------------------------------------------------------------------ 14
6. TIMELINE ------------------------------------------------------------------------------------- 16
7. REFRENCES ---------------------------------------------------------------------------------- 16

2
1. INTRODUCTION

1.1 Motivation Sentence

Connecting different travel agencies and bringing tourism to a single platform.

1.2 Statement of the problem

Each travel agency has either their own or no website, so travelers have difficulty in accessing
the complete information about the packages each traveling agency is providing. New potential
customers are unaware of the previous customer’s feed-back. A lot of travel agencies providing
affordable traveling packages that majority of the people are unaware of. Insufficient information
about the requirements, travelling procedure, discounts and extra services.

1.3 Solution of the problem

Tourism at glance is a hybrid platform (Website & app) that is connected to different travel
agencies and bringing them together to this platform. Complete information about their current
and future packages. Comparison of previous customer’s ratings and reviews of travel packages
that the different travel agencies are providing. Online consultancy about the travel requirements,
fares, accommodations, discounts, travelling procedure & extra services, etc.

3
2. MOTIVATION

2.1 History of the problem

The most common issue that a traveler may come across when buying an online travel package is
having insufficient information about the other travel agencies that are providing the same
package at a much affordable rate. It’s a tedious procedure to search and compare the same travel
package provided by different travel agencies on their platforms.

2.2 Interest in the problem

This tourism related issue is interesting to work on because it can ease the procedure of buying
travel packages and build the customer’s trust that was somewhat absent.

2.3 Occurrence of the problem

The problem occurs when a person willing to travel comes across a travel agency website and
goes through the list of packages that are offered by that travel agency but the problem arises
when the person has to go through the tedious procedure of visiting other travelling agencies
websites to compare the packages and that’s where it gets confusing.

2.4 Solutions to solve the problem

The problem of multiple travel agencies on a single platform is yet to be solved because any
travel agency with the intention of online presence over the internet mainly focuses on promoting
their own website browsers.

2.5 Similar systems


4
No. There aren’t any similar systems or solutions

2.6 Improvements to current solutions

There aren’t any possible solutions to this current problem.

3. PROJECT SUMMARY

3.1 Project achievement

Introduction:

The tourism website and App is a Business to Customer (B2C platform), whose main target are
the tourists. This Hybrid platform can support all the core activities of Tourism. They are useful
in all the areas of e-tourism and can be used for branding, promotion, and e-commerce. This
website will mainly focus on connecting different Travel Agencies and bringing them into a
single platform.

The main features are;

1. Information of Different Travel Agencies.

2. Packages of different Travel Agencies.

3. Reviews of the previous costumers.

4. Local and International Travelling.

5. Online Consultancies.

6. Payment Plans

That can be used for making the information more:

• Accurate.

5
• User Friendly.

• Easy to access

• Flexible.

4. PROJECT DETAILS

4.1 Architecture and environment

In this section, the architecture and environment of our proposed solution as well as the tools
required to implement the system will be discussed.

Project environment

Following is the project environment:

SOFTWARE:

Tourism at a glance is a Web based application that can be accessed on any browser with the
device connected to an internet connection.

HARDWARE:

Tourism at glance is a Web based application that can be accessed on any web browser and its
app will also be available for mobile phones having android system software.

LANGUAGES:

Following languages will be used:

JavaScript.

6
JavaScript is a text-based programming language used both on the client-side and server-side
that allows you to make web pages interactive.

Node JavaScript.

Node. js can enhance the output of a development project in terms of its libraries and features

Express JavaScript.

Express is a trending and modern web app development framework with all the advanced
features and facilities. It lets you build modern, powerful applications with ease.

Mongo DB.

MongoDB makes it easy for developers to store structured or unstructured data. It uses a JSON-
like format to store documents. This format directly maps to native objects in most modern
programming languages, making it a natural choice for developers, as they don’t need to think
about normalizing data

Organizations:

Tourism at glance can be used by different organizations such as,

Travel agencies

Event management consultancies

Wedding management consultancies

Elementary & Secondary Schools, Private Schools, Public Schools, Colleges & Universities for
picnics.

Software Used:

Microsoft Visual Studio Code: Visual Studio Code is a source-code editor made by
Microsoft for Windows, Linux and macOS. Features include support for debugging, syntax
highlighting, intelligent code completion, snippets, code refactoring, and embedded Git

Visual Studio Code combines the simplicity of a source code editor with powerful developer
tooling, like IntelliSense code completion and debugging.

7
First and foremost, it is an editor that gets out of your way. The delightfully frictionless edit-
build-debug cycle means less time fiddling with your environment, and more time executing on
your ideas

Hardware Used:

Desktops, Laptops, Personal Computers and Android phones. Personal computers and laptops
with internet browsers will be able to access the website. Any client can easily access tourism at
glance by visiting the website.

Tools Used:

JavaScript.

JavaScript is a text-based programming language used both on the client-side and server-side
that allows you to make web pages interactive.

Node JavaScript.

Node. js can enhance the output of a development project in terms of its libraries and features

Express JavaScript.

Express is a trending and modern web app development framework with all the advanced
features and facilities. It lets you build modern, powerful applications with ease.

Mongo DB.

MongoDB makes it easy for developers to store structured or unstructured data. It uses a JSON-
like format to store documents. This format directly maps to native objects in most modern
programming languages, making it a natural choice for developers, as they don’t need to think
about normalizing data

4.2 Implementation issues and challenges

8
Our target is to design, implement and test a tourism-based hybrid platform. The
challenges faced are as follows:

 Gathering information of Travel agencies from all over Pakistan.

 Integration of whole distributed system to work as a single unit on desktops and app.

 Creating a centralized dashboard to monitor overall activates of the traveling agencies.

 Integrating chat facility to talk with online consultant.

 Organizing the data and information in such a way that it is accessible to everyone

Following are the ways in which we are making use of current tools for resolving the
problem.

JAVASCRIPT:

Speed. Client-side JavaScript is very fast because it can be run immediately within the client-side
browser. Unless outside resources are required, JavaScript is unhindered by network calls to a
backend server.

Simplicity. JavaScript is relatively simple to learn and implement.

Popularity. JavaScript is used everywhere on the web.

Interoperability. JavaScript plays nicely with other languages and can be used in a huge variety
of applications.

Server Load. Being client-side reduces the demand on the website server.

NODE JS:

1. Node.js offers an Easy Scalability

One of the key advantages of Node.js is that developers find it easy to scale the applications in
horizontal as well as the vertical directions.

2. Easy to Learn

9
Since JavaScript is one of the most popular programming languages, most of the front-end
developers have a good grasp over it.

3. Used as a Single Programming Language

Node.js offers the developers the luxury of writing the server-side applications in the JavaScript.
This allows the Node.js developers to write both the front-end as well as the back-end web
application in JavaScript using a runtime environment.

4. Benefit of Full-stack JS

Node.js has been regarded as a full-stack JavaScript for serving both the client and the server-
side applications.

5. Offering High Performance

It has been mentioned earlier that Node.js interprets the JavaScript code via Google’s V8
JavaScript engine. This engine complies the JavaScript code directly into the machine code.

EXPRESS JS:

Makes Node.js web application development fast and easy.

Easy to configure and customize.

Allows you to define routes of your application based on HTTP methods and URLs.

Easy to connect with databases such as MongoDB, Redis, MySQL

MONGO DB:

Schema less − MongoDB is a document database in which one collection holds different
documents. Number of fields, content and size of the document can differ from one document to
another.

10
Deep query-ability. MongoDB supports dynamic queries on documents using a document-based
query language that's nearly as powerful as SQL.

Ease of scale-out − MongoDB is easy to scale.

Document Oriented Storage − Data is stored in the form of JSON style documents.

Uses internal memory for storing the working set, enabling faster access of data.

What makes your project unique?

Tourism at glance is unique because of the following:

1. Gathering Information of Different Travel Agencies.

2. Packages of different Travel Agencies.

3. Reviews of the previous costumers.

4. Local and International Travelling packages.

5. Online Consultancies regarding travel requirements, fares, accommodations, discounts,


travelling procedure & extra services, etc.

6. Different Payment Plans

4.3 Deliverables

Following are the deliverables of Tourism at glance project:

Information of Different Travel Agencies.

Travel agencies are a need of every country and a medium of traveling from one country to
another without any disturbances. The travel agencies save your money and time because they
are experts in making arrangements for clients for their stay in foreign countries or regions.

11
The first thing that customers expect to know is what kind of tours are being offered by different
travel agencies available over the website. So, the complete list of domestic as well as
international tours along with the information about travelling procedure, accommodations, extra
services and discounts the different travel agencies are offering gives a complete idea to the
customers and helps them find their dream destination and to proceed further with that.

Packages of different Travel Agencies.

A tour package is defined as “a total tourism product consisting of transportation from the
market area to the destination, accommodation at the destination and recreational activities
promoted by the tourists.”

A travel agency/tour operator deals with variety of ‘tour packages,’ catering to the diverse needs
of tourists such as adventure, beach, architecture, cultural, business, conference, incentive tours,
ayurvedic packages, religious, special interest tours, cruise tour group tour, educational tour,
monuments, wildlife lovers, etc. There are different types of travel options and tourism packages
that will help you experience the myriad tourist destinations.

Reviews of the previous costumers.

Travelers are more frequently judging a company’s reputation based on their online presence,
and this reputation frequently influences booking decisions of individuals born and raised in the
technological era. According to the research, 83 percent of digital natives say that reviews play
an important or very important role in making a booking decision.

The travel and tourism industry really needs online reviews. Customers want to know what type
of places they should be visiting and what types of hotels they should be staying at so that they
can make plans as early as possible. By having a lot of reviews online, people will be able to get
a feel for your business.  Given the experiential nature of tourism, such first-hand knowledge
communicated by other travelers is especially useful for travel decision making. [i] 92% of
consumers read online reviews and testimonials when considering a purchase. 88% of

12
consumers trust online reviews as much as personal recommendations. 72% of them say positive
reviews and testimonials make them trust a business more.

 Increasing review volume leads to higher conversion rates – even at high volume levels:
50 or more reviews per product can mean a 4.6% increase in conversion rates.

 Fresh, product-specific review content drives search traffic and keyword rankings,
specifically when a business earns 10 or more reviews –– resulting in 15-20% increase in
search traffic.

 3- and 4-star reviews contain 2x as many product suggestions as others –– informing


brands of products that work, and which do not.

Local and International Travelling.

Domestic tourism is travel within your own nation. For example, if a Karachi decided to spend a
few days at Naran & Kaghan, as you’re staying in your own country of residence, this is
domestic or internal tourism.

International tourism is what it says on the can. The World Tourism Organization (WTO) defines
tourism as ‘traveling to and staying in places outside their usual environment for not more than
one consecutive year for leisure, business and other purposes’.

The first thing that customers expect to know is what kind of tours are being offered. So, the
complete list of domestic as well as international tours the different travel agencies are offering
gives a complete idea to the customers and helps them find their dream destination and to
proceed further with that.

Online Consultancies.

A first-time traveler needs consultation regarding each and every step of his planned tour. It is
important to have complete information about your tour. Costumers are anxious about travelling
first time and are looking to professional travel advisors for information on what is safe, what is
open, which hotels are affordable to stay at, accommodations, travelling mods, etc.

If you are traveling domestically or internationally first time, you are specially advised to get the
service of an approved travel agency because they can guide you from all aspects and can assist

13
you in every matter related to your transportation from one country to another such as Visa
procedure, flight tickets, transport (from airport to your hotel), hotel accommodation in foreign
country, travel guidance, medical first aid and much more.

Payment Plans.

By enabling different payment methods, you can enhance the opportunities of conversion.
Offering more than one option could help you attract a wider variety of customers and allow
your customers to purchase easily. In today’s payment environment, customers prefer to have a
range of choices to complete a purchase. Having a variety of payment options opens the doors
for more customers to do business with and could lead to more customers long-term.

Payment Options

 Cash.

 Checks.

 Debit cards.

 Credit cards.

 Mobile payments.

 Electronic bank transfers.

5. CONCLUSION

5.1 Summary

Each travel agency has either their own or no website, so travelers have difficulty in accessing
the complete information about the packages each traveling agency is providing. New potential
customers are unaware of the previous customer’s feed-back. A lot of travel agencies providing
affordable traveling packages that majority of the people are unaware of. Insufficient information
about the requirements, travelling procedure, discounts and extra services.

14
The tourism at glance website and App is a Business to Customer (B2C) platform whose main
target are the tourists. Websites can support all the core activities of a Tourism Destination. They
are useful in all the areas of e-tourism and can be used for branding, promotion, and e-
commerce. This website will mainly focus on connecting different Travel Agencies and bringing
them into a single platform.

A hybrid platform (Website & app) that is connected to different travel agencies. Complete
information about their current and future packages. Comparison of previous customer’s ratings
and reviews of travel packages that the different travel agencies are providing. Online
consultancy about the travel requirements, fares, accommodations, discounts, travelling
procedure & extra services, etc.

The main features are;

1. Gathering Information of Different Travel Agencies.

2. Packages of different Travel Agencies.

3. Reviews of the previous costumers.

4. Local and International Travelling packages.

5. Online Consultancies regarding travel requirements, fares, accommodations, discounts,


travelling procedure & extra services, etc.

15
6. Timeline

REQUIREMENT GATHERING 1 MONTH

DESIGN 1 MONTH

IMPLEMENTATION 1 MONTH

TESTING 1 MONTH

THESIS 1 MONTH

Table: 1

7. REFERENCES:

https://nodejs.org/en/about/

https://www.w3schools.com/js/

https://expressjs.com/

https://www.mongodb.com/

https://procoders.tech/blog/advantages-of-using-node-js/

https://www.tutorialsteacher.com/nodejs/expressjs

https://www.tutorialspoint.com/advantages-and-disadvantages-of-javascript

https://www.tutorialspoint.com/mongodb/mongodb_advantages.htm

[i] https://www.bigcommerce.com/blog/customer-testimonials/

16

You might also like