Extras din proiect
Tema proiectului
Formularea temei
Realizarea unei aplicatii in C++ care sa tina evidenta produselor dintr-un depozit alimentar.
Motivarea alegerii temei
Pentru o evidenta strica a documentelor, este importanta inregistrarea lor la intrarea in societate. Ele primesc in acel moment un numar unic de inregistrare, si sunt stocate automat in baza de date a sistemului.
Cu aceasta aplicatie se tin usor evidenta tuturor produselor ce intra in depozit si creerea rapoartelor economice este foarte usor de realizat.
Elemente teoretice
Descrierea programului
Programul are ca scop inregistrarea produselor, stocarea cantitatilor si afisarea raportului cantitate pret.
Produsele sunt inregistrate cu un cod unic si date specifice ( nume produs, cantitate si pret per kg).
Oricand se pot verifica datele din sistem utilizand functia “Afisare produs”.
Cu ajutorul functie de “Cumparare” putem vinde produsele pe stoc.
Functia “Cautare produs” ne ajuta la verificare daca un anumit produs este pe stoc, in ce cantitate si detalii despre pretul acestuia.
Organizarea Datelor
Clasa „crs” contine urmatoarele tipuri de date:
Denumire camp Tip Dimensiune
cod int 4
produs string unknown
cantitate int 4
pret_fara double 8
pret double 8
Implementare
Odata cu deschiderea programului se executa o functie numita start();
void start(){
system("cls");
ifstream fisier("start1.txt");
if(fisier.fail()){
cout << "nnttAtentie! fisierul < start1.txt > nu exista..." << endl;
return;
}
cout << "nnn";
while(!fisier.eof()){
cout << (char)fisier.get();
Sleep(1);
}
prodnumber();
Sleep(4700);
}
Preview document
Conținut arhivă zip
- bin
- Debug
- crs.exe
- include
- crs.h
- obj
- Debug
- src
- crs.o
- main.o
- src
- crs.cpp
- Copy of db.txt
- crs.cbp
- crs.depend
- crs.layout
- db.txt
- Gestiunea Documentelor Contabile.docx
- info.txt
- main.cpp
- start.txt
- start1.txt