From 60d9b8f036f20cc27e481344fc8723ab173368f9 Mon Sep 17 00:00:00 2001 From: 65160377 <65160377@go.buu.ac.th> Date: Fri, 28 Mar 2025 11:27:28 +0700 Subject: [PATCH] Initial commit --- README.md | 37 ------------------------------------- instruction.odt | Bin 10230 -> 0 bytes 2 files changed, 37 deletions(-) delete mode 100644 README.md delete mode 100644 instruction.odt diff --git a/README.md b/README.md deleted file mode 100644 index 47d068d..0000000 --- a/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Tours-and-travels-in-php -Online Tours & Travels management system: This is an online project developed using PHP and MySQL. The purpose of this project is to provide the complete information about the vehicles available for a tour. There are 2 different types of users. First the customer visits the site and enters the place from where to where he wishes to travel. He also provides the date as when he would like to travel. Then he sends these details to the travel and tourism agency. The employee of travel and tourism agency receives the mail and check which vehicle is available for that day and reverts back to the customer along with the quotation. If the customer agrees for any one of the quotation, he can reply back along with agreed quotation. -Online Tours & Travels management system: This is an online project developed using PHP and MySQL. - -The purpose of this project is to provide the complete information about the vehicles available for a tour. - -There are 2 different types of users. First the customer visits the site and enters the place from where to where he wishes to travel. - -He also provides the date as when he would like to travel. - -Then he sends these details to the travel and tourism agency. The employee of travel and tourism agency receives the mail and check which vehicle is available for that day and reverts back to the customer along with the quotation. - -If the customer agrees for any one of the quotation, he can reply back along with agreed quotation. - -Objective Of the Project -Faster processing time and more accurate data for travel requests and reimbursements -Ability for travelers to track authorization and reimbursement request status through the system rather than via phone calls or campus mail -Major technological upgrades to the current travel system -Use of IU’s standardized, virtual J2EE environments -Many new features and enhancements -Software Requirements -WAMP Server -XAMPP Server -Installation/Configuration Steps -Download zip files and Unzip files. -Copy and Paste the unzip files inside “c:/wamp/www/” or “c:/xampp/htdocs/”. -Database Configuration: -Create a new database named “db name”. -Import database travel.sql file through phpmyadmin dashboard -Run/Execute PHP Projects -Open Your Web Browser -Put/type inside the web browser : “localhost/project folder” -Admin Login -Open Your Web Browser -Put/type inside the web browser : “localhost/project folder/Admin” -Admin User : admin -Admin Password : admin diff --git a/instruction.odt b/instruction.odt deleted file mode 100644 index 7e12d2bc925584e75e5edeb1532e8144fd5282a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10230 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 -- GitLab