Sunteți pe pagina 1din 2

In figura 7 este prezentata structura bazei de date pentru crearea unui răspuns de către

furnizor la cererea de oferta. In tabelul „Response” este stocat id-ul cererii, id-ul partenerului
care a furnizat răspunsul la cerere, data in care acesta a oferit răspunsul cat si statusul
răspunsului.

Legate de tabelul „Response” avem tabelele:


 ResponseDocument – unde furnizorii pot oferi documente cu scopul de a da
cat mai multe informații clientului. Aceste documente sunt de obicei urcate ca
răspuns la întrebările clientului, daca acesta selectează opțiunea de a ii permite
furnizorului sa urce documente.
 ResponseBid – stochează informația pentru prețul total al cererii.
 ResponseBidItem – in acest tabel sunt ofertele pe care furnizorul i-le oferă
clientului pentru fiecare produs in parte pe care acesta l-a cerut in cerere. El
poate sa răspundă la toate produsele cerute sau poate sa ii ofere informații
doar pentru produsele pe care le are in stoc.
 ResponseQuestion – in care sunt stocate toate răspunsurile furnizorului la
întrebările clientului.

Furnizorul poate sa trimită un răspuns doar după ce a completat toate întrebările


obligatorii si a oferit un preț pentru toate produsele cerute.

Un formular de răspuns are 3 statusuri:


 Ciorna – este momentul din care furnizorul intra pe pagina pana in momentul
in care își trimite oferta către client. In tot acest timp el trebuie sa completeze
toate întrebările necesare si preturile pentru produse.
 Trimis – răspunsul se muta in acest status după ce furnizorul termina de
completat tot si trimite cu succes oferta către client. Clientul va primi un email
de notificare si va putea vedea oferta trimisa. In acest moment furnizorul nu
mai poate modifica oferta trimisa.
 Retrasa- daca furnizorul se răzgândește si dorește sa modifice ceva la oferta
trimisa sau pur si simplu dorește sa o anuleze, acesta poate sa o retragă. Odată
retrasa el poate sa efectueze orice modificare asupra ei si poate sa o retrimită
clientului ( acesta va primi notificări legate de orice acțiune a furnizorului).

Toate răspunsurile partenerilor sunt stocate in baza astfel încât utilizatorii sa poată avea
un istoric complet. Astfel este mult mai ușor sa gestionezi datele, sa poți găsi diferite oferte si sa
contactezi orice furnizor. Toate datele sunt prezentate sub forța de comparație putând alege cea
mai buna oferta primita.

1.1. Implementarea aplicației

1.1.1. Platforma destinata companiei

Cea mai importanta si dezvoltata parte este cea destinata companiilor si angajaților
acestora, deoarece ei sunt clienții aplicației si pentru ei a fost implementata, scopul general fiind
ușurarea muncii in procesul de achiziție.
Primul modul al aplicației îl reprezintă zona de conectare a utilizatorului, acest modul
oferă securitate aplicației. Utilizatorul se conectează si primește un token care persista 24 de ore
si pe baza căruia poate utiliza aplicația. Fiecare cerere verifica autenticitatea token-ului, daca
acesta este valid atunci utilizatorului ii este permis sa folosească aplicația, daca nu este valid,
utilizatorul este deconectat de la aplicației si redirecționat pe pagina de Login pentru a se
reautentifica.

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