41 2 2MB
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
2
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
3
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.
4
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
5
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
6
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
7
Formular1.fxp – Selectarea modelului
DS3form.scx; asemanator cu DS4form.scx si DS5form.scx DS3info.scx – Informatii; asemanator cu DS4form.scx si DS5form.scx
8
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
9
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
•
PC with a Pentium-class processor
Operating System
•
•
Microsoft Windows 2000 with Service Pack 3 or later operating system Microsoft Windows XP or later Microsoft Windows Server 2003 or later
Memory
•
64 MB of RAM minimum; 128 MB or higher recommended
Hard Disk
•
165 MB of available hard-disk space for typical installation; 20 MB of additional hard-disk space for Microsoft Visual FoxPro 9.0 Prerequisites
Drive
•
CD-ROM or DVD-ROM drive
Display
•
Super VGA 800 X 600 or higher-resolution monitor with 256 colors
Mouse
•
Microsoft Mouse or compatible pointing device
•
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