Wednesday, October 10, 2012

Courier Management System - Use Case Diagram

UML Use Case diagram for Courier Management System is shown below. The various participants of the same are detailed below:-

Actors:- Owner, Franchise Holder, Employee, Clients

The corresponding use cases for these actors are:-
  • Owner: Make New Franchise Holder, Manage Franchise, Open New Branch, Close Branch

  • Franchise Holder: Hire Employees, Fire Employees, Pay Salary, Compensation Arrangement

  • Employee: Mark Attendance, Apply for Leave, Classify And Divide Courier's Areawise, Distribute Courier, Update Status Of Each Courier, Receive Packets To Be Couriered, Charge For Courier, Report To Franchise Holder

  • Client: Handle Packets To Be Couriered, Pay Money, Receive Courier
Here we have some dependencies also like Hire Employees <<includes>> Pay Salary. If employees are hired then, they need to be paid. Now, Receive Packets To Be Couriered <<include>> Charge For Courier, Distribute Courier and Update Status Of Each Courier. Also, Distribute Courier <<include>> Update status of each Courier as after distribution each packets status needs to be updated.

Finally, Handle Packets To Be Couriered <<include>> Pay Money.

The Use Case UML diagram for Courier Management System is shown below:-

 Related Articles
 Use Case Diagram Examples

No comments:

Post a Comment