1 / 28

“ Ciocolata nu trebuie s ă aib ă un scop. De aceea e ciocolat ă . ”

“ Ciocolata nu trebuie s ă aib ă un scop. De aceea e ciocolat ă . ”.

leigh-chen
Download Presentation

“ Ciocolata nu trebuie s ă aib ă un scop. De aceea e ciocolat ă . ”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “Ciocolata nu trebuie să aibă un scop. De aceea e ciocolată.” Din păcate însă, acest principiu nu poate fi aplicat în totalitate decât de consumatori. În realitate, in spatele obţinerii deliciosului produs stau ore întregi de muncă. De aceea, am creat o bază de date flexibilă şi uşor de folosit, care va ajuta la organizarea eficientă a unei afaceri cu un scop atât de plăcut .

  2. DESCRIEREA AFACERII Fabrica de ciocolată produce numeroase sortimente de gustări sau deserturi delicioase, realizate de o echipă de profesionişti, cu multă experienţă în domeniu. Ei folosesc atât aparatură modernă, cât şi mijloace tradiţionale, precum decorarea manuală. Fabrica nu este foarte mare, de aceea este formată din doar 5 departamente, care cuprind un număr de 20 de angajaţi care iau parte la producţie, direct sau indirect, şi 3 angajaţi ca personal auxiliar.

  3. DESCRIEREA AFACERII • Desfăşurarea activităţii fabricii incepe prin realizarea unor liste de producţie pentru ciocolatieri, de către managerul căruia îi sunt subordonaţi. • Apoi, acelaşi manager verifică stocul de ingrediente aflat în fiecare depozit şi, dacă nu este suficient, plasează comenzi către diverşii furnizori. După aceea le inmanează cicolatierilor listele şi aceştia se pot apuca de lucru. • Angajaţii trebuie să respecte norma de lucru pe care o primesc, exprimată în număr de bucăţi, şi timpul pe care îl au la dispoziţie pentru realizarea fiecărui produs. Acestea se găsesc pe lista de producţie. • După încheierea procesului de fabricaţie, fiecare produs trebuie ambalat şi etichetat, pentru a putea fi pus în vânzare. • Fabrica nu deţine magazine de dedesfacere proprii, ci îşi vinde produsele unor alte firme, care le vor vinde, la rândul lor, unor alte firme sau persoane fizice. • Clienţii fabricii dau comenzi, dar timpul în care li se vor livra produsele poate varia. Fabrica execută atât comezi speciale, care sunt preluate în ordinea plasării şi de aceea au un timp de execuţie variabil, cât şi produse general achiziţionate, respectiv livrate rapid. • Acest sistem de gestiune prezintă faţă de sistemul cu suport material marele avantaj că, în cazul extinderii afacerii sau al actualizării unor anumite informaţii, este scutită foarte multă muncă fizică din partea managerilor. De asemenea, timpul economisit pentru realizarea de rapoarte şi statistici poate fi folosit pentru îmbunătăţirea randamentului fabicii. • Produsele astfel realizate, de către profesionişti ajutaţi de o bază de date de încredere, vor atrage cu siguranţă şi aprecierea clienţilor, sporind considerabil vânzările faţă de cele ale produselor fabricate neglijent.

  4. REFERINŢE • Interviu cu : Dl. Albu Alexandru Poziţie: Managerul fabricii E-mail: a.albu@gmail.com • Site-ul fabricii : www.ciocolatabuna.ro

  5. INTERVIU Dl. Alexandru Albu a avut amabilitatea de a răspunde la câteva întrebări legate de afacerea pe care o conduce. Multe dintre informaţiile de care aveam nevoie le-am obţinut de pe site-ul fabricii, astfel încât interviul s-a limitat numai la câteva întrebări pentru a îmi putea completa bagajul de informaţii: - Vă rugăm să precizaţi datele necesare unei bune desfăşurări a activităţii din clinica dumneavoastră. - Trebuie să avem acces la toate datele cu privire la angajaţii noştri, la lista de furnizori precum şi cea a ingredientelor furnizate. Apoi, trebuie să accesăm uşor listele de compoziţii ale produselor şi listele de comenzi, alături de clienţii care le-au plasat. -Este posibil ca unui furnizor să i se plaseze comenzi pentru ingrediente diferite? -Da, ingrediente precum cacaua şi untul de cacao sunt comandate de la un singur furnizor. - Ce facilităţi doriţi să vă ofere aplicaţia? - Evidenţa angajaţilor, a produselor la care au lucrat, precum şi numărul lor ; evidenţa celor mai cerute produse şi perioada anului când s-au vândut cel mai bine; evidenţa ingredientelor din stoc, precum şi locaţia lor ; prelucarea acestor informaţii pentru folosirea lor eficientă.

  6. CERINŢELE AFACERII Ca urmare a documentării realizate şi a analizării afacerii s-au stabilit următoarele: • Fabrica are nevoie de o bază de date uşor de folosit şi de întreţinut, care să păstreze date despre angajaţi, departamentele în care aceştia lucrează, produse, ingrediente şi furnizori de ingrediente, clienţi. • Baza de date trebuie să fie astfel proiectată încât să suporte funcţiile afacerii şi să permită actualizări de structură în concordanţă cu eventualele modificări necesare. • Datele din baza de date sunt necesare pentru a obţine rapoarte şi statistici cu privire la entităţile stabilite.

  7. CERINŢELE AFACERII • Crearea şi folosirea de către ciocolatieri a listelor de producţie • Gestionarea activităţii fiecărui ciocolatier • Vizualizarea produselor la care au lucrat angajaţii • Memorarea preţurilor diverselor produse • Evidenţa comenzilor pentru fiecare ingredient • Verificarea stocurilor existente de produse • Gestionarea angajaţilor care vor primi bonusuri la salariu (manageri) • Generarea de rapoarte după diverse criterii • Posibilitatea conectării la internet pentru trimiterea de comenzi on-line furnizorilor şi recepţionarea de comenzi de la clienţi, mai rapid

  8. DIAGRAMA INIŢIALĂ • Diagrama iniţială conţine entităţile cele mai importante şi relaţiile primare dintre acestea • Apar anumite erori care vor fi rezolvate în diagrama finală. Acestea sunt: -relaţii M-M; -relaţii barate; -aspecte referitoare la regulile afacerii.

  9. DIAGRAMA ERD INIŢIALĂ

  10. DIAGRAMA ERD FINALĂ

  11. EXPLICAREA DIAGRAMEI ERD • Principalele relaţii din baza de date sunt: • Între ciocolatieri şi produse • Între ciocolatieri şi departamentele în care lucrează • Între produse şi ingrediente • Între produse şi clienţi • Între ingrediente şi stoc • Între ingrediente şi furnizori

  12. EXPLICAREA DIAGRAMEI ERD • Entitatea ANGAJAT este un supertip şi conţine subtipurile: CIOCOLATIER, PERSONAL AUXILIAR, MANAGER şi ALTUL. Pentru toţi se precizează funcţia, respectiv calificarea, dar MANAGERUL are în plus un bonus de salariu. • Fiecare ANGAJAT lucrează intr-un singur DEPARTAMENT, dar numai CIOCOLATIERII participă la fabricarea PRODUSELOR. Relaţia M:M dintre CIOCOLATIER şi PRODUS este rezolvată prin entitatea LISTA PRODUCTIE. • Fiecare PRODUS este alcătuit din unul sau mai multe INGREDIENTE şi de aceea este nevoie de adăugarea entităţii de intersecţie CONTINUT • Pentru a fi trimis spre prelucrare, un INGREDIENT trebuie să existe în cantitate suficientă în LOCUL DE STOCARE, ceea ce se verifică prin consultarea unei LISTE DE STOCARE.

  13. EXPLICAREA DIAGRAMEI ERD • Dacă un INGREDIENT s-a epuizat din stoc, se verifică FURNIZORUL care face aprovizionarea cu acel INGREDIENT şi se dă o COMANDĂ, precizând cantitatea dorită. • Entitatea ANGAJAT are o relaţie recursivă, deoarece fiecare ANGAJAT poate să aibă un superior sau să supervizeze la rândul său alţi ANGAJATI.

  14. MODELUL FIZIC • După realizarea diagramei ERD şi stabilirea constrângerilor pentru fiecare tabelă (Primary Key, Foreign Key, Not Null etc.), acestea se implementează, pentru a obţine modelul fizic. • Apoi, se stabilesc tipurile de date corespunzătoare fiecărui atribut, astfel : cheile primare şi coloanele care cer date numerice, de tip NUMBER; coloanele care cer intrări de tip text,cu lungime variabilă, de tip VARCHAR2 ; cele care cer date calendaristice, de tip DATE.

  15. MODELUL FIZIC • În final, tabelele vor fi populate, având grijă ca datele introduse să corespundă tipului definit pentru coloana respectivă. Tabela PRODUSE

  16. MODELUL FIZIC Tabela DEPARTAMENTE Tabela INGREDIENTE

  17. MODELUL FIZIC • Tabelele pot fi folosite de managerul fabricii pentru a afla diverse informaţii despre starea afacerii, despre angajaţi, despre compoziţia produselor sau despre stocurile de ingrediente existente. De asemenea, el poate vedea rapoarte ale tuturor comenzilor făcute către furnizori pe de o parte, şi declienţi pe de alta. Exemple: • Pentru a afla ce compoziţie are ciocolata cu lapte, se poate face următoarea interogare: SELECT i.nume AS "Nume Ingredient" FROM a_ingrediente i, a_continuturi c, a_produse p WHERE i.cod_ingredient=c.cod_ingredient AND c.cod_produs= p.cod_produs AND p.denumire='ciocolata cu lapte‘

  18. MODELUL FIZIC • Pentru a afişa toţi angajaţii care lucrează in departamentul „Producţie”, se poate folosi comanda SQL SELECT a.nume, a.prenume FROM a_angajati a, a_departamente d WHERE (a.ID_d=d.ID_d) AND d.nume='Productie'

  19. MODELUL FIZIC • Afişarea unor rapoarte despre toate produsele care conţin un anumit ingredient, spre exemplu unt de cacao: SELECT p. denumire , c.cantitate as " cantitate unt cacao" FROM a_produse p, a_ingrediente i, a_continuturi c WHERE i.cod_ingredient=c.cod_ingredient AND c.cod_produs= p.cod_produs AND i.nume='unt de cacao'

  20. MODELUL FIZIC • afişarea unor rapoarte desprecantitatea dintr-un ingredient, aflată în stoc (cacao): SELECT s.cantitate AS " cantitate cacao" FROM a_ingrediente i, a_liste_stocare s WHERE i.cod_ingredient= s. cod_ingredient AND i.nume='cacao'

  21. APLICAŢII Pentru a accesa mai uşor datele din tabele şi a pune baza de date la dispoziţia unor angajaţi care nu sunt familiarizaţi cu limbajul de programare SQL, precum şi pentru a vizualiza diverse rapoarte necesare desfăşurării activităţii fabricii, am creat o aplicaţie uşor de folosit şi cu o interfaţă plăcută. Aceasta poate fi folositoare atât managerilor, cât şi oricărui alt angajat.

  22. APLICAŢII Cu ajutorul aplicaţiei, datele conţinute de fiecare tabelă vor putea fi afişate prin simpla selectare a numelui acesteia, iar căutarea unei instanţe se poate face prin introducerea unui cuvânt cheie în câmpul “Search”

  23. APLICAŢII Adăugarea unor noi instanţe se poate face, de asemenea, mult mai uşor cu ajutorul aplicaţiilor. Selectând “Create”, se va afişa un tabel ce conţine toate câmpurile tabelei corespunzătoare, în care se introduc date

  24. RAPOARTE Rapoartele realizate cu ajutorul aplicaţiilor pot furniza informaţii despre angajaţii, produsele şi comercializarea produselor fabricii. Exemple: • Pentru a afla numărul de angajaţi din fiecare departament se va crea următorul raport, bazat pe instrucţiunea SQL: SELECT d.nume AS "Departament“, COUNT(a.id_angajat)AS "Cati_angajati" FROM a_departamente d,a_angajati a WHERE a.id_d=d.id_d GROUP BY d.nume

  25. RAPOARTE • Calcularea încasărilor din luna precedentă, pentru fiecare produs: SELECT p.denumire "Produs", TO_NUMBER(c.cantitate, '9999') * p.pret AS "Total“ FROM a_produse p , a_comenzi_client c WHERE p.cod_produs=c.cod_produs AND TO_NUMBER(to_char(c.data_cumpararii, 'MM'))= TO_NUMBER ( to_char ( sysdate, 'MM'))-1

  26. RAPOARTE • Determinarea celui mai căutat produs din luna precedentă: SELECT p.denumire " Produs_solicitat",COUNT(c.cod_produs)"Cate comenzi" FROM a_produse p , a_comenzi_client c WHERE p.cod_produs=c.cod_produs AND TO_NUMBER (to_char(c.data_cumpararii, 'MM'))= TO_NUMBER ( to_char ( sysdate, 'MM'))-1 GROUP BY p.denumire HAVING count(c.cod_produs)= (SELECT max(count(cod_produs)) FROM a_comenzi_client WHERE TO_NUMBER(TO_CHAR(data_cumpararii,'MM'))= TO_NUMBER(TO_CHAR ( sysdate, 'MM'))-1 GROUP BY cod_produs);

  27. IPOTEZE • Va fi necesară implementarea unui sistem informatic pentru gestiunea bazei de date, ceea ce presupune utilizarea unuia sau a mai multor servere si a unor calculatoare ce vor fi folosite cu precădere pentru afişarea de informaţii. • Folosirea unei baze de date este preferabilă gestiunii tradiţionale deoarece: • Previne complicaţiile care pot apărea dacă un angajat schimbă departamentul în care lucrează • Previne problemele care pot apărea dacă se pierd facturi ale comenzilor de la clienţi sau către furnizori • Face posibilă gestiunea activităţii fabricii în cazul în care mai mulţi angajaţi au contribuit la obţinerea unor produse • Stocul de ingrediente este actualizat rapid, iar numărul de produse poate fi aflat foarte uşor, ştiind cantităţile de materii prime folosite la fabricarea lor

  28. CONCLUZII • Baza de date prezentată are ca scop monitorizarea activităţii fabricii, fiind proiectată să corespundă nevoilor managerului unei asemenea afaceri, precum şi a altora, cu câteva modificări • Prin dezvoltarea unei structuri flexibile şi uşor de utilizat de către manageri şi ciocolatieri, beneficiile unei asemenea abordări sunt: • Supervizarea activităţii angajaţilor şi posibilitatea de a schimba anumite sarcini între ei • Fabricarea corectă a produselor • Evitarea neplăcerilor cauzate de înţelegerea greşită a comenzilor sau de rătăcirea facturilor • Îmbunătăţirea aspectelor administrative şi decizionale • Posibilitatea extinderii afacerii fără a se depune foarte multă muncă suplimentară

More Related