This document is a project report for a tours and travels website called HillTravels.in. It discusses the development of the website which allows users to book travel packages, hotels, taxis, and other adventure services online. The report outlines the background, methodology, features, modules, designs, and requirements for the project. It was created as part of an MCA program and submitted for evaluation.
1. Hill Travels (Tours and Travels Website)
U.O.U. Model Study Center, HALDWANI School of Computer Science and IT,
Uttarakhand Open University, Haldwani
November, 2018
Submitted By
Devendra Kumar Bhatt
Enrollment No:- 15057980
Master of Computer Application
A Project report on
Under the Guidance of
Mr. Mahesh Mahtolia (MD)
NexGen Market Research Services Pvt. Ltd.
2. Table of contents
Particulars Slide No.
CERTIFICATE 4
DECLARATION 5
ACKNOWLEDGEMENTS 6
ABSTRACT 7
LIST OF FIGURES 8
1. INTRODUCTION
1.1 OVELALL INRODUCTION
1.2 BACKGROUND
1.3 MOTIVATION & PROBLEM FORMULATION
1.4 METHODOLOGY
9
9
10
10
2. BACKGROUND THEORY
2.1 PROJECT DEVELOPMENT APPROACH
2.1.1 SOFTWARE PROCESS MODEL
2.2 FEATURES OF THE SYSTEM.
2.3 MODULES
2.3.1 HOME PAGE
2.3.2 PACKAGES PAGE
2.3.3 TAXI CAB BOOKING PAGE
2.3.4 HOTEL BOOKING PAGE
2.3.5 ADVENTURE SERVICES PAGE
2.3.6 BOOK THE TOUR PAGE
2.3.7 OTHER PAGE
11
11
13
14
14
14
14
14
14
14
3. Table of contents
Particulars Slide No.
3. PRESENT WORK
3.1 QUANTATIVE ANALYTICAL EXPLANATION
3.1.1 DESIGNS
3.2 USER MANUAL
3.3.1 HOME PAGE
3.3.2 PACKAGES PAGE
3.3.3 TAXI CAB BOOKING PAGE
3.3.4 HOTEL BOOKING PAGE
3.3.5 ADVENTURE SERVICES PAGE
3.3.6 BOOK THE TOUR PAGE
3.3.7 CONTACT US PAGE
3.3.8 Admin Panel
3.3 REQUIREMENT ANALYSIS
3.3.1 HARDWARE REQUIREMENT
3.3.2 SOFTWARE REQUIREMENT
15
18
20
21
22
23
24
25
26
30
30
4. CONCLUSION AND FUTURE DEVELOPMENT
4.1 CONCLUSION
4.2 FUTURE DEVELOPMENT
32
32
5. REFERENCE AND BIBLIOGRAPHY 33
4. This is to certify that the project report titled Hilltravels.in (Tours and Travels
Website) is being submitted by Devendra Kumar Bhatt, bearing Enrollment
No:- 15057980, in Master of Computer Application (MCA) 6th-semester is a
record bonafide work carried out by them. The results embodied in this report have
not been submitted to any other University for the award of any degree.
U.O.U. Model Study Center, HALDWANI School of
Computer Science and IT
CERTIFICATE
Mr. Mahesh Mahtolia
Project Guide
5. I, Devendra Kumar Bhatt hereby declare that this project is the record of authentic
work carried out by me during the academic year 2018 and has not been
submitted to any other University or Institute towards the award of any degree.
DECLARATION
Signature of the student
Devendra Kumar Bhatt
Enrollment No:- 15057980
U.O.U. Model Study Center, HALDWANI School of
Computer Science and IT
6. I take this opportunity to express my profound gratitude and deep regards to
my guide Mr. Mahesh Mahtolia and Mr. Kuldeep Anthwal for his exemplary
guidance, monitoring and constant encouragement throughout the course of
this thesis. The blessing, help and guidance given by him time to time shall
carry me a long way in the journey of life on which I am about to embark.
Lastly, I thank almighty, my parents, brother, sisters and friends for their
constant encouragement without which this assignment would not be possible.
ACKNOWLEDGEMENT
U.O.U. Model Study Center, HALDWANI School of
Computer Science and IT
7. A tour and travel website is a website on the internet that is dedicated to travel. The site
may be focused on travel reviews, trip fares, or a combination of both. Many travel websites
are online travelogues or travel journals, usually created by individual travelers and hosted
by companies that generally provide their information to consumers for free. The purpose of
website is established fact that Internet users are increasing today. One of the main
purposes of the website is to facilitate the offline customer online because customers cannot
spend their precious time in markets trying to find out the best deal. India is a country
where in a few days holiday, you can enjoy a lot .The problem is that we although having
many websites but they offer different kind of services .The customers are enjoying a lot but
there is a lack of relationship between travel agency and customers and hence we are
establishing that relationship by caring and serving all customers in the same manner that
we wish to be served .We need to build a world class team armed with knowledge and
backed by technology to advise customers in planning of their holidays and to answer their
queries. We will be putting an effort to provide the right choice to the people when they plan
a holiday and beware them from the false advertising. We will provide them services which
they need in duration of their holiday and we’ll like to hear from our customers because
customer feedback will encourage us to improve our services. We also manage some
entertainment services during travel if you required. In this website you can choose any
package of tour and travel services and enjoy a lot. We provide best hotel for relaxation,
best food and water for your health, best travel services, hot water and shower for your
better refreshment.
ABSTRACT
U.O.U. Model Study Center, HALDWANI School of
Computer Science and IT
8. LIST OF FIGURES
Figure Slide No.
1. WATER FALL MODEL 12
2. ER DIAGRAM 15
3. DATA FLOW DIAGRAM 16
4. USE CASE DIAGRAM 17
5. Home Page 18
6. PACKAGES PAGE 20
7. TAXI CAB BOOKING PAGE 21
8. HOTEL BOOKING PAGE 22
9. ADVENTURE SERVICES PAGE 23
10. BOOK THE TOUR PAGE 24
11. CONTACT US PAGE 25
12. Admin Panel 26
U.O.U. Model Study Center, HALDWANI School of
Computer Science and IT
9. Hill Travels give the cost effective and quality services. Hill Travels offers creative and innovative
ideas to allow the maximum enjoyment of the richness of Kumaun and all Uttrakhand .Hill Travels
offers all travelling services, across all over Uttarakhand.
It is a complete web package. Hill Travels is a web application that presents an aggregated view
of World Wide Web (www). Hill Travels contains only relevant packages and services that are a
need of customer. Hill Travels has various packages which are basically services that Hill Travels
provides. Best part is, Hill Travels uses one account for providing all the package services for
customers. Hill Travels is designed especially for customers who have no time for selection
holidays to manage their holiday we developed.
Hill Travels helps customers to go travel right path for their destination . Hill Travels saves a lot of
time for its users by giving only relevant and filtered services on almost all packages. Hill Travels
is a secured web application build on PHP.
In the world of Internet, Whole information is scattered. It contains a lot of information but
generally, we require only a handful of information. Our daily activities on internet revolve around
a few basic websites. We don’t know how to extract necessary information from the vast Internet,
or else even if we know how to extract, we spend a lot of time in finding the information. No
website on Internet is flexible enough to meet all the basic needs of any Internet user. General
queries of customer range from finding solution to a code to booting a system.
Overall Introduction
INTRODUCTION
Background
10. In the world of Internet, Whole information is scattered. Internet is a pool of knowledge. It
contains a lot of information but generally, we require only a handful of information. Our
daily activities on internet revolve around a few basic websites. We don’t know how to
extract necessary information from the vast Internet, or else even if we know how to
extract, we spend a lot of time in finding the information. No website on Internet is flexible
enough to meet all the basic needs of any Internet user.
Motivation and Problem Formulation
Methodology
Step: Front End Design and Tour booking
Front end refers to visual layer of website and applications. Typically, the UI, layout, typography,
images, and other visual elements and their styling. It comprises of,
Creating mockup and developing visual standards.
Structuring Semantic content.
Handling site accessibility.
Site typography
Page layout
Form Design
Interactivity and Animation
Creating site imagery.
INTRODUCTION
11. To solve actual problems in an industry, software developer or a team of developers must
incorporate a development strategy that encompasses the process, methods and tools
layers and generic phases. This strategy is often referred to as process model or a software
developing paradigm. A process model for software developing is chosen based on the
nature of project and application, the methods and tools to be used, and the controls and
deliverables that are required. All software development can be characterized as a problem
solving loop in which four distinct stages are encountered: Status quo, Problem definition,
technical development and solution integration. Regardless of the process model that is
chosen for a software project all of the stages coexist simultaneously at some level of
detail.
BACKGROUND THEORY
PROJECT DEVELOPMENT APPROACH
My Project Follows the Waterfall Model
The steps of the typical Waterfall Model are:
1. Requirement Definition
2. System & Software Design
3. Implementation
4. Integration & System Testing
5. Operation and Maintenance
Software Process Model
12. WATER FALL MODEL
Feasibility study
User Requirement
Analysis
System Design
Coding
Program Design
Tasting
Operation
BACKGROUND THEORY
13. The new system has been designed as per the user requirements so as to fulfill almost all
them.
Quick Scheduling
Immediate Selection Of Packages
Easy to Store and Retrieve Information
Cost Effective
Features of the System
BACKGROUND THEORY
14. MODULES
BACKGROUND THEORY
HOME PAGE
• The whole
designing
part of the
home pages
with all the
buttons and
link working
as desired
PACKAGES
PAGE
• The whole
designing
part of the
packages
pages with
all the
buttons and
link working
as desired. In
the package
page all
package
upload by me
TAXI CAB
BOOKING
PAGE
• The whole
designing
part of the
taxi cab
booking
pages with
all the
buttons and
link working
as desired
BOOK THE
TOUR PAGE
• The whole
designing
part of the
book the tour
pages with
all the
buttons and
link working
as desired.
The Book the
tour page
design by
me and
coding of this
page my
Guide
OTHER
MODULES
• The are
several small
modules like
about us
page ,contact
page etc.
The coding
of these
pages are
included in
this module
15. PRESENT WORK
DESIGNS:- ER DIAGRAM
Administrative
Contact Packages
Enquiry
To
Name
Name
Select
Package
Email
Phone
Subject
Name
To
To
To
Package
Name
Days
Name
Email
Phone
Email Phone
16. DATA FLOW DIAGRAM
System User
Enquiry
Select Package
Follow Up
Send Tour Information
New Tour Information
PRESENT WORK
17. USE CASE DIAGRAM
View Tour Details
Book Now
Follow Up
New Tour Information
PRESENT WORK
18. MySQL’s Logical Architecture
PRESENT WORK
The third layer contains the storage engines. They are responsible for storing and retrieving
all data stored “in” MySQL. Like the various filesystems available for GNU/Linux, each
storage engine has its own benefits and drawbacks. The server communicates with them
through the storage engine API. This interface hides differences between storage engines
and makes them largely transparent at the query layer. The API contains a couple of dozen
low-level functions that perform operations such as “begin a transaction” or “fetch the row
that has this primary key.” The storage engines don’t parse SQL or communicate with each
other; they simply respond to requests from the server.
32. Hardware Requirements
Minimum 350MB Hard Disk space for installation
4GB HD space required for a typical live system with 1000-2000 events
Recommended minimum CPU - Pentium 4, 3.2GHz
Recommended 1GB RAM for a Central Server with 3 Nodes
Network card
Software Requirements
User Requirements
Operating System: Windows, Mac or Linux
Web Browser: All industry standard web browsers (Internet Explorer, Mozilla
Firefox, Google Chrome, Apple Safari)
Web Server Requirements
Operating System: Linux, Unix, Windows
Web Server: Apache Web Server, LigHTTPD, IIS (with ISAPI Rewrite installed)
REQUIREMENT ANALYSIS
PRESENT WORK
33. PHP Version:
For MySQL Editions, PHP 5.3 or above with PHP XML extension enabled.
For SQL Server Editions, PHP 5.3 or above with PHP XML extension enabled and
Microsoft SQL Server Driver for PHP
MySQL’s Logical Architecture:The topmost layer contains the services that aren’t unique
to MySQL. They’re services most network-based client/server tools or servers need: connection
handling, authentication, security, and so forth.
Optional Requirements
Apache's mod_rewrite() extension to allow for SEO friendly URLs.
PHP LDAP library is required to use LDAP functionality in the Enterprise edition
AntiWord (free) is required to index and search Microsoft Word 2003/XP documents
ppthtml (free) is required to index and search Microsoft PowerPoint 2003/XP
documents
PHP zip library (free) is required to index and search Microsoft Word/PowerPoint 2007
documents
pdftohtml (free) is required to index and search Adobe PDF documents
REQUIREMENT ANALYSIS
PRESENT WORK
34. The following conclusions can be drawn from our system:-
Automation of the system improves the efficiency level.
It is a friendly graphical user interface when compared to the system that already exist.
It give authenticate access to the authorized users depending upon their user type.
It effectively overcomes the delay in communications.
System security, data security and reliability are the main features.
The System has adequate scope for modification in future if it is necessary.
CONCLUSION & FUTURE DEVELOPMENT
CONCLUSION
FUTURE DEVELOPMENT
Development and launching of Mobile app and refining existing services and adding more
service.
35. The following books were referred during the analysis and execution phase of the
project
PHP Programming
PHP & MySQL
JavaScript
CSS
HTML
www.google.com
www.facebook.com
https://www.euttaranchal.com
www.wekipedia.com
www.w3schools.com
REFERENCE AND BIBLIOGRAPHY