Komponentdiagram for biblioteksadministrasjonssystem
[Bilde av et komponentdiagram for et bibliotekstyringssystem]
Komponenter
* Brukergrensesnitt: Brukergrensesnittkomponenten lar brukere samhandle med bibliotekets styringssystem. Denne komponenten inkluderer påloggingsskjermen, hovedmenyen og de forskjellige skjermbildene for å legge til, redigere og slette bøker og brukere.
* Database: Databasekomponenten lagrer alle dataene for bibliotekstyringssystemet, for eksempel bøkene, lånetakerne og transaksjonene.
* Forretningslogikk: Forretningslogikkkomponenten inneholder koden som implementerer funksjonaliteten til bibliotekstyringssystemet. Denne komponenten inkluderer koden som legger til, redigerer og sletter bøker og brukere, samt koden som genererer rapporter.
* Rapportering: Rapporteringskomponenten genererer rapporter om dataene i databasen. Denne komponenten inkluderer rapporter om bøkene, lånetakerne og transaksjonene.
Relasjoner
* Brukergrensesnittkomponenten kommuniserer med forretningslogikkkomponenten.
* Forretningslogikkkomponenten kommuniserer med databasekomponenten.
* Rapporteringskomponenten kommuniserer med databasekomponenten.
Implementering
Bibliotekstyringssystemet kan distribueres på en enkelt datamaskin eller på et nettverk av datamaskiner. Hvis systemet er distribuert på et nettverk av datamaskiner, kan databasekomponenten lokaliseres på en separat server fra brukergrensesnittkomponenten og forretningslogikkkomponenten.