The Online Bus Pass System provides a digital platform for students and regular passengers to apply for, manage, and renew bus passes. The system involves three primary users: Passengers, Employees, and Administrators. Administrators have complete control over the system. All user details, bus pass records, payment transactions, route information, and system logs are securely stored in the database.
Online Bus Pass System Design Flow Summary:
Passenger submits registration/application details → System processes request → Payment is completed through Payment Gateway → Employee verifies application → System generates bus pass → Passenger downloads the approved pass → Administrator monitors and manages the entire process.
Context Flow Diagram (Level 0):
A Context Flow Diagram (CFD) represents the overall interaction between the Online Bus Pass System and external entities. It provides a high-level view of the system by showing the flow of information between users and the system.

Top Level DFD – Level-1 :

DFD Level 2.1:

Description of component:
- Input :
- staff details
- Price chart details
- Location details
- Process Definition:
- Adding staff
- Adding location
- Creating price chart
- Output definition:
- stafftype, staffname,loginid,password
- locationname,logitude,latitude
- usertype,distance_from,distance_to, cost
DFD Level 2.2:

Description of component:
- Input :
- Bus details
- Route chart details
- Process Definition:
- Adding bus details
- Entering Bus Route Chart
- Output definition:
- bus_name, bus_number, route_code
- source_location_id, destination_location_id, dept_time, total_km, total_cost
DFD Level 2.3:

Description of component:
- Input :
- Registration details
- Profile detail
- Update records
- Contact no,address
- Emailid,password
- Process Definition:
- Registration process
- Validate registration detail
- Login process
- Update profile
- Output definition:
- Account details
- Registered user
- Advertisername, emailid, password
DFD Level 2.4:

Description of component:
- Input :
- Text OR Image
- Selected advertisement
- Webadid,advttitle
- Process Definition:
- Selecting advertisement conent
- Define CPC cost
- Publish Web advertisement
- Output definition:
- Advttitle,advtdescription
- Publish date
- Advertisement record
DFD Level 2.5:

Description of component:
- Input :
- Advttitle,advticon,advtdescription
- Selected advertisement
- Adsprogramid,scrolleradvtid
- Process Definition:
- Adding scrollerad content
- Loading Preview
- Select Tv programs
- Publish scroller advertisement
- Output definition:
- Advttitle,advticon,advtdescription
- Scrolleradvtid
- Published scroller advertisement
Leave a reply