Sunteți pe pagina 1din 30

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

1. PREZENTAREA GENERALA A APLICATIEI


2. FLUXUL INFORMATIONAL
3. PREZENTAREA SITUATIILOR FINALE
4. INCADRADEA SISTEMULUI IN CADRUL SISTEMULUI
INFORMATIC
5. PROIECTAREA MACHETELOR DE AFISARE A
SITUATIILOR DE CAUTARE
6. ANALIZA DATELOR SI ALGORITMI
7. DOCUMENTE DE INTRARE
8. 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.

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.
3. Prezentarea situatiilor finale

Aplicatia genereaza urmatoarele situatii:

S1: Situatia intrarilor si iesirilor de alimente


S2: Situatia stocurilor de alimente
S3: Situatia stocurilor supranormative
S4: Situatia stocurilor de siguranta

Continutul acestor situatii este urmatorul:

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)
 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 Subsitemul Subsistemul Subsistemul Subsistemul


Cercetare- Productie Comercial Financiar- Personal
Dezvoltare Contabil

A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20
U.F. 1 U.F. 2 U.F. 3 U.F. 4

Crearea si Crearea si Crearea Entitatii Crearea Fisierului


actualizarea actualizarea variabile Temporal de listare
Entitatii Entitatii de stare Situatii Finale
U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P. U.P.
Permanente
11 12 13 14 21 22 23 24 31 32 41 42 43 44

A – Aplicatie
U.F. – Unitatea Functionala
U.P. – Unitate de prelucrare
A1 – Produse noi
A2 – Investitii
A3 – Calculul capacitatii de productie si intocmirea planului de productie
A4 – Lansarea in productie a produselor
A5 – Executia produselor
A6 – Controlul de calitate
A7 – Urmarirea executiei planului de productie
A8 – Planul de aprovizionare
A9 – Intocmirea planului de vanzare
A10 – Vanzarea produselor finite
A11 – Urmarirea planului de desfacere
A12 – Gestiunea produselor
A13 –Urmarirea realizarii planului de desfacere
A14 – Trezoreria firmei
A15 –Contabilitatea manageriala
A16 – Contabilitatea financiara
A17 – Bilant si anexe
A18 – 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 Permanente
U.P.14 – Actualizarea Entitatii Permanente
U.P.21 – Creare structura si validare formala Entitatii de Stare
U.P.22 – Validarea in continut a Entitatii de Stare
U.P.23 – Listarea continutului Entitatii de Stare
U.P.24 – Actualizarea Entitatii de Stare
U.P.31 – Creare structura si validare formala Entitate variabila
U.P.32 – Validarea in continut a Entitatii Variabile
U.P.41 - Crearea fisierului intermediar de listare a situatiilor finale
U.P.42 – Listarea situatiei S1
U.P.43 – Listarea situatiei S2
U.P.44 – Listarea situatiei S3
U.P.45 - Listarea situatiei S4
5.Proiectarea machetelor de afisare a situatiilor de cautare

S1:

C1

Cantina R1

401 “Furnizori” R3

R11

C4 C38 Situatia intrarilor de alimente R9

Cod Denumire Pret Cod Cod Cantitate Valoare Cantitate Valoare iesiri
aliment aliment unitar gestiune furnizor intrata intrari iesita

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)
S2:

C1

Cantina R1

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

Cod aliment Cod gestiune Denumire Pret unitar Stocul zilei Soldul zilei
aliment

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)
S3:

C1

Cantina R1

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

Cod Cod Denumire Pret unitar Stoc Stocul zilei Abatere


aliment gestiune aliment normat 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)
S4:

C1

Cont R1

401 “Furnizori” R3
R11
Cont de Pasiv R7

C2 C62 Bon de casa R9

Cod Cod Denumire Pret Stoc Stocul Abatere Numarul


aliment gestiune aliment unitar siguranta zilei fata de alimentelor
stocul de consumate
siguranta
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)
6.Analiza datelor si algoritmi

Date de Algoritmi Cod Denumirea S1 S2 S3 S4


intrare Baza informationala date datelor de
iesire iesire

I1 X X X - E1 Cod aliment X X X X
X E2 Denumire X X X X
aliment
X E3 Unitatea de X X X
masura
X E4 Pret unitar X X X X
X E5 Cod cantina X X

X E6 Cod furnizor X

X E7 Canitate intrata X

A1 E8 Valoare intrari X

X E9 Cont X
corespondent
X E10 Cantitate X X
iesiri
A2 E11 Valoare iesiri X
A3 E12 Stocul zilei X

A4 E13 Soldul zilei X

X X X E14 Stoc normat X


X E15 Serie cantina X

X E16 Stoc final X


X E17 Sold final X

A1: Valoare intrari =Cantitate intrari * Pret unitar


A2: Valoare iesiri=Cantitate iesiri * Pret unitar
A3: Stocul lunii=Stoc initial + Canitate intrari – Cantitate iesiri
A4: Soldul lunii=Stocul lunii * pret unitar
7.Documente de intrare

Documente de culegere date permanente

Cod Denumire Unitate de masura Pret unitar


aliment aliment

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

Document culegere date de stare

Cod Stoc normat Stoc initial


aliment

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

Document culegere date variabile

Cod aliment Cod gestiune Cantitate intrata Cod Cantitate iesita


corespondent

N(8) N(9.3)
N(10) N(2) N(9.3)
8.Organigramele de sisteme aferente unitatilor functionale

U.F. 1 Crearea si actualizarea Entitatii permanente

Document de Document de actualizare a


culegere date Entitatii Permanente
permanente

U.P. 11 creare structura,


U.P. 14 Actuaizare Entitate
incarcare date si validare
Permanenta
formula Entitatii
permanente

Entitate
Termen Permanenta
permanenta Corecta
valida formal

S
K=CODM

Entitate P
sortata

U.P. 12 Validare in continut a


Entitatii Permanenete
Se va proiecta Documentul de actualizare a
Entitatii Permanente, care are o ultima coloana
Entitate ce va contine Codul de actualizare astfel:
Permanenta A – pentru adaugare,M - pentru modificare
corecta S – pentru stergere

U.P. 13 Listare Entitate


Permanenta
Listare continut
Entitate Permanenta

U.F. 2 Crearea si actualizarea Entitatii de stare

Document de actualizare a
Document de culegere
Entitatii de Stare
date de Stare

U.P. 21 Creare U.P. 24 Actualizare


structura, incarcare Entitate de Stare
date si validare formula
Entitatii de Stare

Entitate de
Entitate de Stare corecta
Stare valida

K=CODM
se va proiecta Documentul de actualizare a
Entitate de S Entitatii de Stare , care are o ultima coloana ce va contine
sortata codul de actualizare, astfel : A- pentru adaugare,
M- pentru modificare si S – pentru stergere
U.P. 22 Validarea in
continut a Entitatii de
Stare

Entitate de
Stare corecta
U.P. 23 Listare
Entitate de Stare

Listare Continut
Entitate Permanenta

U.F. 3 Crearea Entitatii Variabile

Document de culegere date


Variabile

U.P. 31 Creare structura,


incarcare date si validare
formula Entitate Variabila

Entitate
Variabila valida

S
K1=CODM
K2=CODGEST

Entitate
V sortata

U.P. 32 Validarea in
continut a Entitatii
Variabile

Entitate Variabila
corecta
U.F. 4 Listarea Situatilor Finale ale aplicatiei

Entitate Entitate de Entitate


Permanenta Stare corecta Variabila
corecta corecta

U.P. 41 Crearea Fisierului Temporal de Listare a


Situatilor Finale

Fisier Temporal
de Listare

U.P. 41 Listare U.P. 43 Listare U.P. 44 Listare U.P. 45 Listare


S1 S2 S3 S4

Situatia S1 Situatia S2 Situatia S3 Situatia S4


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.
1. Diagrama de context pentru activitatea

D8 CONT INCASARI

ENTITATEA 1 ENTITATEA 5
Reducere Incasare clienti Solicitare meniu
CLIENT FIDEL ALTI CLIENTI

Activitatea
Oferte meniu
Raspuns la cerere

ALIMENTATIE PUBLICA Comanda de prelucrat


Cerere intocmire Stoc alimente disponibile
ENTITATE 6
abonament lunar
CANTINA

ENTITATE 2
CERERE ENTITATEA 7
CLIENT POTENTIAL
Statistici analiza vanzari SERVICIUL
ENITIATEA 3 CONTABILITATE
OFERTA
FINANCIARA
FURNIZOR Statistici analiza membri
DE ALIMENTE ENTITATE 4

ALIMENTATIE
PUBLICA
2. Diagrama de descompunere

ACTIVITATEA

ALIMENTATIE
PUBLICA

APLICATIA 1 APLICATIE 2

EVIDENTA CLIENTI EVIDENTA FURNIZORI

UF 11 UF 12 UF 21 UF 22

TRANZACTII -> TRANZACTII IN CURS->


PRELUCRARE TRANZACTII RAPOARTE
CLIENTI (ABONAMENT) CLIENTI OFERTA MENIU
LANSARE COMANDA

UP 111 UP 112 UP 121 UP 122 UP 211 UP 212 UP 221 UP 222

CERERI CERERI OBLIGATII PLATA PLATA CU PLATA FARA PLATA


INSCRIERE REINSCRIERE REDUCERI INTEGRAL
CLIENT PARTIALA AVANS
ACORADATE A AVANS
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
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
4. DFD general

E3

FURNIZORII
Activitatea

E2 E4 E5 ALIMENTATIE
CLIENT SERVICIUL ALITI CLIENTI
PUBLICA
POTENTIAL CLIENTI APROVIZIONARE CU ALIMENTE

CERERE DE STATISTICI ANALIZA SOLICITARE

INSCRIERE CLIENTI SERVICII STABILIRE CANTITATE ALIMENTE


E6
ALIMENTATIE PUBLICA E6
Activitatea CANTINA
ACTUALIZARE CLIENTI
MAGAZIE
Evidenta clienti
D MODELUL DE DATE ALIMENTATIE PUBLICA
INFORMATII CLIENTI PLATA FURNIZORI

ADAUGARE ALIMENTE NOI

D8 CONT INCASARI
E1
INCASARE CLIENTI
CLIENT
FIDEL
REGULARIZARE INCASARI SI PLATI

E7
CONTABILITATE
FINANCIARA
5. DFD subsisteme CONSUM

1)
E1
INCASARI SI PLATI
CLIENTI FIDELI
CONSUM
U.F. 2.1
D7 CONTA BANCAR
PRELUCRARE E2
COMENZI
CLIENT
POTENTIAL

INFORMATII COMENZI EXISTENTE CONSUM

CONSUM AMANAT
E5

ALTI
CLIENTI
D3 COMENZI D4 COMENZI AMANATE

IN CANTINA

D5 ALIMENTE

U.F. 2.2 U.F. 2.3 U.F. 2.4


INTRETINERE INTRETINERE INTRETINERE
DATE COMENZI DATE COMENZI DATE DE
ALIMENTE
AMANATE

COMANDA DE PRELUCRAT
E4

ALIMENTAT
E3
IE PUBLICA
APROVIZIONARE CU ALIMENTE
FURNIZORI
DE CARE LIPSESC DIN CANTINA
ALIMENTA
2) E1 CAUTARE RASPUNS DE LA CLIENT

CLIENT

U.P. 2.1.2
D7 CONT INCASARI
PRELUCRARE RASPUNS
CLIENT

INCASARI SI PLATI

INCASARI SI PLATI

D3 COMENZI
U.P. 2.1.1

VANZARE
ALIMENTE PRELUCRARE COMENZI

E6
COMANDA DE PRELUCRAT
CANTINA
INFORMATII COMENZI EXISTENTE

D3 COMENZI
6. DFD activitati

E1

CLIENT MOD 2.1.2.1

REVIZUIRE
COMANDA
COMANDA DE LA MEMBRU

D4 COMANDA AMANATA
MOD 2.1.2.2
COMANDA REVIZUITA
VERIFICARE
COMANDA INREGISTRATA STOC
EXISTENT MOD 2.1.2.4
D3 COMENZI
INSTIINTARE
COMANDA COMANDA EXISTENTA AMANARE
CLIENT
MOD 2.1.2.3

PLATA CLIENT
E2

D7 CONTA BANCAR INCASARI SI PLATI INSTINTARE COMANDA CLIENT


POTENTIAL

D4 CLIENTI POTENTIALI
E5

CANTINA

MOD 2.1.2.5

INCHIDERE COMANDA

E4

ALIMENTATIE D6 CONVENTII
PUBLICA

D1 CLIENTI
10. Diagrame UML

1. Diagrama USE CASE

Preparare aliment

meniu cantina

preia comanda

serveste client

plaseaza comanda

client

2. Diagrama de clase
client
relatie client
+descriere vanzare
+vanzare alimet

meniu cantina

relatie aliment
+gatire aliment
CANTINA +ornat

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


Clientul plaseaza
comanda

Alimentul exista alimentul nu exista

Comanda se Comanda se
finalizeaza anuleaza
Clientul primeste
comanda ceruta

6. Diagrama de componente

Clientul plaseaza comanda


Client

Bucatarul
inregistreaza
comanda

Gestionarea
comenzii
Gestionare continutului
comenzii
Program Comanda Comanda
inregistrata

S-ar putea să vă placă și