BC3 · Teknisk dokumentation
Systemoversigt
De systemer der i dag udgør DBF's it-landskab, hvad de indeholder, hvordan data flyder mellem dem — og hvor hullerne er.
Systemer i dag
Klubbens system til medlemmer, klubturneringer, afvikling, resultater og mesterpoint.
- Teknologi
- Windows-klient (Delphi), Firebird-database
- Ejerskab
- Klubben (lokalt), understøttet af DBF
- Data
- xxxx.fdb pr. klub, hvor xxxx er klubnummeret
Forbundets centrale register over klubber, medlemmer, medlemskaber, handicap og bordafgifter.
- Teknologi
- Central database med administrationsflade
- Ejerskab
- DBF's sekretariat
- Data
- BRIDGEKLUBBER, MEDLEMMER, MEDLEMSKABER, HACTURNERINGER, HACPOSTERINGER, BORDAFGIFTER
Indtastning af kontrakt og resultat ved bordet samt visning af score for spillerne.
- Teknologi
- Bridgemate II/III-terminaler, Bridgemate Control Software, server ved bordene
- Ejerskab
- Klubben
- Data
- Egen arbejdsdatabase, som BC3 læser resultater fra
Offentligt website, klubsider, nyheder, turneringskalender og resultatvisning.
- Teknologi
- Website (i dag flere separate løsninger, klubsider hos forskellige udbydere)
- Ejerskab
- DBF og klubberne
- Data
- Redaktionelt indhold plus visning af data fra de øvrige systemer
Salg af spillekort, materialer, bøger og udstyr.
- Teknologi
- Selvstændig webshop
- Ejerskab
- DBF
- Data
- Varer, ordrer og kunder i eget system
Kursister oprettes i klub 9999, indtil de bliver medlem af en rigtig klub.
- Teknologi
- Håndteres i dag i BridgeOrg/BC3-sammenhæng
- Ejerskab
- DBF og undervisere
- Data
- Medlemsposter med klubnummer 9999
Dataflow: fra bordet til bridge.dk
FORELØBIG MODEL – relationer og felter verificeres løbende
| Trin | System | Handling | Data | Status |
|---|---|---|---|---|
| 1. Spillet afvikles | Bridgemate | Spillerne indtaster kontrakt og resultat ved bordet. | Bord, par/hold, spilnummer, kontrakt, score | KENDT |
| 2. Resultater hentes ind | BC3 på klub-pc | Bridgemate Control afleverer resultaterne til den kørende turnering i BC3. | RESULT knyttet til ROUNDMATCH i den aktive SECTION | ANTAGET |
| 3. Turneringen beregnes | BC3 | Score, placeringer og mesterpoint beregnes for gruppeturneringen. | RESULT, SECTIONPLAYER/SECTIONTEAM, MASTERPOINTS | ANTAGET |
| 4. Indberetning | BC3 → BridgeOrg | Klubben indberetter turnering og resultater til forbundet. | HACTURNERINGER og HACPOSTERINGER pr. medlem | ANTAGET |
| 5. Central beregning | BridgeOrg | Handicap opdateres, og mesterpoint samles pr. medlem. | HCP før/efter pr. postering | ANTAGET |
| 6. Visning | bridge.dk / klubside | Resultat, handicap og mesterpoint vises for medlem og offentlighed. | Læsning af de centrale data | ANTAGET |
Huller i dagens landskab
Der findes ikke et dokumenteret API mellem BC3 og forbundets systemer — udvekslingen sker via filer/indberetning og skal kortlægges.
Klubsider ligger i dag hos flere udbydere uden fælles datamodel; en klub kan ikke gense sine turneringsdata på tværs.
Medlemmer har flere logins (klubside, tilmelding, butik) — én fælles konto mangler.
Tilmelding til turneringer sker via mail, regneark og flere forskellige formularer.
Bridgebutikken er ikke koblet til medlemsdata, så klubrabatter håndteres manuelt.
Retning: én samlet platform
Prototypen viser én flade med fælles login, klubsider, tilmelding, resultater, handicap, mesterpoint og butik. BC3's funktioner flyttes gradvist til Online BC3, mens datamodellen dokumenteres felt for felt.
Én konto
Medlemsnummer giver adgang til klubside, tilmelding, resultater og butik.
Én turneringsmodel
Klubturnering og DBF-turnering bruger samme struktur.
Én datakilde
Klub- og medlemsdata vedligeholdes ét sted og læses af resten.