evidenta de consum la o cantina

35
UNIVERSITATEA “BABES-BOLYAI” CLUJ-NAPOCA FACULTATEA DE STIINTE ECONOMICE SI GESTIUNEA AFACERILOR SECTIUNEA : CIG PROIECT LA PMSIG TEMA: EVIDENTA CONSUMULUI DE ALIMENTE LA CANTINA LEU TEMA NR. : 25 STUDENT LAZEA MARIA MAGDALENA GRUPA 6 CLUJ-NAPOCA , 2010 CUPRINS

Upload: dragos-lupsa

Post on 03-Jul-2015

373 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Evidenta de Consum La o Cantina

UNIVERSITATEA “BABES-BOLYAI” CLUJ-NAPOCA

FACULTATEA DE STIINTE ECONOMICE SI GESTIUNEA AFACERILOR

SECTIUNEA : CIG

PROIECT LA PMSIGTEMA: EVIDENTA CONSUMULUI DE ALIMENTE LA CANTINA

LEUTEMA NR. : 25

STUDENTLAZEA MARIA MAGDALENA

GRUPA 6

CLUJ-NAPOCA , 2010

CUPRINS

1.PREZENTAREA GENERALA A APLICATIEI2.FLUXUL INFORMATIONAL3. PREZENTAREA SITUATIILOR FINALE

Page 2: Evidenta de Consum La o Cantina

4. INCADRADEA SISTEMULUI IN CADRUL SISTEMULUI INFORMATIC5. PROIECTAREA MACHETELOR DE AFISARE A SITUATIILOR DE CAUTARE6. ANALIZA DATELOR SI ALGORITMI7. DOCUMENTE DE INTRARE8. ORGANIGRAME DE SISTEM 9. PROIECTAREA IN DETALIU A APLICATIEI (DFD)10. DIAGRAME UML

1. Prezentarea generala a aplicatiei

Cantina mare din campusul Leu are patru sali, una la parter, si trei la etaj, dintre acestea una este mai mare si celelalte mai mici. Cum intri in campus, cantina se gaseste in cladirea din fata.  Meniul contine in jur de 40 de feluri de mancare gatita, de la ciorba de burta sau salata orientala pana la cotlet de porc la gratar si pulpe de pui la tava. Si desertul este unul variat: amandine, strudele cu mere, eclere cu ciocolata sau cu frisca. Astfel, cu numai 8 lei, o persoana poate manca pe saturate trei feluri de mancare. Cantina este deschisa de luni pana sambata, in intervalul orar 7.00-21.00.

Page 3: Evidenta de Consum La o Cantina

Cantina mica se gaseste destul de usor, cum intri in campus, in partea stanga. Are preturi acceptabile si mancaruri gustoase.  Cu 9 lei poti manca piure, chiftelute, piept de pui la gratar, paine si prajitura.

Ideal pentru orice fel de evenimente, corporate (lansari, petreceri, conferinte de presa) sau evenimente private, locatia Leu ofera clientilor spatii generoase, cu un decor special si servicii de cea mai buna calitate.

Sala de evenimente care are o capacitate de 134 de locuri.Cantina are peste 8 furnizori de alimente din care se prepara meniul.

2. Fluxul Informational

Ideal pentru orice fel de evenimente, corporate (lansari, petreceri, conferinte de presa) sau evenimente private, locatia Leu ofera clientilor spatii generoase, cu un decor special si servicii de cea mai buna calitate.

Meniul contine in jur de 40 de feluri de mancare gatita, de la ciorba de burta sau salata orientala pana la cotlet de porc la gratar si pulpe de pui la tava. Si desertul este unul variat: amandine, strudele cu mere, eclere cu ciocolata sau cu frisca.

Page 4: Evidenta de Consum La o Cantina

3. Prezentarea situatiilor finale

Aplicatia genereaza urmatoarele situatii:

S1: Situatia intrarilor si iesirilor de alimenteS2: Situatia stocurilor de alimenteS3: Situatia stocurilor supranormativeS4: Situatia stocurilor de siguranta

Continutul acestor situatii este urmatorul:

Page 5: Evidenta de Consum La o Cantina

S1: Cod aliment N(10) Denumire aliment C(22) Pret unitar C(3) Cod gestiune N(8.2) Cod furnizor N(2) Cantitate intrata N(5) Valoare intrari N(9.3) Cantitate iesita N(11.2) Valoare iesiri N(8)

S2: Cod aliment N(10) Cod gestiune C(22) Denumire aliment C(3) Pret unitar N(8.2) Stocul zilei N(9.3) Soldul zilei N(11.2)

S3: Cod aliment N(10) Cod gestiune N(2) Denumire aliment C(22) Pret unitar C(3) Stoc normat N(8.2) Stocul zilei N(9.3) Abatere fata de stocul normat N(11.2)

S4: Cod aliment N(6) Cod gestiune C(2) Denumire aliment D(8)

Page 6: Evidenta de Consum La o Cantina

Pret unitar C(5) Stoc siguranta N(10) Stocul zilei C(22) Abatere fata de stocul de siguranta N(8.2)

4.Incadrarea sistemului in cadrul sistemului informatic

SISTEMUL INFORMATIC

Subsistemul Cercetare-Dezvoltare

Subsitemul Productie

Subsistemul Comercial

Subsistemul Financiar-Contabil

Subsistemul Personal

Page 7: Evidenta de Consum La o Cantina

A – Aplicatie

U.F. – Unitatea FunctionalaU.P. – Unitate de prelucrare

A1 – Produse noiA2 – InvestitiiA3 – Calculul capacitatii de productie si intocmirea planului de productieA4 – Lansarea in productie a produselor

A5 – Executia produselorA6 – Controlul de calitateA7 – Urmarirea executiei planului de productieA8 – Planul de aprovizionareA9 – Intocmirea planului de vanzare

A10 – Vanzarea produselor finiteA11 – Urmarirea planului de desfacereA12 – Gestiunea produselor

A11 A12 A13 A14 A15 A16 A17 A18 A19 A20A1 A2 A3 A4 A5 A6 A7 A8 A9 A10

U.F. 1

Crearea si actualizarea Entitatii Permanente

U.F. 2

Crearea si actualizarea Entitatii de stare

U.F. 3

Crearea Entitatii variabile

U.F. 4

Crearea Fisierului Temporal de listare Situatii Finale

U.P.

11

U.P.

12

U.P.

13

U.P.

14

U.P.

21

U.P.

22

U.P.

23

U.P.

24

U.P.

31

U.P.

32

U.P.

41

U.P.

42

U.P.

43

U.P.

44

Page 8: Evidenta de Consum La o Cantina

A13 –Urmarirea realizarii planului de desfacereA14 – Trezoreria firmei

A15 –Contabilitatea managerialaA16 – Contabilitatea financiaraA17 – Bilant si anexeA18 – Statistici si analiza financiar contabila

A19 – Evidenta operativa pentru personalul firmei

A20 – Drepturi si obligatii salariale ale personalului si firmei

U.P.11 – Creare structura si validare formala Entitate Permanent

U.P.12 – Validarea in continut a Entitatii Permanente

U.P.13 – Listarea continutului Entitatii PermanenteU.P.14 – Actualizarea Entitatii Permanente

U.P.21 – Creare structura si validare formala Entitatii de StareU.P.22 – Validarea in continut a Entitatii de StareU.P.23 – Listarea continutului Entitatii de Stare

U.P.24 – Actualizarea Entitatii de StareU.P.31 – Creare structura si validare formala Entitate variabila

U.P.32 – Validarea in continut a Entitatii VariabileU.P.41 - Crearea fisierului intermediar de listare a situatiilor finaleU.P.42 – Listarea situatiei S1

U.P.43 – Listarea situatiei S2U.P.44 – Listarea situatiei S3

U.P.45 - Listarea situatiei S4

Page 9: Evidenta de Consum La o Cantina

5.Proiectarea machetelor de afisare a situatiilor de cautare

S1:

C1

Cantina R1

401 “Furnizori” R3

R11

C4 C38 Situatia intrarilor de alimente R9

Codaliment

Denumire aliment

Pret unitar

Cod gestiune

Cod furnizor

Cantitate intrata

Valoare intrari

Cantitate iesita

Valoare iesiri

N(10) C(22) C(3) N(8.2) N(2) N(5) N(9.3) N(11.2) N(8)

Numarul alimantelor iesite N(11.2)Numarul total al alimentelor iesite N(11.2)

Page 10: Evidenta de Consum La o Cantina

S2:

C1

Cantina R1

401 “Furnizori” R3 R11Cont de Pasiv R7 s C26 C40 Situatia alimentelor cele mai vandute R9

Cod aliment Cod gestiune Denumire aliment

Pret unitar Stocul zilei Soldul zilei

N(10) C(22) C(3) N(8.2) N(9.3) N(11.2)

Numarul alimentelor vandute N(11.2)Numarul total al alimantelor vandute N(11.2)

Page 11: Evidenta de Consum La o Cantina

S3:

C1

Cantina R1

401 “Furnizori” R3 R11Cont de Pasiv R7 C22 C38 Situatia cantinei R9

Cod aliment

Cod gestiune

Denumire aliment

Pret unitar Stoc normat

Stocul zilei Abatere fata de stocul normat

N(10) N(2) C(22) C(3) N(8.2) N(9.3) N(11.2)

Numarul alimentelor consumate N(11.2)Numarul total al alimentelor consumate N(11.2)

Page 12: Evidenta de Consum La o Cantina

S4:

C1

Cont R1

401 “Furnizori” R3 R11Cont de Pasiv R7 C2 C62 Bon de casa R9

Cod aliment

Cod gestiune

Denumire aliment

Pret unitar

Stoc siguranta

Stocul zilei

Abatere fata de stocul de siguranta

Numarul alimentelor consumate

N(6) C(2) D(8) C(5) N(10) C(22) N(8.2) N(9.3)

Numarul alimentelor consumate N(11.2)Numarul total al alimentelor consumate N(11.2)

Page 13: Evidenta de Consum La o Cantina

6.Analiza datelor si algoritmi

Date de intrare

Baza informationala

Algoritmi Cod date iesire

Denumirea datelor de iesire

S1 S2 S3 S4

I1 X X X - E1 Cod aliment X X X XX E2 Denumire

alimentX X X X

X E3 Unitatea de masura

X X X

X E4 Pret unitar X X X XX E5 Cod cantina X X

X E6 Cod furnizor X

X E7 Canitate intrata X

A1 E8 Valoare intrari X

X E9 Cont corespondent

X

X E10 Cantitateiesiri

X X

A2 E11 Valoare iesiri XA3 E12 Stocul zilei X

A4 E13 Soldul zilei X

X X X E14 Stoc normat XX E15 Serie cantina X

X E16 Stoc final X

X E17 Sold final X

A1: Valoare intrari =Cantitate intrari * Pret unitarA2: Valoare iesiri=Cantitate iesiri * Pret unitarA3: Stocul lunii=Stoc initial + Canitate intrari – Cantitate iesiriA4: Soldul lunii=Stocul lunii * pret unitar

Page 14: Evidenta de Consum La o Cantina

7.Documente de intrare

Documente de culegere date permanente

Cod aliment

Denumire aliment

Unitate de masura Pret unitar

N(10) C(22) C(3) N(8.2)

Document culegere date de stare

Codaliment

Stoc normat Stoc initial

N(10) N(9.3) N(6)

Document culegere date variabile

Cod aliment Cod gestiune Cantitate intrata Cod corespondent

Cantitate iesita

N(8) N(9.3)N(10) N(2) N(9.3)

Page 15: Evidenta de Consum La o Cantina

8.Organigramele de sisteme aferente unitatilor functionale

U.F. 1 Crearea si actualizarea Entitatii permanente

K=CODM

Se va proiecta Documentul de actualizare a Entitatii Permanente, care are o ultima coloana

ce va contine Codul de actualizare astfel:A – pentru adaugare,M - pentru modificare

S – pentru stergere

Document de culegere date permanente

U.P. 11 creare structura, incarcare date si validare formula Entitatii permanente

Termen permanenta valida formal

S

Entitate P sortata

U.P. 12 Validare in continut a Entitatii Permanenete

Entitate Permanenta corecta

U.P. 13 Listare Entitate Permanenta

Document de actualizare a Entitatii Permanente

U.P. 14 Actuaizare Entitate Permanenta

Entitate Permanenta Corecta

Page 16: Evidenta de Consum La o Cantina

U.F. 2 Crearea si actualizarea Entitatii de stare

K=CODMse va proiecta Documentul de actualizare a

Entitatii de Stare , care are o ultima coloana ce va continecodul de actualizare, astfel : A- pentru adaugare,

M- pentru modificare si S – pentru stergere

Listare continut Entitate Permanenta

Document de culegere date de Stare

U.P. 21 Creare structura, incarcare date si validare formula Entitatii de Stare

Entitate de Stare valida

S

Entitate de S sortata

U.P. 22 Validarea in continut a Entitatii de Stare

Entitate de Stare corecta

Document de actualizare a Entitatii de Stare

U.P. 24 Actualizare Entitate de Stare

Entitate de Stare corecta

Page 17: Evidenta de Consum La o Cantina

U.F. 3 Crearea Entitatii Variabile

K1=CODM K2=CODGEST

U.P. 23 Listare Entitate de Stare

Listare Continut Entitate Permanenta

Document de culegere date Variabile

U.P. 31 Creare structura, incarcare date si validare formula Entitate Variabila

Entitate Variabila valida

S

Entitate V sortata

U.P. 32 Validarea in continut a Entitatii Variabile

Entitate Variabila corecta

Page 18: Evidenta de Consum La o Cantina

U.F. 4 Listarea Situatilor Finale ale aplicatiei

Entitate Permanenta corecta

Entitate de Stare corecta

Entitate Variabila corecta

U.P. 41 Crearea Fisierului Temporal de Listare a Situatilor Finale

Fisier Temporal de Listare

U.P. 41 Listare S1

U.P. 43 Listare S2

U.P. 44 Listare S3

Situatia S1 Situatia S2 Situatia S3 Situatia S4

U.P. 45 Listare S4

Page 19: Evidenta de Consum La o Cantina

9.Proiectarea in detaliu a aplicatiei (DFD)

Enuntul problemei :

Evidenta consumului de alimente la cantina Leu

Cantina Leu realizeaza pe zi un venit de 10000 ron realizat din vanzarea meniurilor zilnice.

Pentru realizarea meniului zilnic cantina efectueaza un consum ridicat de alimente.

Intr-o zi se consuma 90 kg fulgi porumb,200 oua ,200 kg carne,90 kg cartofi plus alte legume cum ar fi morcovii,telina,rosii,castraveti ;

Evidenta consumului o tine managerul cantinei intr-un bilant in fiecare zi realizandu-se necesarul pentru ziua urmatoare .

Profitul realizat zilnic este inscris dupa inchiderea contului de profit sau pierdere.

Consumul de alimente este mai putin costisitor iar incasarile realizate mari ducand la un profit ridicat. In decursul timpului cantina si-a realizat si multi clienti fideli dar printre ei mai apar si cei ocazionali.

Page 20: Evidenta de Consum La o Cantina

1. Diagrama de context pentru activitatea

D8 CONT INCASARI

Reducere Incasare clienti Solicitare meniu

Oferte meniu Raspuns la cerere

Comanda de prelucrat Cerere intocmire Stoc alimente disponibile

abonament lunar

CERERE

Statistici analiza vanzari

OFERTA

Statistici analiza membri

Activitatea

ALIMENTATIE PUBLICA

ENTITATEA 5

ALTI CLIENTI

ENTITATEA 7

SERVICIUL CONTABILITATE FINANCIARA

ENTITATE 4

ALIMENTATIE PUBLICA

ENTITATE 2

CLIENT POTENTIAL

ENTITATEA 1

CLIENT FIDEL

ENITIATEA 3

FURNIZOR DE ALIMENTE

ENTITATE 6

CANTINA

Page 21: Evidenta de Consum La o Cantina

2. Diagrama de descompunere

ACTIVITATEA

ALIMENTATIE PUBLICA

APLICATIA 1

EVIDENTA CLIENTI

UF 11

PRELUCRARE TRANZACTII CLIENTI (ABONAMENT)

UF 12

RAPOARTE CLIENTI

UP 111

CERERI INSCRIERE

UP 112

CERERI REINSCRIERE

UP 121

OBLIGATII CLIENT

UP 122

REDUCERI ACORADATE

APLICATIE 2

EVIDENTA FURNIZORI

UF 21

TRANZACTII -> OFERTA MENIU

UF 22

TRANZACTII IN CURS->

LANSARE COMANDA

UP 211

PLATA INTEGRALA

UP 212

PLATA PARTIALA

UP 221

CU PLATA AVANS

UP 222

FARA PLATA

AVANS

Page 22: Evidenta de Consum La o Cantina

Explicatia descompunerii:Nivelul 1: Activitatea Alimentatie publica se descompune in doua subsisteme majore

subsistemul evidentaclienti subsistemul evidenta furnizori

Nivelul 2: fiecare dintre aplicatiile de la nivelul 1 se descompun in functii:Aplicatia Evidenta clienti se descompune in functiile:

prelucrare tranzactii clienti rapoarte clienti

Aplicatia Evidenta furnizori se descompune in functiile: tranzactii>oferta meniu tranzactii in curs>lansare comanda

Nivelul 3: functiile de la nivelul 2 al descompunerii se descompun si ele la randul lor:Unitatea functionala prelucrare tranzactii clienti se descompune in unitatile de

prelucrare: cereri inscriere cereri reinscriere

Unitatea functionala Rapoarte clienti se descompune in unitatile de prelucrare: obligatii client reduceri acordate

Unitatea functionala Tranzactii>primire alimente se descompune in unitatile de prelucrare:

plata integrala plata partiala

Unitatea functionala tranzactii in curs>lansare comanda se descopune in unitatile de prelucrare:

cu plata avans fara plata avans

Page 23: Evidenta de Consum La o Cantina

3. Identificarea Depozitelor general si componentele sale

D MODELUL DE DATE SERVICII

Este format din

D1 CLIENTII FIDELI

D2 CLIENTII POTENTIALI

D3 CONVENTII

D4 COMENZI

D5 ALIMENTE

D6 CONT INCASARI

Page 24: Evidenta de Consum La o Cantina

4. DFD general

APROVIZIONARE CU ALIMENTE

CERERE DE STATISTICI ANALIZA SOLICITARE

INSCRIERE CLIENTI SERVICII STABILIRE CANTITATE ALIMENTE

ALIMENTATIE PUBLICA

ACTUALIZARE CLIENTI

D MODELUL DE DATE ALIMENTATIE PUBLICA

INFORMATII CLIENTI PLATA FURNIZORI

ADAUGARE ALIMENTE NOI

D8 CONT INCASARI

INCASARE CLIENTI

REGULARIZARE INCASARI SI PLATI

Activitatea

ALIMENTATIE PUBLICA

Activitatea

Evidenta clienti

E5

ALITI CLIENTI

E4

SERVICIUL CLIENTI

E2

CLIENT POTENTIAL

E6

MAGAZIE

E1

CLIENT FIDEL

E3

FURNIZORII

E6

CANTINA

E7 CONTABILITATE FINANCIARA

Page 25: Evidenta de Consum La o Cantina

5. DFD subsisteme CONSUM

1)

INCASARI SI PLATI

CONSUM

D7 CONTA BANCAR

INFORMATII COMENZI EXISTENTE CONSUM

CONSUM AMANAT

D3 COMENZI D4 COMENZI AMANATE

IN CANTINA

D5 ALIMENTE

COMANDA DE PRELUCRAT

APROVIZIONARE CU ALIMENTE

CARE LIPSESC DIN CANTINA

U.F. 2.1

PRELUCRARE COMENZI

E1

CLIENTI FIDELI

E2

CLIENT POTENTIAL

E4

ALIMENTATIE PUBLICA

E5

ALTI CLIENTI

E3

FURNIZORI DE ALIMENTA

U.F. 2.2

INTRETINERE DATE COMENZI

U.F. 2.3

INTRETINERE

DATE COMENZI AMANATE

U.F. 2.4

INTRETINERE DATE DE ALIMENTE

Page 26: Evidenta de Consum La o Cantina

2) CAUTARE RASPUNS DE LA CLIENT

D7 CONT INCASARI

INCASARI SI PLATI

INCASARI SI PLATI

D3 COMENZI

PRELUCRARE COMENZI

COMANDA DE PRELUCRAT

INFORMATII COMENZI EXISTENTE

D3 COMENZI

U.P. 2.1.2

PRELUCRARE RASPUNS CLIENT

U.P. 2.1.1

VANZARE ALIMENTE

E6

CANTINA

E1

CLIENT

Page 27: Evidenta de Consum La o Cantina

6. DFD activitati

COMANDA DE LA MEMBRU

D4 COMANDA AMANATA

COMANDA REVIZUITA

COMANDA INREGISTRATA

D3 COMENZI

COMANDA COMANDA EXISTENTA

D7 CONTA BANCAR INCASARI SI PLATI INSTINTARE COMANDA

D4 CLIENTI POTENTIALI

D6 CONVENTII

D1 CLIENTI

E1

CLIENT MOD 2.1.2.1

REVIZUIRE COMANDA

MOD 2.1.2.3

PLATA CLIENT

MOD 2.1.2.2

VERIFICARE STOC EXISTENT MOD 2.1.2.4

INSTIINTARE AMANARE CLIENT

E5

CANTINA

E2

CLIENT POTENTIAL

E4

ALIMENTATIE PUBLICA

MOD 2.1.2.5

INCHIDERE COMANDA

Page 28: Evidenta de Consum La o Cantina

10. Diagrame UML

1. Diagrama USE CASE

Preparare aliment

meniu cantina

preia comanda

serveste client

plaseaza comanda

client

2. Diagrama de claseclient

relatie client+descriere vanzare

+vanzare alimet

meniu cantina

relatie aliment+gatire aliment

+ornatCANTINA

Page 29: Evidenta de Consum La o Cantina

3. Diagrama de secvente

Preparare aliment

program client 1plaseaza comanda

2:preia comanda

3 are loc schimbul 4:se incheie tranzactia

5:descarcare din cantina

4. Diagrama de colaborare

cantina livreaza solicita alimente

receptioneaza alimente preparare vinde solicita alimente gatite

cumpara client

5. Diagrama de stari

Bucatarul prezinta alimentul

Alimentul exista alimentul nu exista

Clientul plaseaza comanda

Comanda se finalizeaza

Comanda se anuleaza

Page 30: Evidenta de Consum La o Cantina

6. Diagrama de componente

Clientul plaseaza comanda

comanda

Gestionarea comenzii

Gestionare continutuluicomenzii

Program Comanda

Clientul primeste comanda ceruta

Client

Bucatarul inregistreaza

Comanda inregistrata