Seleziona una pagina

Progettazione, realizzazione database e interfaccia web per la compilazione e archiviazione di moduli per il controllo della sicurezza macchine, relativamente alle linee di produzione. Per ogni linea o cella produttiva è associato un piano di controllo. Attualmente in uso, ad esempio: “Verifica sicurezza macchine”.

Ogni piano di controllo ha associato delle domande a forma di check list con due risposte possibili:

  • Sicuro/A rischio
  • Annotazioni

Per le risposte “A rischio” viene generata una email di avviso, in formato HTML, indirizzata al responsabile della sicurezza.

Logica, struttura dati, codice progettati in modo che il responsabile potrà associare domande diverse a ogni piano di sicurezza.
Adesso ha necessità del modello “Verifica sicurezza macchine”.

Il sistema gestisce le scadenze e le frequenze dei controlli con visualizzazioni a calendario.

Tecnologia utilizzata

 

Database: PostgreSQL

Web server: Apache su Linux Debian

Sviluppo codice:

  • PHP
  • SQL, pgSQL
  • CodeIgniter (Web application PHP MVC framework) (https://codeigniter.com)
  • AdminLte 2 (https://adminlte.io/). Admin dashboard & control panel theme. Built on top of Bootstrap.
  • JavaScript (Linguaggio di programmazione lato client/browser)
  • JQuery (https://jquery.com/). DOM/HTML/AJAX framework. jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers
  • HTML 5
  • Bootstrap (http://getbootstrap.com/). Front-end interface framework/CSS. Build responsive, mobile-first projects on the web with the world’s most popular front-end component library
  • Cross Filter. (http://square.github.io/crossfilter/). A JavaScript library for exploring large multivariate datasets in the browser.
  • Dimensional Charting (https://dc-js.github.io/dc.js/). A javascript charting library with native crossfilter support, allowing highly efficient exploration on large multi-dimensional datasets
  • D3 Data-Driven Documents (https://d3js.org/). A JavaScript library for manipulating documents based on data
  • Datatable (https://datatables.net/). A plug-in for the jQuery Javascript library. It is a highly flexible tool and will add advanced interaction controls to any HTML table.
  • FullCalendar (https://fullcalendar.io/). A JavaScript event calendar. Customizable and open source. Display a full-size drag-n-drop event calendar, leveraging jQuery

Foto: Tutti i diritti riservati © Alessandro Venier – All rights reserved©