Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

Gestiunea unui Hipermarket

calculatoare



+ Font mai mare | - Font mai mic



Colegiul Tehnic "Iuliu Maniu", Bucuresti



Gestiunea unui Hipermarket

Ce este Oracle?

Oracle consta dintr-un set complet de constructori de aplicatii si produse pentru utilizatori,cautand sa asigure solutii complete in tehnologia informatiei.

Aplicatiile Oracle sunt portabile peste un numar mare de statii de lucru si sisteme de operare, de la calculatoare personale la procesoare paralele.

Oracle este inzestrat cu un flexibil Sistem de Management al Bazelor de Date(DBMS) - Serverul Oracle - pentru stocarea si managementul informatiei utilizate de aplicatii.

Printre multele dezvoltari de aplicatii si produse pentru utilizatori accesibile in familia Oracle,exista o posibilitate comuna pentru a accesa baza de date.

Daca direct sau indirect,aceasta este realizata prin Limbajul cu Structura de Interogare(SQL),va fi un subiect pe care noi il vom trata in acest curs.

Produsele Oracle contin:

Oracle TextRetrieval

O tehnologie care adauga capabilitati de refacere completa a textului intr-o baza de date Oracle.

Pro*Oracle

O serie de precomilatoare care permit accesul bazelor de date Oracle la limbajele de programare C, Cobol,Fortran,PL/1,Pascal si Ada.

Oracle Card

O interfata utilizator pentru producerea aplicatiilor cu baze de date usor de folosit ce incorporeaza grafice si facilitati multimedia.

Oracle CASE

O familie de instrumente care ajuta la analiza , designul si generarea aplicatiilor Oracle.

SQL*Plus

Un instrument care permite o utilizare directa si interactiva a limbajului SQL pentru a accesa serverul Oracle,utilizand comenzi ad-hoc sau prin rularea fisierelor de comanda.

SQL,SQL*PLUS si PL/SQL

*SQL

  • este limbajul utilizat pentru a accesa o baza de date relationala, inclusiv Oracle.
  • poate fi utilizat de fiecare instrument Oracle,cand accesul la baza de date este necesar.

*PL/SQL

  • este limbajul Procedural al lui Oracle pentru scrierea aplicatiilor si pentru manipularea datelor in afara bazei de date.
  • poate include un subset al comenzilor SQL,cand accesul la baza de date este cerut
  • este accesibil in fiecare din produsele CDE.De asemenea in insusi serverul Oracle(daca optiunea procedurala este instalata).

*SQL*Plus

  • este un produs Oracle in care limbajele SQL si PL/SQL pot fi utilizate.
  • de asemenea are propriul limbaj de comanda pentru controlul comportarii produsului si pentru formatarea rezultatelor interogarilor SQL.

In concluzie,SQL si PL/SQL sunt limbaje care sunt utilizate intr-un numar de produse Oracle.

Descrierea aplicatiei

Aceasta aplicatie realizeaza gestiunea unui hipermarket si este realizata cu ajutorul Oracle Application Expres.

Din punct de vedere compozitional, aplicatia este organizata in patru sectiuni care pot fi vizitate prin accesarea meniurilor corespunzatoare. Aceste sectiuni sunt: LittleChicken, Angajati, Depozit, Raioane.

Atunci cand este accesat unul dintre meniuri, intram in sectiunea asociata, lucru care devine vizibil si prin faptul ca meniul isi schimba culoarea.

La accesarea meniului LittleChicken, intram in prima pagina a aplicatie, pagina de start. Aceasta contine informatii despre structura aplicatiei, autorul proiectului, cat si un manual de utilizare al acestuia (in format HTML).

La accesarea meniului Angajati se intra in pagina ce contine lista angajatilor hipermarketului.

Operatiile care se pot efectua asupra tabelei Costea_angajati sunt:

adaugarea;

modificare;

actualizeazarea paginii;

stergerea angajatilor cu varsta peste 55 de ani;

cautare (Search);

Prin efectuarea click-ului pe butonul Adauga ajungem in pagina prin care se poate realiza adaugarea de informatii in tabela Costea_angajati.

In cazul in care optiunea aleasa este Adauga, dupa adaugarea in baza de date, se realizeaza redirectionarea in pagina anterioara pentru a putea vizualiza rezultatul adaugarii.

In cazul in care utilizatorul se hotaraste sa renunte la adaugarea de informatii acesta poate, prin simpla apasare a butonului Anuleaza se reintoarca in pagina principala a meniului Angajati.

Butonul Modifica ne trimite in pagina in care putem efectua modificari pe tabela Costea_angajati. Operatiile pe care le putem efectua sunt: anuleaza, sterge si aplica.

Butonul Sterge angajatii cu varsta peste 55 de ani este un proces ce are in codul sursa conditia de baza " delete from Costea_angajati where varsta>55  "


Tabul Depozit ne ofera posibilitatea efectuarii operatiilor asupra tabelei Costea_depozit.

Operatiile posibile sunt: adauga, sterge, modifica, cautare (Search).

Grafica formularelor Adauga si Modifica este aceeasi pentru toate tabelele, singura diferenta fiind rubricile distincte (in functie de tabela), continand aceleasi butoane prezentate mai sus.


Adaugarea presupune inregistrarea de noi informatii referitoare la pacienti in tabela corespunzatoare. Exista doua posibilitati: datele de introdus sunt corecte, caz in care utilizatorul poate alege Adauga, sau cazul in care se doreste abandonarea adaugarii, lucru posibil cu ajutorul butonului Anuleaza.

La accesarea butonului Modifica ajungem in pagina rezervata modificarilor asupra tabelei Costea_depozit.

Butonul Sterge produsele care nu mai sunt in stoc este un proces ce are in codul sursa conditia de baza " delete from Costea_depozit where cantitate<1 "


Tabul Raioane ofera posibilitatea efectuarii operatiilor pe tabela Costea_raion.

Operatiile posibile sunt:

adauga;

modifica;

Daca se doreste adaugarea de inregistrari in tabela Costea_raion, avem la dispozitie butonul Adauga.

Daca se doreste efectuarea de modificari asupra inregistrarilor din tabela Costea_raion, avem la dispozitie butonul Modifica.

Tabele

Costea_angajati:

Costea_depozit:

Costea_raion:



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2050
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved