{"id":8667,"date":"2026-08-27T06:36:02","date_gmt":"2026-08-27T06:36:02","guid":{"rendered":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/"},"modified":"2026-08-27T06:36:02","modified_gmt":"2026-08-27T06:36:02","slug":"atm-system-use-case-diagram-plantuml","status":"publish","type":"gallery","link":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/","title":{"rendered":"Designing an ATM System Use Case Diagram with PlantUML"},"content":{"rendered":"<h2>Understanding ATM System Architecture<\/h2>\n<p>Designing robust banking applications requires precise modeling of user interactions. A Use Case Diagram is essential for defining the functional requirements of an Automated Teller Machine (ATM) system. Using PlantUML within VPasCode allows developers to visualize these relationships instantly, ensuring alignment between stakeholders and technical teams.<\/p>\n<h2>Key Components of the ATM Diagram<\/h2>\n<p>This diagram breaks down the system into three primary actors and a central system boundary. Each actor represents a distinct role with specific permissions and goals.<\/p>\n<ul>\n<li><strong>Customer:<\/strong> The end-user interacting with the machine for transactions.<\/li>\n<li><strong>BankTeller:<\/strong> Staff managing account security and card issues.<\/li>\n<li><strong>Administrator:<\/strong> Personnel responsible for system health and maintenance.<\/li>\n<\/ul>\n<p>The <code>ATM System<\/code> rectangle encapsulates all functional use cases, separating internal logic from external actors.<\/p>\n<h2>Step-by-Step Code Walkthrough<\/h2>\n<p>Below is the PlantUML source code that generates this diagram. We utilize the VPasCode theme for consistent styling.<\/p>\n<pre><code>@startuml\n!include https:\/\/static.visual-paradigm.com\/web\/resources\/plantuml-stdlib\/themes\/vp.puml\n\nleft to right direction\nskinparam packageStyle rectangle\n\ntitle ATM System Use Case Diagram\n\nactor Customer\nactor BankTeller\nactor Administrator\n\nrectangle &quot;ATM System&quot; {\n  usecase &quot;Withdraw Cash&quot; as UC1\n  usecase &quot;Deposit Cash&quot; as UC2\n  usecase &quot;Check Balance&quot; as UC3\n  usecase &quot;Transfer Funds&quot; as UC4\n  usecase &quot;Print Statement&quot; as UC5\n  usecase &quot;Change PIN&quot; as UC6\n  usecase &quot;Lock Account&quot; as UC7\n  usecase &quot;Manage Cards&quot; as UC8\n  usecase &quot;System Maintenance&quot; as UC9\n}\n\nCustomer --&gt; UC1\nCustomer --&gt; UC2\nCustomer --&gt; UC3\nCustomer --&gt; UC4\nCustomer --&gt; UC5\nCustomer --&gt; UC6\n\nBankTeller --&gt; UC7\nBankTeller --&gt; UC8\n\nAdministrator --&gt; UC9\nAdministrator --&gt; UC8\n\n@enduml<\/code><\/pre>\n<h2>Best Practices for Finance Use Cases<\/h2>\n<p>When modeling financial systems, clarity is paramount. Ensure every use case represents a single, distinct goal. Avoid coupling complex logic within a single use case to maintain modularity.<\/p>\n<blockquote>\n<p><strong>Tip:<\/strong> Use specific naming conventions (e.g., &quot;Withdraw Cash&quot; instead of just &quot;Withdraw&quot;) to reduce ambiguity in technical specifications.<\/p>\n<\/blockquote>\n<h2>Try It Live in VPasCode<\/h2>\n<p>Ready to customize your own banking diagram? Edit this model directly in the cloud.<\/p>\n<p><a href=\"https:\/\/vpascode.com\/editor\" target=\"_blank\">Open in VPasCode Editor<\/a><\/p>\n<div class=\"vpascode-diagram-embed my-6 p-4 border border-slate-200 rounded-lg bg-slate-50\">\n        <img decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjb250ZW50U3R5bGVUeXBlPSJ0ZXh0L2NzcyIgZGF0YS1kaWFncmFtLXR5cGU9IkRFU0NSSVBUSU9OIiBoZWlnaHQ9IjY4MnB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBzdHlsZT0id2lkdGg6MzY1cHg7aGVpZ2h0OjY4MnB4O2JhY2tncm91bmQ6I0ZGRkZGRjsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2NSA2ODIiIHdpZHRoPSIzNjVweCIgem9vbUFuZFBhbj0ibWFnbmlmeSI+PD9wbGFudHVtbCAxLjIwMjYuNj8+PGRlZnMvPjxnPjxnIGNsYXNzPSJ0aXRsZSIgZGF0YS1zb3VyY2UtbGluZT0iNiI+PHRleHQgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTQiIGZvbnQtd2VpZ2h0PSI3MDAiIGxlbmd0aEFkanVzdD0ic3BhY2luZyIgdGV4dExlbmd0aD0iMjQ1LjcwNDEiIHg9IjU2LjQ0MjkiIHk9IjIyLjk5NTEiPkFUTSBTeXN0ZW0gVXNlIENhc2UgRGlhZ3JhbTwvdGV4dD48L2c+PCEtLWNsdXN0ZXIgQVRNIFN5c3RlbS0tPjxnIGNsYXNzPSJjbHVzdGVyIiBkYXRhLXF1YWxpZmllZC1uYW1lPSJBVE0gU3lzdGVtIiBkYXRhLXNvdXJjZS1saW5lPSIxMiIgaWQ9ImVudDAwMDQiPjxyZWN0IGZpbGw9IiM3QUNGRjUiIGhlaWdodD0iNjI0IiByeD0iMi41IiByeT0iMi41IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7IiB3aWR0aD0iMjA1LjkxIiB4PSIxNDUuNjgiIHk9IjQ0LjI5NjkiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgZm9udC13ZWlnaHQ9IjcwMCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nIiB0ZXh0TGVuZ3RoPSI5Ny41MDc4IiB4PSIxOTkuODgxMSIgeT0iNTkuMjkyIj5BVE0gU3lzdGVtPC90ZXh0PjwvZz48IS0tZW50aXR5IFVDMS0tPjxnIGNsYXNzPSJlbnRpdHkiIGRhdGEtcXVhbGlmaWVkLW5hbWU9IkFUTSBTeXN0ZW0uVUMxIiBkYXRhLXNvdXJjZS1saW5lPSIxMyIgaWQ9ImVudDAwMDUiPjxlbGxpcHNlIGN4PSIyNDguNjM2MyIgY3k9IjIyOC4yOTYxIiBmaWxsPSIjN0FDRkY1IiByeD0iNjkuNzQ2MyIgcnk9IjE2LjM0OTMiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MC41OyIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciIHRleHRMZW5ndGg9IjEwNS43MzgzIiB4PSIxOTUuNzY3MiIgeT0iMjMyLjk0NDYiPldpdGhkcmF3IENhc2g8L3RleHQ+PC9nPjwhLS1lbnRpdHkgVUMyLS0+PGcgY2xhc3M9ImVudGl0eSIgZGF0YS1xdWFsaWZpZWQtbmFtZT0iQVRNIFN5c3RlbS5VQzIiIGRhdGEtc291cmNlLWxpbmU9IjE0IiBpZD0iZW50MDAwNiI+PGVsbGlwc2UgY3g9IjI0OC42NDIzIiBjeT0iMTYxLjI5MzMiIGZpbGw9IiM3QUNGRjUiIHJ4PSI2NC42MzIzIiByeT0iMTUuMzI2NSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDowLjU7Ii8+PHRleHQgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTQiIGxlbmd0aEFkanVzdD0ic3BhY2luZyIgdGV4dExlbmd0aD0iOTIuNDkwMiIgeD0iMjAyLjM5NzIiIHk9IjE2NS45NDE4Ij5EZXBvc2l0IENhc2g8L3RleHQ+PC9nPjwhLS1lbnRpdHkgVUMzLS0+PGcgY2xhc3M9ImVudGl0eSIgZGF0YS1xdWFsaWZpZWQtbmFtZT0iQVRNIFN5c3RlbS5VQzMiIGRhdGEtc291cmNlLWxpbmU9IjE1IiBpZD0iZW50MDAwNyI+PGVsbGlwc2UgY3g9IjI0OC42MzU1IiBjeT0iOTUuMjk4IiBmaWxsPSIjN0FDRkY1IiByeD0iNjguODA1NSIgcnk9IjE2LjE2MTEiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MC41OyIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciIHRleHRMZW5ndGg9IjEwMy4zNTI1IiB4PSIxOTYuOTU5MiIgeT0iOTkuOTQ2NCI+Q2hlY2sgQmFsYW5jZTwvdGV4dD48L2c+PCEtLWVudGl0eSBVQzQtLT48ZyBjbGFzcz0iZW50aXR5IiBkYXRhLXF1YWxpZmllZC1uYW1lPSJBVE0gU3lzdGVtLlVDNCIgZGF0YS1zb3VyY2UtbGluZT0iMTYiIGlkPSJlbnQwMDA4Ij48ZWxsaXBzZSBjeD0iMjQ4LjYzNzkiIGN5PSI0MjguMzAwNSIgZmlsbD0iIzdBQ0ZGNSIgcng9IjY5LjM2NzkiIHJ5PSIxNi4yNzM2IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjAuNTsiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nIiB0ZXh0TGVuZ3RoPSIxMDQuNzgxMyIgeD0iMTk2LjI0NzMiIHk9IjQzMi45NDg5Ij5UcmFuc2ZlciBGdW5kczwvdGV4dD48L2c+PCEtLWVudGl0eSBVQzUtLT48ZyBjbGFzcz0iZW50aXR5IiBkYXRhLXF1YWxpZmllZC1uYW1lPSJBVE0gU3lzdGVtLlVDNSIgZGF0YS1zb3VyY2UtbGluZT0iMTciIGlkPSJlbnQwMDA5Ij48ZWxsaXBzZSBjeD0iMjQ4LjYzNjMiIGN5PSIzNjAuMjkyMSIgZmlsbD0iIzdBQ0ZGNSIgcng9IjcxLjY3NjMiIHJ5PSIxNi43MzUzIiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjAuNTsiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nIiB0ZXh0TGVuZ3RoPSIxMTAuNTcxMyIgeD0iMTkzLjM1MDYiIHk9IjM2NC45NDA2Ij5QcmludCBTdGF0ZW1lbnQ8L3RleHQ+PC9nPjwhLS1lbnRpdHkgVUM2LS0+PGcgY2xhc3M9ImVudGl0eSIgZGF0YS1xdWFsaWZpZWQtbmFtZT0iQVRNIFN5c3RlbS5VQzYiIGRhdGEtc291cmNlLWxpbmU9IjE4IiBpZD0iZW50MDAxMCI+PGVsbGlwc2UgY3g9IjI0OC42NDI2IiBjeT0iMjk0LjMwMDUiIGZpbGw9IiM3QUNGRjUiIHJ4PSI2MC4zNDI2IiByeT0iMTQuNTIzNiIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDowLjU7Ii8+PHRleHQgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTQiIGxlbmd0aEFkanVzdD0ic3BhY2luZyIgdGV4dExlbmd0aD0iODEuMDk0NyIgeD0iMjA4LjA5NTMiIHk9IjI5OC45NDg5Ij5DaGFuZ2UgUElOPC90ZXh0PjwvZz48IS0tZW50aXR5IFVDNy0tPjxnIGNsYXNzPSJlbnRpdHkiIGRhdGEtcXVhbGlmaWVkLW5hbWU9IkFUTSBTeXN0ZW0uVUM3IiBkYXRhLXNvdXJjZS1saW5lPSIxOSIgaWQ9ImVudDAwMTEiPjxlbGxpcHNlIGN4PSIyNDguNjQxNSIgY3k9IjQ5NS4zMDEyIiBmaWxsPSIjN0FDRkY1IiByeD0iNjQuOTcxNSIgcnk9IjE1LjM5NDMiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MC41OyIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciIHRleHRMZW5ndGg9IjkzLjM5MjYiIHg9IjIwMS45NDUyIiB5PSI0OTkuOTQ5NiI+TG9jayBBY2NvdW50PC90ZXh0PjwvZz48IS0tZW50aXR5IFVDOC0tPjxnIGNsYXNzPSJlbnRpdHkiIGRhdGEtcXVhbGlmaWVkLW5hbWU9IkFUTSBTeXN0ZW0uVUM4IiBkYXRhLXNvdXJjZS1saW5lPSIyMCIgaWQ9ImVudDAwMTIiPjxlbGxpcHNlIGN4PSIyNDguNjQzOSIgY3k9IjU2MS4yOTM2IiBmaWxsPSIjN0FDRkY1IiByeD0iNjcuNjMzOSIgcnk9IjE1LjkyNjgiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MC41OyIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciIHRleHRMZW5ndGg9IjEwMC4zNTE2IiB4PSIxOTguNDY4MSIgeT0iNTY1Ljk0MjEiPk1hbmFnZSBDYXJkczwvdGV4dD48L2c+PCEtLWVudGl0eSBVQzktLT48ZyBjbGFzcz0iZW50aXR5IiBkYXRhLXF1YWxpZmllZC1uYW1lPSJBVE0gU3lzdGVtLlVDOSIgZGF0YS1zb3VyY2UtbGluZT0iMjEiIGlkPSJlbnQwMDEzIj48ZWxsaXBzZSBjeD0iMjQ4LjYzNjEiIGN5PSI2MzIuMjk4MSIgZmlsbD0iIzdBQ0ZGNSIgcng9Ijg2Ljk1NjEiIHJ5PSIxOS43OTEyIiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjAuNTsiLz48dGV4dCBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0ic2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgbGVuZ3RoQWRqdXN0PSJzcGFjaW5nIiB0ZXh0TGVuZ3RoPSIxNDYuODE1NCIgeD0iMTc1LjIyODMiIHk9IjYzNi45NDY1Ij5TeXN0ZW0gTWFpbnRlbmFuY2U8L3RleHQ+PC9nPjwhLS1lbnRpdHkgQ3VzdG9tZXItLT48ZyBjbGFzcz0iZW50aXR5IiBkYXRhLXF1YWxpZmllZC1uYW1lPSJDdXN0b21lciIgZGF0YS1zb3VyY2UtbGluZT0iOCIgaWQ9ImVudDAwMDEiPjxlbGxpcHNlIGN4PSI1My44NDIiIGN5PSIyMzEuNjQ2OSIgZmlsbD0iIzdBQ0ZGNSIgcng9IjgiIHJ5PSI4IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjAuNTsiLz48cGF0aCBkPSJNNTMuODQyLDIzOS42NDY5IEw1My44NDIsMjY2LjY0NjkgTTQwLjg0MiwyNDcuNjQ2OSBMNjYuODQyLDI0Ny42NDY5IE01My44NDIsMjY2LjY0NjkgTDQwLjg0MiwyODEuNjQ2OSBNNTMuODQyLDI2Ni42NDY5IEw2Ni44NDIsMjgxLjY0NjkiIGZpbGw9Im5vbmUiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MC41OyIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciIHRleHRMZW5ndGg9IjY4LjAwMzkiIHg9IjE5Ljg0IiB5PSIyOTYuMTQyIj5DdXN0b21lcjwvdGV4dD48L2c+PCEtLWVudGl0eSBCYW5rVGVsbGVyLS0+PGcgY2xhc3M9ImVudGl0eSIgZGF0YS1xdWFsaWZpZWQtbmFtZT0iQmFua1RlbGxlciIgZGF0YS1zb3VyY2UtbGluZT0iOSIgaWQ9ImVudDAwMDIiPjxlbGxpcHNlIGN4PSI1My44Mzg4IiBjeT0iNDc4LjY0NjkiIGZpbGw9IiM3QUNGRjUiIHJ4PSI4IiByeT0iOCIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDowLjU7Ii8+PHBhdGggZD0iTTUzLjgzODgsNDg2LjY0NjkgTDUzLjgzODgsNTEzLjY0NjkgTTQwLjgzODgsNDk0LjY0NjkgTDY2LjgzODgsNDk0LjY0NjkgTTUzLjgzODgsNTEzLjY0NjkgTDQwLjgzODgsNTI4LjY0NjkgTTUzLjgzODgsNTEzLjY0NjkgTDY2LjgzODgsNTI4LjY0NjkiIGZpbGw9Im5vbmUiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MC41OyIvPjx0ZXh0IGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXNpemU9IjE0IiBsZW5ndGhBZGp1c3Q9InNwYWNpbmciIHRleHRMZW5ndGg9Ijc0LjQ3NzUiIHg9IjE2LjYiIHk9IjU0My4xNDIiPkJhbmtUZWxsZXI8L3RleHQ+PC9nPjwhLS1lbnRpdHkgQWRtaW5pc3RyYXRvci0tPjxnIGNsYXNzPSJlbnRpdHkiIGRhdGEtcXVhbGlmaWVkLW5hbWU9IkFkbWluaXN0cmF0b3IiIGRhdGEtc291cmNlLWxpbmU9IjEwIiBpZD0iZW50MDAwMyI+PGVsbGlwc2UgY3g9IjUzLjg0MTMiIGN5PSI1OTUuNjQ2OSIgZmlsbD0iIzdBQ0ZGNSIgcng9IjgiIHJ5PSI4IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjAuNTsiLz48cGF0aCBkPSJNNTMuODQxMyw2MDMuNjQ2OSBMNTMuODQxMyw2MzAuNjQ2OSBNNDAuODQxMyw2MTEuNjQ2OSBMNjYuODQxMyw2MTEuNjQ2OSBNNTMuODQxMyw2MzAuNjQ2OSBMNDAuODQxMyw2NDUuNjQ2OSBNNTMuODQxMyw2MzAuNjQ2OSBMNjYuODQxMyw2NDUuNjQ2OSIgZmlsbD0ibm9uZSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDowLjU7Ii8+PHRleHQgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9InNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTQiIGxlbmd0aEFkanVzdD0ic3BhY2luZyIgdGV4dExlbmd0aD0iOTUuNjgyNiIgeD0iNiIgeT0iNjYwLjE0MiI+QWRtaW5pc3RyYXRvcjwvdGV4dD48L2c+PCEtLWxpbmsgQ3VzdG9tZXIgdG8gVUMxLS0+PGcgY2xhc3M9ImxpbmsiIGRhdGEtZW50aXR5LTE9ImVudDAwMDEiIGRhdGEtZW50aXR5LTI9ImVudDAwMDUiIGRhdGEtbGluay10eXBlPSJkZXBlbmRlbmN5IiBkYXRhLXNvdXJjZS1saW5lPSIyNCIgaWQ9ImxuazE0Ij48cGF0aCBkPSJNODcuOTgsMjU1LjYyNjkgQzExNi4zLDI1MC43NzY5IDE1Mi43MjE3LDI0NC41NDA2IDE4Ni4yNTE3LDIzOC44MDA2IiBmaWxsPSJub25lIiBpZD0iQ3VzdG9tZXItdG8tVUMxIiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7Ii8+PHBvbHlnb24gZmlsbD0iIzE4MTgxOCIgcG9pbnRzPSIxOTEuMTgsMjM3Ljk1NjksMTgxLjYzNDEsMjM1LjUzMjgsMTg2LjI1MTcsMjM4LjgwMDYsMTgyLjk4NCwyNDMuNDE4MSwxOTEuMTgsMjM3Ljk1NjkiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7Ii8+PC9nPjwhLS1saW5rIEN1c3RvbWVyIHRvIFVDMi0tPjxnIGNsYXNzPSJsaW5rIiBkYXRhLWVudGl0eS0xPSJlbnQwMDAxIiBkYXRhLWVudGl0eS0yPSJlbnQwMDA2IiBkYXRhLWxpbmstdHlwZT0iZGVwZW5kZW5jeSIgZGF0YS1zb3VyY2UtbGluZT0iMjUiIGlkPSJsbmsxNSI+PHBhdGggZD0iTTg4LjE4LDIyOS4zNjY5IEMxMDIuNTEsMjE3LjAwNjkgMTIwLjAyLDIwMy42MjY5IDEzNy42OCwxOTQuMjk2OSBDMTU2LjgxLDE4NC4xOTY5IDE3NC42Mzc1LDE3OC4wMjAyIDE5NC40MDc1LDE3Mi43NzAyIiBmaWxsPSJub25lIiBpZD0iQ3VzdG9tZXItdG8tVUMyIiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7Ii8+PHBvbHlnb24gZmlsbD0iIzE4MTgxOCIgcG9pbnRzPSIxOTkuMjQsMTcxLjQ4NjksMTg5LjUxNDgsMTY5LjkzMDgsMTk0LjQwNzUsMTcyLjc3MDIsMTkxLjU2ODEsMTc3LjY2MjgsMTk5LjI0LDE3MS40ODY5IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjwvZz48IS0tbGluayBDdXN0b21lciB0byBVQzMtLT48ZyBjbGFzcz0ibGluayIgZGF0YS1lbnRpdHktMT0iZW50MDAwMSIgZGF0YS1lbnRpdHktMj0iZW50MDAwNyIgZGF0YS1saW5rLXR5cGU9ImRlcGVuZGVuY3kiIGRhdGEtc291cmNlLWxpbmU9IjI2IiBpZD0ibG5rMTYiPjxwYXRoIGQ9Ik02OS44MywyMjIuNzA2OSBDODMuMzEsMTkyLjgyNjkgMTA1LjkxLDE1Mi41NzY5IDEzNy42OCwxMjguMjk2OSBDMTUyLjg4LDExNi42NzY5IDE2Ny4zMjIzLDExMC40MjgzIDE4NS40NjIzLDEwNS41MzgzIiBmaWxsPSJub25lIiBpZD0iQ3VzdG9tZXItdG8tVUMzIiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7Ii8+PHBvbHlnb24gZmlsbD0iIzE4MTgxOCIgcG9pbnRzPSIxOTAuMjksMTA0LjIzNjksMTgwLjU1OTEsMTAyLjcxNzMsMTg1LjQ2MjMsMTA1LjUzODMsMTgyLjY0MTMsMTEwLjQ0MTUsMTkwLjI5LDEwNC4yMzY5IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjwvZz48IS0tbGluayBDdXN0b21lciB0byBVQzQtLT48ZyBjbGFzcz0ibGluayIgZGF0YS1lbnRpdHktMT0iZW50MDAwMSIgZGF0YS1lbnRpdHktMj0iZW50MDAwOCIgZGF0YS1saW5rLXR5cGU9ImRlcGVuZGVuY3kiIGRhdGEtc291cmNlLWxpbmU9IjI3IiBpZD0ibG5rMTciPjxwYXRoIGQ9Ik02OS44OCwyOTkuODE2OSBDODMuNCwzMjkuNjQ2OSAxMDYuMDEsMzY5Ljg3NjkgMTM3LjY4LDM5NC4yOTY5IEMxNTMuMDMsNDA2LjEyNjkgMTY3LjcyMDgsNDEyLjU0NDQgMTg2LjAyMDgsNDE3LjYwNDQiIGZpbGw9Im5vbmUiIGlkPSJDdXN0b21lci10by1VQzQiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MTsiLz48cG9seWdvbiBmaWxsPSIjMTgxODE4IiBwb2ludHM9IjE5MC44NCw0MTguOTM2OSwxODMuMjMxNSw0MTIuNjgzLDE4Ni4wMjA4LDQxNy42MDQ0LDE4MS4wOTk1LDQyMC4zOTM3LDE5MC44NCw0MTguOTM2OSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiLz48L2c+PCEtLWxpbmsgQ3VzdG9tZXIgdG8gVUM1LS0+PGcgY2xhc3M9ImxpbmsiIGRhdGEtZW50aXR5LTE9ImVudDAwMDEiIGRhdGEtZW50aXR5LTI9ImVudDAwMDkiIGRhdGEtbGluay10eXBlPSJkZXBlbmRlbmN5IiBkYXRhLXNvdXJjZS1saW5lPSIyOCIgaWQ9ImxuazE4Ij48cGF0aCBkPSJNODcuOTYsMjkxLjgzNjkgQzEwMi4zOSwzMDMuODk2OSAxMjAuMDMsMzE3LjA0NjkgMTM3LjY4LDMyNi4yOTY5IEMxNTUuODIsMzM1Ljc5NjkgMTcyLjI2MDgsMzQxLjc3OSAxOTEuMjEwOCwzNDcuMTY5IiBmaWxsPSJub25lIiBpZD0iQ3VzdG9tZXItdG8tVUM1IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7Ii8+PHBvbHlnb24gZmlsbD0iIzE4MTgxOCIgcG9pbnRzPSIxOTYuMDIsMzQ4LjUzNjksMTg4LjQ1NzcsMzQyLjIyNzIsMTkxLjIxMDgsMzQ3LjE2OSwxODYuMjY5LDM0OS45MjIsMTk2LjAyLDM0OC41MzY5IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjwvZz48IS0tbGluayBDdXN0b21lciB0byBVQzYtLT48ZyBjbGFzcz0ibGluayIgZGF0YS1lbnRpdHktMT0iZW50MDAwMSIgZGF0YS1lbnRpdHktMj0iZW50MDAxMCIgZGF0YS1saW5rLXR5cGU9ImRlcGVuZGVuY3kiIGRhdGEtc291cmNlLWxpbmU9IjI5IiBpZD0ibG5rMTkiPjxwYXRoIGQ9Ik04Ny45OCwyNjYuOTY2OSBDMTE4LjQ1LDI3Mi4xODY5IDE1OS4wOTE2LDI3OS4xNDM3IDE5My43NTE2LDI4NS4wNzM3IiBmaWxsPSJub25lIiBpZD0iQ3VzdG9tZXItdG8tVUM2IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7Ii8+PHBvbHlnb24gZmlsbD0iIzE4MTgxOCIgcG9pbnRzPSIxOTguNjgsMjg1LjkxNjksMTkwLjQ4MzUsMjgwLjQ1NjQsMTkzLjc1MTYsMjg1LjA3MzcsMTg5LjEzNDMsMjg4LjM0MTgsMTk4LjY4LDI4NS45MTY5IiBzdHlsZT0ic3Ryb2tlOiMxODE4MTg7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIvPjwvZz48IS0tbGluayBCYW5rVGVsbGVyIHRvIFVDNy0tPjxnIGNsYXNzPSJsaW5rIiBkYXRhLWVudGl0eS0xPSJlbnQwMDAyIiBkYXRhLWVudGl0eS0yPSJlbnQwMDExIiBkYXRhLWxpbmstdHlwZT0iZGVwZW5kZW5jeSIgZGF0YS1zb3VyY2UtbGluZT0iMzEiIGlkPSJsbmsyMCI+PHBhdGggZD0iTTkxLjU2LDUwNS44MTY5IEMxMTguMTEsNTA0LjAyNjkgMTQ5LjYyMTMsNTAxLjkwMjkgMTgwLjY1MTMsNDk5LjgxMjkiIGZpbGw9Im5vbmUiIGlkPSJCYW5rVGVsbGVyLXRvLVVDNyIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxOyIvPjxwb2x5Z29uIGZpbGw9IiMxODE4MTgiIHBvaW50cz0iMTg1LjY0LDQ5OS40NzY5LDE3Ni4zOTE1LDQ5Ni4wOTA3LDE4MC42NTEzLDQ5OS44MTI5LDE3Ni45MjkyLDUwNC4wNzI2LDE4NS42NCw0OTkuNDc2OSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiLz48L2c+PCEtLWxpbmsgQmFua1RlbGxlciB0byBVQzgtLT48ZyBjbGFzcz0ibGluayIgZGF0YS1lbnRpdHktMT0iZW50MDAwMiIgZGF0YS1lbnRpdHktMj0iZW50MDAxMiIgZGF0YS1saW5rLXR5cGU9ImRlcGVuZGVuY3kiIGRhdGEtc291cmNlLWxpbmU9IjMyIiBpZD0ibG5rMjEiPjxwYXRoIGQ9Ik05MS41Niw1MTguMzg2OSBDMTIzLjM1LDUyNy4xMjY5IDE2NC41OTg3LDUzOC40NzIzIDE5OC40NDg3LDU0Ny43NzIzIiBmaWxsPSJub25lIiBpZD0iQmFua1RlbGxlci10by1VQzgiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MTsiLz48cG9seWdvbiBmaWxsPSIjMTgxODE4IiBwb2ludHM9IjIwMy4yNyw1NDkuMDk2OSwxOTUuNjUxMyw1NDIuODU1NSwxOTguNDQ4Nyw1NDcuNzcyMywxOTMuNTMxOSw1NTAuNTY5NiwyMDMuMjcsNTQ5LjA5NjkiIHN0eWxlPSJzdHJva2U6IzE4MTgxODtzdHJva2Utd2lkdGg6MTtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7Ii8+PC9nPjwhLS1saW5rIEFkbWluaXN0cmF0b3IgdG8gVUM5LS0+PGcgY2xhc3M9ImxpbmsiIGRhdGEtZW50aXR5LTE9ImVudDAwMDMiIGRhdGEtZW50aXR5LTI9ImVudDAwMTMiIGRhdGEtbGluay10eXBlPSJkZXBlbmRlbmN5IiBkYXRhLXNvdXJjZS1saW5lPSIzNCIgaWQ9ImxuazIyIj48cGF0aCBkPSJNMTAyLDYyNy4wMDY5IEMxMjAuMTgsNjI3LjY2NjkgMTM2LjU0MzMsNjI4LjI2NTcgMTU3LjIyMzMsNjI5LjAxNTciIGZpbGw9Im5vbmUiIGlkPSJBZG1pbmlzdHJhdG9yLXRvLVVDOSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxOyIvPjxwb2x5Z29uIGZpbGw9IiMxODE4MTgiIHBvaW50cz0iMTYyLjIyLDYyOS4xOTY5LDE1My4zNzA5LDYyNC44NzMzLDE1Ny4yMjMzLDYyOS4wMTU3LDE1My4wODA5LDYzMi44NjgxLDE2Mi4yMiw2MjkuMTk2OSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiLz48L2c+PCEtLWxpbmsgQWRtaW5pc3RyYXRvciB0byBVQzgtLT48ZyBjbGFzcz0ibGluayIgZGF0YS1lbnRpdHktMT0iZW50MDAwMyIgZGF0YS1lbnRpdHktMj0iZW50MDAxMiIgZGF0YS1saW5rLXR5cGU9ImRlcGVuZGVuY3kiIGRhdGEtc291cmNlLWxpbmU9IjM1IiBpZD0ibG5rMjMiPjxwYXRoIGQ9Ik0xMDIuMDIsNjA3Ljc3NjkgQzExMy42NCw2MDMuNTc2OSAxMjYuMDgsNTk5LjE4NjkgMTM3LjY4LDU5NS4yOTY5IEMxNTkuODUsNTg3Ljg1NjkgMTc5LjkzNTMsNTgxLjU2ODQgMjAwLjQwNTMsNTc1LjM1ODQiIGZpbGw9Im5vbmUiIGlkPSJBZG1pbmlzdHJhdG9yLXRvLVVDOCIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxOyIvPjxwb2x5Z29uIGZpbGw9IiMxODE4MTgiIHBvaW50cz0iMjA1LjE5LDU3My45MDY5LDE5NS40MTY0LDU3Mi42OTE5LDIwMC40MDUzLDU3NS4zNTg0LDE5Ny43Mzg4LDU4MC4zNDc0LDIwNS4xOSw1NzMuOTA2OSIgc3R5bGU9InN0cm9rZTojMTgxODE4O3N0cm9rZS13aWR0aDoxO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiLz48L2c+PD9wbGFudHVtbC1zcmMgUlA1MUltQ240OE5seW9sNmxSVUJMZ2xyOERHTUdSMFlqQ05wRDNsa1hjUUo5UGJqQVU5X0R2TXJuakxCOER6eG9Tb3lFVERNY1JQV2g0SVFTOWxkR0tZcTZrdnFRQ2FDNmw5S3dCOFVBYlZkVXp4YWRlRGhsVUFHRHVRaWpCS1AxMmNDdGtISVNIdG5oWGFzYUc4T1ZYQ0tYcndOYk0yWEZJbEhwYUJPUWRseWppUTZyOVBBTmloMUMxdmJpZ0xYMEQ0SW1OSXJtRUtYMkRVdTNlbXBZaVRTS25iVjBmMEl2dDdNMWQ0ci0tdndKdFF4T2NERU81aEtza2VXZGs4RHU1RzJpdl9GQ3RtN24zUW1FWFI4TmhMS1hRVnppTHdMOEdMU3B5dkptdm1SNXhJYS1hTWdwb2ZNc3pYQUo0VG5QblliWGZLZDZ6eE91cURoWXowdkJiRjdZelRNUzFhTjRIRXJxYmNrVmJVOVdwMi1GM3Z0d1pYTGRybmlPUWdLUXEtbGhyRHpHSlJjN2FWbWZtUGtLaHNCVks2bjN4Ujk4MUZ1MEZYRTdHVTNrd3pxVWsyWTNxUHpTRGE3THRxbTFsWlBQaVVrX3c4Ulc1eXh4bDNhTm5oRGRtMDA\/PjwvZz48L3N2Zz4=\" alt=\"ATM System Use Case Diagram showing Customer, BankTeller, and Administrator actors interacting with banking functions like Withdraw Cash and Check Balance.\" class=\"w-full h-auto rounded shadow-sm mb-4\" \/><\/p>\n<h4 class=\"font-semibold text-slate-800 mb-2\">Diagram Source Code (<a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:JTQwc3RhcnR1bWwlMEEhaW5jbHVkZSUyMGh0dHBzJTNBJTJGJTJGc3RhdGljLnZpc3VhbC1wYXJhZGlnbS5jb20lMkZ3ZWIlMkZyZXNvdXJjZXMlMkZwbGFudHVtbC1zdGRsaWIlMkZ0aGVtZXMlMkZ2cC5wdW1sJTBBJTBBbGVmdCUyMHRvJTIwcmlnaHQlMjBkaXJlY3Rpb24lMEFza2lucGFyYW0lMjBwYWNrYWdlU3R5bGUlMjByZWN0YW5nbGUlMEElMEF0aXRsZSUyMEFUTSUyMFN5c3RlbSUyMFVzZSUyMENhc2UlMjBEaWFncmFtJTBBJTBBYWN0b3IlMjBDdXN0b21lciUwQWFjdG9yJTIwQmFua1RlbGxlciUwQWFjdG9yJTIwQWRtaW5pc3RyYXRvciUwQSUwQXJlY3RhbmdsZSUyMCUyMkFUTSUyMFN5c3RlbSUyMiUyMCU3QiUwQSUyMCUyMHVzZWNhc2UlMjAlMjJXaXRoZHJhdyUyMENhc2glMjIlMjBhcyUyMFVDMSUwQSUyMCUyMHVzZWNhc2UlMjAlMjJEZXBvc2l0JTIwQ2FzaCUyMiUyMGFzJTIwVUMyJTBBJTIwJTIwdXNlY2FzZSUyMCUyMkNoZWNrJTIwQmFsYW5jZSUyMiUyMGFzJTIwVUMzJTBBJTIwJTIwdXNlY2FzZSUyMCUyMlRyYW5zZmVyJTIwRnVuZHMlMjIlMjBhcyUyMFVDNCUwQSUyMCUyMHVzZWNhc2UlMjAlMjJQcmludCUyMFN0YXRlbWVudCUyMiUyMGFzJTIwVUM1JTBBJTIwJTIwdXNlY2FzZSUyMCUyMkNoYW5nZSUyMFBJTiUyMiUyMGFzJTIwVUM2JTBBJTIwJTIwdXNlY2FzZSUyMCUyMkxvY2slMjBBY2NvdW50JTIyJTIwYXMlMjBVQzclMEElMjAlMjB1c2VjYXNlJTIwJTIyTWFuYWdlJTIwQ2FyZHMlMjIlMjBhcyUyMFVDOCUwQSUyMCUyMHVzZWNhc2UlMjAlMjJTeXN0ZW0lMjBNYWludGVuYW5jZSUyMiUyMGFzJTIwVUM5JTBBJTdEJTBBJTBBQ3VzdG9tZXIlMjAtLSUzRSUyMFVDMSUwQUN1c3RvbWVyJTIwLS0lM0UlMjBVQzIlMEFDdXN0b21lciUyMC0tJTNFJTIwVUMzJTBBQ3VzdG9tZXIlMjAtLSUzRSUyMFVDNCUwQUN1c3RvbWVyJTIwLS0lM0UlMjBVQzUlMEFDdXN0b21lciUyMC0tJTNFJTIwVUM2JTBBJTBBQmFua1RlbGxlciUyMC0tJTNFJTIwVUM3JTBBQmFua1RlbGxlciUyMC0tJTNFJTIwVUM4JTBBJTBBQWRtaW5pc3RyYXRvciUyMC0tJTNFJTIwVUM5JTBBQWRtaW5pc3RyYXRvciUyMC0tJTNFJTIwVUM4JTBBJTBBJTBBJTQwZW5kdW1s\" target=\"_blank\" class=\"text-blue-600 hover:underline text-sm\">Open in VPasCode Editor<\/a>)<\/h4>\n<pre><code class=\"language-https\">@startuml\n!include https:\/\/static.visual-paradigm.com\/web\/resources\/plantuml-stdlib\/themes\/vp.puml\n\nleft to right direction\nskinparam packageStyle rectangle\n\ntitle ATM System Use Case Diagram\n\nactor Customer\nactor BankTeller\nactor Administrator\n\nrectangle \"ATM System\" {\n  usecase \"Withdraw Cash\" as UC1\n  usecase \"Deposit Cash\" as UC2\n  usecase \"Check Balance\" as UC3\n  usecase \"Transfer Funds\" as UC4\n  usecase \"Print Statement\" as UC5\n  usecase \"Change PIN\" as UC6\n  usecase \"Lock Account\" as UC7\n  usecase \"Manage Cards\" as UC8\n  usecase \"System Maintenance\" as UC9\n}\n\nCustomer --> UC1\nCustomer --> UC2\nCustomer --> UC3\nCustomer --> UC4\nCustomer --> UC5\nCustomer --> UC6\n\nBankTeller --> UC7\nBankTeller --> UC8\n\nAdministrator --> UC9\nAdministrator --> UC8\n\n\n@enduml<\/code><\/pre>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Discover how to model banking interactions using a visual approach. This guide breaks down the ATM System Use Case Diagram, explaining actors, use cases, and relationships in PlantUML.<\/p>\n","protected":false},"author":1,"featured_media":8666,"template":"","meta":{"_yoast_wpseo_title":"ATM System Use Case Diagram in PlantUML | VPasCode","_yoast_wpseo_metadesc":"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.","inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"source_url":"","source_h1_title":"","fifu_image_url":"","fifu_image_alt":"","_fifu_image_alt":"","fifu_alt":"","_fifu_alt":"","fifu_image_title":"","_fifu_image_title":"","fifu_input_alt":"","vp_image_hash":""},"asset-category":[],"class_list":["post-8667","gallery","type-gallery","status-publish","has-post-thumbnail","hentry"],"source_url":"","source_h1_title":"","fifu_image_url":"","fifu_image_alt":"","vp_image_hash":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ATM System Use Case Diagram in PlantUML | VPasCode<\/title>\n<meta name=\"description\" content=\"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ATM System Use Case Diagram in PlantUML | VPasCode\" \/>\n<meta property=\"og:description\" content=\"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn VP\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/\",\"url\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/\",\"name\":\"ATM System Use Case Diagram in PlantUML | VPasCode\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/08\\\/diagram-job-1787811770179-0.svg\",\"datePublished\":\"2026-08-27T06:36:02+00:00\",\"description\":\"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/08\\\/diagram-job-1787811770179-0.svg\",\"contentUrl\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/08\\\/diagram-job-1787811770179-0.svg\",\"width\":365,\"height\":682,\"caption\":\"ATM System Use Case Diagram showing Customer, BankTeller, and Administrator actors interacting with banking functions like Withdraw Cash and Check Balance.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/gallery\\\/atm-system-use-case-diagram-plantuml\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Designing an ATM System Use Case Diagram with PlantUML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/#website\",\"url\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/\",\"name\":\"Learn VP\",\"description\":\"Learn VP\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/#organization\",\"name\":\"Learn VP\",\"url\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/08\\\/cropped-Gemini_Generated_Image_n6bgztn6bgztn6bg-clean-e1787131920742.png\",\"contentUrl\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2026\\\/08\\\/cropped-Gemini_Generated_Image_n6bgztn6bgztn6bg-clean-e1787131920742.png\",\"width\":463,\"height\":404,\"caption\":\"Learn VP\"},\"image\":{\"@id\":\"https:\\\/\\\/www.learn-vp.com\\\/pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ATM System Use Case Diagram in PlantUML | VPasCode","description":"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/","og_locale":"pl_PL","og_type":"article","og_title":"ATM System Use Case Diagram in PlantUML | VPasCode","og_description":"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.","og_url":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/","og_site_name":"Learn VP","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/","url":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/","name":"ATM System Use Case Diagram in PlantUML | VPasCode","isPartOf":{"@id":"https:\/\/www.learn-vp.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/#primaryimage"},"image":{"@id":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/#primaryimage"},"thumbnailUrl":"https:\/\/www.learn-vp.com\/pl\/wp-content\/uploads\/sites\/10\/2026\/08\/diagram-job-1787811770179-0.svg","datePublished":"2026-08-27T06:36:02+00:00","description":"Master ATM System Use Case Diagrams using PlantUML in VPasCode. Learn to model Customer, Teller, and Admin interactions for secure finance applications.","breadcrumb":{"@id":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/#primaryimage","url":"https:\/\/www.learn-vp.com\/pl\/wp-content\/uploads\/sites\/10\/2026\/08\/diagram-job-1787811770179-0.svg","contentUrl":"https:\/\/www.learn-vp.com\/pl\/wp-content\/uploads\/sites\/10\/2026\/08\/diagram-job-1787811770179-0.svg","width":365,"height":682,"caption":"ATM System Use Case Diagram showing Customer, BankTeller, and Administrator actors interacting with banking functions like Withdraw Cash and Check Balance."},{"@type":"BreadcrumbList","@id":"https:\/\/www.learn-vp.com\/pl\/gallery\/atm-system-use-case-diagram-plantuml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.learn-vp.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Designing an ATM System Use Case Diagram with PlantUML"}]},{"@type":"WebSite","@id":"https:\/\/www.learn-vp.com\/pl\/#website","url":"https:\/\/www.learn-vp.com\/pl\/","name":"Learn VP","description":"Learn VP","publisher":{"@id":"https:\/\/www.learn-vp.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.learn-vp.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.learn-vp.com\/pl\/#organization","name":"Learn VP","url":"https:\/\/www.learn-vp.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.learn-vp.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/www.learn-vp.com\/pl\/wp-content\/uploads\/sites\/10\/2026\/08\/cropped-Gemini_Generated_Image_n6bgztn6bgztn6bg-clean-e1787131920742.png","contentUrl":"https:\/\/www.learn-vp.com\/pl\/wp-content\/uploads\/sites\/10\/2026\/08\/cropped-Gemini_Generated_Image_n6bgztn6bgztn6bg-clean-e1787131920742.png","width":463,"height":404,"caption":"Learn VP"},"image":{"@id":"https:\/\/www.learn-vp.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/gallery\/8667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/gallery"}],"about":[{"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/types\/gallery"}],"author":[{"embeddable":true,"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/media\/8666"}],"wp:attachment":[{"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/media?parent=8667"}],"wp:term":[{"taxonomy":"asset-category","embeddable":true,"href":"https:\/\/www.learn-vp.com\/pl\/wp-json\/wp\/v2\/asset-category?post=8667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}