A Cramhead leíráshoz megadtam az alábbi példaadatokat. Ez nem fedi le a teljes funkcionalitást, minden további szükséges adatot önállóan adjanak meg, illetve a modell egyéb adatokkal (relációkkal, attribútumokkal) kiegészíthető. Például a számlán szerepel az ügyfél főkönyvi száma is és az ÁFA kulcs is. Ezek bevihetők és tárolhatók is, de akár fix adatként is tekinthetők, pl. minden ügyfélnek ugyanaz lesz a főkönyvi száma és 20% lesz az ÁFA. Ez utóbbi esetben a kimutatást elkészítő program egyszerűen kiírja (főkönyvi számot) vagy felhasználja (ÁFA) ezeket a fix értékeket. ========================================================================================== Ügyfelek felvitele (UgyfelNev, Cim, Telefon, KapcsTarto) ------------------------------------- Ugyfel1;Cim1;6666666;Kapcs1 Ugyfel2;Cim2;7777777;Kapcs2 Ugyfel3;Cim3;8888888;Kapcs3 Helyszínek felvitele (HelyszinKod, Nev, Cim, Telefon) -------------------------------- PH;Piros ház;Piros u. 1.;1111111 FH;Fehér ház;Washington u. 1.;2222222 ZH;Zöld ház;Zöld u. 1.;3333333 Oktatók felvitele (OktatoKod, Nev, TanfFelelos) ----------------------------- GJ;Gipsz Jakab;I NB;Nagy Béla;N KJ;Kiss János;N VD;Vad Dalma;I Új tanfolyamtípus felvitele ár megadásával együtt -> Felvitel dátuma:2021.01.01 (ettől a dátumtól érvényesek az árak) (TipusKod, TipusNev, MinLetszam, MaxLetszam, Ar, TanfFelelos) ------------------------------------------------------------- CST;Cégek stratégiai Tervezése;5,10,30000;GJ EXS;Exportáljunk a sikerért;5;10;40000;VD STS;Stratégiai tervezés;5;10;25000;GJ KZS;Közszereplés;5;10;50000;VD Tanfolyamtípus árának megváltoztatása egy adott dátumtól kezdődően. (TipusKod, KezdoDatum, Ar) -------------------------- CST;2021.02.01;35000 EXS;2021.02.01;45000 STS;2021.02.01;30000 Új tanfolyam felvitele az oktatási ütemtervbe (helyszín megadással együtt) (TipusKod, TanfKod, KezdoDatum, VegeDatum, HelyszinKod) ------------------------------------------------------- CST;CSTJAN1;2021.01.15;2021.01.19;PH CST;CSTJAN2;2021.01.20;2021.01.24;PH CST;CSTFEB1;2021.02.15;2021.02.19;PH EXS;EXSJAN1;2021.01.15;2021.01.19;ZH EXS;EXSFEB1;2021.02.15;2021.02.19;ZH STS;STSJAN1;2021.01.20;2021.01.24;FH STS;STSFEB1;2021.02.20;2021.02.24;FH KZS;KZSFEB1;2021.02.10;2021.02.14;ZH Oktató kijelölése/megváltoztatása egy adott tanfolyamhoz (TanfKod, Oktatokod) -------------------- CSTJAN1;GJ CSTJAN2;NB CSTFEB1;KJ EXSJAN1;VD EXSFEB1;NB STSJAN1;GJ STSFEB1;NB KZSFEB1;VD Tanfolyam helyszínének megváltoztatása -------------------------------------- Ügyféltől érkező új foglalás felvitele (egy tanfolyamra, de akár több résztvevőt) (UgyfelNev, TanfKod, FoglDatum, ResztvevoNev,Statusz) ----------------------------------------------------- Ugyfel1;CSTJAN1;2020.12.20;Lakatos Jakab;Megerositett Ugyfel1;CSTJAN1;2020.12.20;Lakatos Andrea;Megerositett Ugyfel1;CSTJAN1;2020.12.20;Lakatos Elek;Megerositett Ugyfel1;CSTJAN1;2020.12.20;Lakatos Tibor;Megerositett Ugyfel1;CSTJAN1;2020.12.20;Lakatos Gergely;Megerositett Ugyfel2;CSTJAN1;2020.12.21;Kiss Jakab;Megerositett Ugyfel2;CSTJAN1;2020.12.21;Kiss Andrea;Megerositett Ugyfel2;CSTJAN1;2020.12.21;Kiss Elek;Megerositett Ugyfel2;CSTJAN1;2020.12.21;Kiss Tibor;Megerositett Ugyfel2;CSTJAN1;2020.12.21;Kiss Gergely;Megerositett Ugyfel3;CSTJAN1;2020.12.22;Nagy Jakab;Megerositett + Készenlét Ugyfel3;CSTJAN1;2020.12.22;Nagy Andrea;Megerositett + Készenlét Ugyfel2;CSTJAN2;2020.12.10;Kiss Gizi;Megerositett Ugyfel2;CSTJAN2;2020.12.10;Kiss Alma;Megerositett Ugyfel2;CSTJAN2;2020.12.10;Kiss Viola;Megerositett Ugyfel2;CSTJAN2;2020.12.10;Kiss Endre;Megerositett Ugyfel2;CSTJAN2;2020.12.10;Kiss Dalma;Megerositett Ugyfel3;CSTFEB1;2020.12.15;Nagy Alma;Megerositett Ugyfel3;CSTFEB1;2020.12.15;Nagy Gergely;Megerositett Ugyfel3;CSTFEB1;2020.12.15;Nagy Tibor;Megerositett Ugyfel3;CSTFEB1;2020.12.15;Nagy Elek;Megerositett Ugyfel3;CSTFEB1;2020.12.15;Nagy Endre;Megerositett Ugyfel1;EXSJAN1;2020.12.18;Lakatos Alma;Megerositett Ugyfel1;EXSJAN1;2020.12.18;Lakatos Endre;Megerositett Ugyfel1;EXSJAN1;2020.12.18;Lakatos Viola;Megerositett Ugyfel1;EXSJAN1;2020.12.18;Lakatos Attila;Megerositett Ugyfel1;EXSJAN1;2020.12.18;Lakatos Imre;Megerositett Ugyfel1;EXSJAN1;2020.12.18;Lakatos Ambrus;Megerositett Ugyfel2;EXSFEB1;2020.12.28;Kiss Gizi;Megerositett Ugyfel2;EXSFEB1;2020.12.28;Kiss Endre;Megerositett Ugyfel2;EXSFEB1;2020.12.28;Kiss Dalma;Megerositett Ugyfel2;EXSFEB1;2020.12.28;Kiss Jakab;Megerositett Ugyfel2;EXSFEB1;2020.12.28;Kiss Ambrus;Megerositett Ugyfel3;STSJAN1;2020.12.20;Nagy Gergely;Megerositett Ugyfel3;STSJAN1;2020.12.20;Nagy Elek;Megerositett Ugyfel3;STSJAN1;2020.12.20;Nagy Gizi;Megerositett Ugyfel3;STSJAN1;2020.12.20;Nagy Tibor;Megerositett Ugyfel3;STSJAN1;2020.12.20;Nagy Lajos;Megerositett Ugyfel3;STSJAN1;2020.12.20;Nagy Imre;Megerositett Ugyfel1;STSFEB1;2020.12.22;Lakatos Andrea;Megerositett Ugyfel1;STSFEB1;2020.12.22;Lakatos Imre;Megerositett Ugyfel1;STSFEB1;2020.12.22;Lakatos Gergely;Megerositett Ugyfel2;STSFEB1;2020.12.21;Kiss Gergely;Ideiglenes Ugyfel2;STSFEB1;2020.12.21;Kiss Elek;Ideiglenes Ugyfel2;STSFEB1;2020.12.21;Kiss Andrea;Ideiglenes Ugyfel2;KZSFEB1;2020.12.12;Kiss Andrea;Megerositett Ugyfel2;KZSFEB1;2020.12.12;Kiss Elek;Megerositett Ugyfel2;KZSFEB1;2020.12.12;Kiss Gergely;Megerositett Ugyfel1;KZSFEB1;2020.12.23;Lakatos Andrea;Megerositett Ugyfel1;KZSFEB1;2020.12.23;Lakatos Endre;Megerositett Ugyfel1;KZSFEB1;2020.12.23;Lakatos Elek;Megerositett Korábbi telefonos foglalás írásbeli megerősítése (UgyfelNev, TanfKod, ResztvevoNev) ------------------------------------------------ nem adok meg példaadatot Egy résztvevő törlése adott tanfolyamról (a legrégebbi készenlétben levő bekerül a helyére) (TanfKod, ResztvevoNev) ---------------------------------------- nem adok meg példaadatot Tanfolyamok törlése (ha a jelentkezők száma nem éri el a minimumot) (TanfKod) ---------------------------------------- nem adok meg példaadatot Egy adott tanfolyamra vonatkozó értékelések felvitele (témakörönként összesítve a válaszadók száma és a válaszok átlaga) (TanfKod,Temakor, Darab, Atlag) ------------------------------- CSTJAN1;Cegismeretek;8;4.25 CSTJAN1;Cegjog;6;4.5 CSTJAN2;Cegismeretek;5;4.8 CSTJAN2;Cegjog;5;4.2 ... Kimutatások/lekérdezések Tanfolyam ütemterv (Oktatási ütemterv) előállítása (adattartalmat lásd a leírásban) Számla előállítása (egy számlán egy kurzus szerepel, a számla értéke a tanfolyam kezdetén érvényes áron alapul) Összesített kimutatás egy tanfolyamfelelőshöz tartozó tanfolyamokról Összesített kimutatás egy oktató által tartandó/tartott tanfolyamokról Kimutatás egy adott helyszínen tartandó/tartott tanfolyamok résztvevőiről Kimutatás egy adott tanfolyam értékeléseiről (témakörönként összesítve a válaszadók száma és a válaszok átlaga) Kimutatás a jóváírásról egy adott ügyfél részére (már kiszámlázott tanfolyam estén, ha utóbb a tanfolyamot vagy egy résztvevőt töröltek) Tanfolyam árváltozásai (input: tanfolyam típus) (A fenti funkciókat és kimutatásokat nem kell megvalósítani, de úgy kell az adatmodellt elkészíteni, hogy ezek a funkciók megvalósíthatók legyenek benne.) Ténylegesen elkészítendő és elküldendő kimutatások: (az egyik az alábbiak közül) =================================================== Tanfolyam ütemterv (Cramhead esettanulmány 10. old.) Számla előállítása (Cramhead esettanulmány 15. old.)