Utilizatorii pot accesa directorul utilizând un browser. Utilizatorii din director pot adăuga noi resurse, informații despre care nu au fost introduse anterior. Resursele din catalog sunt clasificate pe secțiuni. O listă completă de resurse pentru fiecare secțiune ar trebui să fie disponibilă utilizatorilor. Cantitatea de resurse în secțiunea poate fi mare, astfel încât utilizatorul poate selecta numărul care urmează să fie afișat pe o singură pagină, de exemplu 25, apoi pe prima pagină a secțiunii afișează o listă de top 25 de resurse, al doilea - în următorii 25 și așa mai departe resursele din listă pot fi aranjate .. după data actualizării sau după nume (în ordine alfabetică).
Utilizatorii de directoare ar trebui să aibă posibilitatea de a căuta resurse în director. Căutarea este efectuată prin cuvinte cheie. Dacă utilizatorul nu este mulțumit de rezultatele căutării, el poate rafina interogarea (efectua o căutare între rezultatele căutării anterioare). Ar trebui să fie posibilă producerea rezultatelor căutării în diferite forme (ieșirea tuturor informațiilor despre resurse sau parțială). Utilizatorul poate sorta rezultatele căutării după relevanță (potrivirea cuvintelor cheie din interogare) sau data actualizării.
Varianta sarcinii include dezvoltarea unei scheme de baze de date pentru stocarea informațiilor de catalog.
Elaborarea glosarului proiectului
Utilizator - persoana care utilizează aplicația
Catalogul de resurse web - un catalog complet al tuturor resurselor web care sunt în baza de date a aplicațiilor
Baza de date - informațiile stocate, pe care le utilizează aplicația, pentru munca sa
Secțiunea - clasificator al resurselor web
Schema bazei de date - structura stocării informațiilor în baza de date
Listă - un set de resurse web afișate
Automaton - Întrebător de resurse

Fig. 1. Diagrama cazurilor de utilizare
Analiza cazurilor de utilizare presupune identificarea clasei.
În sistem există următoarele clase:
Catalog, Secțiune, Resursă, Controlor de căutare, Interrogator, Controler al resurselor.
Oprashivatel (automat), citește eticheta din baza de date la cea mai recentă actualizare a resursei, în cazul în care eticheta este mai veche de o lună sau mai mult decât data de astăzi, există un sondaj de resurse, în cazul în care este primit răspunsul, altele decât lipsa de resurse, nu se întâmplă nimic, sau eliminarea resurselor din bază de date.

Fig. 2. Identificarea clasei

Fig. 3. Ierarhia clasei

Fig. 4. Relațiile dintre clase

Fig. 5. Diagrama statelor de adăugare a resurselor

Fig. 6. Controlor de diagramă de stare

Fig. 7. Diagrama de stare Interogatorul

Fig. 8. Diagrama stărilor de cartografiere a resurselor
Fig. 9. Diagrama componentelor

Fig. 10. Schema bazei de date

Fig. 11. Diagrama de aspect