Campus am See
Ziel
Vollstaendige Vermarktungs- und Betriebsplattform fuer Campus am See, ein Unternehmen fuer Coaching-Ausbildungen. Das System bildet den gesamten Lebenszyklus ab: von der Vermarktung ueber die Buchung und Durchfuehrung bis zur Zertifizierung und Abrechnung.
Scope
- B2B — Unternehmen buchen Ausbildungsplaetze fuer ihre Mitarbeiter
- Kein B2C — keine Privatpersonen als Endkunden
- Rechnungsempfaenger ist die Firma, Teilnehmer ist der Mitarbeiter
- Bezahlung per monatlichem Abonnement via PayPal
- Rechnung per E-Mail und zum Download im Profil
Praemissen
- Jede Ausbildung besteht aus Modulen
- Module werden in konkreten Kurs-Durchfuehrungen an Terminen unterrichtet
- Teilnehmer melden sich fuer eine Durchfuehrung an und buchen sich in Termine ein
- Dozent fuehrt Anwesenheitsliste und bestaetigt Modul-Abschluss
- Wenn alle Module einer Ausbildung abgeschlossen sind, wird das Zertifikat ausgestellt
- Anmeldung am System per Magic-Code (kein Passwort)
- Rollenbasiertes Berechtigungskonzept (Admin, Dozent, Teilnehmer, Firmen-Admin)
- Alle Aenderungen werden im Audit-Log protokolliert
- DSGVO-konform mit Datenschutzerklaerung und DSGVO-Report
Produkte
- Coaching Ausbildung
- Team Coaching Ausbildung
- Change Management Ausbildung
- Leadership Ausbildung
- Ebooks (ergaenzend)
Funktionen
- Produktverwaltung — Ausbildungen, Module, Kurs-Durchfuehrungen, Termine
- Teilnehmerverwaltung — Anmeldung, Anwesenheit, Modul-Fortschritt, Zertifikate
- Firmenverwaltung — Unternehmen, Ansprechpartner, Firmen-Accounts, Sammelrechnungen
- Finanzen — Buchungen, Abonnement-Zahlungen, Rechnungen, Mahnwesen, Stornierungen
- Dozentenverwaltung — Verfuegbarkeit, Honorare, Terminzuordnung
- Betrieb — Standorte, Raeume, Catering, Reinigung, Versicherungen
- Marketing — CRM, Newsletter, Werbemittel
- Kommunikation — Chat, Video-Konferenz, Video-Hosting, E-Mail-Versand, Benachrichtigungen
- Feedback — Bewertungen von Modulen, Dozenten, Ebooks, Campus
- Controlling — Umsatz, Auslastung, Teilnehmerzahlen, Deckungsbeitrag, Forecast
- Recht — AGB, DSGVO, Impressum, Datenschutz
- System — Login, Rollen, Berechtigungen, Audit-Log, Historie, KI-RAG-System
Externe Systeme
- PayPal — Zahlungsabwicklung
- Lexoffice — Buchhaltung und Rechnungswesen
Datenmodell
72 Entitaeten, 238 Felder, 11 Domaenen
- produkt
- Change Management Ausbildung
- bezeichnung (text, pflicht)
- beschreibung (text)
- preis_monatlich (zahl, pflicht)
- dauer_monate (zahl, pflicht)
- max_teilnehmer (zahl, pflicht)
- aktiv (boolean, pflicht)
- Coaching Ausbildung
- bezeichnung (text, pflicht)
- beschreibung (text)
- preis_monatlich (zahl, pflicht)
- dauer_monate (zahl, pflicht)
- max_teilnehmer (zahl, pflicht)
- aktiv (boolean, pflicht)
- Ebooks
- titel (text, pflicht)
- preis (zahl)
- datei (text, pflicht)
- aktiv (boolean, pflicht)
- Kurs-Durchführungen
- produkt (referenz, pflicht)
- bezeichnung (text, pflicht)
- startdatum (datum, pflicht)
- enddatum (datum, pflicht)
- standort (referenz, pflicht → Standorte)
- status (auswahl, pflicht)
- Leadership Ausbildung
- bezeichnung (text, pflicht)
- beschreibung (text)
- preis_monatlich (zahl, pflicht)
- dauer_monate (zahl, pflicht)
- max_teilnehmer (zahl, pflicht)
- aktiv (boolean, pflicht)
- Module / Einheiten
- bezeichnung (text, pflicht)
- produkt (referenz, pflicht)
- reihenfolge (zahl, pflicht)
- beschreibung (text)
- Team Coaching Ausbildung
- bezeichnung (text, pflicht)
- beschreibung (text)
- preis_monatlich (zahl, pflicht)
- dauer_monate (zahl, pflicht)
- max_teilnehmer (zahl, pflicht)
- aktiv (boolean, pflicht)
- person
- Ansprechpartner (Firma)
- firma (referenz, pflicht → Unternehmen / Firmen)
- vorname (text, pflicht)
- nachname (text, pflicht)
- email (text, pflicht)
- telefon (text)
- rolle (text)
- Bedarfsgruppen
- bezeichnung (text, pflicht)
- beschreibung (text)
- Dozenten
- vorname (text, pflicht)
- nachname (text, pflicht)
- email (text, pflicht)
- telefon (text)
- honorar_stunde (zahl)
- aktiv (boolean, pflicht)
- Firmen-Account
- Teilnehmer
- vorname (text, pflicht)
- nachname (text, pflicht)
- email (text, pflicht)
- firma (referenz, pflicht → Unternehmen / Firmen)
- telefon (text)
- aktiv (boolean, pflicht)
- Teilnehmer-Listen
- Unternehmen / Firmen
- firmenname (text, pflicht)
- strasse (text, pflicht)
- plz (text, pflicht)
- ort (text, pflicht)
- land (text, pflicht)
- ust_id (text)
- aktiv (boolean, pflicht)
- betrieb
- Anmeldung
- teilnehmer (referenz, pflicht → Teilnehmer)
- durchfuehrung (referenz, pflicht → Kurs-Durchführungen)
- anmeldedatum (datum, pflicht)
- status (auswahl, pflicht)
- Anwesenheit
- teilnehmer (referenz, pflicht → Teilnehmer)
- termin (referenz, pflicht → Termine)
- anwesend (boolean, pflicht)
- bemerkung (text)
- Catering
- termin (referenz, pflicht → Termine)
- beschreibung (text)
- kosten (zahl)
- Dokumente
- bezeichnung (text, pflicht)
- typ (auswahl, pflicht)
- datei (text, pflicht)
- bezug_entitaet (referenz)
- Dozenten-Honorar
- dozent (referenz, pflicht → Dozenten)
- termin (referenz → Termine)
- betrag (zahl, pflicht)
- bezahlt (boolean, pflicht)
- datum (datum)
- Modul-Fortschritt
- teilnehmer (referenz, pflicht → Teilnehmer)
- modul (referenz, pflicht → Module / Einheiten)
- abgeschlossen (boolean, pflicht)
- datum (datum)
- Raum-Reinigung
- raum (referenz, pflicht → Räume)
- datum (datum, pflicht)
- erledigt (boolean, pflicht)
- Räume
- bezeichnung (text, pflicht)
- standort (referenz, pflicht → Standorte)
- kapazitaet (zahl, pflicht)
- ausstattung (text)
- Standorte
- bezeichnung (text, pflicht)
- strasse (text, pflicht)
- plz (text, pflicht)
- ort (text, pflicht)
- aktiv (boolean, pflicht)
- Teilnahmebestätigung
- teilnehmer (referenz, pflicht → Teilnehmer)
- durchfuehrung (referenz, pflicht → Kurs-Durchführungen)
- datei (text)
- versendet (boolean, pflicht)
- Termine
- durchfuehrung (referenz, pflicht → Kurs-Durchführungen)
- modul (referenz → Module / Einheiten)
- datum (datum, pflicht)
- uhrzeit_von (text, pflicht)
- uhrzeit_bis (text, pflicht)
- raum (referenz, pflicht → Räume)
- dozent (referenz, pflicht → Dozenten)
- Verfügbarkeitsmanagement
- dozent (referenz, pflicht → Dozenten)
- datum (datum, pflicht)
- verfuegbar (boolean, pflicht)
- bemerkung (text)
- Versicherungen
- bezeichnung (text, pflicht)
- versicherer (text, pflicht)
- police_nr (text)
- gueltig_bis (datum)
- kosten_jaehrlich (zahl)
- Warteliste
- teilnehmer (referenz, pflicht → Teilnehmer)
- durchfuehrung (referenz, pflicht → Kurs-Durchführungen)
- datum (datum, pflicht)
- position (zahl)
- Zertifikate
- teilnehmer (referenz, pflicht → Teilnehmer)
- produkt (referenz, pflicht)
- ausstellungsdatum (datum, pflicht)
- datei (text)
- versendet (boolean, pflicht)
- finanzen
- Abonnement-Management
- Abonnement-Zahlungen
- buchung (referenz, pflicht → Buchungen)
- betrag (zahl, pflicht)
- faellig_am (datum, pflicht)
- bezahlt (boolean, pflicht)
- zahlungsart (auswahl, pflicht)
- Buchungen
- teilnehmer (referenz, pflicht → Teilnehmer)
- durchfuehrung (referenz, pflicht → Kurs-Durchführungen)
- firma (referenz, pflicht → Unternehmen / Firmen)
- buchungsdatum (datum, pflicht)
- status (auswahl, pflicht)
- Einmalige Zahlung
- Mahnwesen
- rechnung (referenz, pflicht → Rechnungen)
- mahnstufe (zahl, pflicht)
- datum (datum, pflicht)
- versendet (boolean, pflicht)
- Rabatte / Gutscheine
- code (text, pflicht)
- typ (auswahl, pflicht)
- wert (zahl, pflicht)
- gueltig_bis (datum)
- eingeloest (boolean, pflicht)
- Rechnungen
- buchung (referenz, pflicht → Buchungen)
- firma (referenz, pflicht → Unternehmen / Firmen)
- rechnungsnummer (text, pflicht)
- betrag_netto (zahl, pflicht)
- ust_satz (zahl, pflicht)
- betrag_brutto (zahl, pflicht)
- faellig_am (datum, pflicht)
- bezahlt (boolean, pflicht)
- datei (text)
- versendet (boolean, pflicht)
- Sammelrechnung / Firmenlizenz
- firma (referenz, pflicht → Unternehmen / Firmen)
- anzahl_plaetze (zahl, pflicht)
- produkt (referenz, pflicht)
- rabatt_prozent (zahl)
- Stornierung / Erstattung
- buchung (referenz, pflicht → Buchungen)
- grund (text, pflicht)
- erstattungsbetrag (zahl)
- datum (datum, pflicht)
- erstattet (boolean, pflicht)
- UST-Differenzierung
- marketing
- CRM
- firma (referenz → Unternehmen / Firmen)
- ansprechpartner (referenz → Ansprechpartner (Firma))
- status (auswahl, pflicht)
- letzte_interaktion (datum)
- notiz (text)
- Newsletter
- betreff (text, pflicht)
- inhalt (text, pflicht)
- versanddatum (datum)
- empfaenger_anzahl (zahl)
- versendet (boolean, pflicht)
- Werbemittel
- bezeichnung (text, pflicht)
- typ (auswahl, pflicht)
- datei (text)
- kommunikation
- Benachrichtigungen
- benutzer (referenz, pflicht → Teilnehmer)
- titel (text, pflicht)
- inhalt (text)
- gelesen (boolean, pflicht)
- datum (datum, pflicht)
- Chat-System
- name (text, pflicht)
- durchfuehrung (referenz → Kurs-Durchführungen)
- typ (auswahl, pflicht)
- E-Mail-Versand
- empfaenger (text, pflicht)
- betreff (text, pflicht)
- typ (auswahl, pflicht)
- versendet (boolean, pflicht)
- datum (datum, pflicht)
- Feedback-System
- teilnehmer (referenz → Teilnehmer)
- bezug_entitaet (text, pflicht)
- bewertung (zahl)
- kommentar (text)
- datum (datum, pflicht)
- Video-Hosting
- Video-Konferenz-System
- inhalt
- recht
- Datenschutz
- DSGVO
- DSGVO-Report
- Impressum
- Recht
- system
- Anmelde-Seite
- Audit-Log / Transaktions-Log
- benutzer (referenz → Benutzer-Profil)
- entitaet (text, pflicht)
- datensatz_id (zahl)
- aktion (auswahl, pflicht)
- details (text)
- zeitpunkt (datum, pflicht)
- Benutzer-Einstellungen
- profil (referenz, pflicht → Benutzer-Profil)
- sprache (auswahl)
- benachrichtigungen_email (boolean, pflicht)
- benachrichtigungen_chat (boolean, pflicht)
- Benutzer-Profil
- person (referenz, pflicht)
- email (text, pflicht)
- strasse (text)
- plz (text)
- ort (text)
- profilbild (text)
- rolle (referenz → Rollen- und Berechtigungskonzept)
- Downloads (Profil)
- profil (referenz, pflicht → Benutzer-Profil)
- typ (auswahl, pflicht)
- bezeichnung (text, pflicht)
- datei (text, pflicht)
- datum (datum, pflicht)
- Historie
- entitaet (text, pflicht)
- datensatz_id (zahl, pflicht)
- feld (text, pflicht)
- alter_wert (text)
- neuer_wert (text)
- zeitpunkt (datum, pflicht)
- benutzer (referenz → Benutzer-Profil)
- Lokales KI-RAG-LLM-System
- Magic-Code Login System
- email (text, pflicht)
- code (text, pflicht)
- gueltig_bis (datum, pflicht)
- eingeloest (boolean, pflicht)
- Rollen- und Berechtigungskonzept
- bezeichnung (text, pflicht)
- entitaet (referenz)
- lesen (boolean, pflicht)
- schreiben (boolean, pflicht)
- loeschen (boolean, pflicht)
- beschreibung (text)
- Security
- extern
- controlling
- Auslastung
- Deckungsbeitrag pro Produkt
- Forecast / Pipeline
- Teilnehmer-Zahlen / Abbruchquoten
- Umsatz / Einnahmen
- Zahlungsausfälle