Rendszerterv
- Feladat: Egyetemi könyvtári adminisztrációs rendszer készítése, ahol különböző típusú felhasználók kölcsönözhetnek ki könyveket. A különbőző típusú felhasználók különböző mennyiségű könyvet kölcsönözhetnek ülönböző időkre. A felhasználó rögzítheti a könyvek kölcsönzését és visszahozását, felvehet új tagokai iletve lekérdezheti a tagok és könyvek adatait.
- Tervezés:
- a programot részegységekre tagoljuk osztályok mentén
- szükségünk van 4 különböző elemtípusra melyek közös tulajdonságai a név, cím, telefonszám, e-mail cím és kiköcsönzött könyvek listája
- szükség van egy osztályra, melyből a könyveket példányosítjuk
ennek az osztálynak az adattagjai a szerző, cím, isbn szám, azonosító és hogy ki van-e kölcsönözve
- a menüben megvalósítjuk a felhasználói eseteket
- a könyvek és tagoka datait láncsolt listákban tároljuk
- Szerkezeti tervezés:







Az adatokat három .txt kiterjesztésű fájlban tároljuk. Az egyik fájl tartalmazza a könyvek adatait (cím, szerző, elérhetőség,...), a másik a felhasználók adatai, a harmadik pedig a kölcsönzések listáját. A program használatához szükséges jelszót a kölcsönzéseket tartalmazó fájl elején tároljuk.