Register Now

Login


Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Online Bus Pass System Design

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.

Online Bus Pass System Design

Top Level DFD – Level-1 :

Online Bus Pass System Design Level 1

DFD Level 2.1:

Online Bus Pass System Design 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:

Online Bus Pass System Design Level 2.3

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:

Online Bus Pass System Design Level 2.4

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:

Online Bus Pass System Design Level 205

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:

Online Bus Pass System Design Level 206

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

Download Editable Online Bus Pass System Design document and Complete Project Source code:


Leave a reply

WhatsApp