Respectarea formelor normale

După stabilirea conexiunilor logice, este necesar să se verifice tabelele pentru respectarea formularelor normale.

Primul form normal corespunde tuturor tabelelor, deoarece înregistrările lor sunt unice, ceea ce este asigurat de prezența unei chei primare.







De asemenea, toate tabelele corespund celei de-a doua forme normale și nici un câmp "non-cheie" nu depinde funcțional de partea cheii primare compuse, deoarece fiecare tabel are o cheie primară simplă.

Absența dependențelor tranzitorii între câmpurile tabelelor indică faptul că acestea corespund celei de a treia forme normale.

Și de atunci fiecare tabel de sarcini are o cheie primară simplă, apoi toate acestea corespund automat celei de-a treia forme normale întărite.

După verificarea tabelelor pentru respectarea celei de-a treia forme normale întărite, puteți trece la proiectarea fizică a elementelor sistemului informatic.

Capitolul 3. Proiectarea fizică a elementelor AIS

3.1. Descrierea mediului de dezvoltare Clarion

Dezvoltarea sistemului informațional a fost realizată în limbajul Clarion în mediul integrat de dezvoltare "Clarion 6 Enterprise", care permite crearea de programe folosind design vizual bazat pe șabloane cu generare automată de coduri.

Clarion este un limbaj de programare generală generală de generația a 4-a, dezvoltat de SoftVelocity pentru a crea aplicații de business baze de date. Limbajul include instrumente pentru descrierea formularelor de ecran, a rapoartelor și a bazelor de date.

Pentru a simplifica procesul de dezvoltare a programelor pe Clarion, principiile programării vizuale sunt utilizate pe scară largă. Incorporate în mediul de dezvoltare, "șabloanele", asociate strâns cu generatorul de coduri, sunt concepute pentru a construi un cod reutilizabil de înaltă calitate și pentru a reduce drastic timpul petrecut pentru rezolvarea sarcinilor de rutină.

Dezvoltatorul specifică în mod interactiv parametrii pentru a apela șabloane, iar generatorul macro încorporat generează codul programului. Dacă este necesar, "punctele de inserție" pot fi descrise unde dezvoltatorul poate introduce propriul cod de program, care va fi inserat în textul de program generat. Aceste șabloane sunt deschise pentru modificări și ușor de învățat, iar limba șablonului vă permite să adăugați funcții noi, inclusiv cele care nu sunt furnizate chiar de creatorii de Clarion.

Respectarea formelor normale

Fig. 7. Fereastra principală a mediului de dezvoltare Clarion

Fereastra principală este împărțită în două părți, deasupra cărora există un panou de taste "fierbinți".

Partea din dreapta a ferestrei afișează:

· Lista tabelelor utilizate de procedură;

· Elementele interfeței ferestrei;

3.2. Dezvoltarea elementelor AIS în mediul Clarion

Dezvoltarea unei baze de date începe cu crearea unui Dicționar, a unei descrieri a tabelelor și a câmpurilor în care vor fi stocate datele. Apoi, sunt descrise cheile necesare pentru a comunica cu alte tabele. Următoarea imagine prezintă tabelele din partea stângă a ferestrei, iar câmpurile și tastele sunt în partea dreaptă.

Respectarea formelor normale






Tabelele sunt stocate pe disc sub formă de fișiere cu extensia tps.

Respectarea formelor normale

Fig. 9. Tabele de baze de date sub formă de fișiere

După descrierea tabelelor, câmpurilor și cheilor, se creează linkuri între tabele. Figura de mai jos arată o fereastră care leagă tabelele "Comenzi" și "Clienți". Tipul relației dintre ele este "M: 1".

Respectarea formelor normale

Fig. 10. Stabilirea relațiilor dintre mese

Legând tabelele, puteți începe proiectarea aplicației. Această etapă implică crearea de formulare de ecran, stabilirea conexiunilor între ele și scrierea codului de program.

Respectarea formelor normale

Bara de instrumente Align vă permite să aliniați elementele interfeței. Bara de instrumente Control vă permite să adăugați noi elemente de interfață: linii, sugestii, câmpuri de introducere, butoane, casete de selectare, butoane radio, file, liste de derulare, liste derulante, bare de progres, imagini, grupuri de elemente și altele.

3.3. Descrierea elementelor interfeței programului dezvoltat

Fereastra principală a programului

Respectarea formelor normale

Fig. 12. Fereastra principală a programului "Transport marfă"

Fereastra principală apare după pornirea programului și conține bara de meniu și butoanele pentru acces rapid la funcțiile principale. Butoanele de dimensiuni mari și prezența pictogramelor vă permit să navigați rapid în program și să furnizați o interfață intuitivă.

Descrierea butoanelor din fereastra principală a programului este prezentată în tabelul următor.

Tabelul 13. Descrierea butoanelor din fereastra principală a programului

Butonul "DRIVERS" deschide formularul "Drivers", care vă permite să gestionați informații despre drivere

Butonul "CLIENȚI" deschide formularul de ecran "Clienți", care vă permite să gestionați informațiile despre clienți

Respectarea formelor normale

Butonul "AUTO" deschide formularul "Automobile", permițându-vă să gestionați informații despre mașini

Butonul "TIPURI DE CARBURANT" deschide ecranul "Tipuri de combustibil", care vă permite să gestionați informații despre tipurile de combustibil pentru autovehicule

Butonul "ORDERS" deschide ecranul "Comenzi", care vă permite să gestionați informații despre comenzile clienților

Conținutul elementelor de meniu este prezentat în imaginile de mai jos.

Respectarea formelor normale

Fig. 13. Meniul funcțiilor principale

Respectarea formelor normale

Fig. 14. Meniu "Directoare"

Respectarea formelor normale

Fig. 15. Meniul "Rapoarte"

Respectarea formelor normale

Fig. 16. Formularul "Comenzi"

În partea de sus a ferestrei este o listă de comenzi, iar în partea de jos - informații detaliate despre comanda selectată în prezent.

Filtrul de stare a comenzii vă permite să afișați numai acele înregistrări care au statutul corespunzător.

Butonul Imprimare vă permite să imprimați un raport privind toate comenzile.

În colțul din dreapta jos, sunt afișate informații despre numărul total de comenzi, precum și o diagramă care arată proporțiile numărului de ordine de la persoane fizice și juridice.







Trimiteți-le prietenilor: