FELHASZNÁLÓI DOKUMENTÁCIÓ



Hasonló dokumentumok
ÁLTALÁNOS SZERZİDÉSI FELTÉTELEK

COMPLEX JOGI ADATBÁZISOK ÁLTALÁNOS SZERZİDÉSI FELTÉTELEI. I. Értelmezı rendelkezések

A L A P S Z A B Á L Y

Castrum Noster Lovagrend. Kulturális Közhasznú Egyesület. módosított, egységes szerkezető. Alapszabálya

ÁLTALÁNOS SZERZİDÉSI FELTÉTELEK

A Kormány 315/2013. (VIII. 28.) Korm. rendelete a komplex szakmai vizsgáztatás szabályairól M A G Y A R K Ö Z L Ö N Y évi 141.

Ügyfél minısítési szabályzat

visszaigazolására szolgáló dokumentumokat és egyéb bizonylatokat, amelyeket a Felek egymás között kicseréltek vagy kicserélésre kerülnek. 1.

Balatonkeresztúr Község Polgármesterétől 8648 Balatonkeresztúr Ady u. 52. Telefon: 85/ , fax: 85/

SZENTLİRINC-ORMÁNSÁG TAKARÉKSZÖVETKEZET ÁLTALÁNOS SZERZİDÉSI FELTÉTELEI FIZETÉSI SZÁMLÁK VEZETÉSÉHEZ

K É R E L E M a közgyógyellátás megállapítására

KONZORCIUMI EGYÜTTMŐKÖDÉSI MEGÁLLAPODÁS Támogatásban részesített projekt megvalósítására. 1. Preambulum

A szabályzat célja. Az ellenırzést ellátó szerv

ALAPSZABÁLY ÁLTALÁNOS RENDELKEZÉSEK

S Z AB Á L Y Z AT A A S Z T E K E R E T E I K Ö Z Ö T T F O L Y T AT O T T P Á L Y Á Z AT I T E V É K E N Y S É G RİL

Mangalicatenyésztık Országos Egyesülete. alapszabálya

KÖZLEKEDÉSI BIZTOSÍTÓ EGYESÜLET ALAPSZABÁLYA. /A május 23-án megtartott Küldöttgyőlésen elfogadott módosításokkal egységes szerkezetben/

FELHASZNÁLÓI LEÍRÁS a DIMSQL Integrált Számviteli Rendszer Mérleg moduljának használatához

Kitöltési Útmutató A KT09 számú Környezetvédelmi termékdíj bejelentés/kérelem formanyomtatvány csomaghoz

2006. évi V. törvény a cégnyilvánosságról, a bírósági cégeljárásról és a végelszámolásról

Bodrogkeresztúr Község Önkormányzat 11/2010. (XI. 30.) Önkormányzati rendelete BODROGKERESZTÚR KÖZSÉG ÖNKORMÁNYZAT SZERVEZETI ÉS MŐKÖDÉSI SZABÁLYAIRÓL

Az elektronikus napló

V E R S E N Y T A N Á C S

ÁLTALÁNOS ÜZLETSZABÁLYZAT

STABILITÁS MEGTAKARÍTÁSI SZÁMLASZERZİDÉS a... számon befektetési szolgáltatások nyújtása tárgyában létrejött Keretszerzıdés melléklete

ERGO Életbiztosító Zrt. Unit Linked termékeinek Általános Személybiztosítási Szabályzata

Városi Önkormányzat Polgármesteri Hivatala 8630 Balatonboglár, Erzsébet u. 11. Balatonboglár Város Önkormányzat Képviselı-testülete

ERGO Életbiztosító Zrt. Unit Linked termékeinek Általános Személybiztosítási Szabályzata

Elsı lakást szerzık támogatásához és a lakás korszerősítéséhez nyújtott támogatást igénylı lap

2005. évi.. törvény. a szövetkezetekrıl

Mérlegjegy. Szécsy Számítástehnika 4080 Hajdúnánás, Ady krt

A jelen Lakossági Kondíciós Lista elválaszthatatlan részét képezi a Bank által alkalmazott referencia kamatlábak, kamatváltoztatási/kamatfelár

OKTATÓI FELHASZNÁLÓI SEGÉDLET

I. FEJEZET. Preambulum

8. Cím. Biztosítási szerzıdések. I. Fejezet Közös szabályok

I. Bevezetı rendelkezések

IT biztonsági szintek és biztonsági kategorizálási minta

SZOLGÁLTATÁSI SZABÁLYZAT

(Egységes szerkezetben)

K É R E L E M a krízishelyzetbe került személyek támogatásának megállapításához

KIS- és KÖZÉPVÁLLALATI HITELEZÉS Általános Szerzıdési Feltételek

TARTALOMJEGYZÉK. V. Fejezet Club operatív irányításának eszközrendszere. Fejezet Képviseleti jogosultság, aláírási jog, utalványozási jogkör,

Külföldi hatóság által kiállított vezetői engedély honosítása

KÉRELEM TEMETÉSI SEGÉLY MEGÁLLAPÍTÁSÁHOZ

OMRON PLC és IMO kijelzı egység összekötése

MKB BANK ZRT. ÜZLETSZABÁLYZATA A BANKSZÁMLÁK VEZETÉSÉRİL, A BETÉTGYŐJTÉSRİL ÉS A KAPCSOLÓDÓ SZOLGÁLTATÁSOKRÓL

257/2007. (X. 4.) Korm. rendelet

Google Szolgáltatások Feltételei

AJÁNLATTÉTELI DOKUMENTÁCIÓ. Budapest III. kerület út-, és járdajavítások években

SYSTEM CONSULTING RT. ÁLTALÁNOS SZERZİDÉSI FELTÉTELEK

e-szignó Online Szolgáltatások

ELEKTROMOS BERENDEZÉSEK ÉS SZÁMÍTÓGÉPEK BIZTOSÍTÁSÁNAK KÜLÖNÖS FELTÉTELEI

Választottbíróság Eljárási Szabályzata

Bonus-HU Program. Pályázati útmutató. Budapest, augusztus

részére kell megfizetni. Az esetleges tagdíjtúlfizetés visszaigénylése közvetlenül a magánnyugdíjpénztártól történik

Hajdúszoboszló Város Képviselı-testületének 15/2000. (XI.23.) számú rendelete a lakások és helyiségek bérletérıl

1995. évi CXVII. törvény. a személyi jövedelemadóról ELSİ RÉSZ ÁLTALÁNOS RENDELKEZÉSEK. I. Fejezet ALAPELVEK

ÉLET TÉR / KÖZÖS TÉR - KÖZÖS VÁROS Pécs Megyei Jogú Város Önkormányzatának civil közösségek támogatási pályázata - PÉCS 2011 PÁLYÁZATI KIÍRÁS

HELYI IPARŐZÉSI ADÓBEVALLÁS

PÁLYÁZATI FELHÍVÁS a Társadalmi Megújulás Operatív Program

ALAPSZABÁLY I. ÁLTALÁNOS RENDELKZÉSEK II. AZ EGYESÜLET CÉLJAI, TEVÉKENYSÉGE, KÖZHASZNÚ JOGÁLLÁSA

Badacsonytomaji Szörfklub Sportegyesület

A L A P S Z A B Á L Y

Sintony SAK 41. Kezelési utasíitás 8AA D0-20/10/99 - UK -

Egészséges, tiszta települések Akcióterv

HIRDETMÉNY. A fenti módosítással nem érintett kölcsönügyletek esetében az ún. Hirdetmény várható kamatmódosításról- címő Hirdetmény ad tájékoztatást.

DEBRECENI REFORMÁTUS KOLLÉGIUM B A R Á T I K Ö R E EGYESÜLET

külterületi ingatlan/ok/ra. Az ingatlan/ok/ra a haszonbérleti díj ajánlatom:... A kifizetés módja:... A haszonbérlet idıtartama:...

ELİTERJESZTÉS. a vitaminok, ásványi anyagok és bizonyos egyéb anyagok élelmiszerekhez történı hozzáadásának egyes kérdéseirıl szóló NEFMI rendeletrıl

ÁRVERÉSI HIRDETMÉNY. Értékesítésre kerülı földterületek: A teljes ingatlan terület

MKB EURÓPA CSILLAGAI EURÓ Tıkevédett Származtatott Alap

ATLASZ ÉDES OTTHON LAKÁSBIZTOSÍTÁS

IGÉNYBEVÉTELÉRE H1HANG SZOLGÁLTATÁS

GYULAI TAKARÉKSZÖVETKEZET Gyula, Széchenyi u. 53.

J E G Y Z İ K Ö N Y V

31/2008. (II. 21.) Korm. rendelet

ÁLTALÁNOS SZERZİDÉSI FELTÉTELEK AZ INTERNET SZOLGÁLTATÁSRA

1. FELADAT Mez neve Mez típusa Mez hossza TermékID Tényleges eladás Hónap Mez neve Mez típusa

INFOTEAM 95 Kft FORRÓ Fı út 95 Tel.: INTERNET SZOLGÁLTATÁS ÁLTALÁNOS SZERZİDÉSI FELTÉTELEK

1. oldal, összesen: évi CXVII. törvény. a foglalkoztatói nyugdíjról és intézményeirıl

ÁRVERÉSI HIRDETMÉNY. Értékesítésre kerülı földterületek: A teljes ingatlan terület. Edelény 015/16 szántó 0,2551 4,87 1/1 0,2551 4,

AJÁNLATI DOKUMENTÁCIÓ

53/2003. (IV. 11.) Korm. rendelet

Az NFSZ ismer tségének, a felhasználói csopor tok elégedettségének vizsgálata

N-Telekom Kft. Általános Szerzıdési Feltételek kivonata adatátviteli Internet hozzáférés szolgáltatására

J E G Y Z İ K Ö N Y V

JÁRULÉK-, ÉS ADÓ KEDVEZMÉNYEK

BEFEKTETÉSI SZÁMLACSOMAG SZOLGÁLTATÁS

Lúgos akkumulátorok szállítása

KITÖLTÉSI ÚTMUTATÓ (a 12AVBA Bejelentı adatlap kitöltéséhez)

Elıterjesztés a Szekszárdi Roma Nemzetiségi Önkormányzat Képviselı-testülete február 4-i ülésére

Iparjogvédelem tansegédlet A SZEMÉLYEK POLGÁRI JOGI VÉDELME. A személyhez és a szellemi alkotásokhoz főzıdı jogok

E l ı t e r j e s z t é s - a Képviselı-testületnek

NYÍREGYHÁZA MEGYEI JOGÚ VÁROS KÖZGYŐLÉSÉNEK 27/2007.(IX.25.) KGY. r e n d e l e t e

Tanfolyamszervezés. A tanfolyam tervezésének lépései

A Közbeszerzési Döntıbizottság (a továbbiakban: Döntıbizottság) a Közbeszerzések Tanácsa nevében meghozta az alábbi. H A T Á R O Z A T - ot.

ÚTMUTATÓ a évi b típusú Nyugdíjbiztosítási Egyéni Nyilvántartó Lap kiállításához

KÖZPONTI ELEKTRONIKUS NYILVÁNTARTÁS A SZOLGÁLTATÁST IGÉNYBEVEVİKRİL (KENYSZI) FELHASZNÁLÓI KÉZIKÖNYV ADATSZOLGÁLTATÓK RÉSZÉRE. Budapest,

AZ EGYÜD ÁRPÁD MŐVÉSZETI ISKOLÁÉRT EGYESÜLET ALAPSZABÁLYA. I. Általános rendelkezések. II. Az egyesület célja és alapvetı feladatai

9/2. SZ. MELLÉKLET A BÖLCSÉSZETTUDOMÁNYI KAR KARI SAJÁTOSSÁGOKAT TARTALMAZÓ KARI SZABÁLYZATA

Átírás:

FELHASZNÁLÓI DOKUMENTÁCIÓ Tartalomjegyzék A program... 2 Funkciókról röviden... 2 Adattárolás... 2 Tagok... 2 Tagok tárolt adatai... 3 Könyvek... 3 Könyvek tárolt adatai... 3 Kölcsönzések... 3 Kölcsönzések tárolt adatai... 3 Menürendszer... 3 [BOOKS]... 4 [MEMBERS]... 5 [RENTALS]... 6

A program A Library, egy olyan konzolos felülető, C++ nyelven fejlesztett, angol nyelvő alkalmazás, amely lehetıvé teszi egy könyvtár mindennapos tevékenységeinek számítógépen történı kezelését, valamint a végbement változások egy fájlos adatbázisban való rögzítését. Funkciókról röviden A szoftver funkcióit tekintve három fı szegmensre tagolódik. Elıször is lehetıségünk van a könyvtár tagjainak kezelésére, úgymint új tag felvétele, törlése, tagok keresése, listázása, stb. Emellett biztosítja a könyvtár tulajdonában lévı könyvek nyilvántartását, és kezelését. Továbbá lehetıséget nyújt kölcsönzések felvételére és az ezzel kapcsolatos adminisztratív teendık elkönyvelésére. Adattárolás A program az általa használt adatokat fájlokban tárolja. Ezek, az információk jellege szerint három részre oszlanak: 1. Members.txt Tagok adatait tartalmazza. 2. Books.txt Könyvek adatait tartalmazza. 3. Rentals.txt Kölcsönzések adatait tartalmazza. Ezekben a fájlokban az adatok mindig meghatározott sorrendben tárolódnak, így a program indításakor a kiolvasás során, vagy bármely listázás funkciót választva ezt a sorrendet fogjuk látni. A könyvek esetében ez ABC szerinti növekvı rendezést jelent elsıdlegesen az író, másodlagosan pedig a cím alapján. Tagoknál elsıként a besorolásuk (tanár, diák, más egyetem polgára, egyéb) szerinti sorrend érvényesül, majd ezen belül név szerint növekvıen rendezett a lista. A kölcsönzéseknél nem történik különösebb rendezés. Ezeket az adatokat kronológiai, azaz idırendi sorrendben tárolja a program. Tagok Ebben az alkalmazásban a könyvtári tagokat négy kategóriába soroljuk, az alapján, hogy, milyen jogviszonyban állnak az egyetemmel: 1. Tanuló a. Egy hónapra kölcsönözhet könyvet b. A könyvkölcsönzést díjtalanul igénybe veheti c. Késedelem esetén díjfizetési kötelezettsége van 2. Oktató a. Egy évre kölcsönözhet könyvet b. A könyvkölcsönzést díjtalanul igénybe veheti c. Késedelem esetén nem történik negatív következmény 3. Más egyetem polgára a. Egy hónapra kölcsönözhet könyvet b. A könyvkölcsönzési alapdíj felét fizeti c. Késedelem esetén díjfizetési kötelezettsége van 4. Egyéb a. Egy hónapra kölcsönözhet könyvet b. A könyvkölcsönzési alapdíj teljes összegét fizeti c. Késedelem esetén díjfizetési kötelezettsége van

Tagok tárolt adatai Minden tag esetében ugyan azokat az adatokat tárolja a program, amelyekrıl a tag, felvételekor nyilatkozik. Ezek a következık: Könyvek 1) Type (Jogviszonya az egyetemmel) a) Student (Tanuló) b) Teacher (Oktató) c) SOOU (Más egyetem polgára) d) Other (Egyéb) 2) Name (Név) 3) Address (Lakcím) 4) Id (Személyigazolvány szám) 5) Balance (Egyenleg) A könyveknél kilenc adatot tárol a szoftver, amelybıl egyet önmaga állít elı. Ez a Könyvazonosító, amely a rekordoknál egyedi azonosítóként szolgál. Ez az író nevének elsı három, a könyv címének elsı öt, valamint a megírási dátum elsı négy karakterének konkatenációja. Könyvek tárolt adatai 1) Author (Író) 2) Title (Cím) 3) Date of writing (Megírás dátuma) 4) Name of publisher (Kiadó) 5) Date of publishing (Kiadás dátuma) 6) ISBN 7) Book Id (Könyvazonosító) 8) Number of Books (Könyvek száma) 9) Is Rent (Kölcsönözhetı-e) Kölcsönzések Kölcsönzések esetében két lehetséges eset létezik. Egyrészrıl, amikor a tag könyvet kölcsönöz (out), másrészrıl, amikor egy könyvet visszahoz (in). Mindkét esetben két adatot kell megadni, ami: a könyvazonosító, valamint a tagazonosító. A további adatokat a szoftver automatikusan tölti ki. Kölcsönzések tárolt adatai 1) Book Id (Könyvazonosító) 2) Member Id (Tagazonosító) 3) Date of Rent (Kölcsönzés dátuma) 4) Back (Visszahozás dátuma) Menürendszer A program indításakor egy menürendszer segítségével tudjuk elérni az egyes funkciókat. A különbözı menüpontokat egy-egy szám azonosít, amelyet begépelve majd entert nyomva kiválthatjuk a választott eseményt. Ezeket a lehetıségeket három kategóriába sorolhatjuk:

1) BOOKS (Könyvek kezelése) 2) MEMBERS (Tagok kezelése) 3) RENTALS (Kölcsönzések kezelése) A felhasználónak 13 opció használatára van lehetısége (0 tól, 12 -ig). Abban az esetben, ha nem létezı opciót kívánna választani a program hibát dob, majd újra bekéri az adatot. [BOOKS] Könyvek esetében lehetıségünk van: 1) Új könyv hozzáadása (Add new Book) Ezt a funkciót választva a program bekéri a könyv adatait, majd ellenırizi, hogy nem szerepel-e már az adatbázisban. Ha az ellenırzés nem talál egyezést tárolja a könyv paramétereit, ellenkezı esetben hibát dob és visszatér a menühöz. 2) Könyv törlése (Delete Book) Ebben az esetben meg kell adnunk a könyv azonosítóját, ami után a program megkeresi, majd törli azt. Ha nem talál az azonosítónak megfelelı könyvet jelzi ezt a felhasználó felé. 3) Könyvek kilistázása (List of Books) Ezt az opciót választva az adatbázisban szereplı összes könyvet kilistázza a program paramétereikkel együtt. 4) Könyv(ek) keresése (Search Books) Ebben az esetben újabb menüpontok közül választva kereshetünk a könyvek között a különbözı attribútumaik alapján.

a) Szerzı alapján (By Author) A megadott szerzı mőveit jeleníti meg. b) Cím alapján (By Title) A megadott címő könyveket jeleníti meg. c) Azonosító alapján (By Id) Tekintve, hogy duplikáció nem fordulhat elı, így vagy az azonosítónak megfelelı könyv adatait jeleníti meg, vagy ha nincs találat, akkor semmit. d) Kintlévıséget (Outstanding) Ennél az almenüpontnál a többivel ellentétben nem kell megadnunk további adatot. Ha ezt az opciót választjuk, azok a könyvek jelennek meg (paramétereikkel együtt), amelyek jelenleg valamely tagnál vannak. [MEMBERS] 5) Új tag hozzáadása (Add new Member) Ezt a funkciót választva a program bekéri a tag adatait, majd ellenırizi, hogy nem szerepel-e már az adatbázisban. Ha az ellenırzés nem talál egyezést tárolja a tag paramétereit, ellenkezı esetben hibát dob és visszatér a menühöz. Az elsı bekért adatnál (Type) négy lehetséges adatot fogad el az alkalmazás: Teacher (Oktató), Student (Diák), SOOU (Más egyetem tagja), Other (Egyéb). 6) Tag törlése (Delete Member) A tag azonosítójának megadása után a program megkeresi, majd törli azt. Ha nem talál az azonosítónak megfelelı tagot jelzi ezt a felhasználó felé. 7) Tagok listázása (List of Members) Az adatbázisban szereplı összes tag listázása. 8) Tag keresése (Search Member) Ebben az esetben újabb menüpontok közül választva kereshetünk a tagok között a különbözı attribútumaik alapján.

a) Név alapján (By Name) b) Azonosító alapján (By Id) c) Diákok (Students) Diákok kilistázása. d) Tanárok (Teachers) Tanárok kilistázása. e) Más egyetem tagjai (Members of other University) Más egyetem tagjainak kilistázása. f) Egyéb (Other) Egyéb tagok kilistázása. g) Késedelemmel rendelkezı tagok (Delay of the members) Késedelemmel rendelkezı tagok kilistázása. 9) Befizetés (Payment) Ezt az opciót választva, az alkalmazás bekéri a tag azonosítóját, majd az befizetett összeget. Találat esetén az összeget jóváírja a tag számlájára, ellenkezı esetben jelzi az adminisztrátor felé, hogy a megadott azonosítóval nem található tag az adatbázisban. [RENTALS] 10) Kölcsönzés (Loan) Itt legelıször meg kell adnunk a tag, valamint a könyv azonosítóját. Ezt követıen a program elsıként megvizsgálja, hogy a könyv szerepel-e az adatbázisban, ha igen akkor azt, hogy kölcsönözhetı-e, valamint azt, hogy van-e belıle raktáron. Ezek után a taggal kapcsolatos vizsgálatok következnek: létezik-e az adatbázisban, és ha létezik, akkor nincse tartozása a könyvtár felé. Abban az esetben, ha minden megfelel, a program tárolja a kölcsönzést az adott dátummal, továbbá a könyv raktáron lévı darabszámát csökkenti, és levonja a tagtól a kölcsönzési díjat. 11) Visszahozás (Back) Ezt a lehetıséget választva szintén meg kell adnunk a könyv, valamint a tag azonosítóját. Ha létezik a megadott kölcsönzés, és a visszahozás dátuma az adott idıpontban 0, akkor az alkalmazás lekönyveli a visszahozást: a könyv raktáron lévı darabszámát növeli, ha késedelmes a visszahozás, ezt levonja a tag egyenlegébıl, és végül az akkor aktuális dátummal lezárja a kölcsönzést. 12) Keresés (Search)

Ezt az opciót választva, egy tag azonosítójának megadása után a program kilistázza a hozzá tartozó kölcsönzéseket, valamint, ha nem talál a megadott azonosítóval rendelkezı tagot jelzi ezt az adminisztrátor felé. 0) Kilépés (Quit) Kilépés az alkalmazásból. Ezt az opciót választva, a program, - a kilépést megelızıen - menti az összes változást, amely a program futása során keletkezett az adatokban. Program hibái A programban az adatok megjelenítése során az ékezetes karaktereket helyettesítı jelekkel tölti ki. Adatok módosításának hiánya: Ennek az opciónak a megvalósítása fájlos adattárolás, és konzolos megjelenítés esetén nem adna plusz kényelmi szolgáltatást. o A konzolos kezelés miatt egy tag adatainak módosítása helyett egyszerőbb a tagot törölni, majd az új tag felvétele opciót használva felvenni a listába. o A fájlos adattárolás miatt, egy mysql-es adatbázissal ellentétben itt a különbözı típusú adatok között nincs a háttérben semmilyen féle kapcsolat megvalósítva, így egy tag törlésének nincs semmilyen féle negatív vonzata. ( Példa: Törlök egy tagot az adatbázisból. Akár évek múltán is vissza tudom keresni a kölcsönzéseit a volt tag egyedi azonosítójának megadásával.) Fejlesztési lehetőségek A fájlos adattárolás helyett, adatbázison alapuló tárolásra váltva nagymértékben megnövelhetnénk a program hatékonyságát.