dumitrana mihai alexandru - prezentare
TRANSCRIPT
Nume: Dumitrana Mihai AlexandruTema licență: Sistem de gestiune a prezențelor într-o unitate de învățământ
Scop: Am realizat o aplicație care poate fi de un real ajutor în domeniul academic, oferind cadrelor didactice o platformă simplă prin care vor putea gestiona ușor și rapid prezențele studenților la cursuri, seminarii și laboratoare. În același timp simplifică în mod considerabil munca administratorului de sistem, dându-i posibilitatea să manevreze ușor o cantitate de date mare, având în vedere domeniul de aplicație.
Bună ziua!
Arhitectură Client/Server
Constituită din: două web servicii NuSoap facilitează accesul la mediul de stocare procesarea datelor
codificarea datelor prin JSON clientul propriu-zis creat cu ajutorul tehnologiilor uzuale pentru dezvoltarea aplicațiilor web de tipul PHP, JQuery, Ajax, HTML, CSS
Tabele necesare memorării frecvenței studenților
Modul de conectare
Tipuri de utilizatori: administrator cadru didactic
Meniuri de selecție – administrator
Popularea meniurilor: în mod dinamic utilizând librăria JQuery. Datele transmise de la GUI Nivelul JavaScript - mediu de procesare a evenimentelor - mediu tampon Nivelul JavaScript Nivelul de redirecționare Nivelul worker classes –HTTPRequest Web Service
Meniuri de selecție – cadru didactic
Posibilitatea de a alege disciplina, formația de lucru și tipul de activitate. Mecanismul de selecție: o serie de meniuri de tip dropdown interdependente. Redirecționare către fereastra de modificare/vizualizare a situației prezențelor
Fereastra de confirmare – administrator
Opțiuni selectate (administrator) necesitatea de a confirma selecțiile pentru: asignarea unui cadru didactic la un tip de activitate al unei discipline. asignarea unei formații de lucru la tipul de activitate al disciplinei asignate cadrului didactic.
Mesaje de confirmare/avertizare
Mesaje menite să informeze utilizatorul cu privire la succesul sau eșecul operațiilor sale.
Catalog prezențe
Fereastră pentru vizualizarea, modificarea, salvarea datelor în mediul de stocare și/sau în format PDF pe disc: constă în o serie de informații luate din sesiune. conține un tabel generat dinamic
• Preluare prin intermediul unor funcții JQuery• Transmitere printr-un AJAX call către nivelul
worker classes• Transmitere către Web Servicii
Stocarea datelor(baza de date)
• Recepționarea unui mesaj de succes sau de eșec imagine în dreptul butonului de stocareConfirmare stocare date
•Apăsarea butonului din stânga-jos a tabelului•Librărie PHP numită DOMPDF care parsează o pagină web HTML și o transpune în format PDF
Stocarea datelor(format PDF)
Concluzii
Puncte cheie urmărite:
securitate protecție la următoarele atacuri cibernetice:
SQL Injection Brute Force Attack Dictionary Attack Denial of Service Attack
utilizarea accesibilă - derulare intuitivă a aplicației.
utilizarea combinată a tehnologilor PHP, JavaScript, HTML, CSS, MySQL etc. fluidizare și simplificare a fluxului de date.
Vă multumesc pentru atenție!