Sunteți pe pagina 1din 5

Gestiunea tranzactiilor unei agentii imobiliare

Datele problemei: O agentie imobiliara se ocupa cu intermedierea contractelor de vanzare cumparare de imobile de catre populatie. De calitatea organizarii activitatii ei depinde in final eficienta economica a firmei. Astfel se impune folosirea unui soft adecvat care sa usureze monitorizarea fluxurilor de operatii ce se desfasoara in cadrul firmei, deci informatizarea activitatilor de inregistrare a cererilor contractate de la populatie asigurand astfel promptitudine si o flexibilitate sporita in relatiile cu clientii precum si pentru o mai usoara evaluare a profitului sau. Solutia propusa: Propunem realizarea unei aplicatii economice pentru activitatile prestate de firma de tranzactii imobiliare care va avea drept nucleu o baza de date SQL. Pentru a intelege mai bine cum functioneaza aplicatia vom prezenta mai jos structuta bazei de date. Ea va contine urmatoarele tabele: Clienti (cod_cl, nume_cl, prenume_cl, adresa, telefon) Cerere(nr_cerere,data_cerere,cod_cl, tip_solicitare, tip_categ1) Bunuri_imobile(cod_imob, proprietar, adresa_imob , nr_camere, suprafata, stare, confort,pret solicitat) Contracte (nr_contract, data_contract, cod_cl, cod_imob, nr_cerere, ob_contract, val_contract ) Tabela clienti are urmatoarele campuri: codul clientului care este cheia primara a tabelei, numele, prenumele, adresa, telefonul clietului respectiv. Tabela contracte are urmatoarele campuri: numarul contractului care este si cheia primara a tabelei, codul clientului, codul imobilului, numarul cererii care sunt cheii externe ale tabelei si o

leaga de tabelele clienti, bunuri imobile, cerere,obiectul contractului si valoarea contractului. Tabela bunuri imobile are campurile codul imobilului, proprietar, adresa imobilului , numarul de camere, suprafata, starea, confortul, pretul solicitat, iar cheie primara este codul imobilului. Structura modelului conceptual de date:

Clienti cod_cl nume_cl prenume_ cl adresa telefon

Cerere
nr_cerere data_cerere cod_cl tip_solicitare tip_categ1 contracte

Contracte nr_contract data_contract cod_cl cod_imob nr_cerere ob_contract val_contract

Bunuri imobile cod_imob proprietar adresa_imob nr_camere suprafata stare confort

Structura modelului logic de date:


Clienti Cod_cl Nume_cl Prenume_cl adresa telefon Cerere Nr_cerere Data_cerer e Cod_cl Tip_solicitare Tip_categorie Contracte

Contracte Nr_contract Data_contract Cod_cl Cod_imobi Nr_cerere Ob_contract Val_contract Bunuri imobile Cod_imob propietar Adresa_imob Nr_camer e Suprafata Stare

Proiectul va interveni in gestionarea clietilor si imobilelor cu care firma poate face tranzactii, oferind informatii utile despre evetualele intrari si iesiri din baza de date prin rapoartele pe care le propune. Proiectul se foloseste in acest scop de tabele create in baza noastra de date: clienti, bunuri imobiliare, cerere, contracte. De remarcat, faptul ca utilizatorul trebuie, la intrarea in program, sa introduca data curenta. Proiectul are o interfata apropiata utilizatorului astfel incat acestuia sa ii fie usor sa acceseze si sa navigheze in baza de date a firmei. Meniul este structurat astfel:
Adaugare Actualizare/Stergere Situatii About

Optiunea Adaugare are urmatoarele optiuni:


Clienti Cerere Bunuri imobile Contracte

Pentru fiecare din aceste optiuni pe ecranul utilizatorului va apare un formular in el care va putea completa datele pentru inserarea de noi inregistrari pentru fiecare din campuri : client, cerere, imobil, contracte ; permitandu-i totodata sa navigheze prin intrarile deja create. Optiunea Actualizare/Stergere are urmatoarele optiuni:
Clienti Imobile Cerere Contracte

Odata aceste optiuni selectate, pe ecranul utilizatorului va apare un formular in acesta va putea completa datele pentru cautarea unei intrari (inregistrari), actualizarea ei (in sensul de modificare a anumitor campuri din

inregistrarea cautata in cazul unor schimbari ce au intervenit de la inserarea ei in baza noastra de date), stergerea respectivei inregistrari sau iesirea din aceste formulare pentru fiecare din campuri : clienti, imobile, cerere, contracte ;. Nota: Pentru a veni in intampinarea cerintelor utilizatorului in optiunea contracte, modificarea (stergerea) unei inregistrari se va face dupa ce utilizatorul va cauta in prealabil inregistrarea contractului prin campul descris prin codul contractului. Optiunea Situatii are urmatoarele optiuni:
Tipuri de apartamente Situatia imobilelor Contracte pe clienti

Pentru fiecare din aceste optiuni pe ecranul utilizatorului va apare un raport (o stare a efectivelor inregistrate in baza noastra de date functie de anumite criaterii pe care utilizatorul le crede a fi semnificative pentru activitatea desfasurata activitatea agentiei imobiliare-) in el care va putea vizualiza datele deja introduse si isi va putea face o parere despre situatia evenimentelor din agentia putand astfel sa isi formuleze o noua strategie pentru viitor. Rapoartele ofera informatii despre: 1)Tipurile de aprtamente, adica obiectul imobilului daca este supus vanzarii sau cumpararii-, numarul de camere care exista pe imobil, numarul contractului si valoarea contractului. Se calculeaza o medie asupra campului valoare, un total tot pe valoare si se contorizeaza contractele. 2)Situatia imobilelor, va afisa un raport cuprinzand detalierea imobilelor dupa optiunea sub care au fost inregistrate disponibile inca sau deja vandute-urmand capurile numar de camere, confortul, si pretul solicitat pentru respectiva cerere. 3)Contractele pe clienti descriu situatia clientilor care au contracte incheiate cu agentia in functie de data la care au fost incheiate si valoarea respectivelor contracte. Optiunea About va afisa datele referitoare la serviciile cu care a fost conceputa aplicatia.

Academia de Studii Economice


Facultatea de Cibernetica, Statistica si Informatica Economica

Proiect la Sisteme de Gestiunea Bazelor de Date

Gestiunea tranzactiilor unei agentii imobiliare

Vaduva Ionut Stanescu Mihai An II, Gr. 1043 -Bucuresti 2002-

S-ar putea să vă placă și