[go: up one dir, main page]

0% found this document useful (0 votes)
33 views37 pages

FINAL2

The document outlines the development of a Bus Reservation System by Rajeshwari Travels, detailing the project's objectives, existing system limitations, and the need for a new, user-friendly online platform. It includes technical specifications, system requirements, design diagrams, process descriptions for both admin and user, testing methods, and future enhancement suggestions. The project aims to improve user experience through real-time tracking, enhanced security, and expanded payment options.

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 DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views37 pages

FINAL2

The document outlines the development of a Bus Reservation System by Rajeshwari Travels, detailing the project's objectives, existing system limitations, and the need for a new, user-friendly online platform. It includes technical specifications, system requirements, design diagrams, process descriptions for both admin and user, testing methods, and future enhancement suggestions. The project aims to improve user experience through real-time tracking, enhanced security, and expanded payment options.

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 DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

Index

SL. No. Title Page No

1 About Organization 1

2 Project Proflle 2

3 Existing System 3

4 Need for new system 4

5 System Requirement 5

6 Flow Chart 6

7 Data-flow-diagram 11

8 E-R diagram 13

9 Data Dictionary 14

10 Process Description 17

11 Process Algorithm 19

12 Admin side design 21

13 User side design 25

14 Testing 29

15 Post Implementation 30
Review

16 Future Enhancement 31

17 Bibliography 32
About Organization
Company name Rajeshwari travels
Establish At 30/03/2011

Address mehsana

Owner Mr. Ramesh Bhai

Contact Us +919377488377
PROJECT PROFILE

Project Deflnition Bus Reservation System

Project Objective To provide easy and simple online


bus reservation System.

Front-end Tool PHP 5.6.2

Back-end Tool MYSQL Server

Operating system Windows,macOs,and Linux

Application type Web application

Developed At AMPICS

Internal Guide Ms Rina K Patel

Group No. 108

Group Members Dharmik chaudhary

Vishal chaudhary
EXISTING SYSTEM
· Manual and Semi-Automated Processes: Some systems
rely on manual booking at counters, leading to human
errors.

Semi-automated systems might lack proper integration


between online and offline bookings.

· Limited Accessibility:

Many existing systems are limited to specific locations or


regions.

Lack of mobile-friendly platforms or apps can make it


dimcult for users to book tickets on the go

· Complex User Interface:

Current systems may have outdated or complex interfaces,


which confuse users and increase the chances of booking
errors.

· Lack of Real-Time Updates:

Delayed or absent real-time updates about seat availability,


bus schedules, or delays.

· Insumcient Payment Options:

Limited payment methods, often relying on cash or a few


digital options, can inconvenience users.
NEED FOR NEW SYSTEM

· Enhanced User Experience: A user-friendly interface with


intuitive navigation and quick booking

steps.

· Mobile-First Design:Fully responsive and optimized for


mobile devices to cater to on-the-go users.

· Real-Time Tracking and Updates: GPS integration to provide


real-time tracking of buses and dynamic updates for users.

· Expanded Payment Options: Support for multiple


payment gateways, including wallets, UPI, credit/debit
cards, and international payment systems.

· Improved Security: Enhanced security features, such as


encrypted transactions, two-factor authentication, and
secure data storage.

· Detailed Analytics and Insights: A comprehensive


dashboard for operators to monitor bookings, user trends,
and optimize routes and schedules.
SYSTEM REQUIREMENT(CON.)

Server Side

HARDWARE (Recommended)

RAM 4 GB or above

HARD 50 GB or
DISK above

SOFTWARE (Recommended)

MYSQL 5.0

OPERATING SYSTEM Windows server/Linux


SYSTEM REQUIREMENT

Client Side

HARDWARE (Recommended)

Any modern device (PC,tablet,smartphone) with at least 2GB RAM

SOFTWARE (Recommended)

Web browser (latest versions of chrome ,flrefox,safari,or Edge).


FLOWCHART
ADMIN SIDE:
USER SIDE:
DATA FLOW DIAGRAM
CONTEXT LEVEL DFD:
FIRST LEVEL ADMIN DFD :
FIRST LEVEL USER LEVEL DFD :
ENTITY RELATIONSHIP DIAGRAM:
DATA DICTIONARY

Tables :
1. Login
2. Bus_Maste
r
3.Route_Mast
er
4.Registration
5.Schedule_Master
6.Report_Detail
Login Table:

Bus Table:
Route Table:

Registration Table:
Schedule Table:
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 omcials 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.
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.
PROCESS-ALGORITHEM
1. START.

2. Enter username and password is valid then go to


next step.

3. Admin can Manage bus.

4. Admin can Manage route.

5. Admin can Manage time and date.

6. Admin can Manage booking.

7. Admin can Payment view.

8. Admin can View Feedback.

9. Generate Report.

10.Logout.

11.END.
Procecss Algorithem For User
1. START

2. User can view website.

3. User can enter the username and password /


Registration account.

4. User can manage booking.

5. User can view about bus.

6. User can make payment.

7. User can give feedback.

8. Logout.

9. END
Input-Design
ADMIN SIDE:
USER SIDE:
TESTING
We have use following method for testing
the system.

1. Functional Testing: Ensure that all the


functions of the system work as expected.
This includes booking seats, and managing
bus schedules.

2. User Interface Testing: Verify that the


user interface is user-friendly, responsive,
and visually appealing. Check for
consistency in design and layout.

3. 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.

4. Compatibility Testing: Test the


system on different web browsers and
mobile devices to ensure it works well
on various platforms
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.
Future Enhancement
Discuss potential
improvements and additional
features.
1. Seat Selection: - Allow passengers
to choose specific seats when
making reservations.
2. Multiple Payment Options: -
Offer a variety of payment
methods, including digital wallets
and contactless payments.
Bibliography.

www.w3schools.com/php
www.w3schools.com/js
www.codeigniter.com/codeigniter
www.youtube.com

You might also like