Tourism Management System in PHP with Source code

Project Name Tourism Management System -TMS
Language Used PHP5.6, PHP7.x
Database MySQL 5.x
Web Browser Mozilla, Google Chrome, IE8, OPERA
Software XAMPP / Wamp / Mamp/ Lamp (anyone)
Last Updated 06 June 2021

Modules of Tourism Management System in PHP

  • Admin
  • Users
  • Guest users


  • User can register yourself.
  • User can log in with valid email and password.
  • Forgot Password(user Can recover own password)
  • Tour Booking
  • Manage Booking
  • Generate Ticket(Regarding Complaint)
  • change Password


  • Admin can create Package
  • Manage packages(Create,Update)
  • Manage Users
  • Manage Inquiries
  • Manage issues
  • Manage Booking
  • Manage Pages
  • Change Password
  • Admin Dashboard

Guest users—

  • Visit the Website
  • Guest user can enquiry

Some of the Project Screens

Project Demo ———————————————–

View Demo Installation Guide

Installation Steps(Configuration)

1. Download and Unzip the file on your local system.
2.Copy tms folder and tms folder inside root directory (for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/HTML)

Database Configuration

Open PHPMyAdmin
Create Database tms
Import database tms.sql (available inside the zip package)
Open Your browser put inside browser “http://localhost/tms”
Login Details for admin : 

Open Your browser put inside browser “http://localhost/tms/admin”

Username: admin

Password: Test@123

Login Details for user: 

Open Your browser put inside browser “http://localhost/tms/”


Password: Test@123

Download full source code(Tourism Management System)
Size: 4.01 MB
Version: V 3.2

Purchase Project Report

Purchase Project  Report in Rs 199 / $3

Leave A Reply

Your email address will not be published.

  1. Madhumitha says

    can i get code for edit and delete button in dashboard

  2. Sunny Raj says

    Hlo, sir regarding the signup page i am not getting inserted the data in data base. Plzz send me the correct code sir. I have to submit it sir. Plzz help me

    1. Anuj Kumar says

      This issue is fixed now. Download the latest updated code.

      1. Madhumitha says

        I too have that same problem, I have downloaded latest updated code but their is no signup code…kindly do check sir plz.

        1. Anuj Kumar says

          At the top of the page, there is a signup link.

      2. Madhumitha says

        I downloaded latest code sir but i didnt get signup code sir

        1. Anuj Kumar says

          At the top of the page, there is a signup link.
          Code is available inside the includes/signup.php

          1. Madhumitha says

            Thankyou sir, but i need includes/dbconnection.php …u have given dbconnection.php in signup file but i couldn’t get includes/dbconnection.php. Kindly do check again sir.Thankyou

      3. Rohan Singh says

        sir where can I find the updated code as I am also facing the same issue as Sunny Raj

        1. Anuj Kumar says

          At the top of the page, there is a signup link.
          Code is available inside the includes/signup.php

    2. Rohan Singh says

      Sunny if you find the correct code please mail me.

      1. Madhumitha says

        send ur mail id ….i will mail u


    dear sir,
    In this web site weather dynamic website or static website?

    1. Anuj Kumar says


  4. shivani thakkar says

    where will be the root directory? and sir i am getting error while loading http://localhost/tms/ . localhost refused to connect.

    Checking the connection
    Checking the proxy and the firewall

    1. Anuj Kumar says

      Looks like a database connection error.

  5. kriti says

    Thanku sooo much sir for uploading such a great project. It really did help me a lot

  6. Lalita says

    Hello sir !
    This is really very good project. Thanks for uploading this project.

  7. rahul says

    in the project i am not able to login as admin.

    1. Anuj Kumar says

      http://localhost/tms/admin then login with valid credential

  8. bhavya t says

    hello sir,i followed your guide steps but getting an error like this
    Not Found
    The requested URL was not found on this server.

    Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.4.13 Server at localhost Port 80
    please….help me solve this

    1. Anuj Kumar says

      Paste only tms folder inside the root directory

  9. Nikitha says

    Sir, I can’t able to open the project. Object not found! error will display

    1. Anuj Kumar says

      Follow the instructions properly.

  10. Tito Yeri says

    Thanks a lot, I’ve learnt much from your work.

    1. Anuj Kumar says

      I am glad this help you.

  11. Manoj Pawar says

    I want to upload the whole website online so that some other users can access the website;.Can you help with that how to upload the same online.

  12. Anvitha says

    What is the technology(like reactjs or angular) and framework used for this project

    1. Anuj Kumar says

      Developed in core PHP

  13. Sahil says

    Error: SQLSTATE[HY000] [1049] Unknown database ‘tms’
    please help me sir as i want this project.I have followed instructions give by you than too its showing above error

    1. Anuj Kumar says

      Create a database tms. Then import the SQL file

  14. Asilmurat Azhimuratov says

    Sir please help me
    i couldnt run project.
    Error: SQLSTATE[HY000] [1049] Unknown database ‘tms’

    1. Anuj Kumar says

      Looks like database connection error. check your database connection

  15. Mayur says

    Sir , I cant able to open the project through browser even though I typed a proper address by”http://localhost/tms/ its showing object not found
    Please do check out and post it in my email

    1. Anuj Kumar says

      copy the tms folder and paste the root directory

      1. Mayur says

        Sir how can I change the background colors for particular information in admin and user page.
        If I do any changes using different currency ,logos etc., Nothing is reflecting.
        Please do help me out

        1. Anuj Kumar says

          Press CtrlF5

  16. Saurabh says

    In this project we are include a guider

    1. Anuj Kumar says


  17. Bhuvana says

    U are really great sir…this project helped me.. Thanks a lot….

  18. Arifulla says

    Sir please guide me to arrange Captcha for admin/sign-in/sign-up pages

    1. Anuj Kumar says

      OK. I will upload soon.

  19. chanchal says

    i am getting error in localhost

    1. Anuj Kumar says

      Share your error.

      1. chanchal says

        Object not found!
        The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
        If you think this is a server error, please contact the webmaster.
        Error 404
        Apache/2.4.41 (Unix) OpenSSL/1.1.1d PHP/7.3.11 mod_perl/2.0.8-dev Perl/v5.16.3

      2. chanchal says

        when i enter localhost/tms

      3. chanchal says

        i am using xampp

  20. Bhuvana says

    sir,my sign in/sign up is not working.. Means if I click that.. It is not performing any action… Can u please tell me… Asap

    1. Anuj Kumar says

      Are you getting any error?

      1. Bhuvana says

        Like undefined variable dbh in line 8..
        If I give href=includes/signin.php
        It will just show the empty page with username password.
        But it is not saving in manage users admin page.. Please tell

  21. sazzad Hossain says

    You are a really boss.

  22. Sampath says

    And in which file u implemented in.

    1. Anuj Kumar says

      In signup.php page

  23. Sampath says

    Can u tell me what r the ajax methods are used in tourism management system project.

  24. meenal says

    why admin site is not working in any of the project? it is showing error 404.object nit to solve it

    1. Anuj Kumar says

      Follow the instructions properly

  25. tuyet says

    I can’t edit content at HTML files. So where is HTML files?

    1. Anuj Kumar says

      Inside tms folder you will find all files.

  26. kamna dagar says

    sir i wanted to change the image present at the front page of the website “train wala” par i cant change it even after changing it in the database. And i cant find the file in which you have accessed it. index.php check krlia.please help!

    1. Anuj Kumar says

      You will find this image in CSS file

  27. kamna dagar says

    sir sorry to disturb you. but i cant import the database “tms” and i really need this project. please help krdo. it says import has been successfully finished, 40 queries executed. (tms.sql).
    “SQL query:

    — Database: `tms`

    — ——————————————————–

    — Table structure for table `admin`

    CREATE TABLE `admin` (
    `id` int(11) NOT NULL,
    `UserName` varchar(100) DEFAULT NULL,
    `Password` varchar(100) DEFAULT NULL,
    `updationDate` timestamp NULL DEFAULT NULL
    MySQL said:
    #1046 – No database selected”

    1. Anuj Kumar says

      First, select the database then import the SQL file

  28. Bhuvana says

    Can u please tell me where is the trigger,assertion,stored procedures in this tourism management system .

  29. Bhuvana says

    Can u please tell me where is the trigger, assertion, stored procedures in this
    Tourism management system

    1. Anuj Kumar says

      trigger, assertion, stored procedures not used in this project

  30. divyashreeb says

    sir I am not opening it getting error 404 local host

    1. Anuj Kumar says

      Follow the instruction properly

  31. Mihir Naik says

    Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause , getting this error while importing database

    1. Anuj Kumar says

      Update your MySQL version

  32. shivani says

    hello sir, the password is in this format”f925916e2754e5e03f75dd58a5733251″ which am not able to understand …. while working on front end i give a password but in backend database is gets saved in the above format .. so is there any ways of changing it or do i have to make any changes ?

    1. Anuj Kumar says

      Password is encrypted with md5. You have to remove md5 encryption.

  33. Yogi Perdana says

    The Problem has solved, but i want to ask you again please reply my question, how to add a new admin for sign in? Because i need the answer and that so important if my teacher ask to me where is the sign up id for admin thank you

    1. Anuj Kumar says

      Admin Login details manually entered in the data database. If you want to add new admin then use this query
      INSERT INTO `admin` (`id`, `UserName`, `Password`, `updationDate`) VALUES (NULL, ‘admin2’, ‘f925916e2754e5e03f75dd58a5733251’, NULL);
      User name is admin2 and password is Test@123

  34. Yogi Perdana says

    Why i can’t sign in admin? Always Invalid

  35. Rambali Das says

    Hello sir,
    I wanna prepare this project for my college but I can’t run cause I think I cannot connect to Database, I have created and imported sql file but receives this error
    Error: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
    Please help

    1. Anuj Kumar says

      check your database connection.

      1. Rambali Das says

        I tried but cant do it please help

  36. SouraV says

    Mailed : tms Grand Total issue HELP

  37. SouraV says

    Thank You..extra ordinary work… one issue only..tour package Grand total not calculating anything..figured out this is a text only..any suggestion regarding calculation ..

    1. Anuj Kumar says

      Can you share the error at

  38. Abhilash Kar says

    Can I clear the database for “MANAGE USERS” or any of those contents for other pages like manage booking on the admin section? What I am looking for is to clear the contents of that page so that Whatever new booking I make comes clean.

    1. Anuj Kumar says

      Yes. Use sql query
      Truncate table table_name

  39. payal says

    can u give the full tourism management system project with travelling in php language

    1. Anuj Kumar says

      Download link given above you can download from there.

  40. Fasu says

    Can i use This Project For Commercial purpose

    1. Anuj Kumar says


  41. chaithra says

    hey can you develop the same travel and tourism website using html, css and php. without java scripts, ajax, and j query i need a simpler website.

    1. Anuj Kumar says

      Sorry, no.

  42. sai says

    sir , for every package details the usd is 800 how to change that according to package

    1. Anuj Kumar says

      Admin can edit the package details.

  43. Shalu Gupta says

    Hey I need Event Ticket Booking Website using Php. Will u develop this please

    1. Anuj Kumar says

      I will upload soon.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Privacy & Cookies Policy