Skip to main content

System Diagrams

This page contains all the key diagrams for the Blockchain Record Keeping System.

System Architecture

The overall architecture of the Blockchain Record Keeping System:

System Architecture

Data Model

The data model for academic records and related entities:

Data Model

Smart Contract Relationships

The relationships between different smart contracts in the system:

Smart Contract Relationships

User Roles

The different roles and their relationships in the system:

User Roles

User Flow

The general flow of user interactions:

User Flow

Record Lifecycle

The complete lifecycle of an academic record in the system:

Record Lifecycle

Record Issuance Sequence

The sequence diagram for record issuance:

Record Issuance Sequence

Record Verification Sequence

The sequence diagram for record verification:

Record Verification Sequence

Record Sharing Sequence

The sequence diagram for record sharing:

Record Sharing Sequence

Document Storage Workflow

The workflow for storing documents on IPFS:

Document Storage Workflow