Professional Documents
Culture Documents
Doku Program
Doku Program
Programowanie
Projekt semestralny
Szczecin 2021
System biblioteczny
Cel : Program przy użyciu, którego pracownik może świadczyć
usługi biblioteczne ( na dla konsumenta (klienta).
Dokumentacja
5. Jeżeli login lub hasło zostanie wpisane niepoprawnie użytkownik zostanie o tym
powiadomiony. Liczbę prób logowania w przypadku podania nieprawidłowych danych
ustalono na 3.
9. Pracownik może wyświetlić wszystkie książki, które znajdują się aktualnie w czytelni.
13. Pracownik może wyświetlić wszystkich czytelników i ilość wypożyczonych przez nich
książek.
Po zmianie hasła program zapyta czy użytkownik chciałbym zalogować się ponownie.
1. Program Biblioteka
Program przechowuje dane o książkach i czytelnikach w bibliotece.
Umożliwia:
-dodawanie nowych książek, czytelników
-kasowania książek, czytelników
-modyfikację danych książek, czytelników
-wyświetlanie listy czytelników oraz książek
-zmianę hasła
-wyjście z programu
3. Funkcje
-Funkcje czytelnika:
-Funkcje książek:
-Funkcje pomocnicze:
int wczytaj(char slowo[], int maks_rozmiar);
Funkcja pobiera od czytelnika kolejne znaki i zapisuje je w tablicy slowo.
Po przekroczeniu maksymalnej ilosci znakow (maks_rozmiar) ignoruje
wszystkie kolejne wprowadzone.
Na ostatnie miejsce wpisuje '0' oraz zwraca dlugosc wczytanego slowa.
void show_instruction();
Pokazuje menu startowe.
-Funkcje wyświetlające:
void wyswietl_czytelnicy(CZYTELNIK czytelnicy[], int liczba_czytelnikow);
void wyswietl_czytelnicy_skrot(CZYTELNIK czytelnicy[], int
liczba_czytelnikow);
void wyswietl_ksiazki(KSIAZKA ksiazki[], CZYTELNIK czytelnicy[], int
liczba_ksiazek);
void wyswietl_ksiazki_skrot(KSIAZKA ksiazki[], int liczba_ksiazek)h