Progettazione Applicazione Web Per La Gestione Di Distinte Base

  • Uploaded by: marco_cella_tv6851
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Progettazione Applicazione Web Per La Gestione Di Distinte Base as PDF for free.

More details

  • Words: 410
  • Pages: 15
UNIVERSITÀ DEGLI STUDI DI TRIESTE Facoltà di Ingegneria Corso di laurea triennale in Ingegneria Informatica

PROGETTAZIONE APPLICAZIONE WEB PER LA GESTIONE DI DISTINTE BASE

LAUREANDO:

RELATORE:

Marco Cella

Prof. Maurizio Fermeglia

Obiettivi e Motivazioni

Obiettivi Creare una applicazione web per la gestione di Distinte Base Mercato: sistemi integrati Studio e valutazione di Framework PHP/Javascript

Motivazioni Mettere a disposizione uno strumento indipendente Studio delle tecnologie open-source e web Framework Studio fattibilità per riproporre il progetto ai clienti

Vision Aziendale

“In un mercato in costante evoluzione, la visione dell’azienda si basa sul continuo aggiornamento e nella ricerca di soluzioni specifiche ed adeguate.” (http://www.sbssrl.it/)

Strumenti open-source  svincolo piattaforma  costi di licenze  ricerca

Strumenti di navigazione fra risorse ( es. Distinta Base )

Contesto Operativo

Programmazione della produzione metodologia razionale impiegata nella gestione d’impresa  obiettivi di budget  definizione di documenti programmatici (marketing, ricerca, ...)

Distinta Base  composizione prodotto: Semilavorati, Materie prime  struttura a livelli gerarchici → diagramma ad albero  fasi della produzione  tipologie: distinta base di produzione, di approvvigionamento, di manutenzione

Analisi di Progetto

Vincoli  linguaggio server side PHP  applicazione web intranet  base dati: forniture di mobili per navi da crociera

Requisiti  utenti  applicativo web cross-browser, multi-user

Modello Three tier

Progettazione della base dati Operazioni sui dati

Testata Distinta Base Righe della Distinta Base Lavorazioni

Visualizzazione Inserimento Cancellazione Aggiornamento

Progettazione della base dati Modello entity-relationship

Progettazione della base dati Modello logico

Implementazione Script PHP Web Server Request

Query

Response JSON Framework Prototype,

DBMS

Query results Encode JSON

script JavaScript

Query • Interrogazione struttura distinta base • Aggiornamento base dati:  Inserimento  Modifica  Cancellazione

distinta base, articolo, lavorazione

Implementazione Script Javascript

Prototype

Framework JavaScript

Script.aculo.us

Libreria JavaScript che estende gli effetti grafici

TafelTree

Struttura ad albero

TableOrderer

Struttura a tabella

LiveValidation

Validazione form in JavaScript

Ajax Autocomplete

Autocompletamento tramite Ajax di campi text dei form html

Applicazione web Applicazione in esecuzione

Albero, scheda “Distinta Base” ed autocompletamento

Applicazione web Applicazione in esecuzione

Elemento selezionato nella tabella “righe distinta base”

Applicazione web Applicazione in esecuzione

Scheda Lavorazioni ed esempio di filtro nella tabella lavorazioni

Conclusioni

Conclusioni oggettive Applicativo testato e funzionante nella Intranet aziendale. Il lavoro svolto ha portato alla creazione di 5 tabelle, 1.000 righe di codice PHP, 2.000 righe di codice Javascript, aggiornamento ed adattamento delle classi degli script Javascript, implementazione di 5 classi Javascript. Sviluppi futuri • •

Aggiornamento del Framework e gli script JavaScript Framework PHP

Related Documents