sig curs 10 sapt 11

Upload: adina-mihalache

Post on 04-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Sig Curs 10 Sapt 11

    1/4

    SIG Cura 10 (saptamana 11) 10.12.2013

    1

    PROIECT.

    1) Teatrul X solicita realizarea unui sistem informatic pentru vinderea biletelor la spectacoleleprezentate.

    Teatrul dispune de 4 sali proprii. Fiecare sala are un nume unic si un anumit numar de locuri, careexprima capacitatea sa. Locurile din fiecare sala sunt repartizate nominal in 4 zone, notate prin

    literele A,B,C si D, in functie de pozitia fata de scena. Pentru spectacolele la care cererea de bilete

    este foarte mare, se admite vanzarea de locuri in picioare, in limita a 5% din capacitatea salii, pentru

    care se percepe un pret de 60% din tariful zonei D, pentru reprezentatia respectiva.

    Pentru fiecare stagine teatrul stabileste un repertoriu, in care figureaza piesele de teatru

    care vor fi reprezentate. Pentru fiecare piesa se cunosc titlul, autorul, data premierei, durata,

    regizorul si distrubutia. Repertoriul include atat piese montate in stagiunile precedente, cat si piese

    noi, a caror premiera va avea loc in cursul stagiunii respective. (explicatie: Pentru fiecare piesa din

    repertoriu se sustin una sau mai multe reprezentatii. Putem programa in aceeasi sala mai multe

    reprezentatii dar nu le putem suprapune, nu putem juca in acelasi timp aceeasi piesa dar fiecare

    piesa poate fi jucata in oricare dintre Sali si pot acoperi toata ziua cu spectacole. Aceeasi piesa poate

    fi jucata in Sali diferite . durata e determinata de piesa care se joaca. Pretul nu tine doar de spectacol

    ci doar de sala).

    Pentru fiecare piesa din repertoriu se sustin una sau mai multe reprezentatii. O reprezentatie

    se caracteaza prin data, ora de incepere si sala in care are loc.

    Conducerea teatrului stabileste pt fiecare reprezentatie pretul unui bilet din zona A, in

    functie de complexitatea montarii, de sala in care are loc si de alte considerente de marketing.

    Preturile biletelor pentru zonele B,C si D reprezinta 80%, 60% si respectiv 40% din pretul zonei A la

    spectacolul respectiv . (explicatie:Aceeasi piesa in 2 reprezentagtii diferite in aceeasi sala poate avea

    pret diferit in functie de succesul avut ).

    Vanzarea biletelor pentru o reprezentatie incepe cu doua saptamani inaintea datei la care

    este progrmata. Fiecare bilet mentioneaza explicit locul din sala si zona. Nu se pot vinde mai multe

    bilete pentru acelasi loc la aceeasi reprezentati (explicatie: trebuie sa urmarim la fiecare

    reprezentatie, la fiecare loc daca a fost sau nu vandut). De asemenea, nu se poate depasi capacitatea

    salii, decat pentru locuri in picioare, in limita procentului de 5% mentionat anterior. (explicatie: nr

    de locuri depinde de sala respectiva . Cand implementam nu bagam calculele in interogari . calculele

    le facem la nivel de formular)

    Un solicitant poate cumpara unul sau mai multe bilete la aceeasi reprezentatie. Plata

    biletelor se face in numerar sau cu card bancar (explicatie:trebuie inregistrat modul in care s-aplatit). Data vanzarii, locurile ocupate si modul de plata trebuie sa fie memorate in sistem.

    Biletele pot fi restituite pana in ziua anterioara datei spectacolului, iar locurile astfel eliberate

    sunt puse in vanzare din nou. Pentru o reprezentatie, vanzarea de bilete se incheie la ocuparea

    tuturor locurilor din sala dar nu poate depasi data si ora inceperii reprezentatiei in cauza. (explicatie :

    restituirea inseamna ca se elibereaza locurile respective este restrictie).

    (explicatie:Ne raportam la timp. Unele lucruri trebuie sa le punem singuri in cadrul modelarii)

    Un dosar pe echipa in care apare numele membrilor de echipa si cele patru modele

    Modelul conceptual al datelor

    Modelul conceptual al prelucrarilor

    Modelul logic al datelor

    Modelul logic al proiectarilor

  • 8/13/2019 Sig Curs 10 Sapt 11

    2/4

    SIG Cura 10 (saptamana 11) 10.12.2013

    2

    Modelarea conceptuala a prelucrarilor (continuare)

    MODELELE DE PROCESE continuare

    Modelarea conceptuala a prelucrarilor, ca expresie a cerintelor formulate fata de viitorulsistem informatic, implica:

    - Definirea procesului preconizat prin noul sistem informatic;- Descrierea lucrarilor de informatizat. Fiecare lucrare de informatizat se dezvolta pe 3 coordonate:- Utilizatorul

    o este precizat in raport cu tipul postului de lucru ce-i corespunde in structura deorganizare a organizatiei sau cu rolul ce-i revine, daca este din afara acesteia (asa

    cum este cazul clientilor din sistemele de comert electronic B2C sau C2C)

    o sunt luate in considerare competentele si responsabilitatile, impreuna cu nivelulnecesar de dotare cu elemente de tehnologia informatiilor (echipamente si

    programe).

    - Scopulo desemneaza rezultatul pe care utilizatorul doreste sa-l obtina prin utilizarea

    sistemului. Perceptia este dedicata utilizatorului

    - Actiunile executateo precizeaza modul in care utilizatorul se asteapta sau doreste sa se realizeze

    lucrarea in sistemul care se costruieste.

    Definirea actiunilor cuprinde:- Prezentarea prelucrarilorsub forma unei descriei informale (text narativ) sau prin scenarii

    de utilizare, aferente fiecarei situatii sau context ce pot aparea in cursul executiei: poate

    fi completata cu diagrame, tabele de decizie...- Desenele structurilor de ecranpentru introducerea datelor si a rapoartelor sau altor

    rezultate obtinute din lucrarea respectiva;

    - Regulile de prelucrare si calcul, reprezentate, acolo unde este necesar, sub formaalgoritmica.

    EXEMPLIFICARE: 1) Lucrarea Cauta camere libere

    Scopul: afisarea camerelor disponibile (nerezervate sau neocupate) in vederea efectuariiunei rezervari

    Utilizatorii

    - Personalul de la receptia hotelului- Persoanele care doresc sa faca rezervarea direct, prin internet Actiunile- Utilizatorul precizeaza perioada vizata, prin specificarea datelor de venire si plecare si

    selecteaza apoi tipul sau tipurile de camere dorite;

    - Sistemul raspunde prin afisarea listei camerelor disponibile in perioada indicata, din tipulsau tipurile mentionate si numarul de locuri de cazare pentru fiecare dintre acestea;

  • 8/13/2019 Sig Curs 10 Sapt 11

    3/4

    SIG Cura 10 (saptamana 11) 10.12.2013

    3

    Structura de ecran pentru introducerea datelor

    Structura de ecran pentru afisarea rezultatuluiCamere disponibile in perioada 15 ianuarie 201419 ianuarie 2014

    Numar

    Camera

    Etaj Descriere Tip Comfort Numar locuri

    101 ... ... ... ...... ...

    102 ... .... ..... ..... .......

    255 .... ..... ..... ..... .....

    312 .... ..... .... ..... .....

    EXEMPLIFICARE: 2) Lucrarea Rezerva camere

    Scopul : efecturarea unei rezervari de camere Utilizatorii:- Personalul de la receptia hotelului- Persoanele care doresc sa faca rezervarea direct, prin internet Actiunile:- Utilizatorul seleccteaza, din lista de camere disponibile afisate de sistem, camera sau

    camerele dorite.

    - Dupa selectie, se poate cere calcularea sumei totale aferente camerelor selectate.Rezultatul trebuie sa afiseze tariful si suma aferenta fiecarei camere pentru durata

    solicitata; daca intervalul rezervat cuprinde perioade cu tarifare diferite, e necesar sa se

    indice, in detaliu, tarifele si intervalele in care se aplica acestea.

    - Utilizatorulprecizeaza solicitantul. Daca acesta este un client deja inregistrat in sistem (amai facut anterior rezervari sau a mai fost cazat in hotel), se precizeaza, la alegere, fie

    numarul sau de client fie coordonatele personale - nume, prenume, numar de telefon si,

    daca este necesar, se face selectia din lista. Daca este un client nou, se introduc si se

    memoreaza datele sale si i se atribuie un numar de client.

  • 8/13/2019 Sig Curs 10 Sapt 11

    4/4

    SIG Cura 10 (saptamana 11) 10.12.2013

    4

    - Dupa selectarea camerelor si indicarea solicitantului, utilizatorul poate cere inregistrarearezervarii. Aceasta declanseaza automat afisarea unei casete de dialog securizate pentru

    preluarea informatiilor privitoare la cardul bancar si verificarea validitatii sale. Daca se

    accepta cardul se memoreaza rezervarea si se emite o confirmare, in care se

    mentioneaza numarul rezervarii, perioada, solicitantul si numerele camerelor rezervate.