You are on page 1of 19

Liceul Teoretic Anghel Saligny, Cernavoda

LUCRARE DE ATESTARE A COMPETENTELOR PROFESIONALE LA DISCIPLINA INFORMATICA


PROFIL MATEMATICA-INFORMATICA

Profesor indrumator Marieta Vasilache

Absolvent Ulinici Andrei Clasa a XII-a A

2013

Configurator auto Citroen Seria DS

Cuprins

Prezentare generala a temei.............................4 Structura aplicatiei............................................5 Secvente semnificative de programare..........14 Resurse hardware si software necesare.16 Help - Modalitati de accesare..........................17 Bibliografie.......................................................19

Prezentare generala a temei

Tema atestatului, asa cum spune titlul, o constituie in principal posibilitatea configurarii de catre utilizator a modelelor de automobile Citroen din seria DS (Distinctive Spirit). Am ales aceasta tema deoarece sunt pasionat de automobilism. Aplicatia se adreseaza atat celor in cautare de o masina fiabila si de calitate, dar si cu performante peste care nu poti trece cu vederea, astfel incat sa poata face o alegere a unui model, cat si celor interesati sa afle mai multe informatii tehnice si de design. Totodata poate fi de ajutor si celor care vor faca cea mai buna alegere atunci cand vor sa achizitioneze o masina care sa-i avantajeze din punct de vedere tehnic si nu in ultimul rand al pretului. Alegerea se poate face intre hachback-urile DS3, cu 3 usi, DS4 si DS5, cu 5 usi.

Structura aplicatiei

Fiind o aplicatie care necesita prelucrarea unui volum destul de mare de date am ales drept limbaj pentru scrierea acesteia limbajul FoxPro. Aplicatia este formata din tabele, formulare si rapoarte.

Baze de date (tabele)

Tabel.dbf Cuprinde majoritatea datele tehnice a seriei de automobile

Tabel1.dbf Stocheaza informatiile cu optionale, in functie de model si de echipare

Tabel2.dbf Contine datele de configurare a masinii in functie de culoare

Urmatoarele baze de date sunt auxiliare, ajutand la o mai buna gestionare a datelor in cadrul aplicatiei: dsconfig.dbf, dsconfig1.dbf, dsconfig2.dbf, dsconfig3.dbf, dsconfig4.dbf, modelconfig.dbf, modelconfig1.dbf, modelconfig2.dbf.

Formulare

Configurator auto.fxp Formularul de inceput

Formular1.fxp Selectarea modelului

DS3form.scx; asemanator cu DS4form.scx si DS5form.scx DS3info.scx Informatii; asemanator cu DS4form.scx si DS5form.scx

DS3galerie.scx Galerie cu posibilitate de zoom; asemanator cu DS4galerie.scx si DS5galerie.scx

DS3config.scx Configurarea modelului; asemanator cu DS4config.scx si DS5config.scx

Pentru configurare se poate filtra tabelul care apare, in functie de modelul ales. Se introduce codul in casuta, dupa care se apasa butonul Alege. Pe butonul Dotari standard se afiseaza dotarile in functie de echipare. De aici se poate continua cu:

DS3cool.scx Alegerea culorii; asemanator cu DS4cool.scx si DS5cool.scx

10

DS3opt.scx Selectarea optionalelor; asemanator cu DS4opt.scx si DS5opt.scx Ca si la celelalte formulare,butonul Filtreaza pastreaza in tabel un singur model (exemplu: DS3), iar Ridica filtru anuleaza comanda anterioara. Dupa filtrare se selecteaza prin click optionalul dorit, apoi se actioneaza butonul Alege.

11

Rapoarte DSRAPORT.FRX Afiseaza informatiile din tabelul cu date tehnice

RAPORT.FRX Datele dupa selectarea configurarii tehnice

12

RAPORT1.FRX Optionale

RAPORT1.FRX Culoare

13

Secvente semnificative de programare

Configurator auto.prg Programul principal Deschiderea formularului principal do form formular Formular.scx Deschiderea formularului de alegere a modelului do form formular1 Formular1.scx Afisare raport general report form dsraport preview Afisare formular DS3 do form ds3form Afisare formular DS4 do form ds4form Afisare formular DS5 do form ds5form

In modul prezentat mai sus functioneaza butoanele care dechid formulare sau rapoarte.

14

DS3config.scx Filtrare set filter to model="DS3" Ridicare filtru set filter to thisform.refresh Afisare date despre model in functie de codul introdus in casuta use modelconfig exclusive again append from tabel for cod=dsconfig3.Cod report form raport preview for cod=dsconfig3.Cod DS3cool.scx Afisare culoare model in functie de cea selectata din tabel use modelconfig2 exclusive again append from tabel2 for cod=dsconfig4.Cod report form raport2 preview for cod=dsconfig4.Cod DS3opt.scx Afisare optionala model in functie de cea selectata din tabel use modelconfig1 exclusive again append from tabel1 for cod=dsconfig2.Cod report form raport1 preview for cod=dsconfig2.Cod

Secventele de program pentru modelele DS4 si DS5 sunt asemanatoare cu cele de mai sus.
15

Resurse hardware si software necesare

Programul este construit in Microsoft Visual FoxPro v 5.0. Pentru a-l putea deschide se poate folosi si o versiune mai noua a acestuia. Eu recomand versiunea 9.0 SP2. Resurse necesare
Minimum Requirements Processor Operating System

PC with a Pentium-class processor Microsoft Windows 2000 with Service Pack 3 or later operating system Microsoft Windows XP or later Microsoft Windows Server 2003 or later 64 MB of RAM minimum; 128 MB or higher recommended 165 MB of available hard-disk space for typical installation; 20 MB of additional hard-disk space for Microsoft Visual FoxPro 9.0 Prerequisites CD-ROM or DVD-ROM drive Super VGA 800 X 600 or higher-resolution monitor with 256 colors Microsoft Mouse or compatible pointing device

Memory Hard Disk

Drive Display Mouse

16

Help Modalitati de accesare

Folosirea programului este una destul de simpla, avand o interfata prietenoasa cu utilizatorul. Accesarea lui se face din folderul Andrei Ulinici Configurator auto, iar aplicatia se ruleaza facand dublu click pe Configurator auto.FXP.

17

O alta modalitate de deschidere a aplicatiei este urmatoarea: Se deschide programul Visual FoxPro. Din bara de meniu se selecteaza meniul Program, apoi comanda Do:

Se va afisa apoi pe ecran o fereastra de tip browse, din care va trebui sa selectati locatia folder-ului Andrei Ulinici Configurator auto. Aici aveti grija ca in lista denumita Files of type sa fie selectat campul Program. Dati dublu click pe Configurator auto.prg, sau selectati Configurator auto.prg, apoi click pe butonul Do.

18

Bibliografie

Mariana Pantiru, Ionut Pantiru, Irina-Ioana Pantiru Informatica, varianta Visual FoxPro, manual pentru clasa a XII-a, editura L&S INFOMAT Marcel Andrei Homorodean, Simona Petrescu Limbajul de programare, VISUAL FoxPro 6.0, editura NICULESCU http://www.sdprestige.ro http://www.automarket.ro http://www.citroen.ro

19