Informatii generale
- Categorie: Web
- Judetul: Prahova
- Surse: https://github.com/colegiul-tehnic-elie-radu-ploiesti/biblio-cter
- Homepage: http://biblio-cter.colegiul-elie-radu.ro
Descriere
Lucrarea de față a avut ca scop realizarea unei aplicații care promovează cărțile colegiului și atragerea tinerilor la frecventatrea bibliotecilor școlare. Site-ul este conceput pentru a facilita accesul fiecărui elev la resurse.
Aplicația creată este gândită nu doar ca o aplicație de prezentare statică a informațiilor, ci și ca o aplicație dinamică ce permite rezervarea unei cărți de către un cititor, precum și gestiunea dinamică a împrumuturilor cărților, realizate de către bibliotecar, pentru elevi.
Funcționalități implementate:
- Fără conectare (nu necesită înregistrare):
− Vizualizare cărți existente în biblioteca școlii;
− Căutare după domeniu, autor, cuvinte cheie cuprinse în titlu;
− Vizualizare cărți pe domenii;
− Vizualizare postări blog în care se găsesc postări cu noutățile distribuite de bibliotecar;
− Acces rapid la o serie de resurse web publicate de către bibliotecar la propunea personală sau a colegilor profesori;
− Raport al cărţi după domenii - va permite selectarea unui nume de domeniu şi afişarea tuturor resurselor din acest domeniu. - Înregistrarea ca cititor.
- Conectarea în aplicație folosind un cont (utilizator):
− cu rol de bibliotecar;
− cu rol de cititor. - Utilizatorul cu rol de cititor va putea:
− Înregistrare cu creare cont neactivat (nu se poate loga);
− Conectare securizată;
− Rezervare carte;
− Vizualizare fișă împrumuturi. - Utilizatorul cu rol de bibliotecar va putea:
− Conectare securizată;
− CRUD utilizatori, cărți, domenii, postări blog, resurse web;
− Activare/dezactivare conturi utilizatori;
− Promovare utilizator din cititor în bibliotecar;
− Anulare rezervare carte;
− Împrumutul unei cărți de către un cititor;
− Operarea returnării unei cărți de un cititor;
− Vizualizare fișe împrumutat pe utilizatori;
− Postare noutăți pe blog;
− Afişarea informaţiilor de status asupra numărului curent, resurse împrumutate, precum şi resursele cărora le-a expirat împrumutul. Aceste informaţii vor fi prezente pe fiecare pagină web a programului.
Tehnologii
• HTML, CSS, Java Script, Boostrap 4, PHP 7.2, MySql, CodeIgniter
Cerinte sistem
• Apache 2.x
• PHP >= 7.x
• Extensia PDO PHP
• MySQL >= 5.6.x sau MariaDB >= 10
• CodeIgniter
• Browser modern
Realizatori
George Ninel Badea
- Scoala: Colegiul Tehnic “Elie Radu”, Municipiul Ploiești
- Clasa: 11
- Judet: Prahova
- Oras: Ploiești
Valentin Goia
- Scoala: Colegiul Tehnic Elie Radu Ploiesti
- Clasa: 11
- Judet: Prahova
- Oras: Podenii Noi