|
L’architettura del sistema è composta da un server (Windows
oppure Linux) sul quale è installato un Web Server (Apache oppure
Internet Information Server) e da client collegati in rete.

Il server da installare (ove non già presente) può essere,
indifferentemente, Internet Information Server oppure Apache.
Entrambi garantiscono prestazioni eccellenti, e, all’interno di
una LAN aziendale, permettono, in futuro, di espandere le potenzialità dello
strumento ed i servizi erogati.
Tutti client necessitano unicamente di essere collegati alla LAN aziendale
e di avere a disposizione un browser web (per esempio Internet Explorer).
L’analisi dei dati e la creazione dei report verranno effettuati
direttamente dal server, rendendo così inutile l’utilizzo,
a questo scopo, di Microsoft Access o di qualsiasi altro pacchetto software.
Il database previsto è MySQL.
Si tratta del database server open source più popolare al mondo.
La sua architettura lo rende estremamente veloce, stabile ed affidabile, è per
questo che viene attualmente utilizzato anche in sistemi mission-critical.
Nulla vieta di utilizzare altri database (es. Microsoft SQLserver,
Oracle, PostgreSQL, etc.) che potrebbero essere già installati in
azienda.
Il linguaggio di programmazione utilizzato è il PHP (Hypertext
PreProcessor).
PHP è un
linguaggio di scripting general-purpose molto
utilizzato, è specialmente
indicato per lo sviluppo Web e può essere integrato nell'HTML.
La sua sintassi è basata su quella di C, Java e Perl.
L’installazione di PHP è possibile sia su sistemi Linux
sia su sistemi Windows, permettendo così la massima portabilità.
Inoltre, il fatto di essere Open Source abbatte il TCO (Total
Cost of Ownership).
|