Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




PREZENTAREA PRODUSULUI SOFTWARE, IMPLEMENTAREA SI EXPLOATAREA APLICATIEI

Informatica


Prezentarea  produsului software, implementarea si exploatarea aplicatiei

Specificarea configuratiei hard si soft



Resursele minimale necesare pentru implementarea sistemului si rularea acestuia in conditii optime se impart in resurse hardware si resurse software.

Resursele hardware se refera atat la configuratia server-ului bazei de date si configuratia statiilor de lucru cat si la configuratia echipamentelor care asigura interconectarea calculatoarelor (ceruta de S.G.B.D.-ul ORACLE si de sistemul de operare WINDOWS 2000).

Aceste resurse exista deja la sediul OTTER DISTRIBUTION  (reteaua locala ce este implementata are la baza un SWITCH).

Configuratia minimala server-ului:

Ø     Procesor: AMD Athlon XP 2,6 GHz

Ø     Memorie: 512 MB DDR

Ø     HDD: 60 GB

Ø     VIDEO: 64 MB DDR

Ø     CD-ROM: 52X

Ø     CD-RW:52X/24X/52X

Ø     Floppy disk: 3,5", 1,44 MB

Ø     Monitor 17"

Ø     Imprimanta matriceala

Ø     Imprimanta Ink-Jet

Configuratia minimala a statiilor de lucru:

Ø     Procesor: AMD Athlon 1 GHz

Ø     Memorie: 128 MB DDR

Ø     HDD: 20 GB

Ø     VIDEO: 32 MB

Ø     CD-ROM: 52X

Ø     Floppy disk: 3,5", 1,44 MB

Ø     Monitor 17"

Ø     Imprimanta matriceala

Ø     Imprimanta Ink-Jet

Resursele software necesare pentru implementarea aplicatiei sunt formate din S.G.B.D-ul ORACLE 9i (cu cele doua componente de baza ORACLE DATABASE si ORACLE DEVELOPER) si sistemul de operare WINDOWS 2000.

5.2. Notiuni privind utilizarea produsului Oracle Form Builder

1.Informatii generale despre Oracle Developer

Pentru realizarea mai usoara a aplicatiilor pe baze de date Oracle, firma Oracle a realizat un set de produse software, orientate pe obiect, grupate sub denumirea Oracle Developer. In acest set de produse software de aplicatie sunt cuprinse urmatoarele produse sau instrumente (tools):

Form Builder sau SQL*Forms care permite crearea aplicatiilor client/server cu ajutorul videoformelor, meniurilor si bibliotecilor. Aplicatiile construite cu Form Builder permit regasirea, introducerea, modificarea si salvarea informatiilor in baze de date.

Project Builder care permite crearea, activitate care se executa prin asocierea fisierelor aplicatiei unui proiect central. Acesta poate fi editat, compilat si impachetat pentru a putea fi livrat beneficiarilor;

Report Builder sau SQL*Reports care permite crearea de rapoarte, practice in orice format, incluzand tabele, relatii master-detaile, matrice, etichete postale, scrisori, liste, statistici etc;

Graphic Builder sau SQL*Graphics care permite vizualizarea datelor sub forma de grafice diverse si construirea unor aplicatii grafice;

Procedure Builder, care permite lucrul atat la nivelul statiei client, cat si al serverului cu limbajul PL/SQL, incluzand unitati de program, biblioteci si triggeri;

Translation Builder, care permite translatarea aplicatiei construita cu Developer in orice limba suportata de produsele Oracle;

Schema Builder, care este un instrument grafic ce permite crearea, copierea, modificarea si schimbarea obiectelor bazei de date si a relatiilor dintre ele;

Query Builder, care este un instrument proiectet pentru analisti, manageri si alte personae cu responsabilitati in dirijarea unei organizatii sau afaceri. El permite regasirea de date in bazele de date a unor rapoarte specifice activitatii de analiza economica.

2.Elemente generale despre Form Builder

Instrumentul Forms este o componenta principala a setului de produse Developer si are trei componente:

Form Builder, care permite crearea aplicatiilor, priectarea si stocarea definitiilor videoformelor, meniurilor si bibliotecilor. Meniul principal al lui Form Builder contine submeniurile:

File, care include optiuni ce permit deschiderea unui modul al aplicatiei, salvarea lui, conectarea la o baza de date si alte activitati de administrare;

Edit, care include optiunile Cut, Copy, Paste etc;

View, care permite restrangerea sau extinderea gamei obiectelor care apar in arborescenta din Object Navigator;

Navigator, care permite manipularea obiectelor din Object Navigator;

Program, care include optiuni de compilare, rulare, depanare etc. a modulelor aplicatiei;

Tools, care include optiuni Wizard, pentru setarea functionalizarii Form Builder si pentru apelarea unor editoare specifice;

Window;

Help, care furnizeaza informatii despre modul de utilizare Form Builder.

Optiunile meniului form Builder

Form Compiler, care permite compilarea aplicatiilor create cu Form Builder;

Form Runtime, care permite executarea modulelor create cu Form Builder si compilate cu Form Compiler;

O aplicatie construita cu Form Builder utilizeaza doua categorii de obiecte specifice:

1. Obiecte de interfata :

Element de tip text (text item);

Element de tip liste (list item);

Butoane de apasare (push butons);

Element de afisare (display item);

Butoane radio (radio button);

Caseta de validare (check box);

Elemente de tip lista de valori (list of value);

Elemente de tip fereastra de avertizare (alert window0;

Elemente de tip imagine 9image item);

Elemente de tip sunet (sound item);

Elemente de tip harta (chart item).

Obiecte grafice: poligoane, cercuri, linii, imagini etc.

O aplicatie construita cu Form Builder poate contine patru module,astfel:

Form (videoformat, machete sau forma) este modulul principal al aplicatiei si consta dintr=-o colectie de obiecte (dintre cele prezentate mai sus0 si de rutine PL/SQL care definesc aplicatia si interfata acestuia cu baza de date si utilizatorul;

Menu (meniu) este o colectie de obiecte specifice care ajuta utilizatorul sa utilizeze interfata aplicatiei. Un modul meniu poate fi format dintr-o ierarhie de meniuri, iar Form Builder aseaza fiecariu videoformat un meniu imolicit;

PL/SQL Library (biblioteca PL/SQL) este o colectie de proceduri, functii si pachete Pl/SQL care pot fi apelate de modulele aplicatiei;

Object Library (biblioteca de obiecte) este o colectie de obicte ce pot  fi utilizate in dezvoltarea altor module ale aplicatiei.

Form Builder permite salvarea si stocarea modulelor videoformelor si meniurilor in fisiere sau in baza de date. Fisierele pot fi de trei tipuri: binar (.FMB, .MMB), text (.FMT, .MMT) si executabil (.FMX, .MMX). Fisierul binar este creat de Form Builder, iar  dinacesta, prin conversie, se poate obtine fisierul text, iar prin compilare cu Form Builder se obtune fisierul executabil.

Structura unui videoformat

3.1 Obiectele cu care se interactioneaza la momentul executiei unui videoformat

canvasul este o suprafata pe care sunt aranjate elementele vizuale ale videoformatului. Un videoformat poate avea mai multe canvasuri. Un canvas poate afisa elementele din unul sau mai multe blocuri. Pentru a vedea elementele incluse in canvas acesta trebuie vizualizat intr-o fereastra. Elementele unui bloc pot aparea in mai multe canvasuri si mai multe ferestre.

fereastra este o modalitate de vizulizare a canvasului. Daca fereastra este de dimensiune mai mica decat canvasul pe care-l afiseaza, atunci aceasta este prevazuta cu sageti de scroll la stanga-dreapta sau sus-jos, pentru a putea astfel vizualiza intregul canvas.

3.2. Obiectele de interfata a aplicatiei

blocul este un container care grupeaza oricare dintre elementele obiect prezentate mai sus. Blocul nu are o reprezentare fizica, el fiind regasit numai la nivelul logic al unei aplicatii. In videoformat sunt vizibile doar elementele grupate in blocuri. Un videoformat poate contine mai multe blocuri. Blocurile pot fi de doua tipuri:

- blocuri de date (Data block) care sunt associate cu o tabela dintr-o baza de date si pot contine un singur rand sau mai multe randuri de date;

- blocuri de control (Control block) care nu sunt associate cu o tabela din baza de date.

elemental permite utilizatorului sa vizualizeze datele din baza de date sau sa interactioneze cu interfata aplicatiei.

frame sau rama este un obiect grafic utilizat pentru aranjarea obiectelor blocului.

trigger este un bloc PL/SQL care se executa la aparitia unui eveniment.

3.3. Proprietatile elementelor de structura ale unui videoformat

Obiectele uniu videoformat pot avea urmatoarele categorii de proprietati, care pot fi vizualizate in fereastra Property Palette:

General in care se definesc numele si tipul elementului;

Phisical in care defineste atributele fizice ale elementului: numele canvasului, coordonatele in cadrul canvasului, latimea si inaltimea etc.;

Records care cuprinde informatii despre inregistrarile afisate;

Font and Color care definesc atributele fontului utilizate si atributele de culoare;

Prompt care defineste elementele de caracterizare ale prompteru-lui (eticheta) elementului in cadrul canvasului si imoplicit in cadrul blocului;

Data care defineste caracteristicile datelor ce vor fi afisate sau manipulate cu ajutorul elementului in cadrul blocului;

Navigation care defineste modul de navigare pana la element.

Crearea unui modul videoformat

Modulele videoformatului prezentate mai sus se creaza folosind instrumentele:

Object Navigator care asigura vizualizarea ierarhica a obiectelor din toate modulele deschise (module Form, Menus, Libraries, Object Libraries, Built-in Package, Database Obejects);

Layout Editor care este un instrument grafic de proiectare sau aranjare a interfetei sau structurii unui bloc. Elementul creat cu Layout Editor este automat atasat blocului deschis la momentul lansarii acestui editor;

PL/SQL Editor care permite scrierea si compilarea subprogramelor PL/SQL (treiggeri, proceduri, functii, comenzi associate optiunilor de meniu etc.);

Property Palette care este o fereastra in care se pot seta proprietatile obiectelor create in modulul videoformat si modulul meniu;

Project Library care este o fereastra asemanatoare cu fereastra Property Palette si permite crearea , stocarea intretinerea si distribuirea obiectelor reutilizabile;

Menu Editor care este un instrument grafic pentru crearea modulelor meniu. Intre Menu Editor, Object Navigator si Property Palette exista osincronizae in inregistrarea modificarilor effectuate asupra elementelor videoformei si a elementelor meniului. Pentru crearea unei aplicatii nu este necesar sa se creeze un meniu specific pentru ca Form Builder atasaza automat un meniu orcarei videoforme meniu care permite efectuarea operatiilor principale asupra unei baze de date (regasire, actualizare, salvare).

5.3. Prezentarea si utilizarea aplicatiei

Ecranul principal al aplicatiei

Ø     Meniul CLIENTI

o       Submeniul Actualizare contine trei optiuni:

Adaugare - deschide formularul de adaugare clienti

Modificare - deschide formularul de modificare clienti

Stergere - deschide formularul de stergere clienti

o       Optiune Vizualizare - deschide formularul cu lista clientilor

Formular de adaugare clienti


C.U.I - se introduce codul unic de inregistrare al clientului

Denumire - se introduce denumirea clientului

Nr. O.R.C. - se introduce numarul de inregistrare la Oficiul Registrul Comertului al clientului

Str., Nr., Localitatea - adresa clientului

Cont bancar, Banca - contul si banca cu care lucreaza clientul

Persoana de contact, Telefon - persoana de contact si telefonul la care aceasta poate fi contactata

Formular de modificare clienti

Din campul C.U.I. de tip lista se alege clientul dorit se face click pe butonul Modifica, pentru permitearea de editare a campurilor, se modifica campul/campurile dorite, iar apoi se face click pe butonul Salveaza pentru a salva noile date ale clientului.

Pentru optiunea Stergere se va apela formularul de stergere din care se va selecta, din campul C.U.I. de tip lista, clientul dorit si se va executa click pe butonul Stergere.

Aceasta operatie nu sterge efectiv datele clientului, ci le muta intr-o tabela de arhivare.

Ø     Meniul CONTRACTE

o      

o      

o      

o      

o      

o       Submeniul Vanzare-Cumparare contine patru optiuni:

Intocmire - deschide formularul de intocmire contract

Prelungire - deschide formularul de prelungire a contractului

Anulare - deschide formularul de anulare a contractului

Vizualizare - deschide formularul cu lista contractelor

o       Submeniul Distributie - contine aceleasi optiuni ca si submeniul Vanzare-Cumparare

Formularul de intocmire contracte


Modul de lucru:

- Datele furnizorului se vor afisa automat.

- Din sectiunea Datele clientului se va selecta clientul din lista, cu care se doreste incheierea contractului.

- Se introduc datele despre numarul contractului, data de incheiere a contractului, datele de inceput si de sfarsit a contractului (perioada de timp pe care se incheie contractul).

- Se specifica termenul maxim de zile in care se vor achita facturile de catre client.

- Se salveaza datele introduse prin butonul Salveaza

Pentru optiunea Prelungire se va afisa ( in acelasi tip de formular ca cel de intocmire contract) un camp in care se va introduce data pana la care se prelungeste contractul. Dupa aceasta operatie se face click pe butonul Salveaza.

Pentru optiunea Anulare se va afisa ( in acelasi tip de formular ca cel de intocmire contract) un camp de tip lista (cu cele doua valori posibile "valabil" si "anulat") care are valoarea initiala setata pe "valabil", din care se va selecta valoarea "anulat". Dupa aceasta operatie se face click pe butonul Salveaza.

Ø     Meniul PRODUSE

o       Submeniul Actualizare

Adaugare - deschide formularul de adaugare produse

Modificare - deschide formularul de modificare produse

Stergere - deschide formularul de stergere produse

o       Submeniul Vizualizare

Toate produsele - afiseaza lista cu toate produsele existente in stoc

OTTER - afiseaza lista cu toate produsele marca OTTER

ARA SHOES - afiseaza lista cu toate produsele marca ARA SHOES

PASS COLLECTION - afiseaza produsele lista cu toate produsele marca PASS COLLECTION

Formular de adaugare produse


Modul de lucru:

Se introduce datele produsului: codul produsului, denumirea produslui, marca, unitatea de masura ( cu valoarea constanta "bax", pretul per bax, procent T.V.A, stocul initial si disponibilul de produse.

Poza produslui se va alege dintr-un director.

Dupa introducerea datelor se face click pe butonul Adauga pentru salvarea datelor introduse, in baza de date.

Optiunea Modificare se refera, in special, la modificarile ce trebuiesc facute asupra stocurilor de produse.

Vizualizare produse

Ø     Meniul COMENZI

o       Submeniul Actualizare

Adaugare - deschide formularul pentru intocmirea bonului de comanda

Modificare - deschide formularul pentru modificarea bonului de comanda

Stergere - deschide formularul pentru stergerea bonului de comanda

o       Submeniul Vizualizare

Onorate - afiseaza lista comenzilor onorate

Neonorate - afiseaza lista comenzilor neonorate

Formularul de intocmire a bonului de comanda

Modul de lucru:

- Datele furnizorului se vor afisa automat

- Din sectiunea Datele clientului se va selecta din lista clientul, care a facut comanda.

- In sectiunea Produse comandate se vor introduce numarul randului, codul produsului ( camp de tip lista din care se va selecta produsul dorit) pretul negociat cu clientul ( pretul negociat = pret/bax + pret de livrare), cantitatea dorita, iar valoarea va fi calculata automat.

- Valcom reprezinta valoarea totala a comenzii (suma valorilor din produse comandate)

- Termen livrare reprezinta data limita pana la care clientul doreste sa i se livreze marfa

- Campul stare (de tip lista) are doua valori posibile onorata" sau "neonorata"). La intocmirea comenzii acest camp va avea valoarea implicita "neonorata".

La livrarea produselor catre client acest camp se va modifica cu valoarea "onorata".

Dupa efectuarea tuturor acestor operatii se face click pe butonul Salveaza.

Pe langa fereastra intocmirii bonului de comanda exista o a doua fereastra in care vom avea lista tuturor produselor pentru a avea acces rapid la datele despre fiecare produs. Aceste date folosesc la alegerea produselor de catre client.

Vizualizare comenzi

Ø     Meniul FACTURI

o       Submeniul Actualizare

Adaugare - deschide formularul pentru intocmirea facturii

Stornare - stornare factura


Modul de lucru:

- Datele furnizorului se vor afisa automat

- Din sectiunea Datele clientului se va selecta din lista clientul, caruia i se intocmeste factura.

- Numarul comenzii este un camp de tip lista din care se va alege comanda pe baza careia se intocmeste factura.

- Pe baza numarului de comanda selectat se vor prelua automat liniile din bonul de comanda.

- Valorea si valoare T.V.A se vor calcula automat

- Datele privind expeditia

- Se calculeaza automat valoarea totala a facturii

- Campul Stare are doua valori: neachitata sau achitata.

La intocmirea facturii acest camp are valoarea implicita "neachitata".

La achitarea contravalorii facturii de catre client campul Stare se va modifica cu valoarea "achitata".

Se salveaza datele facturii prin apasarea butonului Salveaza factura.

Daca se doreste si tiparirea facturii se va apasa butonul Tipareste factura.

Ø     Meniu CHITANTE

Adaugare - se deschide formularul pentru intocmirea chitantei

Vizualizare - lista chitantelor

Formular intocmire chitanta

Acest formular respecta toate campurile specifice unei chitante fiscale si, deci datele introduse in acest formular vor fi tiparite ca atare.

Butonul Salveaza - adauga   datele in baza de date.

Butonul Tipareste - va tipari la imprimanta chitanta fiscala.

Ø     Meniul INCASARI

Doc. plata - se vor adauga modalitatile de plata ale clientilor: ordine de plata, fila C.E.C, numerar, etc.

Incasari - se vor inregistra incasarile

Vizualizare - lista incasarilor

Ø     Meniul LIVRARI

Adaugare - inregistrarea livrarilor effectuate

Vizualizare - lista livrarilor

Ø     IESIRE - parasirea aplicatiei


Document Info


Accesari: 2903
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )