0% found this document useful (0 votes)
8 views53 pages

Bus Pptfinal

The document outlines a project for a Bus Reservation System developed by Dharmik Chaudhary and Vishal Chaudhary, aimed at providing an online platform for bus ticket booking. It details the system's objectives, requirements, and functionalities, including user and admin processes, database structure, and testing methods. Future enhancements and a bibliography of resources used are also included.

Uploaded by

deewakarjha0541
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views53 pages

Bus Pptfinal

The document outlines a project for a Bus Reservation System developed by Dharmik Chaudhary and Vishal Chaudhary, aimed at providing an online platform for bus ticket booking. It details the system's objectives, requirements, and functionalities, including user and admin processes, database structure, and testing methods. Future enhancements and a bibliography of resources used are also included.

Uploaded by

deewakarjha0541
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 53

1

Bus
Reservation
System

PROJECT ORGANIZED BY
DHARMIK CHAUDHARY(E.NO-
22032211028)
VISHAL CHAUDHARY(E.NO-22032211037)
A Project Presentation on 2

WEBSITE FOR BUS RESERVATION SYSTEM


SUBMIT TO

Achraya Motibhai Patel Institute of Computer Studies


Ganpat University Kherva-384012
Guided By:-Rina k Patel
About Organizations 3

 Company Name Rajeshwari travels

 Establish At 30/03/2011

 Address Mehsana

 Owner Mr. Ramesh Bhai

 Contact Us +919377488377
PROJECT
PROFILE 4

PROJECT NAME :- BUS RESERVATION SYSTEM

Objective:- To Provide Online Bus Reservation System

Front end Tool:- PHP version 5.4

Back End Tool:- MYSQL

Framework:- CODEIGNITER FREMWORK

Application:- WEBSITE

Developer for:- BUS RESERVATION SYSTEM

Team Member:- Dharmik Chaudhary(22032211028)


Vishal Chaudhary (22032211037)
Internal Guide:- Rina k Patel
Existing System 5

• Lack of Security concerns.


• Difficulty in managing last-minute
changes or cancellation.
• Lack of Flexibility in seat bookings.
6
NEED FOR NEW SYSTEM

• Easy access to bus schedules and


seat availability.
• Reduced waiting times.
• Convenience for customers to book
tickets anytime.
System Requirement (server side) 7

Hardware
• Processor: Intel corei5 or above
• Ram:8GB or above
• Hard-disk: 100GB or above

Software
• Framework:- Codeigniter
• Database system:- Sql Database
• Operating System:- Windows server
System Requirement(client side) 8

Hardware
• Processor: Intel corei3 or above
• Ram: 4GB or above
• Hard-disk: 50GB or above

Software
•Browser:-Internet explorer 6.0 or above
•Operating System:- Windows 7 or above
Flow chart (Admin)
9
Start

Username/
password

No
Login/
Verify

Yes
Manage Bus

Manage Route

A
A

Manage time and date

10

Manage Booking

Payment view

Logout

END
Flow chart (user)
11
START

View website

Login/
Reg.
registration

Login
Registration

Username/
password

No
Login verify

Yes

A
A

12

Booking bus trip

Passanger Info

Ticket payment

Logout

END
Context Level DFD 13

Customer info 0.0 Customer info


Bus
ADMIN reservation USER
Conformation details Conformation details
system
FIRST LEVEL DFD FOR ADMIN 14
Id/password Id/password info
1.0
ADMIN Login Login

Login response Login detail

New bus add Bus add


2.0
Manage Bus Bus_master
Bus details View bus add

Manage bus route


3.0 Bus route info.
Manage route Route_details
Bus route info detail View bus route detail

Manage time 4.0 Manage Time


Manage Time
and Date Scheduale_Master
Response Response
ADMIN
15
Manage time 5.0 Booking information
Manage
Booking_Master
Booking Response
Response
Report
FIRST LEVEL DFD FOR USER
16
View Site
USER 1.0
View
Response Site

Registration/Login 2.0 Registration/Login


Login / Registration_MST
Registratio
Response Registration n Response Registration

View About Route View About Route


3.0
Manage Schedule_MST
Response For About Route booking Response For
About Route
17

View about bus View about bus


4.0
USER View about Route_MST
bus
Response Response
DATA DICTONARY
18
No. Name:-

01. Login

02. Bus_Master

03. Route_Detail

04. Registration

05. Schedule_master

07. Repot_Detail
Login Table 19

No. Field name Data type Constraint Description

1. User_ID Char() Primary key User ID

2. password Varchar(8) Not null Password info


Bus Master Table 20

No Field name Data type Constraint Description

01. Bus_ID Int Primary key Bus ID Info

02. Bus_No Varchar(50) Foreign key Bus No info

03. Bus_Type Varchar(50) Not null Bus Type info

04. Total_Seat Int Not null Total Seat info

05. Seat_Column Int Not null Seat Column info

06. Seat_Row Int Not null Seat Row info

07. Booked_Seat Int Not null Booked Seat info

08. Available_Seats Int Not null Available Seats info

09. Bus_Name Varchar(50) Not null Bus Name info


Route Detail Table 21

No. Field Name Data Type Constraint Description

1 Route_Id Int Primary key Route id info

2 Origin Varchar(50) Not null origin info

3 Destination Varchar(50) Not null destination info

4 CreatedDate Datetime Not null created date

5 Bus_ID Int Primary key bus id info

6 Place_Name Int Not null place name info


7 Place_Time Int Not null Place time info
Registraition Table 22
No. Field name Data type Constraint Description

01. RegID int Primary key RegID


02. Fname varchar(50) Foreign key Fname info

03. Lname varchar(50) Not null Lname info

04. EmailId varchar(50) Not null EmailId info

05. Foreign key


Address varchar(200) Address info

06. City varchar(50) Foreign key City info


07. Pincode varchar(15) Not null Pincode info

08. Contact varchar(50) Not null Contact info


09. Password varchar(50) Not null Password info
10. CreatedDate datetime Not null CreatedDate info
Schedule Master Table 23
No. Field name Data type Constraint Description

01. Schedule_Id int Primary key ScheduleId info


02. Bus_Id int Foreign key BusId info
03. Date varchar(50) Not null Date info
04. Fare decimal(18,2) Not null Fare info
05. Not null
EstimatedTime varchar(50) EstimatedTime info

06. ArivalTime varchar(50) Not null ArivalTime info


07. Not null
DepartureTime varchar(50) DepartureTime info

08. RouteID Int Not null RouteID info


09. Not null
BookedSeats int BookedSeats info

10. Not null


AvailableSeats int AvailableSeats info
24
E-r-Diagram
M M
25
Manage Login_(Admin) View and login

M User_name Password

M
Manage Route_Detail View and route manage

F_name L_name

Admin Manage User


1 1 1 1

M M
Manage Registration View and booking

Reg_ID F_name

M M
Manage Payment_View View and give payment

Pay_ID Pay_ID
26

Process Description For Admin

1.Login:-Admin can enter username & password. If they are valid then admin can able to manage this system.

2.Manage bus:-based on monitoring the bus inside bus stand and in order to notify the higher officials about
the departure of a bus to the particular place from a lane in time without any delay.

3.Manage route:- Admin will manage the route from destination point to ending point.
4.Manage time date:- Admin will manage the date and time.
27

Process Description For Admin(conti….)

5.Manage booking:-Admin Manage Booking will manage the user's booking information
6.Payment view:-Users are presented with various payment options, including credit/debit cards, digital
wallets, net banking, or other methods.
7.View feedback:-Admin can view the information of feedback for the booking review site.
8.Genaret report:-In this process admin generates the reports of the booking and user feedback.
28
Process Description For User

1.View website:- In View Website the user can view the website simply by viewing the Jake website.

2.Login/Registration:- If the user is already logged in, you will login, you will register, then login and then go to the
website.

3.Booking:- User can booking.

4.View about bus:- All the bus information.

5.Make payment:- The payment gateway securely processes the transaction, authorizing the payment and
completing the booking process.

6.Give feedback:- User side ticket booking response the feedback.


29
30
Procecss Algorithem For Admin

Step 1: START.
Step 2: Enter username and password is valid then go to next step.
Step 3: Admin can Manage bus.
Step 4: Admin can Manage route.
Step 5: Admin can Manage time and date.
Step 6: Admin can Manage booking.
Step 7: Admin can Payment view.
Step 8: Admin can View Feedback.
Step 9: Generate Report.
Step 10: Logout.
Step 11: END.
31

Procecss Algorithem For User

Step 1: START
Step 2: user can view website
Step 3: user can enter the username and password / Registration account.
Step 4: user can manage booking
Step 5: user can view about bus
Step 6: user can make payment
Step 7: user can give feedback
Step 8: Logout
Step 9: END
32
33

Designed by PoweredTemplate.com
Admin:-Home page
34

Designed by PoweredTemplate.com
Admin:- Login page
35

Designed by PoweredTemplate.com
Admin:- Add bus page
36

Designed by PoweredTemplate.com
Admin:-Bus Detail Page
37

Designed by PoweredTemplate.com
Admin:-Bus Route Page
38

Designed by PoweredTemplate.com
Admin:-Bus Schedule Page
39

Designed by PoweredTemplate.com
Admin:-Bus Ticket Page
40

Designed by PoweredTemplate.com
Admin:-Bus Payment Page
41

Designed by PoweredTemplate.com
User:- Login Page
42

Designed by PoweredTemplate.com
User:- Registration Page
43

Designed by PoweredTemplate.com
User:- Search Bus Page
44

Designed by PoweredTemplate.com
User:-Available Bus Page
45

Designed by PoweredTemplate.com
User:- Select seat’s page
46

Designed by PoweredTemplate.com
User:-Passenger Detail Page
47

Designed by PoweredTemplate.com
User:-Payment Page
48

Designed by PoweredTemplate.com
User:- Confirm Payment Page
49

TESTING
We have use following method for testing the system.
 Functional Testing: Ensure that all the functions of the system work as expected. This includes
booking seats, and managing bus schedules.
 User Interface Testing: Verify that the user interface is user-friendly, responsive, and visually
appealing. Check for consistency in design and layout.
 Security Testing: Evaluate the system's security measures. Ensure that user data is protected,
transactions are secure, and the system is protected from vulnerabilities and attacks.
 Compatibility Testing: Test the system on different web browsers and mobile devices to ensure it
works well on various platforms.
50

Post implementation Review

1. System Performance: - Address any issues related to slow response time or system downtimes .
2. User Feedback: - User feedback – collect feedback from users regarding their experience with the bus
reservation system.
3. Security: - security assessment – conduct a security review to identify and address potential
vulnerabilities.
4. Scalability: - Determine if the system can handle increased demand. - Assess scalability options if
necessary.
51

Future Enhancement

 Discuss potential improvements and additional features.


o Seat Selection: - Allow passengers to choose specific seats when making
reservations.
o Multiple Payment Options: - Offer a variety of payment methods, including digital
wallets and contactless payments.
52

Bibliography.

 Referred Websites:
 www.w3schools.com/php
 www.w3schools.com/js
 www.codeigniter.com/codeigniter
 www.youtube.com
53

THANK YOU

You might also like