Use
Use
System Features
4.1. Use case Description: 4.1.1. Login
Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
User must have login id and password. And input must have in proper format Admin login id and password will be sent to the system for the authentication ,login authentication approve and recorded and user will be logged in to his/her professional account
4.1.2. Add bus Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition Admin login Admin will add new bus. After adding bus Id will be generated 2 Add bus Administrator rrr 111
4.1.3. Delete bus Use case Id Use case name 3 Delete bus
Page 1
Post-condition
There must be bus record in the database that Admin will delete.
Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. There must be bus record in the database that Admin can update according to requirements.
4.1.5. Add stop Use case Id Use case name Actor Created by Created date Scope 5 Add stop Administrator Rehana Rafiq 18/03/14
Page 2
Pre-condition Post-condition
Admin must be Login. Admin has authority to add new stop as per requirements.
4.1.6. Update stop Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin has authority to update existing stop as per requirements..
4.1.7. Delete stop Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin has authority to delete stop as per requirements.
4.1.8. Add schedules Use case Id Use case name Actor Created by 8 Add schedules Administrator Rrr
Page 3
111
Admin must be Login. Admin has authority to add schedules as per requirements..
4.1.9. Update schedules Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. There must be schedule record in the database that admin will update
4.1.10. Delete schedules Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. There must be schedule record in the database that admin will delete
4.1.11. Add route details Use case Id Use case name 11 Add route detail
Page 4
Admin must be Login. Admin can add the routedetailas per requirements.
4.1.12. Update route detail Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin can add the update route detailas per requirements.
4.1.13. Delete route detail Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin can add the stop as per requirements.
Page 5
Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
4.1.15. Update customer profile Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin has authority to update customer profile .
4.1.16. Cancel reservation Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Final Year Project SRS Admin must be Login. Admin can add the stop as per requirements. Page 6
4.1.17. Send alerts Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin can add the stop as per requirements.
4.1.18. Log out Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
Admin must be Login. Admin can add the stop as per requirements.
Passengers use cases description 4.1.19. Registration Use case Id Use case name Actor Created by Created date
Final Year Project SRS Page 7
19 Registration Passenger
Scope Pre-condition Post-condition 4.1.20. Login Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.21. Manage profile Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.22. Check schedules Use case Id Use case name Actor Passenger 22 Passenger 21 Passenger 20
Page 8
Created by Created date Scope Pre-condition Post-condition 4.1.23. Check Fairs Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.24. Check bus Availability Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.25. Check Seat availability Use case Id 25 Passenger 24 Passenger 23
Page 9
Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.26. Select seat Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.27. Select window Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.28. Select nonwindow
Final Year Project SRS Page 10
Passenger
26 Passenger
27 Passenger
Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition
28 Passenger
4.1.29. Request for reserve Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.30. Print reservation receipt Use case Id Use case name Actor Created by Created date Scope Pre-condition Passenger 30 Passenger 29
Page 11
Post-condition 4.1.31. Cancel reservation Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.32. Print cancellation receipt Use case Id Use case name Actor Created by Created date Scope Pre-condition Post-condition 4.1.33. Log out Use case Id Use case name Actor Created by Created date Scope
Final Year Project SRS Page 12
Passenger
32 Passenger
33 Passenger
Pre-condition Post-condition
Use case ID Use case name Actor Pre-condition Post-condition Flow of events
1 Seat selection Online Passenger Login into the system select seat
Use case ID Use case name Actor Pre-condition Post-condition Flow of events
Page 13
Use case ID Use case name Actor Pre-condition Post-condition Flow of events
3 Non Window Seat Online Passenger Seat selection Select non window seat
Use case ID Use case name Actor Pre-condition Post-condition Flow of events
4 Select credit card Online Passenger Purchase ticket Add credit card details
Use case ID Use case name Actor Pre-condition Post-condition Flow of events
Use case ID
Page 14
Select Cancellation
Page 15