Tema licen: Sistem de gestiune a prezenelor ntr-o unitate de nvmnt
Scop: Am realizat o aplicaie care poate fi de un real ajutor n domeniul academic, oferind cadrelor didactice o platform simpl prin care vor putea gestiona uor i rapid prezenele studenilor la cursuri, seminarii i laboratoare. n acelai timp simplific n mod considerabil munca administratorului de sistem, dndu-i posibilitatea s manevreze uor o cantitate de date mare, avnd n vedere domeniul de aplicaie. 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 aplicaiilor web de tipul PHP, JQuery, Ajax, HTML, CSS Tabele necesare memorrii frecvenei studenilor Modul de conectare
Tipuri de utilizatori: administrator cadru didactic Meniuri de selecie administrator
Popularea meniurilor: n mod dinamic utiliznd librria JQuery. Datele transmise de la GUI Nivelul JavaScript - mediu de procesare a evenimentelor - mediu tampon Nivelul JavaScript Nivelul de redirecionare Nivelul worker classes HTTPRequest Web Service
Meniuri de selecie cadru didactic
Posibilitatea de a alege disciplina, formaia de lucru i tipul de activitate. Mecanismul de selecie: o serie de meniuri de tip dropdown interdependente. Redirecionare ctre fereastra de modificare/vizualizare a situaiei prezenelor
Fereastra de confirmare administrator
Opiuni selectate (administrator) necesitatea de a confirma seleciile pentru: asignarea unui cadru didactic la un tip de activitate al unei discipline. asignarea unei formaii 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 eecul operaiilor sale. Catalog prezene
Fereastr pentru vizualizarea, modificarea, salvarea datelor n mediul de stocare i/sau n format PDF pe disc:
const n o serie de informaii luate din sesiune. conine un tabel generat dinamic Preluare prin intermediul unor funcii JQuery Transmitere printr-un AJAX call ctre nivelul worker classes Transmitere ctre Web Servicii Stocarea datelor (baza de date) Recepionarea unui mesaj de succes sau de eec imagine n dreptul butonului de stocare Confirmare stocare date Apsarea butonului din stnga-jos a tabelului Librrie PHP numit DOMPDF care parseaz o pagin web HTML i o transpune n format PDF Stocarea datelor (format PDF) Concluzii
Puncte cheie urmrite:
securitate protecie la urmtoarele atacuri cibernetice:
SQL Injection Brute Force Attack Dictionary Attack Denial of Service Attack
utilizarea accesibil - derulare intuitiv a aplicaiei.
utilizarea combinat a tehnologilor PHP, JavaScript, HTML, CSS, MySQL etc. fluidizare i simplificare a fluxului de date.