Program pentru Evidenta Materiale

Proiect
7/10 (3 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 30 în total
Cuvinte : 4745
Mărime: 713.01KB (arhivat)
Cost: 5 puncte
Profesor îndrumător / Prezentat Profesorului: nitu muhai

Cuprins

1. Prezentarea temei:

Enuntul problemei

Scurt istoric

2. Aspecte generale:

Definitii

Proceduri si functii folosite

3. Note:

Programul propriu-zis

Despre autor

4. Bibliografie

Extras din document

1.1. Prezentarea temei  Enuntul problemei

Programul pentru evidenta materialelor a fost realizat pentru a permite gestionarea facila a materialelor aflate într-o magazie. În plus exista posibilitatea folosirii acestui program si de catre depozitele en gros la care, pe lânga evidenta, este necesara si o componenta de vânzare a produselor aflate în depozitul respectiv.

Una din facilitatile care ar mai trebui implementate ar putea fi analiza stocurilor de produse si realizarea de catre program a unor rapoarte (inclusiv cu mici grafice) care sa permita utilizatorului sa vizualizeze produsele cu cel mai bun randament din punct de vedere al vânzarilor (astfel utilizatorul poate lua decizii referitoare la aprovizionarea cu noi produse în functie de vânzarile realizate anterior).

1.2. Prezentarea temei  Scurt istoric

O baza de date este o colectie de date de dimensiuni mari, aflate în interdependenta, memorate pe un suport (de regula magnetic) împreuna cu descrierea lor si a legaturilor dintre ele. Evolutia nivelului de dezvoltare tehnologica în industria de software a dus la organizarea bazelor de date dupa mai multe modele, unul foarte raspândit fiind modelul relational.

Modelul relational a fost pus la punct în anii 70, fiind consacrat în practica în anii 80 si 90. Acest model organizeaza datele în relatii sau tabele. O relatie descrie de regula o clasa de entitati din lumea reala. Clasa de entitati este caracterizata prin niste atribute sau proprietati, ce formeaza coloanele tabelei (în limbaj curent se numesc câmpuri). Pe liniile tabelei se gasesc valori posibile ale atributelor. Atributele (coloanele) compun schema sau structura tabelei (stabila în timp) iar liniile definesc continutul acestuia (variabil în timp).

Un SGBD reprezinta o colectie de programe car permit definirea structurii unei baze de date si, ulterior, gestionarea continutului acesteia. Prin caracteristicile sale, FoxPro (atunci când au aparut versiuni si pentru sistemul de operare Windows s-a adaugat prefixul Visual) se încadreaza în categoria SGBD-urilor relationale.

Conform unei conceptii raspândite printre cei care lucreza în domeniul bazelor de date pentru calculatoare, FoxPro apartine familiei de programe xBase, numita asa dupa programul dBase II.

În 1978, C. Wayne Ratliff a pus la punct un mic SGBD dedicat microcalculatoarelor. Microcalculatoarele din acea perioada aveau preturi destul de mari si performante extrem de modeste fata de ceea ce cunoastem noi astazi. Programul se numea Vulcan si ideea de la care s-a pornit scrierea acestuia era clasamentul unui campionat de fotbal. Ratliff a început sa mediatizeze acest produs si a avut cereri din partea unei firme mici ce calculatoare, firma care a vazut în acest program un instrument ieftin si comod de tinere la zi a datelor financiare, contabile, personale, etc. În 1980, Ratliff a primit din partea lui George Tate si Hall Lashlee, patronii unei firme mici, o oferta de colaborare. Ceva mai târziu, când Ratliff devine si el colaborator al firmei respective, produsul sau a stat la baza programului dBase II. Curând a început sa apara si concurenta, sub chipul unor firme ca Borland, Microrim,

MicroPro si FoxBorland. Produsele tuturor acestor firme erau asemanatoare ca arhitectura cu dBase, de unde si reunirea acestora sub numele de xBase. Versiunea dBase IV din 1988 nu a avut succes datorita frecventelor erori ale produsului. Microsoft lanseaza între timp SGBD Acces care nu era poate la fel de performant ca dBase dar avea o interfata prietenoasa si de o mare usurinta în utilizare, fiind proiectat sa fie exploatat direct în logica interfetei grafice utilizator specifica Windows. Firma Borland a creat versiuni îmbunatatite ale programului dBase.

Fox Software si-a perfectionat produsul care a devenit FoxPro. Versiunea 2.0 a fost un succes comercial al anilor 1991. În acea perioada, Microsoft a încercat sa impuna Acces, dar acesta nu era înca foarte avansat. În lume exista un un numar mare de calculatoare mai vechi care nu putea rula sistemul de operare Windows (deci nici programul Acces) dar care erau foarte potrivite pentru programul FoxPro. În plus aplicatiile FoxPro se remarcau printr-o viteza de executie mare, impresionanta fata de dBase. Microsoft a achizitionat în cele din urma firma Fox Software (1992). Din momentul achizitiei, productia a continuat cu versiunile 2.5 si 2.6 (pentru DOS, Windows, Macintosh si UNIX), apoi cu versiunile Visual 3, 5 si 6.

Versiunile 2.x ale produsului FoxPro au oferit, pe lânga motorul bazei de date, facilitati pentru scrierea si executia propriilor programe, proiectarea asistata a interfetelor (meniuri, formulare sau machete de prelucrare a datelor  în mod caracter, tipic mediului DOS), proiectarea de rapoarte, caracteristici specifice mediilor de dezvoltare a aplicatiilor. Versiunile Visual au introdus si ele o serie de facilitati.

Aceste caracteristici au facut ca FoxPro sa evolueze de la un SGBD simplu, cu oarecare facilitati de realizare a aplicatiilor, la un adevarat mediu integrat de dezvoltare  un mediu de dezvoltare consta dintr-un editor de texte pentru scrierea codului-sursa într-un limbaj dat, un compilator pentru limbajul respectiv si câteva facilitati de natura depanatoarelor, pentru verificarea aplicatiei. O data cu perfectionarile în domeniul hardware-ului si cu cresterea atât a numarului de limbaje si variante ale acestora, cât si a numarului de dezvoltatori de aplicatii, aceste instrumente s-au diversificat si îmbunatatit, integrând noi facilitati.

Astazi, printr-un mediu integrat de dezvoltare (IDEInteractive Development Environment) întelegem un cadru completat de un set de instrumente pentru realizarea aplicatiilor. Instrumentele sunt mai ales din categoria generatoarelor de aplicatii, în care utilizatorul construieste aplicatia mai mult prin specificatii declarative decât pirn programare procedurala. De exemplu, machetele de introducere a datelor sunt proiectate vizual, programatorul plasând pe un ecran (formular) diferite obiecte (controale) predefinite, fiecare stiind sa interpreteze anumite evenimente  ca de pilda, un click de mouse sau o apasare de tasta. Nu e nevoie a se scrie instructiuni detaliate care sa asigure desenarea acelor obiecte de pe ecran la momentul executiei, generarea codului-sursa, pornind de la specificatiile create, cade în sarcina instrumentului respectiv.

Preview document

Program pentru Evidenta Materiale - Pagina 1
Program pentru Evidenta Materiale - Pagina 2
Program pentru Evidenta Materiale - Pagina 3
Program pentru Evidenta Materiale - Pagina 4
Program pentru Evidenta Materiale - Pagina 5
Program pentru Evidenta Materiale - Pagina 6
Program pentru Evidenta Materiale - Pagina 7
Program pentru Evidenta Materiale - Pagina 8
Program pentru Evidenta Materiale - Pagina 9
Program pentru Evidenta Materiale - Pagina 10
Program pentru Evidenta Materiale - Pagina 11
Program pentru Evidenta Materiale - Pagina 12
Program pentru Evidenta Materiale - Pagina 13
Program pentru Evidenta Materiale - Pagina 14
Program pentru Evidenta Materiale - Pagina 15
Program pentru Evidenta Materiale - Pagina 16
Program pentru Evidenta Materiale - Pagina 17
Program pentru Evidenta Materiale - Pagina 18
Program pentru Evidenta Materiale - Pagina 19
Program pentru Evidenta Materiale - Pagina 20
Program pentru Evidenta Materiale - Pagina 21
Program pentru Evidenta Materiale - Pagina 22
Program pentru Evidenta Materiale - Pagina 23
Program pentru Evidenta Materiale - Pagina 24
Program pentru Evidenta Materiale - Pagina 25
Program pentru Evidenta Materiale - Pagina 26
Program pentru Evidenta Materiale - Pagina 27
Program pentru Evidenta Materiale - Pagina 28
Program pentru Evidenta Materiale - Pagina 29
Program pentru Evidenta Materiale - Pagina 30

Conținut arhivă zip

  • Program pentru Evidenta Materiale.doc

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Rolul Criptografiei în Securitatea Comunicațiilor

CAPITOLUL I ROLUL CRIPTOGRAFIEI ÎN SECURITATEA COMUNICATIILOR 1. EVOLUTIA ISTORICA A CRIPTOGRAFIEI Criptografia este stiinta scrierilor...

Sisteme Criptografice cu Chei Publice

1.Introducere Criptografia este stiinta scrierilor secrete. Ea sta la baza multor servicii si mecanisme de securitate folosite in internet,...

Gestiunea Activitatilor pentru o Asociatie de Locatari

1. Prezentarea generală a aplicatiei Asociatia de locatari nr. 100 din Baia Mare a fost înfiintată în anul 1986, având ca si obiect de activitate...

Sistem Informatic cu Baze de Date Privind Gestiunea Stocurilor de Produse Finite

1. Definirea problemei Acest sistem informatic işi propune informatizarea gestiunii privind stocurile de produse finite, prin eliminarea...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Conectare unui LAN printr-un Router Linux

Introducere Aceasta lucrare îsi propune sa ofere o privire de ansamblu asupra problemelor pe care le ridica configurarea si administrarea unei...

Ai nevoie de altceva?