Logo lifedj
Benvenuto nel sito Lifedj
Appunti on line
Il progetto realizzato nell'ambito dell'esame di Ingegneria del software (laurea magistrale) presso l'università del Salento, prevede la realizzazione di un software che soddisfi le seguenti richieste:

Si realizzi un sistema software realizzato a partire da un framework software Model-View-Controller (Struts, ASP.NET MVC, PHP CodeIgniter, Ruby on Rails;).
Si dovrà adottare un processo di sviluppo agile (Scrum) e documentare il procedimento di lavoro adottato.

Il progetto prevedeva l'intera progettazione del software (tramite diagrammi UML ecc) con conseguente implementazione. E' stato utilizzato il framework PHP CodeIgniter e di seguito viene riportata la documentazione e il link al software realizzato:

Per qualsiasi ulteriore informazione non esitate a contattarci via email!



Per la realizzazione di questa applicazione sono stati utilizzati diversi framework e diversi strumenti software che hanno permesso una semplificazione del lavoro:
  • PHP Codeigniter: è un framework open source ideato per lo sviluppo di applicazioni Web. Esso si basa sul design pattern MVC (Model View Controller) che permette di separare la logica di business dall’interfaccia utente.

  • PHP: è un linguaggio di scripting opensource concepito per la progettazione di pagine web dinamiche. Attualmente la versione 5 è la più aggiornata, ma PHP Codeigniter lavora con PHP versione 4, quindi per l’intero progetto è stata utilizzata la versione 4.

  • MySQL: E' un database di tipo relazionale, cioè che organizza i dati in maniera tabellare e usa il linguaggio SQL per operare sui dati.

  • Apache HTTP Server: software che realizza le funzioni di trasporto delle informazioni, di internetwork e di collegamento, ha il vantaggio di offrire anche funzioni di controllo per la sicurezza come quelli che compie il proxy.

  • ImageMagick: è una suite software che permette di creare, modificare, comporre o convertire immagini bitmap. E’ in grado di leggere, e quindi successivamente convertire in moltissimi formati, compreso il formato pdf.
    Proprio perchè permette di convertire pdf in immagini jpeg è stato scelto per la creazione delle preview degli appunti. Esso consente inoltre di convertire una singola pagina piuttosto che l’intero documento, e si interfaccia molto bene con il php. La maggior parte dei webserver include questa suite tra le feature preinstallate.