Activity diagram for point of sale is a designed illustration that shows the system’s behavioral aspect. It shows the POS (Point of Sale) system behavior in terms of responding to its users.
POS (Point of Sale) System UML Activity Diagram also gives the programmers bright ideas and guides them throughout the project development.
The users that are essential in creating an activity diagram for POS (Point of Sale) System were the Company Owner or Admin and their Employees (Sales Attendant) and the Customer.
By determining the users of the system, it would be much easier for you to build its interactions and activities. Then you will be able to foresee the behavior of the system towards its user based on actual POS (Point of Sale) activities.
Activity Diagram Symbols
Now before we create the Activity diagram of the POS (Point of Sale) System, you must know first the symbols used to make it. And here are the symbols used in Activity Diagram.

You must be familiar with these symbols in order for you to distinguish what should you put in the illustration to avoid misunderstandings.
This is also to educate you about the activity diagram symbols so you and the users would understand the system’s behavior.
In addition to that, being familiar with these activity diagram symbols will help you show the detailed parts and interactions that should happen when you develop the System.
Then this thought enables you to have right ideas on how you would develop the system that you want.
Additional Knowledge
The activity diagram works perfectly with the other UML Diagrams which were available also on our site. They are the POS (Point of Sale) System Use Case Diagram, Data Flow Diagram, Entity Relationship Diagram, Class Diagram, Sequence Diagram and many more. These diagrams served as the blueprint designs to foresee the needed functions of a working POS (Point of Sale) System.
UML Activity Diagram of POS (Point of Sale) System
Time needed: 5 minutes
The given Activity Diagram for POS (Point of Sale) System is here. It shows how would the system interact with the Admin, Sales Attendant and the Customer in respective scenarios. The interactions given here are based from the activities that usually happened in an POS (Point of Sale).
- Activity Diagram for Point of Sale System (Admin Side)
Here’s the Activity Diagram designed for the Admin or Owner’s side. It shows the system’s interaction when the admin uses the software. The activities shown here were all based on the actual activities when doing POS (Point of Sale).

This diagram describes the series of events when the admin or owner uses the project. Its’ activities starts with validating the admins’ information to make sure that the user was the main admin or the owner.Then the system will show the overall activities which is only accessible by the Admin. That is the reason why the Activity Diagrams were separated for the employee’s side and for the admin side.
- POS Activity Diagram – Customer and Sales Side
This illustration shows the activity diagram interaction with multiple users. You also have to design your software’s interaction with more than one user. Make sure that your system design has a strict security that separates other users from the Admin.

This illustration shows you further activities and software multitasking ability. It renders the customer request as well as accommodating their purchasing transaction.These Activity diagrams were made to show the system’s ability to secure all the needed data for checking, monitoring and other matters that is involved in POS (Point of Sale) System.
You should be informed that the diagram can be modified to achieve your desired system behavior. You can also create your unique system function to justify all of your clients needs. And if you want, you can copy all the ideas presented here so you won’t need to create a new one.
You may also merge this illustration with other diagrams if you want to make your activity diagram general. But you just have to make sure that the specificity is still there so your readers and system users understands the behavior of POS (Point of Sale) system development.
What is a POS (Point of Sale) System Activity Diagram?
To have a clear understanding about it, let me tell you its purpose and role. The POS (Point of Sale) System must have an activity diagram so that the programmers would have a basis on how should the software approach its users.
It is because, the activity diagram guides the programmer in creating the software and its’ must-have behavior. So if you want a friendly and effective or easy-to-use POS (Point of Sale) System, then you must also complete the UML activity diagram.
Through the activity diagram, you’ll be able to illustrate the flow of activities and know what should be the interactions between the POS (Point of Sale) System and its users.
Your readers and users will also be guided about how would they use the system by looking into its activity diagram. So its best for you to explain your thoughts on how would the POS (Point of Sale) System behave through UML activity diagram.
Conclusion
It is essential for you to know the diagrams used to design and develop the POS (Point of Sale) System. That is because you cannot perfectly create a fully-functional system without it.
But if you create this activity diagram, you will know the possible inputs and scenarios that the system should process and perform. Not only that, you will find out the needed processes and connect them to the other UML Diagrams.
By completing the Activity Diagrams per module or per processes, you will easily achieve your desired system.
Related Articles
Check out our Related and Recommended Articles for more Learnings and Information.
- Point of Sale (POS) System UML Diagrams
- Point of Sales (POS) Class Diagram
- Component Diagram for Point of Sale System
- Point of Sale (POS) System Sequence Diagram
- Deployment Diagram for Point of Sale System
- POS (Point of Sale) System Use Case Diagram
- POS (Point of Sales) System DFD Levels 0, 1, and 2
Inquiries:
Now, what have you learned through our discussion? Have you determine the Diagrams that you must create? What project do you have in mind?
And if you have ideas or concerns with our discussion, do not hesitate to leave us your suggestions and questions. Those are highly appreciated. Thank you so much and have a good day!
How to read an activity diagram
An activity diagram is essentially a flowchart with UML notation. It shows the sequence of actions in a process or use case.
- Initial node. Filled black circle marks the start.
- Activity/Action. Rounded rectangle for a step.
- Decision node. Diamond with a guard condition on each outgoing arrow.
- Merge node. Diamond joining multiple flows back into one.
- Fork. Horizontal bar splitting one flow into parallel flows.
- Join. Horizontal bar merging parallel flows back into one.
- Final node. Circle with a filled dot inside.
- Swimlanes. Vertical columns showing which actor performs each action.
Common capstone mistakes
- Decision without guard condition. Every branch needs a bracketed condition.
- Missing merge nodes. When branches rejoin, use a merge diamond.
- Fork/join mismatch. Every fork must have a matching join.
- No swimlanes. Multi-actor processes benefit from swimlanes.
Where the activity diagram fits
- Section 3.3 (Process Design).
- One diagram per major workflow.
Official documentation
Working source code for this system
Download the actual implementation of this system in your preferred language. Each project includes source code, database, and setup instructions for BSIT capstone use.
- PHP: Point Of Sale System Project In CodeIgniter With Source Code
- VB.NET: Inventory System with Point of Sale using VB.net with MySQL database
- Java: Point Of Sale (POS) In Java With Source Code
- Python: How To Make A Point Of Sale System In Python?
- Laravel: Laravel Point of Sale With Free Source Code
- CodeIgniter: Point Of Sale System Project In CodeIgniter With Source Code
Frequently asked questions
What is a activity diagram used for in BSIT capstone?
An activity diagram shows the workflow or business logic: activities, decisions, forks, and joins in a process. It communicates the sequence of steps for a specific operation and is placed in Chapter 3.
What tool should I use to draw the activity diagram?
Free options: draw.io (browser-based, saves to Google Drive), Lucidchart free tier, PlantUML (text-based, version-controllable), StarUML (30-day trial then reduced feature set), Visual Paradigm Community Edition. Paid options: Microsoft Visio, Lucidchart pro, Enterprise Architect. For BSIT capstones, draw.io is the most commonly used free tool.
How detailed does the activity diagram need to be for capstone defense?
Panel members expect the diagram to match the actual system implementation. Include every major class/use case/entity relevant to the system. Omit trivial helper classes. Every diagram element should have a clear justification. Aim for 1-2 diagrams that fully cover the system, not many partial ones.
Should I use black-and-white or colored diagrams?
Black-and-white is standard for capstone documentation to match the thesis format. Use color only if it improves clarity (e.g., grouping subsystems). Ensure text is readable at printed size (10pt minimum for labels).
Where does this diagram go in the capstone documentation?
Chapter 3 (System Design and Methodology) typically holds all UML diagrams. Introduce each diagram with a 1-paragraph description explaining what it shows and how to read it. Reference specific elements in the surrounding text so panel members can follow the design rationale.


