Activity Diagram for E-Commerce Checkout (Complete Example)
Activity Diagram for Ecommerce capstones live or die by the checkout flow. Most students draw a simple linear “add to cart → pay → done” diagram that doesn’t reflect any …
itsourcecode.com hosts 300+ free UML diagrams for BSIT capstone and final-year projects: ER diagrams, Data Flow Diagrams (DFD), Class Diagrams, Use Case, Activity, Sequence, Component, and Deployment diagrams for common systems like Library Management, Hospital, Hotel, Restaurant, School, ATM, Payroll, E-commerce, and more. Every diagram is downloadable, editable, and free for academic use. Browse by diagram type below, or jump directly to a complete UML set for your specific capstone system.
Why UML diagrams matter for your capstone defense
UML (Unified Modeling Language) diagrams are required documentation for almost every BSIT capstone and thesis defense in 2026. Your panel will ask to see at least four: a use case diagram (what the system does), an ER diagram or class diagram (what data it manages), an activity or sequence diagram (how the workflow runs), and a deployment diagram (how it’s hosted). Submitting a project without these is the single most common reason panels reject documentation on first review.
How to choose the right UML diagram for your project
Start with these four, in this order, they cover ~90% of capstone requirements:
Use Case Diagram: Shows actors (admin, customer, staff) and what each can do. Build this first. It defines your scope.
ER Diagram (Entity Relationship): Shows your database tables and how they relate. Build this second, before writing code.
Activity Diagram: Shows the step-by-step flow of a specific feature (e.g., “borrow a book”, “place an order”). Build one per major use case.
Class Diagram: Shows the object-oriented structure of your code. Build this once your architecture is locked.
If your defense panel asks for “sequence” or “component” diagrams, you’ll find those below too. Most BSIT programs require 4-8 UML diagrams total per thesis.
Featured UML diagrams by type
📐 Use Case Diagrams (43 examples)
Shows who can do what. Required for almost every BSIT capstone.
Library Management System, Use Case Diagram
Hotel Management System, Use Case Diagram
Hotel Reservation System, Use Case Diagram (2026)
Online Shopping System, Use Case Diagram
Online Shopping Cart, Use Case Diagram (2026)
→ Browse all 43 Use Case Diagrams
🗂️ ER Diagrams: Entity Relationship (38 examples)
Shows your database structure. Required before coding starts.
College Library Management System, ER Diagram
School Management System, ER Diagram (Complete Database Design)
ATM Management System, ER Diagram
→ Browse all 38 ER Diagrams
🔀 Data Flow Diagrams: DFD (42 examples)
Shows how data moves through your system at Level 0, 1, and 2.
DFD for Library Management System, Levels 0, 1, 2
DFD for Restaurant Management System (Complete Guide)
DFD for Hotel Reservation System, Levels 0, 1, 2
DFD for Online Shopping System
DFD for Online Shopping Cart
DFD for E-Commerce Website
DFD for Hospital Management System, All Levels
→ Browse all 42 Data Flow Diagrams
🏛️ Class Diagrams (100+ examples)
Shows your object-oriented code structure. Includes Java and PHP class examples.
Library Management System, Class Diagram (Java + PHP)
Hotel Management System, Class Diagram
Hospital Management System, Class Diagram (Java + PHP)
School Management System, Class Diagram
Restaurant Management System, Class Diagram
⚡ Activity Diagrams (33 examples)
Shows the step-by-step flow of a specific feature or process.
Library Management System, Activity Diagram
ATM Management System, Activity Diagram
Hospital Management System, Activity Diagram (2026)
Login & Registration, Activity Diagram
→ Browse all 33 Activity Diagrams
🔁 Sequence Diagrams (35 examples)
Shows the time-ordered interactions between actors and the system.
Library Management System, Sequence Diagram
Hotel Management System, Sequence Diagram
Hotel Reservation System, Sequence Diagram (2026)
Hospital Management System, Sequence Diagram
Online Shopping System, Sequence Diagram
E-Commerce Website, Sequence Diagram
→ Browse all 35 Sequence Diagrams
🧩 Component & Deployment Diagrams
Shows the physical structure of your system (servers, libraries, modules).
Component Diagram, Library Management
Deployment Diagram, Library Management
Component Diagram, Hospital Management
Deployment Diagram, Hospital Management
Component Diagram, Railway Reservation
Component Diagram, Airline Reservation
Complete UML diagram sets by system
If you’ve picked your capstone system, jump straight to a complete UML set, each page below contains multiple diagrams (Use Case + DFD + Class + ER + Sequence + Activity) for one system, organized for your defense documentation.
Library Management System: Complete UML Set (DFD + Class + Use Case + 6 more)
Hospital Management System: Complete UML Set (Class + DFD + Activity + Component + Sequence)
Hotel Management System: Complete UML Set (DFD + Class + Use Case)
Restaurant Management System: Complete UML Set (DFD + Class)
E-Commerce Website: Complete UML Set (Class + Use Case + Sequence)
Online Shopping System: Complete UML Set
Student Enrollment System: Complete UML Set (DFD + Class + Use Case)
Credit Card Processing System: Complete UML Set (Class + Sequence + DFD)
Face Recognition Attendance System: Complete UML Set
About this UML diagrams collection
This UML diagrams library has been curated since 2015 by PIES Information Technology Solutions, a software services company based in Binalbagan, Negros Occidental, Philippines. The collection is used by 12,000+ BSIT students monthly across the Philippines, India, and the United States for capstone, thesis, and coursework documentation. If you’ve found a specific diagram useful for your defense, or you need a UML diagram for a system we don’t yet cover, leave a comment on the related post or contact us via the site footer.
Activity Diagram for Ecommerce capstones live or die by the checkout flow. Most students draw a simple linear “add to cart → pay → done” diagram that doesn’t reflect any …
Online Banking is one of the few BSIT capstone topics where panels actually scrutinize the sequence diagram. For an Inventory or Library project, the sequence diagram is filler. For a …
Hospital Management System is a top-5 BSIT capstone topic in 2026, and the ER diagram is where your database design becomes defensible. Without a strong ER diagram in Chapter 3, …
Inventory Management System DFD Levels 0, 1, 2 is the single most common BSIT capstone topic in 2026. Cafeteria inventory, drugstore inventory, sari-sari store inventory, warehouse inventory. at least one …
If you are working on a capstone project for your BSIT course in 2026 and need a Data Flow Diagram (DFD) for Restaurant Management Systemthis guide gives you everything: the …
The student course registration system class diagram is an illustration of the Unified Modeling Language’s (UML) class relationships and source code dependencies. Its class describes the methods and variables of …
The Class Diagram for School Management System is a designed structure that shows the classes and their relationships. This diagram is made to guide programmers along with the School management …
The Component Diagram for Railway Reservation System is a diagram used to show how the parts of the railway reservation system work together to make the system run efficiently. In …
The UML class diagram for restaurant management system is a structure that shows how the system’s classes relate to each other. This UML Class Diagram is made to help programmers …
The class diagram for the Employee Payroll System is a designed structure that shows the management system classes and their relationships. This UML Class Diagram is made to guide programmers along …
The class diagram airline reservation system is a designed illustration to show the projects’ classes, relationships, and classes. This UML Class Diagram is made to guide programmers along with the …
The Online Railway Reservation System Class Diagram is a designed illustration of the system’s attributes and classes. The illustration shows how the classes were used and plotted in the system. …
The Order Processing System Class Diagram is a planned structure of the system that shows the system’s classes and how they relate to each other. This UML class diagram is …