171 lines
3.7 KiB
Markdown
171 lines
3.7 KiB
Markdown
# TuxiNet Terminal
|
|
|
|
## Funktionsbeskrivelse & Systemarkitektur
|
|
|
|
Version: 2.0\
|
|
Dato: 2026-02-20\
|
|
Udviklet af: TuxiNet.dk
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
# 1. Systemoversigt
|
|
|
|
TuxiNet Terminal er et event-optimeret POS-system designet til:
|
|
|
|
- LAN parties
|
|
- Skolefester
|
|
- Foreninger
|
|
- Midlertidige events
|
|
- Offline miljøer
|
|
|
|
Systemet er bygget med fokus på:
|
|
|
|
- Offline-first drift
|
|
- Touch-optimeret brugerflade
|
|
- Stabilitet under høj belastning
|
|
- Automatisk backup
|
|
- Separat print-agent arkitektur
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
# 2. Overordnet Arkitektur
|
|
|
|
Touchskærm\
|
|
→ Chromium (Kiosk Mode)\
|
|
→ Apache / XAMPP\
|
|
→ LANPOS PHP Backend\
|
|
→ Database (SQLite/MySQL)\
|
|
→ Print Agent\
|
|
→ USB Kvitteringsprinter\
|
|
→ Pengeskuffe
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
# 3. Kernefunktioner
|
|
|
|
## Salgsmodul
|
|
|
|
- Produktkategorier
|
|
- Touch-betjening
|
|
- Flere varer i kurv
|
|
- Slet vare fra kurv
|
|
- Automatisk totalberegning
|
|
- Numerisk tastatur ved betaling
|
|
- Kvitteringsprint
|
|
- Automatisk åbning af pengeskuffe
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## Betalingsmetoder
|
|
|
|
- Kontant
|
|
- MobilePay (registreres som Card internt)
|
|
- KlubKort (RFID betalingskort)
|
|
- Gratis
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## RFID KlubKort Modul
|
|
|
|
KlubKort fungerer udelukkende som betalingskort.
|
|
|
|
Det er ikke et login-system og giver ingen rettigheder.
|
|
|
|
Funktion:
|
|
|
|
- Scan kort ved betaling
|
|
- Kundekonto identificeres
|
|
- Saldo vises
|
|
- Beløb trækkes
|
|
- Transaktion registreres
|
|
- Bon kan udskrives
|
|
|
|
Teknisk:
|
|
|
|
- card = searchkey
|
|
- Ingen session
|
|
- Ingen bruger-login
|
|
- Offline funktionalitet
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## Print Agent
|
|
|
|
Separat Windows-agent som:
|
|
|
|
- Modtager printjobs
|
|
- Sender ESC/POS direkte til printer
|
|
- Åbner pengeskuffe
|
|
- Logger fejl
|
|
- Kan genstartes via SUADMIN
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## Webbaseret Statistikpanel
|
|
|
|
Ekstern webvisning af salgsdata.
|
|
|
|
Funktioner:
|
|
|
|
- Total omsætning
|
|
- Salg pr. produkt
|
|
- Antal solgte enheder
|
|
- Betalingsfordeling
|
|
- Datofiltrering
|
|
|
|
Opdatering:
|
|
|
|
- Synkroniseres én gang i timen
|
|
- Semi-live visning
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## Backup Modul
|
|
|
|
- Automatisk backup hver time
|
|
- Sendes via sikker tunnel
|
|
- Versionssikret
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
## SUADMIN Drift Manager
|
|
|
|
- Genstart af print agent
|
|
- Servicefunktioner
|
|
- Systemstatus
|
|
- Driftsoverblik
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
# 4. Driftstilstande
|
|
|
|
Normal drift\
|
|
Service mode\
|
|
Offline mode
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
# 5. Hardwarekrav
|
|
|
|
Minimum:
|
|
|
|
- 4 GB RAM (8 GB anbefales)
|
|
- SSD
|
|
- USB kvitteringsprinter (ESC/POS)
|
|
- Pengeskuffe via printer
|
|
- Touchskærm
|
|
|
|
------------------------------------------------------------------------
|
|
|
|
# 6. Moduloversigt
|
|
|
|
Modul Funktion Kritisk Status
|
|
-------------------- -------------------- --------- --------
|
|
Salg Håndterer salg Ja Aktiv
|
|
Print Agent Udskriver bon Ja Aktiv
|
|
Backup Datasikring Ja Aktiv
|
|
RFID KlubKort Konto-betaling Ja Aktiv
|
|
Web Statistikpanel Omsætningsoversigt Nej Aktiv
|
|
SUADMIN Drift kontrol Nej Aktiv
|
|
Startup Script Autostart Ja Aktiv
|