Moroșanu George -Cosmin [626586]
TopMusic
Moroșanu George -Cosmin
Facultatea de Informatică din Iași, Alexandru Ioan Cuza, Iași
Abstract: O aplicație care gestionează un top bazat pe voturi, care conține mai multe genuri
muzicale.
Cuvinte -cheie: Server/Comandă
Cuprins:
1. Introducere
2. Tehnologii utilizate
3. Arhitectura aplicatiei
4. Detalii de implementare
5. Concluzii
6. Bibliografie
1. Introducere
Aplicatia TopMusic ii permite oricărui utilizator să vadă Topul Muzical al tuturor melodiilor actuale
din lista pe care o are aplicația până la momentul respectiv. Utilizatorii pot alege să vadă si Topl unui
anumit gen specificat, cât si să voteze melodiile din top (dacă are acest drept), să adauge o melodie sau un
comentariu la o melodie, să vadă informațiile melodiei selec tate, iar dacă utilizatorul este Admin , acesta
poate sa șteargă o melodie, sau să limiteze un utilizator, reducându -i dreptul de vot.
2. Tehnologii utilizate
În proiectul curent se folosesc tehnologii specifice programării în rețea. Aplicația este realizată pe
modelul client -server. Aplicația este în totalitate scrisă în limbajul de programare C.
Având de ales între două protocoale, am optat pentru protocolul TCP, deoarece acesta se bazează pe o
conexiune sigură, corectă și ce păstrează ordinea datelor prelucrate.
Aplicația va permite utilizatorilor să ceară anumite date in legătură cu una sau mai multe melodii
stocate în aplicație. Daca serverul detectează o comandă care nu se a fla printer comenzile legale ale
aplicației, clientului i se va afișa un mesaj de eroare (“Comandă invalidă! Introduceți altă comandă.”)
3. Arhitectura aplicației
Arhitectura aplicației se rezumă la comunicarea între utilizatori și server. Aceas tă comunicare se face
cu ajutorul transmiterii de comenzi (după logarea fiecăruia). Clientul trimite comenzi
aplicației(serverului), iar aplicația primește aceste comenzi, Serverul le procesează și trimite înapoi
informațiile cerute de client, sau un mesaj de eroare dacă este cazul.
Diagrama de mai sus prezintă funcțiile și structura elementelor componente ce sunt implicate în
funcționarea aplicației.
4. Detalii de imp lementare
5. Concluzii
Aplicatia ar putea fi imbunatatita prin extinderea comenzilor disponibile.
6. Bibliografie
1. http://thor.info.uaic.ro/~adria/teach/courses/net
2. https://en.wikipedia.org
3. https://www.youtube.com
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Moroșanu George -Cosmin [626586] (ID: 626586)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
