# aldrin-coder/project_burger_pos_system architecture

> Architecture diagram of the GitHub repository aldrin-coder/project_burger_pos_system, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-14). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/aldrin-coder/project_burger_pos_system
- Repository: https://github.com/aldrin-coder/project_burger_pos_system

## Overview

This repository is a Visual Basic Windows Forms burger-shop point-of-sale application. Its filenames indicate screens for cashier work, administration, menu management, dashboards, and owner sales reporting, with SQL scripts and a generated dataset suggesting a database-backed design. The README contains only the project name, and no source excerpts were provided, so the screens’ execution flow, database interactions, and exact capabilities cannot be verified. The graph therefore maps identifiable components without asserting relationships between them.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_ui["Application screens"]
  node_mainform["Main form<br/>[Mainformd.vb]"]
  node_form1["Form 1<br/>[Form1.vb]"]
  node_dashboard["Dashboard<br/>[frm_dashboard1.vb]"]
  node_admin["Admin management<br/>[frm_mm4admin.vb]"]
  node_owner_admin["Owner management"]
  node_sales_report["Sales report"]
end

subgraph group_operations["POS operations"]
  node_cashier["Cashier POS<br/>[frm_oe4cashier.vb]"]
  node_current_user["Current user<br/>[CurrentUser.vb]"]
end

subgraph group_data["Data access and schema"]
  node_connection["Database connection<br/>[connect.vb]"]
  node_dataset["Generated dataset"]
  node_menu_schema["Menu categories"]
  node_orders_schema["Order records"]
  node_accounts_schema["User accounts"]
end

click node_mainform "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/Mainformd.vb"
click node_form1 "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/Form1.vb"
click node_dashboard "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_dashboard1.vb"
click node_admin "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_mm4admin.vb"
click node_owner_admin "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_mua4admin_owner2.vb"
click node_sales_report "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_sales_report4owner.vb"
click node_cashier "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_oe4cashier.vb"
click node_current_user "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/CurrentUser.vb"
click node_connection "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/connect.vb"
click node_dataset "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/_BURGER_POS_SYSTEM_SQLDataSet.Designer.vb"
click node_menu_schema "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/SQL_SCRIPT/SQL_MENU_CATEGORIES.sql"
click node_orders_schema "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/SQL_SCRIPT/SQL_TRANSACTION_ORDER_RECORDS.sql"
click node_accounts_schema "https://github.com/aldrin-coder/project_burger_pos_system/blob/master/SQL_SCRIPT/SQL_USERACCOUNTS.sql"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_mainform,node_form1,node_dashboard,node_admin,node_owner_admin,node_sales_report toneBlue
class node_cashier,node_current_user toneAmber
class node_connection,node_dataset,node_menu_schema,node_orders_schema,node_accounts_schema toneMint
```

## Components

### Application screens

- [Main form](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/Mainformd.vb): `Mainformd.vb`
- [Form 1](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/Form1.vb): `Form1.vb`
- [Dashboard](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_dashboard1.vb): `frm_dashboard1.vb`
- [Admin management](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_mm4admin.vb): `frm_mm4admin.vb`
- [Owner management](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_mua4admin_owner2.vb): `frm_mua4admin_owner2.vb`
- [Sales report](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_sales_report4owner.vb): `frm_sales_report4owner.vb`

### POS operations

- [Cashier POS](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/frm_oe4cashier.vb): `frm_oe4cashier.vb`
- [Current user](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/CurrentUser.vb): `CurrentUser.vb`

### Data access and schema

- [Database connection](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/connect.vb): `connect.vb`
- [Generated dataset](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/_BURGER_POS_SYSTEM_SQLDataSet.Designer.vb): `_BURGER_POS_SYSTEM_SQLDataSet.Designer.vb`
- [Menu categories](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/SQL_SCRIPT/SQL_MENU_CATEGORIES.sql): `SQL_SCRIPT/SQL_MENU_CATEGORIES.sql`
- [Order records](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/SQL_SCRIPT/SQL_TRANSACTION_ORDER_RECORDS.sql): `SQL_SCRIPT/SQL_TRANSACTION_ORDER_RECORDS.sql`
- [User accounts](https://github.com/aldrin-coder/project_burger_pos_system/blob/master/SQL_SCRIPT/SQL_USERACCOUNTS.sql): `SQL_SCRIPT/SQL_USERACCOUNTS.sql`
