Skip to content

AmJs96/Bus-Reservation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 

Repository files navigation

Group Members

1- SAMAE ARMEEROH 1722098
2- SHIMA HAIDAR ABDULLAH ALATAS 1725900
3- SALEH KAWTHAR SHAMSU ALAM 1725298
4- IMRAN MD FAHAD MAHMUD 1722081


Introduction

Bus Reservation System is designed to automate the online ticket purchasing through an easy-to-use online bus booking system. Embed our online bus ticketing system into our website and enable our customers to book tickets for various routes and destinations. With the bus ticket reservation system, passengers can manage reservations, client data, and passenger lists. Passengers can also schedule routes, set seat availability, upload an interactive seat map and let customers select their seats.


Objective

The objective of this web based bus reservation system are:

  • Make the booking process easier and comfortable for customers that are in and away from their home.
  • Save customer’s time, by providing online service for the customer, where the customer can book a ticket 24\7.
  • Enabling the customer to check the destination of the bus that is available and the time for departure and arrival.

Features and Functionalities

  • This reservation system will have the ability to make the customer choose various routes and destinations and it will be displayed through the web application.
  • The admin will be able to add the buses, destinations, time, and the operator name and view the list of the buses that will show on the screen.
  • The admin can view all the users in the system.
  • The customer will be able to see the seat availability, to book a ticket and all the information is going to be displayed.
  • The customer can update his profile easily in the system.

Views, Controllers, Routes, Models

Views

Admin
  • Buses
    • Add Bus
    • Bus List
    • View Bus
  • Users List
  • Admin Dashboard
Passenger
  • Book
  • Passenger dashboard
  • Update profile
  • Trips

Controllers

  • Authentication controller
  • Bus controller
  • User controller
  • Trips controller
  • Book Controller

Route

  • Admin page route
  • User page
  • Update user profile route
  • View Users route
  • Bus route
  • Book route
  • View Trips route

Models

  • Bus model
  • Users model
  • Trips model
  • Book model

Work Distributions

1 ) ARMEEROH
- Manage trips in admin page
- index.blade.php , create.blade.php , edit.blade.php , master.blade.php , Buscontroller.php , Route , Model & bus migration
- Trip CRUD insert, edit & delete for trips information
- Automatically insert, update, delete in the database for trips
- Report & sequence diagram

2 ) SHIMA
- Authentication to 2 different pages
- Redirect the user to user dashboard
- Redirect the Admin to Admin dashboard
- View all the users in the database in the admin page
- Update profile page in the user dashboard
- Report & linking

3 ) KAWTHAR
- View the users trip details in the database in the users page
- Entity relationship diagram
- Report & linking

4 ) FAHAD


ERD

WhatsApp Image 2021-06-13 at 12 52 16


Sequence Diagram

Admin Customer


References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published