0% au considerat acest document util (0 voturi)
2 vizualizări9 pagini

Proiect PSI

Documentul prezintă un sistem informatic destinat domeniului sănătății și fitnessului, care ajută utilizatorii să genereze planuri personalizate de antrenament și nutriție. Aplicația utilizează inteligența artificială pentru a analiza datele utilizatorilor, a monitoriza progresul și a oferi notificări personalizate. Funcționalitățile principale includ crearea profilului utilizatorului, generarea planurilor, raportarea progresului și optimizarea continuă a acestora.

Încărcat de

Matei Alexandru
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
2 vizualizări9 pagini

Proiect PSI

Documentul prezintă un sistem informatic destinat domeniului sănătății și fitnessului, care ajută utilizatorii să genereze planuri personalizate de antrenament și nutriție. Aplicația utilizează inteligența artificială pentru a analiza datele utilizatorilor, a monitoriza progresul și a oferi notificări personalizate. Funcționalitățile principale includ crearea profilului utilizatorului, generarea planurilor, raportarea progresului și optimizarea continuă a acestora.

Încărcat de

Matei Alexandru
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Academia de Studii Economice

Facultatea de Cibernetică, Statistică și Informatică


Economică

PROIECT PROIECTAREA
SISTEMELOR
INFORMATICE
-Aplicatie cu inteligenta artificiala-

1. PREZENTAREA SISTEMULUI INFORMATIC


1.1 Descrierea generală a sistemului informatic
Domeniul sănătății și fitnessului a devenit din ce în ce mai popular, iar utilizatorii caută
soluții care să le faciliteze menținerea unui stil de viață sănătos și echilibrat. Poate fi dificil să
urmezi un plan de antrenament și nutriție personalizat, mai ales în contextul unui program zilnic
aglomerat.
Aplicația vine în sprijinul utilizatorilor, oferindu-le posibilitatea de a genera planuri
personalizate de antrenament și nutriție, urmărind în același timp progresul și oferindu-le
notificări utile pentru menținerea rutinei. Sistemul informatic permite gestionarea datelor
individuale, personalizarea planurilor, și monitorizarea progresului în timp real.
Functionalitatile principale ale sistemului informatic includ:
 Crearea unui profil personalizat: Utilizatorii completează informații precum
greutatea, înălțimea, nivelul de activitate fizică, alergiile alimentare și obiectivele (de
exemplu, slăbit, creștere musculară sau menținerea greutății). Aceste date sunt
analizate de algoritmul AI pentru a adapta planurile la nevoile individuale.
 Generarea planurilor personalizate: Aplicația utilizează un motor AI care analizează
informațiile utilizatorului și generează planuri de antrenament și nutriție. Aceste
planuri sunt ajustate în funcție de preferințe (de exemplu, stil alimentar vegetarian)
sau de cerințe speciale (de exemplu, alergii alimentare).
 Monitorizarea progresului: Utilizatorii pot adăuga zilnic date despre exercițiile
efectuate și alimentele consumate. Pe baza acestor informații, aplicația urmărește
progresul utilizatorului, actualizând automat statisticile și oferind feedback
personalizat.
 Raportare și optimizare continuă: Sistemul generează rapoarte săptămânale și lunare
care afișează progresul utilizatorului sub formă de grafice și analize detaliate. Pe baza
datelor colectate, AI propune ajustări pentru a îmbunătăți eficiența planurilor.
 Notificări personalizate: Utilizatorii primesc notificări utile pentru a rămâne pe
drumul cel bun, cum ar fi mementouri despre antrenamentele programate,
recomandări de hidratare sau reamintiri pentru respectarea planurilor de nutriție.
 Recomandări dinamice: Inteligența artificială ajustează planurile în timp real, ținând
cont de progresul utilizatorului și de eventualele abateri de la plan.

1.2 Specificarea cerinţelor

1.2.1 Diagrame ale cazurilor de utilizare

Diagrama generala a intregului sistem


Diagrama cazului de utilizare “Generare plan personalizat”

Diagrama cazului de utilizare “Trimitere notificari”


1.2.2 Descrierea textuală a cazurilor de utilizare (2 cazuri de utilizare)

Descrierea textuala a cazului de utilizare “Generare plan personalizat”

Element al cazului de
Descriere
utilizare
Cod CU01
Stare Schiță
Scop Generarea unui plan personalizat pentru nutritie si antrenament
Nume Generare plan personalizat
Actor principal A.I. Engine
Descriere Sistemul analizeaza datele din profilul utilizatorului si generaza
un plan adaptat nevoilor si obiectivelor acestuia
Precondiții Profilul este completat si contine informatii valide
Postcondiții Planul personalizat este generat si afisat utilizatorului
Declanșator Utilizatorul solicita generarea unui plan
Flux de bază 1. Sistemul preia datele din profilul utilizatorului.
2. A.I. Engine analizeaza obiectivele utilizatorului
3. Se calculeaza necesarul caloric si exercitiile relevante
4. Planul este generat si salvat in profilul utilizatorului.
5. Utilizatorul vizualizeaza planul
Fluxuri alternative 1: Datele sunt incomplete sau invalide -> Sistemul notifica
utilizatorul sa completeze datele lipsa
Relații [Link] datelor din profil include introducerea acestora
2. Modificarea manuala a planului extinde Generarea planului
personalizat
Frecvența utilizării Frecvent
Reguli ale afacerii Sistemul genereaza planuri doar pentru utilizatorii cu profil
complet

Descrierea textuala a cazului general de utilizare

Element al cazului de
Descriere
utilizare
Cod CU00
Stare Schiță
Scop Gestiunea intregului sistem informatic pentru crearea si
optimizarea planurilor de nutritie si antrenament
Nume Sistem informatic pentru fitness si nutritie
Actor principal Utilizatorul aplicatiei
Descriere Sistemul ofera functionalitati pentru utilizatorii care doresc sa
isi creeze un plan alimentar si fitness personalizat si sa
monitorizeze progresul. Motorul A.I. optimizeaza planurile in
functie de preferintele si progresul utilizatorilor
Precondiții Sistemul este functi
Postcondiții Informațiile introduse despre un produs sunt corecte
Declanșator Utilizatorul selectează opțiunea de adăugare
Flux de bază [Link] se autentifica in aplicatie
2. Sistemul inregistreaza profilul utilizatorului.
3. Motorul A.I. genereaza un plan personalizat.
4. Progresul este monitorizat, iar sistemul trimite notificari
pentru a mentine motivatia si a optimiza planul.
Fluxuri alternative
Relații
Frecvența utilizării Frecvent
Reguli ale afacerii -

2. Analiza sistemului informatic


2.1 Diagrame de activitate

Diagrama de activitate “Creare cont nou”


Diagrama de activitate “Generare plan antrenament”
Diagrama de activitate “Generare plan nutritie”

2.2 Diagrama de clase


2.3 Diagrame de stare (2 diagrame)

Diagrama de stare pentru clasa “PlanAntrenament”

Diagrama pentru clasa “Progres”

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