Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srnyndrs/onlinelibrary
https://github.com/srnyndrs/onlinelibrary
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/srnyndrs/onlinelibrary
- Owner: srnyndrs
- License: mit
- Created: 2023-05-03T12:19:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-28T00:17:54.000Z (about 1 year ago)
- Last Synced: 2023-11-28T01:29:44.554Z (about 1 year ago)
- Language: JavaScript
- Size: 2.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OnlineLibrary
## Feladat leírása
A Könyvesch könyvtár szeretne készíteni egy webes katalógust az olvasói számára, hogy megkönnyítse a kölcsönzést. Az olvasó regisztrálhat kölcsönzőjegyével, illetve ha már ezt megtette bejelentkezhet, így használhatja a weboldal funkcióit.
Az olvasóról tárolásra kerül a teljes neve, kölcsönzőjegyének azonosítója, e-mail címe és a jelszava. Továbbá lehetősége van megváltoztatni a jelszavát és e-mail címét. Profil törlésre is van lehetőség, azonban ehhez feltétel, hogy ne legyen aktív kölcsönzése.
A könyvekről tároljuk a címét, szerzőjét, kiadás évét és a kölcsönzésének státuszát.
A kölcsönzések során tároljuk, hogy ki és mit kölcsönzött, illetve a kölcsönzés kezdetét és végét.
A felhasználónak lehetősége van megtekinteni az általa kölcsönzött könyveket, az éppen kölcsönözhető könyveket és a profilját amin elvégezheti a megengedett módosításokat, illetve a törlést.A kölcsönzés és visszavétel alapvetően a helyszínen történik, azonban ez jelen esetben nem megoldható, ezért a lejárati dátum után egyből kölcsönözhetővé válik az adott könyv. Feltételezzük, hogy a könyvtár tagjai megbízhatóak.
## Nézet: Bejelentkezés
![](pictures/bejelentkezes.png)
A főoldalon a megfelelő adatok beírása után a „Bejelentkezés” gombra kattintva léphetünk be, ekkor a kölcsönzés oldalra kerülünk. Ha még nincs felhasználónk, akkor a jobb felső „Regisztráció” gombbal megtehetjük.## Nézet: Regisztráció
![](pictures/fooldal.png)
Ezen az oldalon lehetőségünk van regisztrálni, illetve ha már van felhasználónk, akkor a jobb felső „Bejelentkezés” gombra nyomva átkerülünk bejelentkezési oldalra. Az adatok beírása után a „Regisztrálok” gomb megnyomásával létrejön a fiók és átirányít az új profil kölcsönzés oldalára.## Nézet: Kölcsönzés
![](pictures/kolcsonzes.png)
A fenti menüben a „Kölcsönzés” gombra kattintva, illetve belépés után alapértelmezetten erre az oldalra lehet jutni. Itt egy listában megjelennek a könyvtár könyveinek adatai, illetve a státuszaik. A státusz lehet kikölcsönzött és kölcsönözhető. A listában a kiválasztott kölcsönözhető könyv sorának kijelölése után a táblázat alatti gombbal lehet kölcsönözni az aktuális naptól számítva egy hónapra.
A menüsorban látható a „Kijelentkezés” gomb, amelyet ha megnyomunk elindítja a kijelentkezést és visszairányít a regisztrációs főoldalra.## Nézet: Kölcsönzéseim
![](pictures/kolcsonzeseim.png)
A „Kölcsönzéseim” menügomb használata után erre az oldalra kerülünk. Itt láthatjuk egy listában az aktív kölcsönzések adatait és lejárati dátumait.## Nézet: Profilom
![](pictures/profilom.png)
A „Profilom” menügomb megnyomásával tudunk erre az oldalra jutni. A mezőkben láthatjuk a jelenlegi adatainkat és amelyek szerkeszthetőek, azokat tudjuk módosítási célból szerkeszteni és a „Módosítások mentése” gomb megnyomásával jóváhagyni. A „Profil törlése” gomb használata esetén tudjuk törölni a felhasználónkat, ha nincs aktív kölcsönzésünk.## Nézet: Könyvek módosítása
![](pictures/admin.png)
Az admin joggal rendelkező felhasználók módosíthatják a könyvtár adatbázisát a „Könyvek módosítása” gombra kattintva.