Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Chapter 1: Company Profile: Website

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 34

CHAPTER 1: COMPANY PROFILE

Futurenext Technologies (A unit of FutureNext Skills Development Pvt. Ltd.) is a


name for providing web solutions across the world. We are an innovative and creative
Web Development Company and our primary focus is to improvise our services with
new features which can insure the way to success for the clients. Through cost
efficient and commendable solutions, we established a dignified presence in global
platform through our quick, innovative and creative services. We consider our client's
business approach and provide reliable and secure services by setting high standards
for our client with consistent approach; we carry forward the customer's business
vision and goals to World Wide Web platform. With commitment of security and
trust, we ensure a long term business relationship with our clients.

Website

http://www.futurenexttechnologies.com

Headquarters

Kanpur, Uttar Pradesh

Year Founded

2012

Company Type

Privately Held

Size

51-200 employees

xiv
Specialties

Software Development, BRANDING, Search engine optimization, WEB


DEVELOPMENT, MOBILE Application Development, animation and motion, social
media optimization, e commerce, content writing, website designing, Logo Design,
bulk sms.

Mission
Futurenext Technologies is a name for providing web solutions across the world. We
are an innovative and creative Web Development Company and our primary focus is
to improvise our services with new features which can insure the way to success for
the clients. Through cost efficient and commendable solutions, we established a
dignified presence in global platform through our quick, innovative and creative
services.

Vision
We consider our client's business approach and provide reliable and secure services
by setting high standards for our client with consistent approach; we carry forward the
customer's business vision and goals to World Wide Web platform. With commitment
of security and trust, we ensure a long term business relationship with our clients.

xv
CHAPTER 2
TECHNOLOGY TOOLS STUDIED DURING TRAINING

Fig. 2(a)
NOTEPAD

Notepad is a common text-only (plain text) editor. The resulting files—typically

saved with the .txt extension—have no format tags or styles, making the program

suitable for editing system files to use in a DOS environment and, occasionally,

source code for later compilation or execution, usually through a command prompt. It

is also useful for its negligible use of system resources; making for quick load time

and processing time, especially on under-powered hardware. Notepad supports both

left-to-right and right-to-left based languages. Historically, Notepad did not treat

newlines in Unix- or classic Mac OS-style text files correctly. However, on 8th May

2018, Microsoft announced that they had fixed this issue. Notepad offers only the

most basic text manipulation functions, such as finding text. Only newer versions of

Windows include an updated version of Notepad with a search and replace function.

However, it has much less functionality in comparison to full-scale editors.

In all versions of Windows, Notepad uses a built-in window class named EDIT and
the maximum file size that Notepad can open is dependent on operating system
limitations on the size of the EDIT window class, with the limit being different for
each version of Windows. Due to the operating system limit of the EDIT window
class, the Notepad version shipped with Windows 3.0, Windows 3.1 and Windows
3.11 could not open files larger than 54 KB (kilobytes) and Microsoft recommended
not to open files larger than 45 KB, with the official workaround advice provided by
Microsoft being "Use another

xvi
text editor",but this limit was extended to 64 KB in Windows 95 (and remained the

same in Windows 98 and Windows Me), with users now directed to WordPad to open

larger files. On the Notepad version shipped with Windows XP the limit was 32 MB

(megabytes) with the application displaying the message "The file is too large for

Notepad. Use another editor to edit the file" if the user attempted to open a file larger

than 32 MB.

NOTEPAD++

Fig. 2 (b)

Notepad++ is a source code editor. It features syntax highlighting, code folding and

limited autocompletion for programming, scripting, and markup languages, but not

intelligent code completion or syntax checking. As such it may properly highlight

code written in a supported schema but whether the syntax is internally sound or

compilable cannot be verified.

The language list also displays two special-case items for ordinary plain text: "Normal

text" (default) or "MS-DOS Style", which tries to emulate DOS-era text editors.

Notepad++ has features for consuming and creating cross-platform plain text files. It

recognizes three newline representations (CR, CR+LF and LF) and can convert

between them on the fly. In addition, it supports reinterpreting plain text files in

various character encodings and can convert them to ASCII, UTF-8 or UCS-2. As

xvii
such, it can fix plain text that seem gibberish only because their character encoding is

not properly detected.

Notepad++ also has features that improve plain text editing experience in general,

such as:

1)Autosave
2)Finding and replacing strings of text with regular expressions

2.1 SUBLIME TEXT

Fig 2(c) Sublime-text


Sublime Text is a proprietarycross-platformsource code editor with a
Pythonapplication programming interface (API). It natively supports many
programming languages and markup languages, and functions can be added by users
with plugins, typically community-built and maintained under free-software licenses.

The following is a list of features of Sublime Text:

 "Goto Anything," quick navigation to files, symbols, or lines

 "Command palette" uses adaptive matching for quick keyboard invocation of


arbitrary commands

 Simultaneous editing: simultaneously make the same interactive changes to multiple


selected areas

 Python-based plugin API

 Project-specific preferences

 Extensive customizability via JSON settings files, including project-specific and


platform-specific settings

 Cross-platform (Windows, macOS, and Linux) and Supportive Plugins for cross-
platform

xviii
Version 3 entered beta on 29 January 2013. At first available only for registered users
who had purchased Sublime Text 2, on 28 June 2013 it became available to the
general public. However, the very latest development builds still required a
registration code. Sublime Text 3 was officially released on 13 September 2017.

Two of the main features that Sublime Text 3 adds include symbol indexing and pane
management. Symbol Indexing allows Sublime Text to scan files and build an index
to facilitate the features Goto Definition and Goto Symbol in Project. Pane
Management allows users to move between panes via hotkeys.

2.5 VISUAL STUDIO

Fig 2(e) Visual studio

Visual Studio Code is a source code editor that can be used with a variety of

programming languages. Instead of a project system it allows users to open one or

more directories, which can then be saved in workspaces for future reuse. This allows

it to operate as a language-agnostic code editor for any language, contrary to

Microsoft Visual Studio which uses the proprietary .sln solution file and project-

specific project files. It supports a number of programming languages and a set of

features that differs per language. Unwanted files and folders can be excluded from

the project tree via the settings. Many of Visual Studio Code features are not exposed

through menus or the user interface, but can be accessed via the command palette.

Visual Studio Code can be extended via plug-ins, available through a central

repository. This includes additions to the editorand language support. A notable

feature is the ability to create extensions that add support for new languages, themes,

xix
debuggers, perform static code analysis, add code linters, using the Language Server

Protocoland connect to additional services.

DJANGO

Fig. 2(e)
Components
Despite having its own nomenclature, such as naming the callable objects generating the
HTTP responses "views",the core Django framework can be seen as an MVC
architecture. It consists of an object-relational mapper (ORM) that mediates between data
models (defined as Python classes) and a relational database ("Model"), a system for
processing HTTP requests with a web templating system ("View"), and a regular-
expression-based URL dispatcher ("Controller").

xx
Bundled applications

The main Django distribution also bundles a number of applications in its contrib.
package including :

 an extensible authentication system

 the dynamic administrative interface

 tools for generating RSS and Atom syndication feeds

 a "Sites" framework that allows one Django installation to run multiple websites, each
with their own content and applications

 tools for generating Google Sitemaps

 built-in mitigation for cross-site request forgery, cross-site scripting, SQL injection,
password cracking and other typical web attacks, most of them turned on by default

 a framework for creating GIS applications

xxi
CHAPTER 3: DEMONSTRATION OF TECHNOLOGY
THROUGH PROJECT
W3.CSS

Fig. 3(a)
W3.CSS is a modern CSS framework with built-in responsiveness. It supports
responsive mobile first design by default, and it is smaller and faster than similar CSS
frameworks.W3.CSS can also speed up and simplify web development because it is
easier to learn, and easier to use than other CSS frameworks

xxii
FONT AWESOME ICONS

Fig. 3(b)

Font Awesome is a font and icon toolkit based on CSS and LESS. It was made by
Dave Gandy for use with Twitter Bootstrap, and later was incorporated into the
BootstrapCDN. Font Awesome has a 20% market share among those websites which
use third-party Font Scripts on their platform, ranking it second place after Google
Fonts.

Font Awesome 5 was released on December 7, 2017 with 1,278 icons. Version 5
comes in two packages: Font Awesome Free and the proprietary Font Awesome Pro
(available for a fee). The free versions (all releases up to 4 and the free version for 5)
are available under SIL Open Font License 1.1, Creative Commons Attribution 4.0,
and MIT License.

xxiii
3) WEB DEVELOPER’S GUIDE

What is Website

Fig. 3(c)
Each page available on the website is called a web page and first page of any website
is called home page for that site

What is Web Server?

Every Website sits on a computer known as a Web server. This server is always
connected to the internet. Every Web server that is connected to the Internet is given a
unique address made up of a series of four numbers between 0 and 256 separated by
periods. For example, 68.178.157.132 or 68.122.35.127.When you register a Web
address, also known as a domain name, such as tutorialspoint.com you have to specify
the IP address of the Web server that will host the site.We will see different type of
Web servers in a separate chapter.

xxiv
What is Web Browser?

Fig. 3(d)

Web Browsers are software installed on your PC. To access the Web you need a web
browsers, such as Netscape Navigator, Microsoft Internet Explorer or Mozilla Firefox.
Currently you must be using any sort of Web browser while you are navigating through my
site tutorialspoint.com. On the Web, when you navigate through pages of information this is
commonly known as browsing or surfing.

4) PHP

Fig. 3(e)

PHP: Hypertext Preprocessor (or simply PHP) is a general-purpose programming


language originally designed for web development. It was originally created by
Rasmus Lerdorf in 1994;the PHP reference implementation is now produced by The
PHP Group. PHP originally stood for Personal Home Page,but it now stands for the
recursive initialismPHP: Hypertext Preprocessor.

xxv
PHP code may be executed with a command line interface (CLI), embedded into
HTML code, or used in combination with various web template systems, web content
management systems, and web frameworks. PHP code is usually processed by a PHP
interpreter implemented as a module in a web server or as a Common Gateway
Interface (CGI) executable. The web server outputs the results of the interpreted and
executed PHP code, which may be any type of data, such as generated HTML code or
binary image data. PHP can be used for many programming tasks outside of the web
context, such as standalonegraphical applications and robotic drone control.

The standard PHP interpreter, powered by the Zend Engine, is free software released
under the PHP License. PHP has been widely ported and can be deployed on most
web servers on almost every operating system and platform, free of charge.

The PHP language evolved without a written formal specification or standard until
2014, with the original implementation acting as the de facto standard which other
implementations aimed to follow. Since 2014, work has gone on to create a formal
PHP specification.

As of August 2019, the majority of sites on the web using PHP are still on version 5.6
or older;versions prior to 7.1 are no longer officially supported by The PHP
Development Team, but security support is provided for longer by third parties, such
as Debian.

xxvi
4)JAVA SCRIPT

Fig. 3(f)

JavaScript , often abbreviated as JS, is a high-level, interpretedscripting language


that conforms to the ECMAScript specification. JavaScript has curly-bracket syntax,
dynamic typing, prototype-basedobject-orientation, and first-class functions.

Alongside HTML and CSS, JavaScript is one of the core technologies of the World
Wide Web. JavaScript enables interactive web pages and is an essential part of web
applications. The vast majority of websites use it, and major web browsers have a
dedicated JavaScript engine to execute it.

As a multi-paradigm language, JavaScript supports event-driven, functional, and


imperative (including object-oriented and prototype-based) programming styles. It has
APIs for working with text, arrays, dates, regular expressions, and the DOM, but the
language itself does not include any I/O, such as networking, storage, or graphics
facilities. It relies upon the host environment in which it is embedded to provide these
features.

Initially only implemented client-side in web browsers, JavaScript engines are now
embedded in many other types of host software, including server-side in web servers
and databases, and in non-web programs such as word processors and PDF software,
and in runtime environments that make JavaScript available for writing mobile and
desktop applications, including desktop widgets.

The terms Vanilla JavaScript and Vanilla JS refer to JavaScript not extended by any
frameworks or additional libraries. Scripts written in Vanilla JS are plain JavaScript
code.

xxvii
Although there are similarities between JavaScript and Java, including language
name, syntax, and respective standard libraries, the two languages are distinct and
differ greatly in design. JavaScript was influenced by programming languages such as
Self and Scheme. The JSONserialization format, used to store data structures in files
or transmit them across networks, is based on JavaScript.

6) CSS

Fig. 3(f)

JavaScript often abbreviated as JS, is a high-level, interpretedscripting language that


conforms to the ECMAScript specification. JavaScript has curly-bracket syntax,
dynamic typing, prototype-basedobject-orientation, and first-class functions.

Alongside HTML and CSS, JavaScript is one of the core technologies of the World
Wide Web. JavaScript enables interactive web pages and is an essential part of web
applications. The vast majority of websites use it,and major web browsers have a
dedicated JavaScript engine to execute it.

As a multi-paradigm language, JavaScript supports event-driven, functional, and


imperative (including object-oriented and prototype-based) programming styles. It has
APIs for working with text, arrays, dates, regular expressions, and the DOM, but the
language itself does not include any I/O, such as networking, storage, or graphics
facilities. It relies upon the host environment in which it is embedded to provide these
features.

Initially only implemented client-side in web browsers, JavaScript engines are now
embedded in many other types of host software, including server-side in web servers

xxviii
and databases, and in non-web programs such as word processors and PDF software,
and in runtime environments that make JavaScript available for writing mobile and
desktop applications, including desktop widgets.

The terms Vanilla JavaScript and Vanilla JS refer to JavaScript not extended by any
frameworks or additional libraries. Scripts written in Vanilla JS are plain JavaScript
code.

Although there are similarities between JavaScript and Java, including language
name, syntax, and respective standard libraries, the two languages are distinct and
differ greatly in design. JavaScript was influenced by programming languages such as
Self and Scheme. The JSONserialization format, used to store data structures in files
or transmit them across networks, is based on JavaScript.

7) HTML

Fig. 3(g)

Hypertext Markup Language (HTML) is the standard markup language for


documents designed to be displayed in a web browser. It can be assisted by
technologies such as Cascading Style Sheets (CSS) and scripting languages such as
JavaScript.

xxix
Web browsers receive HTML documents from a web server or from local storage and
render the documents into multimedia web pages. HTML describes the structure of a
web page semantically and originally included cues for the appearance of the
document.

HTML elements are the building blocks of HTML pages. With HTML constructs,
images and other objects such as interactive forms may be embedded into the
rendered page. HTML provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes and
other items. HTML elements are delineated by tags, written using angle brackets.
Tags such as <img /> and <input /> directly introduce content into the page. Other
tags such as <p> surround and provide information about document text and may
include other tags as sub-elements. Browsers do not display the HTML tags, but use
them to interpret the content of the page.

HTML can embed programs written in a scripting language such as JavaScript, which
affects the behavior and content of web pages. Inclusion of CSS defines the look and
layout of content. The World Wide Web Consortium (W3C), former maintainer of the
HTML and current maintainer of the CSS standards, has encouraged the use of CSS
over explicit presentational HTML since 1997.

xxx
8) BOOTSTRAP

Fig. 3(h)

Bootstrap is a free and open-source CSS framework directed at responsive, mobile-


first front-end web development. It contains CSS- and (optionally) JavaScript-based
design templates for typography, forms, buttons, navigation and other interface
components.

Bootstrap is the third-most-starred project on GitHub, with more than 131,000 stars,
behind only freeCodeCamp (almost 300,000 stars) and marginally
behind Vue.js framework. According to Alexa Rank, Bootstrap getbootstrap.com is in
the top-2000 in US while vuejs.org is in top-7000 in US.

xxxi
9) XAMPP

Fig. 3(i)
XAMPP is a free and open-source cross-platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP
Server, MariaDB database, and interpreters for scripts written in
the PHP and Perl programming languages. Since most actual web server deployments
use the same components as XAMPP, it makes transitioning from a local test server to
a live server possible.
XAMPP's ease of deployment means a WAMP or LAMP stack can be installed
quickly and simply on an operating system by a developer. With the advantage a
number of common add-in applications such as WordPress and Joomla! can also be
installed with similar ease using Bitnami.

xxxii
10) MYSQL

Fig. 3(j)

MySQL is an open-source relational database management system (RDBMS). Its


name is a combination of "My", the name of co-founder Michael Widenius's
daughter, and "SQL", the abbreviation for Structured Query Language.
MySQL is free and open-source software under the terms of the GNU General Public
License, and is also available under a variety of proprietary licenses. MySQL was
owned and sponsored by the Swedish company MySQL AB, which was bought
by Sun Microsystems (now Oracle Corporation). In 2010, when Oracle acquired Sun,
Widenius forked the open-source MySQL project to create MariaDB.
MySQL is a component of the LAMP web application software stack (and others),
which is an acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used
by many database-driven web applications, including Drupal, Joomla, phpBB,
and WordPress. MySQL is also used by many popular websites,
including Facebook, Flickr, MediaWiki, Twitter, and YouTube.

xxxiii
What is Web Server?

Every Website sites on a computer is known as a Web server. This server is always
connected to the internet. Every Web server that is connected to the Internet is given a
unique address made up of a series of four numbers between 0 and 256 separated by
periods. For example, 68.178.157.132 or 68.122.35.127.

When you register a Web address, also known as a domain name, such as tutorialspoint.com
you have to specify the IP address of the Web server that will host the site.

DEMOSTRATION OF PROJECT

OBJECTIVE:
 The objective of the project is to develop a system that automates the processes and
activities of a travel agency.
 The purpose is to design a system using which one can perform all operations related
to travelling.

EXISTING SYSTEM:
 In the present system a customer has to approach various agencies to find details of
places and to book tickets.
 This often requires a lot of time and effort.
 A customer may not get the desired information from these offices and often the
customer may be misguided.
 It is tedious for a customer to plan a particular journey and have it executed properly

PROPOSED SYSTEM:
 The proposed system is a web based application and maintains a centralized
repository of all related information.
 The system allows one to easily access the relevant information and make necessary
travel arrangements.
 Users can decide about places they want to visit and make booking online for taxi and
travels.

xxxiv
STUDY OF THE SYSTEM:
 To provide flexibility to the users, the interfaces have been developed that are
accessible through a browser. The GUI’S at the top level have been categorized as

1. Administrative user interface:


The ‘administrative user interface’ concentrates on the consistent information that is
practically, part of the organizational activities and which needs proper authentication
for the data collection. These interfaces help the administrators with all the
transactional states like Data insertion, Data deletion and Date updating along with
the extensive data search capabilities

2. The operational or generic user interface:


The ‘operational or generic user interface’ helps the end users of the system in
transactions through the existing data and required services. The operational user
interface also helps the ordinary users in managing their own information in a
customized manner as per the included flexibilities

FEASIBILITY STUDY
TECHNICAL FEASIBILITY:
The technical issue usually raised during the feasibility stage of the investigation
includes the following:
 Does the necessary technology exist to do what is suggested?
 Do the proposed equipments have the technical capacity to hold the data required to
use the new system?
 Will the proposed system provide adequate response to inquiries, regardless of the
number or location of users?
 Can the system be upgraded if developed?
 Are there technical guarantees of accuracy, reliability, ease of access and data
security? OPERATIONAL FEASIBILITY: Proposed projects are beneficial only if
they can be turned out into information systems, which will meet the organization’s
operating requirements. Operational feasibility aspects of the project are to be taken

xxxv
as an important part of the project implementation. Some of the important issues
raised are to test the operational feasibility of a project includes the following: -
 Is there sufficient support for the management from the users?

ECONOMIC FEASIBILITY:
A system can be developed technically and that will be used if installed must still be
a good investment for the organization. In the economical feasibility, the development
cost in creating the system is evaluated against the ultimate benefit derived from the
new systems. Financial benefits must equal or exceed the costs. The system is
economically feasible. It does not require any additional hardware or software.

FUNCTIONAL REQUIREMENTS:
Number of Modules After careful analysis the system has been identified to have the
following pages:
1. Administrator page
2. Travels module
3. Testimonials module.
1. ADMINISTRATOR MODULE: This module provides administrator related
functionality. Administrator manages all information and has access rights to add,
delete, edit and view the data related to name, e-mail, origin, destin ation etc.
2. TRAVELS MODULE: This module provides the details of various travel agencies.
A user can select the appropriate agency depending on convenience and accessibility.
5. TESTIMONIALS MODULE: Users of this application can post their opinions,
complaints and suggestions regarding this portal and services to the administrator.
Accordingly, the administrator can take various steps to act on the complaints and
suggestions.

xxxvi
NON-FUNCTIONAL REQUIREMENTS:
SOFTWARE REQUIREMENTS:
Operating System : Windows, mac, linux etc
Technology : Java and J2EE
Web Technologies : Html, JavaScript, CSS
IDE : Sublime
Web Server : Tomcat
Database : MySql5.0
Java Version : J2SDK1.5

HARDWARE REQUIREMENTS:
Hardware : Pentium
RAM : 1GB

INPUT DESIGN:
Input design is a part of overall system design.
The main objective during the input design is as given below:
 To produce a cost-effective method of input.
 To achieve the highest possible level of accuracy.
 To ensure that the input is acceptable and understood by the user.

INPUT TYPES: It is necessary to determine the various types of inputs. Inputs can
be categorized as follows:
 External inputs, which are prime inputs for the system.
 Internal inputs, which are user communications with the system.
 Operational, which are computer department’s communications to the system?
 Interactive, which are inputs entered during a dialogue.

xxxvii
INPUT MEDIA:
At this stage choice has to be made about the input media. To conclude about the
input media consideration has to be given to:
 Type of input
 Flexibility of format
 Speed
 Accuracy
 Verification methods
 Rejection rates
 Ease of correction
 Storage and handling requirements
 Security
 Easy to use
 Portability Keeping
in view the above description of the input types and input media, it can be said that
most of the inputs are of the form of internal and interactive. As Input data is to be the
directly keyed in by the user, the keyboard can be considered to be the most suitable
input device.

OUTPUT DESIGN:
Outputs from computer systems are required primarily to communicate the results of
processing to users. They are also used to provide a permanent copy of the results for
later consultation. The various types of outputs in general are:
 External Outputs whose destination is outside the organization.
 Internal Outputs whose destination is with in organization and they are the User’s
main interface with the computer.
 Operational outputs whose use is purely with in the computer department.
 Interface outputs, which involve the user in communicating directly with the
system.

xxxviii
OUTPUT MEDIA:
In the next stage it is to be decided that which medium is the most appropriate for the
output. The main considerations when deciding about the output media are:
 The suitability for the device to the particular application.
 The need for a hard copy.
 The response time required.
 The location of the users
 The software and hardware available.
Keeping in view the above description the project is to have outputs mainly coming
under the category of internal outputs. The main outputs desired according to the
requirement specification are: The outputs were needed to be generated as a hard copy
and as well as queries to be viewed on the screen. Keeping in view these outputs, the
format for the output is taken from the outputs, which are currently being obtained
after manual processing. The standard printer is to be used as output media for hard
copies.

xxxix
CHAPTER 4

Interface Screenshots

Fig. 4 (a) Login Page

Fig. 4 (b) Home Page

xl
Fig. 4 (c) Distance Details

Fig. 4(d) Bill Receipt

xli
Fig. 4(e) Gallery

Fig. 4(f) Admin Login

xlii
Fig. 4(g) Confirmation

Fig. 4(h) Booking Details


Fig. 4(i) Recent Users

xliii
CONCLUSION

Consumer behavior towards the tourism depends on various factors and the main aim
of this project is focused on this aspects and a detailed evaluation is done against this
key aspect to understand the consumer behavior towards choosing India as the
tourism destination. The required primary source of information is gathered from the
direct interviews conducted with the tourists in London and an empirical investigation
is done towards their perception in making the key decisions while deciding upon the
tourism destination. Almost 100 respondents are interviewed in this context and
quantitative research methodology is selected to proceed with the research and the key
findings from the interview process are also given in this research. An option based
interview questionnaire is prepared in this context and escalated among the
respondents involved in the research and the information gathered from them is used
to conduct the research and conclude their perception towards Indian tourism and also
to understand the key factors that affect their behavior while choosing India as their
destination. The key factors that were considered to evaluate this research are the
financial conditions, safety, source of advertisement, exchange rate, demographic
attributes like age, sex and occupation, reputation of India, facilities in terms of
accommodation and living conditions, ticket price, distance to the destination and
purpose of visit and the corresponding findings are analyzed using the statistical
analysis and Microsoft Excel is used as the required tool in this context and the key
findings are as given below

From the findings it is clear that, most of the tourists prefer India as the tourism
destination to spend their holiday time and among these people think twice to choose
India as the tourism place in terms of their financial position. Few aspects like tickets
and total expenses to spend in India are considered while making their decision and
from the findings it is clear that almost half of the respondents interviewed consider
these aspects before visiting India.

xliv
BIBLIOGRAPHY and REFERENCES

BIBLIOGRAPHY
• Costa, P. (1991). Managing tourism carrying capacity of art cities. The Tourist Review,
46(4), 8–11.

• Garlick, S. (2002). Revealing the unseen: Tourism, art and photography. Cultural Studies,
16(2), 289–305.

• Gartner, W.C. (1993). Image formation process. Journal of Travel and Tourism
Marketing, 2, 191–216

• Hughes, H.L. (1989). Tourism and the arts. Tourism Management, 10(2), 97–99.

• Phelps, A. (1986). Holiday destination image: The problem of assessment—an example


developed in Minorca. Tourism Management, 7(3), 168–80.

• Richardson, S., & Crompton, J. (1988). Cultural variations in perceptions of vacation


attributes. Tourism Management, 9(2), 128–36.

REFERENCES
• PHP for the Web

• Modern PHP: New Features and Good Practices

• PHP Objects, Patterns, and Practice

• Learn Web Development with Rails

xlv
APPENDICES

1.platform and environment like css, bootstrap framework, sql and php where the
code of the project is build.

2.List of the important tools and technology used in the project like html,css,
bootstrap, php, javascript, and other are were being discussed and implemented.

3.Conclusion of the Project: Understanding Importance of implementing new


technology like java script, PHP , html, and various other used to build responsive
website for various applications and rising challenges .

xlvi
xlvii

You might also like