Komponentdiagram for biblioteksstyringssystem
[Billede af et komponentdiagram til et biblioteksstyringssystem]
Komponenter
* Brugergrænseflade: Brugergrænsefladekomponenten giver brugerne mulighed for at interagere med biblioteksstyringssystemet. Denne komponent inkluderer loginskærmen, hovedmenuen og de forskellige skærmbilleder til tilføjelse, redigering og sletning af bøger og lånere.
* Database: Databasekomponenten gemmer alle data for biblioteksstyringssystemet, såsom bøger, lånere og transaktioner.
* Forretningslogik: Forretningslogikkomponenten indeholder koden, der implementerer funktionaliteten i biblioteksstyringssystemet. Denne komponent inkluderer den kode, der tilføjer, redigerer og sletter bøger og lånere, samt den kode, der genererer rapporter.
* Rapportering: Rapporteringskomponenten genererer rapporter om dataene i databasen. Denne komponent inkluderer rapporter om bøger, lånere og transaktioner.
Relationer
* Brugergrænsefladekomponenten kommunikerer med forretningslogikkomponenten.
* Forretningslogikkomponenten kommunikerer med databasekomponenten.
* Rapporteringskomponenten kommunikerer med databasekomponenten.
Implementering
Biblioteksstyringssystemet kan installeres på en enkelt computer eller på et netværk af computere. Hvis systemet er installeret på et netværk af computere, kan databasekomponenten placeres på en separat server fra brugergrænsefladekomponenten og forretningslogikkomponenten.