POLITECHNIKA ŚWIĘTOKRZYSKA W KIELCACH
WSTĘPNY OPIS PROJEKTU Z JĘZYKA C/C++
TEMAT: Baza danych - „Księgarnia”.
PROWADZĄCY: GRUPA LABORATORYJNA:
mgr inż. P. Ślusarczyk Radosław Belka
Radosław Fulara
Janusz Jaguścik
GR. 44A
Opis tematu:
Napisać program zarządzający księgarnią. Cała informacja o oferowanych książkach będzie zawarta w pliku książki. W jej skład wchodzi : tytuł, autor, liczba egzemplarzy i cena. Po uruchomieniu program automatycznie tworzy drzewo poszukiwań binarnych, którego każdy węzeł odpowiada jednemu tytułowi, a klucz stanowi tytuł. Kolejne pole w węźle powinno zawierać pozycję odpowiedniego rekordu w pliku książki. Jedyny sposób dostępu do informacji w pliku prowadzi przez drzewo.
Program powinien pozwalać na uaktualnianie pliku i drzewa po sprzedaży książki i gdy zostaną dostarczone nowe książki. W pliku książki występują w kolejności ich przybycia. Gdy zostaje dostarczona nowa książka jest umieszczana na końcu pliku, a jeśli ma już swoje miejsce w drzewie (i w pliku) to jest tylko poprawiane pole oznaczające liczbę egzemplarzy. Kiedy książka zostanie wyprzedana, odpowiadający jej węzeł jest usuwany z drzewa, a pole z liczbą egzemplarzy w pliku zostaje zamienione na 0. Na koniec sesji pracy z programem powinien on zrobić porządek w pliku.
Program musi realizować następujące funkcje:
sprzedaż książek
przyjęcie towaru
wyświetlenie raportów o posiadanych książkach
wyszukiwanie zadanego tytułu i autora
Program musi pracować w środowisku Windows.
Wstępny opis projektu:
1
- 2 -