Restaurant Table Booking System using PHP and MySQL
Restaurant Table Booking System using PHP and MySQL is a web-based application. The restaurant Table Booking system project is developed to provide service facilities to restaurants and also to the customer. Customers can reserve the table online and check the status of the reservation.
Project Requirements
Project Name | Restaurant Table Booking System in PHP |
---|---|
Language Used | PHP5.6, PHP7.x |
Database | MySQL 5.x |
User Interface Design | HTML, AJAX,JQUERY,JAVASCRIPT |
Web Browser | Mozilla, Google Chrome, IE8, OPERA |
Software | XAMPP / Wamp / Mamp/ Lamp (anyone) |
Project Modules
In this project, we use PHP and MySQL database. It has two modules i.e Admin and user.
User Module
Users can fill out the table reservation form.
User can also check the table reservation/booking status.
Admin Module
Secure admin/sub-admin login
Dashboard: In this section, the admin can all the brief details like total sub-admins, total bookings, new bookings, accepted bookings and rejected bookings.
Sub-Admins: In this section, Admin can create the sub-admin, delete sub-admins, edit sub-admins, and reset the passwords of sub-admins.
Tables: In this section, admin can add and delete the tables.
Bookings: In this section, the admin can view the new, accepted, rejected, and all bookings. Admin can take actions on new bookings.
B/w dates report: In this section, admin can generate the report of between two dates bookings.
Account Setting: Admin can update his profile, and change the password.
Admin can also recover the password.
Sub-Admin Module
Sub-Admin and Admin features are the same except Sub-Admin creation. Sub-Admin can’t create the Sub-Admins.
Some of the Project Screens
Table Booking Form
Admin Dashboard
Manage Tables
Booking Details
How to run the Restaurant Table Booking System (rtbs) Project
1. Download the zip file
2. Extract the file and copy rtbs
folder
3.Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/HTML)
4.Open PHPMyAdmin (http://localhost/phpmyadmin)
5. Create a database with the name rtbsdb
6. Import rtbsdb.sql
file(given inside the zip package in the SQL file folder)
7. Run the script http://localhost/rtbs
Credential for Admin panel :
Username: admin
Password: Test@123