Proiect C++ - implementare configurator mașini

Proiect
8/10 (1 vot)
Conține 15 fișiere: doc, cpp, h, exe, txt, o, layout, cbp, depend
Pagini : 11 în total
Cuvinte : 1455
Mărime: 373.43KB (arhivat)
Publicat de: Remus Ungureanu
Puncte necesare: 10

Cuprins

  1. 1. Tema si motivatia alegerii.pag 2
  2. 2. Elemente teoretice.pag 4
  3. 3. Elemente specifice POO.pag 6
  4. 4. Implementare.pag 7
  5. 5. Analiza solutiei implementate.pag 9
  6. 6. Concluzii.pag 10
  7. 7. Bibliografie.pag 11

Extras din proiect

Tema Proiect

Proiectul consta intr-un configurator de masini, in care, cu ajutorul mai multor optiuni, utilizatorul isi poate cauta o masina.

Aceasta tema este destul de complexa deoarece imbina mai multe capitole diferit din programarea in C++, ca de exemplu lucrul cu fisierele, lucrul cu clase de obiecte, programarea modulara precum si alte tehnici si metode de programare.

Elemente teoretice

Configuratorul de masini este un program care, pe baza unor intrebari ajuta utilizatorul sa isi gaseasca masina dorita. Functionalitatea este simpla si intuitiva(precum se observa in imaginea de mai jos), fiecare intrebare avand raspunsiri multiple, astfel ca utilizatorul sa poata gasi o masina pe plac. Numarul de optiuni este limitat doar de baza de date a masinilor.

Configuratorul de masini a fost creat cu ajutorul unei matrici drept baza de date in care sunt salvate masinile impreuna cu caracteristicile fiecareia, apoi punandu-se intrebari utilizatorului pentru fiecare caracteristica in parte,atata timp cat exista cel putin o masina care sa indeplineasca conditiile alese anterior. Pentru o mai buna intelegere se pot observa si imaginile de mai jos.

In aceasta imagine se observa modul de memorare a masinilor din stoc. Am ales aceasta optiune de memorare deoarece este simplu de utilizat, ocupa un spatiu mic si se pot adauga masini noi (impreuna cu caracteristicile sale) – intr-un mod foarte usor.

Programul este interactiv, permitand utilizatorului sa isi aleaga varianta dorita din modelele ce se afla in stoc.

Dupa ce utilizatorul isi gaseste masina dorita, datele de iesire(marca masinii, modelul precum si celelalte optiuni) pot fi salvate intr-un fisier daca se doreste acest lucru.

Programul initial ofera un meniu simplu, intuitiv, ce poate fi usor utilizat cu ajutorul tastelor directionale, el oferind 6 optiuni:

1. Configuratie noua, in care utilizatorul isi poate cauta masina dorita;

2. Afiseaza configuratii salvate, cu ajutorul careia utilizatorul poate sa vada alte modele salvate de el;

3. Help, unde utilizatorul este informat pe scurt aspura utilitatii programului;

4. Info autor;

5. Sterge fisier, cu ajutorul careia se sterg toate datele din fisier;

5. Exit, optiune de parasire a programului.

Preview document

Proiect C++ - implementare configurator mașini - Pagina 1
Proiect C++ - implementare configurator mașini - Pagina 2
Proiect C++ - implementare configurator mașini - Pagina 3
Proiect C++ - implementare configurator mașini - Pagina 4
Proiect C++ - implementare configurator mașini - Pagina 5
Proiect C++ - implementare configurator mașini - Pagina 6
Proiect C++ - implementare configurator mașini - Pagina 7
Proiect C++ - implementare configurator mașini - Pagina 8
Proiect C++ - implementare configurator mașini - Pagina 9
Proiect C++ - implementare configurator mașini - Pagina 10
Proiect C++ - implementare configurator mașini - Pagina 11

Conținut arhivă zip

  • Configurator
    • bin
      • Debug
        • configuratii.txt
        • Configurator.exe
    • obj
      • Debug
        • main.o
        • mymenu.o
        • stoc.o
    • configuratii.txt
    • Configurator.cbp
    • Configurator.depend
    • Configurator.layout
    • main.cpp
    • mymenu.cpp
    • mymenu.h
    • stoc.cpp
    • stoc.h
  • Proiect c++ - Implementare Configurator Masini.doc

Alții au mai descărcat și

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Introducere POO

In lumea in care traim suntem obisnuiti sa numim obiecte acele entitati care sunt caracterizate prin masa, adica materie. Prin extensie, pot fi...

Te-ar putea interesa și

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Plan de Afaceri - Automobile Bavaria

Plan de afaceri A. DATE DE IDENTIFICARE ALE ÎNTREPRINDERII 1.Numele complet al întreprinderii : Automobile Bavaria 2.Coordonatele întreprinderii...

Rețele Linux

- Conectarea unui LAN la Internet - Cazul clasic al conectarii la Internet Pentru ca un calculator sa fie conectat la Internet trebuie intai sa...

Extinderea sistemului de emitere electronică a legitimațiilor de călătorie la CFR

1. Necesitatea şi oportunitatea proiectului Transportul public de călători pe calea ferată în România constituie un.serviciu esenţial pentru...

Studiul comunicației pe magistrale industriale

1. Introducere Protocoalele de comunicatie pentru aplicatiile industriale le cuprind si pe cele din asa numitul domeniu "Fieldbus" in care se...

Conectare unui LAN printr-un Router Linux

Introducere Aceasta lucrare îsi propune sa ofere o privire de ansamblu asupra problemelor pe care le ridica configurarea si administrarea unei...

Modelarea Geometrică și Proiectarea Asistată de Calculator

CAPITOLUL I Modelarea geometrică şi proiectarea asistată de calculator Una dintre activităţile cheie în orice proces de design de produs este de...

Profinet

PROFINET este membru al familiei PROFIBUS de protocoale. PROFINET poate manvevra simultan atat transmisii standard TCP/IP cat si transmisii...

Ai nevoie de altceva?