Andrei- model atestat - prezentare powerpoint

29
Modelarea si administrarea activitatilor pentru un showroom auto ELEV: Stanculete Dumitru Andrei Clasa: a XII a B Profesor coordonator : Negrea Carmen 2012

description

dgv

Transcript of Andrei- model atestat - prezentare powerpoint

  • Modelarea si administrarea activitatilor pentru un showroom autoELEV: Stanculete Dumitru Andrei

    Clasa: a XII a B

    Profesor coordonator : Negrea Carmen

    2012

  • Modelarea si administrarea activitatilor pentru un showroom autoELEV: Stanculete Dumitru AndreiClasa: a XII a BProfesor coordonator : Negrea Carmen2012

  • Proiect atestat pentru competente profesionaleTEMA: Evidenta unui dealer auto

    ELEVI: Stanculete Dumitru Andrei Popescu Costel Madalin Maruta Ionut LucianCOLEGIUL NATIONAL TUDOR VLADIMIRESCUProfesor coordonator: Negrea Carmen

  • Introducere Descrierea lucrarii Scenariu Flux afacere Diagrama ERD Reguli structurale Maparea Reguli procedurale Bibliografie

  • Proiectul Evidenta unui dealer auto reprezinta o baza de date, creata in scopul pastrarii informatiilor necesare acestui tip de afacere. Realizarea sa a fost facuta in Oracle Application Express, iar pentru construirea diagramei ERD si a imaginilor intercalate in proiect am lucrat in Microsoft Word si Paint.

    Pentru realizarea acestei diagrame este necesar sa cream tabele cu datele corespunzatoare fiecareia si sa stabilim legaturile dintre fiecare entitate.

  • Trebuie sa proiectati o baza de date a unui dealer auto . Baza de date trebuie sa contina informatii despre companie ( codul, nume, adresa, telefon), departamentele pe care le detine, sediile dealerului din fiecare localitate , masinile (marcile , modelele care sunt puse spre vanzare)Fiecare angajat are carte de munca cu compania ,clientii persoana fizica si firmele care au apelat la seviciile noastre se afla de asemenea , in baza de date. La fiecare tranzactie facuta, se trec in baza de date detaliile cumparatorului ( numarul de masini cumparate , detalii) .De asemenea trebuie tinuta o evidenta clara a veniturilor si a cheltuielilor companiei. Pentru asta, se va folosi o evidenta contabila,efectuata periodic.

  • Dupa terminarea facultatii noi Andrei, Lucian si Madalin am plecat intr-o excursie in Germania pentru a sarbatorii terminarea facultatii. In Germania am intalnit foarte multi romanii care isi achizitionau masini second-hand la pret foarte mic decat cel din Romania. Atunci ne-a venit o idee de a incepe si noi o afacere cu masini second hand. Am decis ca fiecare sa se intereseze pentru a putea incepe afacerea din care puteam trai. Firma noastra se numeste Vauxheill. Cu fiecare zi trecuta afacerea noastra incepea sa prospere de la 2 masini am ajuns la mai bine de 30 de masini.Am creat un lant de magazine ( showroom) in mai multe orase din tara. In fiecare oras avem unul sau mai multe mgazine. In fiecare magazin, avem un sef de magazin.In fiecare oras unde avem magazine, avem un sediu central cu un director zonal de vanzari care controleaza toata activitatea pe regiunea respectiva.

  • Fiecare angajat in afara de salariul de baza fix, primeste un comision la vanzarea unei masini sau daca aduce clienti noi. Noi dorim sa avem evidenta angajatilor si salariile obtinute de acestia. Angajatii din departamentul vanzari care nu vand nicio masina timp de 2 luni consecutive, vor fi avertizati si daca nu se vor implica mai mult vor fi dati afara.Noi importam masini din mai multe tari din Europa( de exemplu: Germania, Franta, Olanda ).Dorim sa avem o evidenta a vanzarilor pe fiecare tara si marcile care se vand mai bine din fiecare tara.Fiecare client poate achizitiona una sau mai multe masini.Oferim clientului un certficat de garantie de 6 luni de la data achizitionarii masinii .Pentru fiecare masina dorim sa avem in evidenta :marca, model, caroserie, fabricatie, combustibil, km, culoare, capacitate motor, numar de usi, tapiterie si optiuni functionale.Daca un client doreste o masina care inca nu este pe stoc, poate completa o cerere in care va mentiona ( model, marca, culoare, an fabricatie... caracteristici tehnice, pret maxim ...) iar pe baza acestei cereri noi vom aduce in maxim 20 zile masina doritaPentru fiecare client avem nevoie de urmatoarele date de contact: nume, prenume,nr. de telefon.

  • Dupa gasirea masini luam imediat legatura cu clientul nostru care isi vedea masina. Daca totul era in oridine putea sa si-o achizitioneze imediat actele nu dureaza mai mult de 2 zile.

  • ANGAJAT - DEPARTAMENTUn departament are unul sau mai multi angajatiUn angajat poate lucra intr-un singur departamentMANAGER - DEPARTAMENTUn departament poate fi condus de un managerUn manager poate conduce un singur departamentTARA - LOCALITATEO localitate apartine unei singure tariO tara are una sau mai multe localitatiCOMPANIE EVIDENTA_CONTABILAO companie poate avea una sau mai multe evidente contabileO evidenta contabila apartine unei singure companiiCOMPANIE CARTE_DE_MUNCAO companie are mai multe carti de muncaO carte de munca apartine unei singure companiiMai departe

  • ANGAJAT CARTE_DE_MUNCAO carte de munca apartine unui singur angajatUn angajat poate avea o singura carte de muncaSEDIU - DEPARTAMENTUn sediu poate avea unul sau mai multe departamenteUn departament apartine unui singur sediuSEDIU EVIDENTA_CONTABILAUn sediu poate avea una sau mai multe evidente contabileO evidenta contabila poate apartine unui singur sediuSEDIU - LOCALITATEO localitate poate avea unul sau mai multe sediiUn sediu poate apartine de o singura localitateMASINA - CONTRACTO masina poate fi trecuta pe un singur contractUn contract de vanzare-cumparare poate detine o singura masina

  • CLIENT - CONTRACTUn client poate realiza unul sau mai multe contracte cu companiaUn contract poate fi detinut de un singur clientSEDIU - CONTRACTUn contract poate fi realizat la un singur sediuUn sediu poate realiza mai multe contracteANGAJAT - CONTRACTUn angajat poate intocmi unul sau mai multe contracteUn contract poate fi intocmit de un singur angajatEVIDENTA_CONTABILA - VENITO evidenta contabila periodica poate contine unul sau mai multe venituriUn venit poate fi trecut pe o singura evidenta contabilaEVIDENTA_CONTABILA - CHELTUIALAO evidenta contabila periodica poate contine una sau mai multe cheltuieliO cheltuiala poate fi trecuta pe o singura evidenta contabila

  • Tabela numita ANGAJAT, contine un primary key (id_angajat), dar si mai multe atribute obligatorii si chei externe: id_departament , id_sediuMai departe

  • Tabela CARTE_DE_MUNCA tine evidenta angajatilor din companie. Cheie primara este ID , iar chei externe sunt: CUI_COMPANIE si ID_ANGAJAT

  • Tabela CLIENT tine evidenta clientilor care au apelat la serviciile nostre . Cheie primara este CNP . Foreign Key-uri nu sunt in aceasta entitate,insa avem campuri cu constrangere NOT NULL (CNP, NUME, PRENUME, TELEFON, LOCALITATE, STRADA, NUMAR)

  • Tabela CHELTUIALA tine evidenta cheltuielilor din firma,cu ajutorul evidentei contabile, raportate periodic. Primary Key este ID_CHELTUIALA, iar Foreign Key este ID_EVIDENTA

  • Tabela MASINA contine toate detaliile despre fiecare masina in parte (marca,model,detalii tehnice,pret ) . Pk (primary key) este ID_MASINA . Toate campurile au constrangere NOT NULL

  • Tabela CONTRACT este reprezentata de detaliile contractului . Pk (primary key) este ID_CONTRACT, Chei externe catre celelalte entitati sunt: ID_CLIENT (pentru a sti carui client vindem masina), ID_SEDIU (detaliile sediului care a incheiat tranzactia), ID_ANGAJAT (detaliile angajatului care a intocmit contractul), ID_MASINA (detaliile masinii care urmeaza a fi vanduta). Toate campurile au constrangere NOT NULL

  • In tabela LOCALITATE avem localitatile in care se fac transporturi ,localitatile din care sunt clientii. Primary key este ID_LOCALITATE , Foreign Key este ID_REGIUNE.

  • Tabela COMPANIE este reprezentata de detaliile despre dealerul auto . Pk (primary key) este CUI , Fk (foreign key) nu avem in aceasta entitate. Toate campurile au constrangere NOT NULL

  • Tabela EVIDENTA_CONTABILA tine evidenta cheltuielilor si veniturilor din companie. Cheie primara este ID_EVIDENTA .Campurile DATA_INCEPUT,DATA_SFARSIT tin evidenta perioadei de verificare.

  • Tabela VENIT este reprezentata de profitul care intra in firma. Pk (primary key) este ID_VENIT , Fk (foreign key) este ID_EVIDENTA, catre tabela EVIDENTA_CONTABILA

  • Sa se afiseze numele, prenumele, adresa si numarul de telefon tuturor angajatilorselect nume, prenume, adresa, telefon from angajatSa se afiseze detaliile sediile din Bucurestiselect id_sediu, adresa ,telefon from sediu , localitate where sediu.id_localitate=localitate.id_localitate and localitate.nume_localitate = BucurestiSa se afiseze toate contractele intocmite la sediul cu id 23select *from contractwhere id_sediu = 20Mai departe

  • Academia Oraclehttps://academy.oracle.com/Oracle10g databasehttps://iacademy.oracle.com/