There is two main entity involved in the project, they are admin and the users. The role of the admin is to manage the buses, manage schedule and manage bus drivers.
The admin will manage bus by adding new buses and removing buses from the service. The admin also has a very important role in managing the schedule by adding the date of departure and arrival and time of departure and arrival. He/She also have to add drivers as per requirement, insert their data into the database and update their data if required. The admin may also update his/her information and can change the password. The admin may also give an update or delete a message which will appear on the home page.
The role of the user is to book the ticket from the buses available and even cancel the ticket. Under the ticket history section, all the ticket that booked till now will appear. The user may also update his information and change his/her password.
Submitted by Devendra Kandpal (Devendrakandpal)
Download packets of source code on Coders Packet