Ship/Ferry Ticket Reservation System using PHP Free Source Code
Introduction
This is a PHP Project entitled Ship/Ferry Ticket Reservation System. This project is a web-based application that helps a certain ship/ferry port company to manage the ticket reservations of their clients. This will help them to easily encode, record, and retrieve the reservations records. It has a pleasant user interface and is easy to use. The project has printable ticket generation features.
About the Ship/Ferry Ticket Reservation System
This web application was developed using PHP, MySQL Database, HTML, CSS, JavaScript (Ajax & jQuery), Bootstrap, AdminLTE Template, and some other libraries/plugins. I created this project using XAMPP version 3.30 and does have a PHP version of 8.0.7.
The Ship/Ferry Ticket Reservation System has 2 types of system users which are the Admin and Staff. The Admin user has access to all features and functionalities of the project while the Staff has only restricted access. The system is able to store the list of vessels, routes/ports, schedules, and accommodation lists. The voyage will be listed in each schedule created by the system users. The list accommodations are dynamically set in every schedule and along with this list are the net fare of each of these. About the reservation, when creating the new reservation, the system users can create multiple reservations for their clients that have the same schedule and destination.
Features
- Secure Login/Logout
- Dashboard
- Manage Vessel List
- Manage Port List
- Manage Schedules
- Manage Accommodation List
- Manage User List
- Manage Reservations
- Generate Printable Reservation Ticket
- Generate Printable Reservation Report
- Manage System Information
- Manage Account Details/Credentials
System Snapshots
Dashboard
Schedule List
Schedule Form
Reservation Details Modal
Ticket Print View
Reservation Report
The source code is free to download on this website. Feel Free to Download and Modify the source code the way you wanted to meet your requirements. Follow the instructions below to run the project.
How to Run ??
Requirements
- Download and Install any local web server such as XAMPP/WAMP.
- Download the provided source code zip file. (download button is located below)
Installation/Setup
- Open your XAMPP/WAMP's Control Panel and start the
Apache
andMySQL
. - Extract the downloaded source code zip file.
- If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
- Browse the
PHPMyAdmin
in a browser. i.e.http://localhost/phpmyadmin
- Create a new database naming
ship_ticketing_db
. - Import the provided
SQL
file. The file is known asship_ticketing_db.sql
located inside the database folder. - Browse the Ship/Ferry Ticket Reservation System in a browser. i.e.
http://localhost/ship_ticketing
.
Default Admin Access Information
Username: admin
Password: admin123
DEMO
That's it. You can now explore the features and functionalities of this Ship/Ferry Ticket Reservation System that was developed using PHP Language and MySQL Database. I hope this project will help you with what you are looking for and you'll find something useful for your future projects.
Explore more on this website for more Free Source Codes and Tutorials.
Enjoy :)
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
HI, the system works as is…
HI, the system works as is shown in the demo video. Let me know the details of what happens when you browse the project on your end so I could guide you. Thanks
Error HTTP 500
i would like to add in to the accommodations table from schedule
when add new passenger details, serch2 not working
how to add on new reservation in each new passenger for search drop down
when add new passenger,
How the user reserve a…
People having 500 internal…
Issues Found
Add new comment
- Add new comment
- 8267 views