Pharmacy Management System Use Case Diagram


This Use Case Diagram is a graphic depiction of the interactions among the elements of the Pharmacy Management System. It represents the methodology used in system analysis to identify, clarify, and organize system requirements of the Pharmacy Management System. The main actors of the Pharmacy Management System in this Use Case Diagram are Super Admin, System User, Stock Manager, Customers, Cashier who perform the different types of use cases such as Manage Pharmacy, Manage Medicines, Manage Stocks, Manage Company, Manage Inventory, Manage Sells, Manage Users and Full Pharmacy Management System Operations. Major elements of the UML use case diagram of the Pharmacy Management System are shown in the picture below.


The relationships between and among the actors and the use cases of the Pharmacy Management System:

  • Super Admin Entity: Use cases of Super Admin are Manage Pharmacy, Manage Medicines, Manage Stocks, Manage Company, Manage Inventory, Manage Sells, Manage Users, and Full Pharmacy System Operations.
  • System User Entity: Use cases of  System Users are Mark Attendance, View Attendance, Update Profile info, and Search Medicines.
  • Stock Manager Entity: Use cases of Stock Managers are Manage Pharmacy, Manage Medicines, Mange Stocks, Manage Company, Manage Inventory, Manage Sells, Create Bill, View Attendance, Mark Attendance, Update Profile info, Search Medicines.
  • Customers Entity: Use cases of Customers are Orders for Medicines, View Bills, Making Payments, and Upload prescriptions. 
  • Cashier Entity: Use cases of Cashier are Create Bill, Search Medicine, View Attendance.


Use Case Diagram of Pharmacy Management System:

Actors :
  1. Admin    2. System Users   3. Stock Manager    4. Cashier     5. Customer

Use Case Diagram of Pharmacy Management System


     

Additional Knowledge of Pharmacy Management System Use Case Diagram and Description

The objective of a use case diagram is to show the interactions of numerous items called actors with the use case and to capture the fundamental functionalities of a system. As you see through the diagrams, there are the use cases involved to define the core functions of a system. These processes were expected by the users to be connected to produce a certain output. Being a programmer, this could be an important role that  Pharmacy Management should have.


Comments