Documente Academic
Documente Profesional
Documente Cultură
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:
Cerere
nr_cerere data_cerere cod_cl tip_solicitare tip_categ1 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
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.