A
PROJECT REPORT
ON
“TOURS AND TRAVELS MANAGEMENT”
(Website)
SUBMITTED TO
BHARATI VIDYAPEETH UNIVERSITY, PUNE
DEEMED UNIVERSITY, PUNE(INDIA)
IN THE PARTIAL FULFILLMENT OF
MASTER OF COMPUTER APPLICATIONS
Sem-III (2024 - 25)
BY
Smita Hattale
UNDER THE GUIDANCE OF
Prof. Smita Gambhire
(B.C.A, M.C.A, M.Phil.)
Through
THE DIRECTOR
BHARATI VIDYAPEETH UNIVERSITY, PUNE
ABHIJIT KADAM INSTITUTE OF MANAGEMENT AND
SOCIAL SCIENCE, SOLAPUR
1
2022-2023
BHARATI VIDYAPEETH
DEEMED UNIVERSITY, PUNE (INDIA)
ABHIJIT KADAM INSTITUTE OF MANAGEMENT AND SOCIAL SCIENCES,
SOLAPUR
Vijapur Road, Jule Solapur, Solapur – 413 004
http://akim.bharatividyapeeth.edu
0217 – 2302016/2341353 E-mail:
[email protected]Name of the Student Ms. Smita Hattale
PRN No. : 2323100007
:
Batch : 2024-2025
Subject No. & Name : Project
Name of Project Guide : Prof. Smita Gambhire
Project Title : travel website
Project Duration :3 Months
2
BHARATI VIDYAPEETH UNIVERSITY, PUNE
ABHIJIT KADAM INSTITUTE OF MANAGEMENT AND SOCIAL SCIENCES,
SOLAPUR
C E R TI FI CATE
This is to certify that Ms. Smita Hattale having Exam Seat No.2423760005 is bonafide
student of this Institute studying in MCA SEM–III have completed the project report entitled
“travel wesite” for the partial fulfillment of the requirement of M.C.A. submitted to BHARATI
VIDYAPEETH UNIVERSITY, PUNE. He has carried out the work satisfactory.
Place: Solapur
Date:
Professor MK
HOD, Department of Computer Application
3
BHARATI VIDYAPEETH UNIVERSITY, PUNE
ABHIJIT KADAM INSTITUTE OF MANAGEMENT AND SOCIAL SCIENCES,
SOLAPUR
C E R TI FI CATE
This is to certify that Ms. Smita Hattale having Exam Seat No. .2423760005 & is bonafide
student of this Institute studying in MCA SEM–III have completed the project report entitled
“travel website” for the partial fulfillment of the requirement of M.C.A. submitted to BHARATI
VIDYAPEETH UNIVERSITY, PUNE.
He has carried out the work satisfactory.
Place: Solapur
Date:
Prof. S. N. Gambhire
Project Guide (Internal) External Examiner
4
BHARATI VIDYAPEETH UNIVERSITY, PUNE
ABHIJIT KADAM INSTITUTE OF MANAGEMENT AND SOCIAL SCIENCES,
SOLAPUR
D E C LA R A T I O N
To,
The Director,
Bharati Vidyapeeth University,
Abhijit Kadam Institute of Management
And Social Sciences, Solapur – 4
Respected Sir,
We undersigned hereby declare that the project report entitled “travel website” written and
submitted under the guidance of Prof. Smita Gambhire it’s my original work. The empirical
findings in this project are based on the data collected by our self while preparing this project. We
have not copied from any other project report.
We understood that, any such copying is liable to be punished in a way the University authorities
may deem fit.
Place: Solapur
Date: Ms. Smita Hattale
5
ACKNOWLEDGEMENT
The happiness of anything depends on what we give more than what we get. I would like to give
the words of thanks, but the words are not enough to express my deep sense of gratitude to many
persons who spread their time and efforts during the course of study work without their whole
hearted assistance and co-operation the project won’t be successful
I would like to give special thanks to our Director Dr. S. B. Sawant for giving an opportunity to
complete my project.
I got the opportunity to express my sincere thanks to project guide Prof. S. N. Gambhire for their
valuable guidance and contribution in preparing the project.
I am especially thankful to Dr. A.B Nadaf for his valuable guidance and contribution in preparing
the project.
I also, thank to my classmates every one of my family and all the people who helped me directly
and indirectly to complete this project.
6
INDEX
1 Introduction to the Project 9
2 Objectives of the Project 10
3 Feasibility Study 11
• Technical feasibility
• Economical feasibility
• Operational feasibility
4 Functional Requirement 12
5 Configuration Needed 15
• Hardware Specification
• Software Specification
• Technology Used
6 Object Oriented Analysis / Structured Analysis 20
● Use case Diagram
● Activity Diagram
● Class Diagram
● State Chart Diagram
• DFD Diagram
• ER Diagram
7 Screen Layout 24
8 Database Design 28
9 Testing 30
10 User Manual 32
11 Project Work Plan 34
12 Limitation 35
13 Conclusion 35
14 Bibliography 35
7
As the name specifies “TOURS AND TRAVELS MANAGEMENT” is
a software developed for managing tour booking.
Identification of the drawbacks of the existing system leads to the designing
of computerized system that will be compatible to the existing system with the
system Which is more user friendly and more GUI oriented. We can improve the
efficiency of the system, thus overcome the drawbacks of the existing system.
• Less human error
• Strength and strain of manual labour can be reduced
• High security
• Data redundancy can be avoided to some extent
• Data consistency
• Easy to handle
• Easy data updating
• Easy record keeping
• Backup data can be easily generated
• Effective and User Friendly
8
OBJECTIVE :-
o The objective of the project is to develop a system that automates the
processes and activities of a travel and tourism agency.
o The purpose is to design a system using which one can perform all
operations related to traveling and sight-seeing.
o In the present system a customer has to approach various agencies to
find details of places and to book tickets.
o This often requires a lot of time and effort.
o A customer may not get the desired information from these offices and
often the customer may be misguided.
o It is tedious for a customer to plan a particular journey and have it
executed properly.
o The proposed system is a web based application and maintains a
centralized repository of all related information.
o The system allows one to easily access the relevant i
9
INTRODUCTION :-
Software has introduced a web product specially for travel and tours
companies/organizers
Represent all your domestic and international tour packages on your
own website
Travel & tour website increase your business by 70-80%
Over 6-7 million Indians use travel and tour websites to find their
suitable tour package
The main idea of building a guesthouse villa that offers more than just
accommodation is to create a brand that is known for enhancing the
tourists experience at every sensory point,look,feel,touch,taste,and
smell
10
Objective of TMS :-
-Make all the system computerize
-Reduce time consumption
-All system management are automated
-Centralized database management
-Easy operation for operator of the system
-No paper work requirement
Advantages :
• This system can be used to view all the package details and
accordingly select to User choice own package.
• This system can also be used to view Enquiry Form about Tickets and
Travels also get Package details about it in very quick time.
11
• This Web Site user will be able make quick decision in after selecting
Package for User’s Own Choice.
Disadvantages : =
• This website cannot be run on Visual Studio, Netbeans,Android Studio
any other Platform Except XAMPP Server OR MAMP SERVER .
• This Tours and Travels Website only provide In All Over India Only
• The website cannot be run on Smart Mobile Phone.
REQUIREMENT SPECIFICATION :-
A Software Requirement Specification (SRS) is a description of a
software system to be developed . It lays out functional and non-
functional requirements, and may include a set of use cases that
describe the user interactions that the software must provide.
SOFTWARE REQUIREMNTS :-
Front End : All Windows Version Platform.(MAMP Server)
Back End :- MYSQL Database,PHP,JQUERY,JAVASCRIPT,HTML,.CSS
12
Development Tool :- PHP Programming Run Through MAMP Server
Hardware configuration :-
1 pentium IV processor
2 512 MB RAM
3 40GB HDD
Software Configuration :-
1 OS: window xp
2 Php triad (php5.6, mysql ,apache, and phpmyadmin
Technology Implemented : Apache Server
Language Used : PHP
Database : My SQL
13
User Interface Design : “HTML, AJAX,JQUERY,JAVASCRIPT”
Web Browser : “Mozilla, Google Chrome, IE8,OPERA”
Software : “ XAMPP Or MAMP Server”
Modules of Tourism Management System in php:-
• Admin
• Users
• Guest users
Users—
1)User can register yourself.
2)User can login with valid email and password.
3)Forgot Password(user Can recover own password)
4)Tour Booking
5)Manage Booking
14
6)Generate Ticket(Regarding Complaint)
7)change Password
Admin:-
1)Admin can create Package
2)Manage packages(Create,Update)
3)Manage Users
4)Manage Inquiries
5)Manage issues
6)Manage Booking
7)Manage Pages
8)Change Password
9)Admin Dashboard
15
Guest users:-
1)Visit the Website
2)Guest user can enquiry
FEASIBILITY STUDY:-
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
2. The operational or generic user interface
3. The operational or generic 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 updation
along with the extensive data search capabilities.
FEASIBILITY REPORT:
Preliminary investigation examines project feasibility, the likelihood the
system will be useful to the organization. The main objective of the feasibility
study is to test the Technical, Operational and Economical feasibility for adding
new modules and debugging old running system. All systems are feasible if they
16
are given unlimited resources and infinite time. There are aspects in the feasibility
study portion of the preliminary investigation:--
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 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?
17
• Will the system be used and work properly if it is being developed and
implemented?
• Will there be any resistance from the user that will undermine the possible
application benefits?
This system is targeted to be in accordance with the above-mentioned issues.
Beforehand, the management issues and user requirements have been taken into
consideration. So there is no question of resistance from the users that can
undermine the possible application benefits.
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
SDLC Methodology:
This document play a vital role in the development of life cycle (SDLC)
as it describes the complete requirement of the system. It means for use by
developers and will be the basic during testing phase. Any changes made to
the requirements in the future will have to go through formal change approval
process.
SPIRAL MODEL was defined by Barry Boehm in his 1988 article, “A spiral
Model of Software Development and Enhancement. This model was not the
18
first model to discuss iterative development, but it was the first model to
explain why the iteration models.
• The steps for Spiral Model can be generalized as follows:-
• The new system requirements are defined in as much details as possible.
This usually involves interviewing a number of users representing all the
external or internal users and other aspects of the existing system.
• A preliminary design is created for the new system.
• A first prototype of the new system is constructed from the prelimA first
prototype of the new system is constructed from the preliminary design.
This is usually a scaled-down system, and represents an approximation of
the characteristics of the final product.
• A second prototype is evolved by a fourfold procedure:
1. Evaluating the first prototype in terms of its strengths, weakness, and risks.
2. Defining the requirements of the second prototype.
3. Planning an designing the second prototype.
4. Constructing and testing the second protype
19
spiral model :-
Advantages:
• Estimates(i.e. budget, schedule etc .) become more relistic as work
progresses, because important issues discoved earlier.
20
• It is more able to cope with the changes that are software development
generally.
SYSTEM DESIGN :-
21
Data Flow Diagram (Context level
Diagram):- Users :
22
B. Admin :
C. Guest :-
23
24
UML-USE CASE DIAGRAM:-
25
26
ER Diagram(Users):-
27
ER Diagram(Admin)
28
Gantt Chart-
29
CLASS DIAGRAM :-
30
Architecture flow :(N-Tier) :-
N-Tier Applications can easily implement the concepts of Distributed
Application Design and Architecture. The N-Tier Applications provide strategic
benefits to Enterprise Solutions. While 2-tier, client-server can help us create
quick and easy solutions and may be used for Rapid Prototyping, they can
easily become maintenance and security night mare The N-tier Applications
provide specific advantages that are vital to the business continuity of the
enterprise. Typical features of a real life n-tier may include the following:
• Security
• Availability and Scalability
• Manageability
• Easy Maintenance
• Data Abstraction
The above mentioned points are some of the key design goals of a successful
n-tier application that intends to provide a good Business Solution.
Definition:
Simply stated, an n-tier application helps us distribute the overall functionality
into various tiers or layers:
• Presentation Layer
• Business Logic layer
• Data Link Layer
• Database/Data Store
31
Each layer can be developed independently of the other provided that it
adheres to the standards and communicates with the other layers as per the
specifications. This is the one of the biggest advantages of the n-tier
specifications. This is the one of the biggest advantages of the n-tier
application.
Presentation Layer Request Response
Business Logic
Layer
Data Link
Layer
Data Base
32
N-Tier Architecture:-
1 Presentation Layer:
Also called as client layer, comprises of components that are dedicated to
presenting the data to the user. For example: Windows/Web Forms and
buttons, edit boxes, Text boxes, labels, grids, etc.
2.Business Logic Layer:
This layer encapsulates the Business rules or the business logic of the
encapsulations. To have a separate layer for business logic is of a great
advantage. This is because any changes in Business Rules can be easily
handled in this layer.
3.Data Link Layer:
This layer comprises of components that help in accessing the Database.
If used in the right way, this layer provides a level of abstraction for the
database structures. Simply put changes made to the database, tables, etc do
not affect the rest of the application because of the Data Access layer. The
different application layers send the data requests to this layer and receive the
response from this layer.
33
4.Database Layer:
This layer comprises of the Database Components such as DB Files,
Tables, Views, etc. The Actual database could be created using SQL Server,
Oracle, Flat files, etc. In an n-tier application, the entire application can be
implemented in such a way that it is independent of the actual Database.
RESULTS
34
35
36
37
Implementation:- Screen Shots
• 1)User Home Page:
38
3)User Pacakge Details
39
40
•
4)User Enquiry Form
5)User Tour History
41
•
6)ADMIN Login Page
42
•
. 7 )ADMIN Home Page
43
•
8) Admin Manage Users
44
• 9)Admin Can Create Package
• 10)ADMIN Change Own Password
• 10)Admin Manage Booking
45
• 12)ADMIN Manage Issues
46
47
CONCLUSION
To conclude the description about the project: The project, developed using PHP
and MySQL is based on the requirement specification of the user and the analysis of the
existing system, with flexibility for future enhancement.
The expanded functionality of today’s software requires an appropriate approach
towards software development. This hostel management software is designed for people
who want to manage various activi-ties in the hostel. For the past few years the number of
educational institutions are increasing rapidly.
Thereby the number of hostels are also increasing for the accommodation of the
students studying in this institution. And hence there is a lot of strain on the person who
are running the hostel and software’s are not usually used in this context. This particular
project deals with the problems on managing a hostel and avoids the problems which occur
when carried manually.
Identification of the drawbacks of the existing system leads to the designing of
computerized system that will be compatible to the existing system with the system which
is more user friendly and more GUI oriented.
48
BIBILIOGRAPHY
1. www.w3schools.com
2. in.php.net
3. en.wikipedia.org/wiki/PHP
4 . www.hotscripts.com/category/php/
5. www.apache.org/
6. www.wordpress.org/
7. www.mysql.com/click.php?e=35050
49