Sunteți pe pagina 1din 8

Ministerul Educaiei Republicii Moldova

Catedra Informatic

PP Magazin alimentar Proiectarea de ansamblu

Elaborat: Palade Victor Inf0808g

Chiinu 2011

Cuprins
1. 2. 3. 4. Generaliti despre produsul program............................................................................................ 3 Structura funcionala a PP ............................................................................................................... 5 Descrierea fluxului de informaie .................................................................................................... 7 Estimarea necesarului de resurse ................................................................................................... 9

1. Generaliti despre produsul program Acest produs program este realizat special pentru a uura lucrul cu marfurile din Magazinul Alimentar .I. Palade. El are ca scop nlocuirea unei pri din lucrul manual al angajailor acestei intreprinderi, ei trebuind sa duca evidena mrfurilor din depozit i din magazin utiliznd caiete n care se nregistreaz toate aciunile cu mrfuri, denumirea, cantitatea i preul fiecrui produs, acest lucru fiind foarte anevoios, necesitnd mai multe persoane i foarte mult timp. Astfel acest produs program va automatiza toate aceste procese, permiind utilizatorului s fac transfer de mrfuri sau s scrie o comand de produse, doar efectund cteva click-uri intr-o interfata prietenoasa. La fel el va ajuta vnztorii

s duc evidena teremenelor de valabilitate a produselor, pentru a evita expirarea lor. El va uura i lucrul directorului care mai uor va monitoriza toat activitatea ntreprinderii refritoare la mrfuri, astfel el va putea lua ior decizii referior la cantitatea mrfurilor ce trebuiesc procurate pentru realizare, pentru a nu avea nici surplus nici deficit. Acest produs program mai poate fi implementat n multe alte magazine alimentare unde nc evidena contabil nu este automatizat, iar de acestea sint nc multe, mai ales prin satele din republic. n caz de necesitate i n dependen de modul de lucru al Intreprinderii se pot aduga module noi sau se pot scoate din acestea existente, cum ar fi cel legat de evidena depozitului, fiindc n unele magzine mai mici depozitul poate lipsi. Se pot stabili ali parametri de vnzare n caz c se dorete schimbarea domeniului de lucru, astfel dac chiar este utilizat i la magazine de alte mrfuri, el va putea fi uor modificat astfel nct s fie eficient i acolo.

Prin realizarea acestui produs program am ca scop simplificarea lucrului din .I. Palade, dar n acelai timp i concretizarea lui, fiindc consider c lucrul cu evidena produselor printr-un program automatizat este mai uor i mai precis dect lucrul manual utiliznd caiete. El va duce evidena produselor din depozit i magazin, evideniind produsele care sunt cu probleme(snt aproape expirate sau chiar expirate, sunt pe terminate sau chiar sau terminat). El este special prin faptul ca este ieftin(adica gratis), cu o interfata grafica simpla, mai usoara decit in programele complexe specializate de evidenta.

2. Structura funcionala a PP n schema de pe pagina urmtoare avem ilustrat structura funcional a produsului program Magazin Alimentar. n ea putem observa cteva module principale de la care reies altele mai mici pentru prelucrri mai detalizate a datelor. Module : a) Administrarea Bazei de date; a. Modificarea si adaugarea datelor; b. Stergerea datelor; b) Sortarea datelor dupa parametru; a. Dupa pret; b. Dupa tip produs; c. Dupa producator; d. Dupa data; c) Transfer produs Depozit->Magazin; d) Calculul pretului de vinzare e) Evidenta produselor dupa termen; f) Evidentierea celor expirate; a. Ieftinirea cu 20% a celor aproape expirate; g) Evidenta dupa marimea stocului; h) Evidenta stocului din depozit; i) Evidenta stocului din magazin;

Fig 2.1 Schema funcionala a PP;

3. Descrierea fluxului de informaie Datele de intrare: denumire produs; denumire producator; pret initial de la producator; data producerii; data cumpararii; termenul de valabilitate; cantitate depozit(bucati); cantitate magazin; nr de zile pina la evidentierea produselor in dependenta de termenul de valabilitate; cantitatea minima;

Date de iesire: denumire produs; producator; pret actual in vinzare ; pret initial; cantitate magazin, depozit; data expirarii; Afiari speiale: lista produselor expirate; lista produselor cu termenul de valabilitate pe terminate; lista produselor al caror stoc este pe terminate;

lista produselor la reducere;

Fig. 3.1 Introducerea datelor;

Datele initiale din BD vor fi introduse de utilizator, iar dupa verificare vor fi transferate in Baza de date, in caz ca vor fi introduse date eronate, utilizatorul va fi nevoit sa faca introducerea repetata.
Schema fluxului de date in program la prelucrarea lor in diferite moduri. Modificare, adaugare, stergere date

BD

Transfer de produse depozit->magazin

Cautare dupa data expirarii

Cautare dupa marimea stocului

Pret=0

Pret-20%

Emitere lista de comanda a produselor

+20%

Tip produs

Calcularea pretului de vinzare

+8%

Sortare

Afisarea produs

4. Estimarea necesarului de resurse Pentru elaborarea produslui voi utiliza ca limbaj de programare Borland C++ Builder, fiindca e comod de lucrat cu acest limbaj si in plus am experienta necesara pentru a-l putea realiza. Ca Sistem de gestiune a bazei de date voi utiliza MySQL. Timpul de executie al oricarei instructiuni din program nu va depasi 1secunda, cred ca totusi va lucra mult mai rapid, fiindca nu va avea foarte multe inregistrari. Necesarul de memorie pentru program va fi aproximateiv de 2MO iar pentru BD aproximativ 15MO; Resursele de timp pentru efectuare: Proiectarea de ansamblu ----- 1 octombrie; Proiectarea de detaliu --------- 20 octombrie; Elaborarea produsului --------- 20 noiembrie; a. Baza de date 25 octombrie; b. Interfata grafica 5 noiembrie; c. Programarea modulelor 20 noimbrie; Integrarea si testarea ----------- 5 decembrie;

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