RaspberryPi: videosorveglianza, mediacenter ed accesso alla webcam dall’esterno (parte 2)

medium quite expensive 2 days

Lista dei componenti HW/SW:

Con questa guida installiamo un mediacenter ed un software per la videosorveglianza per il nostro RB. In questo modo possiamo accedere da qualsiasi browser alla webcam installata all’interno di una LAN.

Prima di procedere con l’installazione del MediaCenter aggiungiamo un repository dal quale scarichiamo il pacchetto XBMC.

apriamo il file meme.list
sudo nano /etc/apt/sources.list.d/mene.list

Leggi tutto

RaspberryPi: creazione di un server cloud

medium quite expensive 2 days

InformaticaGestionale.it vuole mettere sotto i riflettori un mini computer che sta facendo molto successo nell’ultimo periodo, il Raspberry Pi.

Con il costo di circa 100 euro è possibile dotarsi di un sistema: per la videosorveglianza, mediacenter, sincronizzazione dei file ed un cloud Saas privato per la creazione e la condivisione dei documenti on line.

Come fare?
di seguito la nostra guida compilata grazie alle nostre prove.

Leggi tutto

Analizza i tuoi processi aziendali

Vogliamo riproporre a tutti i nostri utenti un test semplicissimo e molto intuitivo su come analizzare i propri processi aziendali.

Il funzionamento è semplice; basta scegliere un processo aziendale,  compilare i campi indicati e rispondere alle domande del quiz.

Alla fine l’applicazione rilascerà un report di analisi del processo valutato.

Il servizio è completamente gratuito. InformaticaGestionale.it non conserverà i dati inseriti e non sarà necessaria alcuna registrazione. Tutte le informazioni inserite servono solo per potervi fornire un buon risultato.

Vuoi affrontare o valutare un nuovo progetto informatico per la tua azienda o attività senza correre rischi? consulta questo sito oppure prova a contattarci.

Informatizzazione Aziendale

Uno dei principali motivi che spinge un’azienda ad adottare un nuovo sistema informatico è l’esigenza di migliorare il proprio livello di informatizzazione. Ciò si tradurrà in una più efficiente gestione dei propri processi e, di conseguenza, in un netto miglioramento dei tempi e dei costi di processo.

Vogliamo ricordare, sopratutto alle piccole e medie imprese che non hanno competenza in materia di sistemi informativi, che non è detto che cambiando un sistema informatico (magari acquisendo un sistema molto più costoso) si possa riscontrare un netto miglioramento dei processi aziendali; anzi, talvolta abbiamo assistito anche a veri e propri peggioramenti.

Per eseguire una buona informatizzazione aziendale sono due le domande alle quali dobbiamo saper rispondere:

1. Qual è la nostra reale esigenza

2. Qual è il software più adatto alla nostra esigenza

Più rispondiamo correttamente a queste domande e più il processo di informatizzazione avrà buon fine.

Per rispondere alla prima domanda è necessario conoscere fino in fondo la nostra reale situazione. Ciò vuol dire che, oltre a ”sentire” l’esigenza per colpa di inefficienze facilmente individuabili (ad esempio: personale oberato di lavoro, mancanza di informazioni tra i vari reparti…), è necessario eseguire un’ analisi dettagliata della propria organizzazione come correttamente illustrato in questo articolo.

Solo con una buona analisi della reale situazione aziendale si avranno in mano le informazioni necessarie per poter avviare progetti di miglioramento. A volte non sarà neanche necessario adottare nuove soluzioni software. Semplicemente, basterebbe modificare alcune impostazioni aziendali per migliorare di molto il flusso informativo e di conseguenza rendere più efficienti i processi.

Devo dire, per esperienza personale, che molte aziende fanno l’errore di passare direttamente alla seconda domanda rischiando, inconsapevolmente, di non beneficiare degli adeguati vantaggi di un software gestionale.

Per rispondere alla seconda domanda è necessario conoscere molto bene i software gestionali presenti sul mercato. L’obiettivo è di “acquisire” un software che risponda esattamente all’esigenza della prima domanda.

Di ogni software bisognerebbe conoscere ad esempio: la copertura funzionale, i dettagli tecnici, i fornitori, la flessibilità, la possibilità di creare facilmente estensioni…Tutto ciò serve ad avere una valutazione oggettiva e decidere se adottare o meno un gestionale.

Bisogna anche tenere in considerazione che di solito, i software gestionali, saranno impiegati in azienda per un periodo medio lungo. Ciò vuol dire che se un software non è adeguato l’azienda dovrà comunque mantenerlo per diverso tempo senza mai ottenere i risultati sperati.

Rispondere alla seconda domanda non è affatto semplice, sopratutto per le piccole e medie imprese che non lavorano nel campo dell’informatica.

Quello che intende fare questo blog è proprio di aiutarvi a rispondere alla seconda domanda:

Quali software sono più adatti alla mia esigenza?

Mettendo in vetrina gestionali di diverso tipo con le caratteristiche funzionali ed i contatti dei fornitori e dandovi la possibilità di effettuare una ricerca accurata attraverso il servizio CercaSoftware

 

Workflow di documenti: come costruire un processo di approvazione

Una delle funzionalità più importanti di Adempiere è la possibilità di creare e modificare workflow di documenti. Questo rende il sistema flessibile alle esigenze di qualsiasi utilizzatore.

 

In questo esempio mostreremo come modificare il processo di fatturazione del fornitore. In particolare vogliamo introdurre lo stato “approvato” su una fattura di un fornitore.

Il funzionamento che vogliamo ottenere è il seguente.

 

Quando un fornitore emette una fattura, viene inserita nel sistema. Se la somma della fattura è inferiore ai 100.000 euro allora deve essere approvata da un ruolo di amministrazione.

Altrimenti la fattura rimane in stato “non approvata”.

 

modifica del flusso al processo “fatturazione”:

Accedere al sistema tramite il ruolo di SystemAdmin ed aprire la maschera Amministrazione di sistema->Configurazione generale->Workflow->Workflow.

 

Selezionare il processo “Process_Invoice” ed accedere al TAB nodo.

Creare un nuovo nodo (come in figura) che chiameremo “approval step”.


Leggi tutto

Creazione ordine di vendita, fattura, programma di pagamento e registrazione pagamento

In questo tutorial di Adempiere ERP OpenSource vedremo come eseguire un’ordine di vendita, come creare una fattura e come registrare pagamenti secondo uno schedule precedentemente impostato.

Accedere alla maschera ordine di vendita ed impostare:

  • tipo di documento: Standard Order

  • Business Partner: Seed Farm (partner di esempio)

  • regole di fattura: immediato (questo ci consente di creare subito una fattura in concomitanza con l’ordine di vendita)

 

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 4)

Definito il nostro modello User, vogliamo creare alcuni servizi su di esso. In particolare vogliamo dare la possibilità al sistema di creare nuovi utenti, eliminarli, aggiornarli e prelevarli tutti in una lista.

Per fare questo creeremo un’interfaccia UserService.java.

[codebox 1]

L’interfaccia sarà poi implementata dalla classe UserServiceImpl.java

[codebox 2]

Adesso creiamo una classe SampleAction richiamata da struts in modo da scrivere un minimo di logica di business.

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 3)

Ora possiamo iniziare a costruire la nostra applicazione.

Per prima cosa implementiamo il modello. Il nostro dominio in questo caso è l’utente e sarà rappresentato dalla classe User.java. Questa classe rappresenterà il nostro utente nel sistema. Verranno quindi implementati i metodi setter/getter che modificheranno le proprietà id, username, password

User.java

[codebox 1]

A questo punto possiamo implementare gli oggetti DAO per l’accesso al DB.

Per fare questo implementiamo prima un’interfaccia generica che espone i metodi principali di accesso al DB (delete, getAll, getById,save) e poi una classe astratta che esegue un’implementazione di default della classe GenericDao. Ci preoccuperemo di implementare l’interfaccia in un secondo momento.

GenericDao.java

[codebox 2]

BaseJpaDao.java

[codebox 3]

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql (parte 2)

una volta configurato correttamente il file POM.xml possiamo iniziare la configurazione di tutti gli altri file necessari per il buon funzionamento della nostra applicazione web

Configurazione web.xml

sotto la cartella WEB-INF inserire il seguente file web.xml

[codebox 1]

Leggi tutto

Creazione di una semplice web application utilizzando maven, jpa2, spring, struts2, mysql

medium economic 1 day

In questo tutorial verrà spiegato come sviluppare una semplice web application utilizzando tecnologie come maven, jpa2, struts2, spring e mysql.

Ambiente di lavoro:

  • MySQL Server
  • Eclipse + da “Eclipse Market Place”  “Maven Integration for Eclipse”
  • JDK 1.7

Creazione tabella mysql:

Prima di iniziare tutto il lavoro creiamo una tabella che chiameremo user

[codebox 1]

 

Creazione di un nuovo progetto Maven su Eclipse:

– creiamo un nuovo progetto “maven” su eclipse

– impostiamo  maven-archetypes-webapp

– impostiamo grupId e artifactId come in figura



Struttura progetto e configurazione pom.xml

Una volta generato il progetto maven, Eclipse ci propone tutto il progetto come in figura

 Il prossimo passo sarà quello di configurare il file pom.xml in modo da personalizzare il building e includere le tecnologie che ci interessano.

In particolare includiamo le dipendenze per: struts2, spring, mysql connector, servlet e jsp, hibernate, log4j e junit.

Dopo di che impostiamo anche il <build> in modo da utilizzare alcuni plugin tra cui il web server jetty.

POM.XML

[codebox 2]