SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
REALIZZAZIONE DEL
                PROGETTO
AMBULATORIO VETERINARIO ON-LINE

               Ing. Nelson Firmani
       Dipartimento di Ingegneria Elettrica
      Università di L’Aquila, AQ 67040, Italy



              Last update: 05/09/2004
OutLine della presentazione
La presentazione si articola in tre parti principali:



• Studio di fattibilità
• Requisiti Utente e specifiche funzionali del sistema
• Progettazione della Base Dati
• Progettazione del sistema
Studio di fattibilità
                  Il contesto dello studio

• In Italia dei 30000 veterinari iscritti all’albo più del 60%
  esercita la libera professione

• Strutture più ricorrenti:
  Ambulatori Veterinari

• La realtà della citta di Teramo è la seguente:
  4 ambulatori privati
  1 clinica veterinara
Studio di fattibilità
               Il contesto dello studio

• Da una indagine sui 4 ambulatori privati si è
  scoperto che nessuno possiede un sistema di
  raccolta dati ambulatoriali informatizzati né
  tantomeno servizi on-line o siti web informativi

• Tutti i dati connessi alla diagnosi e cura degli
  animali e alla gestione dei clienti è quasi assente o
  al più in forma cartacea
Studio di fattibilità
               Il contesto dello studio

• L’idea di un sitema informatico finalizzato alla
  raccolta dei dati ambulatoriali è nata da colloqui
  tenuti con un medico veterinario

• L’esigenza manifestata dal medico è stata quella di
  avere a disposizione in maniera semplice tutte le
  informazioni storiche relative ad un animale in
  cura presso l’ambulatorio
Studio di fattibilità
               Il progetto di massima

Obiettivi:

1. Promuovere l’ambulatorio attraverso:
     La creazione di un sito web
     Fornitura di un servizio gradito alla clientela

2. Nuovo scenario lavorativo nel quale sia davvero
   più semplice operare all’interno dell’attività
   ambulatoriale e dove l’uso del computer possa
   essere un valido aiuto
Studio di fattibilità
                 progetto di massima

Come raggiungere il primo obiettivo ?

• Creazione Sito (Presentazione, FAQ, News…)

• Servizio on-line: Questo prevede la possibilità di
  accedere attraverso internet alle informazioni
  riguardanti i propri animali trattati in ambulatorio.
  (E’ emersa da alcune interviste che questo servizio
  è particolarmente gradito quando il proprio
  animale è ricoverato in ambulatorio e si vuole
  sapere come procede la degenza)
Studio di fattibilità
                 progetto di massima

Come raggiungere il secondo obiettivo ?

• Inserimento dati ambulatoriali semplice, attraverso
  una interfaccia web

• La raccolta e gestione dei dati deve riprodurre il
  più possibile l’abituale modo di operare del
  medico veterinario.
Studio di fattibilità
                                 progetto di massima

Il VOLUME DEI DATI DA GESTIRE E’ BASSO

             Tavola dei volumi (riferiti in un anno)                Dei 200 clienti
     Concetto <Nome>             Tipo E/R    Volume <Dim>           dell’ambulatorio mediamente
                                                                    ognuno possiede 2 animali.
    proprietario             E              200
    ha                       R              400
    animale                  E              400                    Mediamente un animale
                                                                   subisce un ricovero ogni 3-4
    ricovero                 E              100                    anni. 400*1/4=100

    va_in                    R              100
    visita                   E              1200
                                                                   Mediamente un animale
    effettua visita          R              1200                   effettua 3 visite l’anno.
                                            400                    400*3=1 200
    EsameLab                 E
    Effettua esame           R              400




                                                            Mediamente un animale
                                                            effettua 1 esame di laboratorio
                                                            l’anno.
                                                            400*1=400
Studio di fattibilità
               progetto di massima

               Aspetti tecnologici
    Quale sistema operativo? Quale linguaggio?
    Microsoft o non Microsoft o “Open Source”?

• Windows 2000 o NT, IIS, SQL Server, tecnologia
  ASP .Net
• Ambiente di sviluppo Java (Servlet, JSP), E’
  portabile su qualsiasi piattaforma:
  1. Server SUN, ORACLE (troppo caro)
  2. Linux, Apache, RDBMS Mysql, jdbc (Open
  Source)
Studio di fattibilità
             progetto di massima



• Linux, Apache, Mysql, PHP (tutto Open
  Source)
Studio di fattibilità
               progetto di massima

               Scelta tecnologica su:

Linux, Apache, Mysql, PHP

                    Motivazioni:

• Licenza Open Source
• Adatto alle dimensioni del progetto
• Rispetto a JSP più semplice quindi minore costo
  sviluppo
Studio di fattibilità
                progetto di massima

              Costi-Benefici e rischio

                      Benefici

• Benefici, difficili da monetizzare, ma sicuramente:
  Un miglioramento dei servizi resi alla clientela
  Una migliore gestione dell’attività ambulatoriale
  Una riduzione dei tempi di risposta
  Una riduzione dei supporti cartacei
Studio di fattibilità
                progetto di massima

               Costi-Benefici e rischio

                       Rischio

• E’ rappresentato dall’impatto che l’introduzione
  delle nuove procedure informatizzate può produrre
  sulla preesistente organizzazione lavorativa. Se
  l’impatto è traumatico possono nascere fenomeni
  di reazione al corretto funzionamento del sistema.
  Tuttavia è da tener presente che il sistema gestisce
  informazioni non critiche, per il quale un
  eventuale malfunzionamento comporta danni
  limitati
Studio di fattibilità
                               Costo di sviluppo
       Voce                                Note                         Valore (I prezzi sono espressi in
                                                                                     Euro)
Harware                1 PC                                           1500 (*)
                       1 Stampante laser                              500 (*)
                       Manutenzione                                   Canone annuo su PC mediamente
                                                                      pari al 6% del valore di acquisto.
                                                                      Canone su stampante dal 12 al 14%

Software               Sistema operativo è compreso nel prezzo
                       di acquisto del PC

                       Strumenti di sviluppo software licenza         90 (45 Euro/ora per consulenza
                       Open Source:                                   esterna)
                       Web Server APACHE
                       EasyPHP (Editor PHP)
                       PHP (linguaggio scripting lato server)
                       Javascript (linguaggio scripting lato
                       client)

                       DBMS licenza Open Source:                      35 (35 Euro/ora per teleassistenza)
                       MySQL

                       Strumenti di sviluppo sito Web:                200
                       Microsof Front Page 2000


Prestazione            Vedi tabella costo prestazione                 1950
Professionale          professionale

                                    Totale costo di sviluppo 2275
(*) non inclusi nel calcolo del costo di sviluppo. Necessari per il calcolo della manutenzione HW
Studio di fattibilità
Costo di sviluppo (prestazione professionale)




               Fase                 Stima Attività          Stima costo
 Studio di fattibilità        1 man/day              150
 Analisi e progetto           5 man/day              1000
 Implementazione:             8 man/day              800
 stesura pagine HTML del sito
 stesura statment SQL
 stesura codice PHP
Studio di fattibilità
    Costo di Esercizio (soluzione hosting)
     Voce                    Note                    Collocazione           Valore (I prezzi sono
                                                       temporale              espressi in Euro)
Costo Hardware   1 PC                            iniziale                1500
postazione       1 Stampante laser               iniziale                500
utente
                 Manutenzione                    Annuale                 Canone annuo su PC
                                                                         mediamente pari al 6% del
                                                                         valore di acquisto.
                                                                         Canone su stampante dal
                                                                         12 al 14%

Software         Sistema operativo è compreso
                 nel prezzo di acquisto del PC

                 Manutenzione SW livello         Annuale                 12% del prezzo di acquisto
                 base (aggiornamenti e                                   HW.
                 correzioni errori)                                      14-15% con servizio
                                                                         telefonico di supporto
                                                                         (5gg/sett, 8h/gg)
                 Manutenzione SW applicativo Annuale                     15% del prezzo di acquisto
                 (aggiornamenti cambiamento
                 tecnologie)

Costo hosting                                    Annuale                 135
sito
Costo gestione   Registrazione motore di         Annuale                 200
sito per         ricerca, aggiornamento home
aggiornamenti    page
                                           Iniziale                      2000
                 Totale costo di Esercizio Annuale                       1039


                           Dettaglio calcolo costo totale di esercizio

Totale costo esercizio iniziale = 1500+500                                                 =2000
Totale costo esercizio annuale = 6%*1500+14%*500+12%*1500+15%*2425+135+200                 =1039
Studio di fattibilità
    Costo di Esercizio (soluzione housing)
     Voce                    Note                    Collocazione           Valore (I prezzi sono
                                                       temporale              espressi in Euro)
Costo Hardware   1 PC                            iniziale                1500
postazione       1 Stampante laser               iniziale                500
utente
                 Manutenzione                    Annuale                 Canone annuo su PC
                                                                         mediamente pari al 6% del
                                                                         valore di acquisto.
                                                                         Canone su stampante dal
                                                                         12 al 14%

Costo Software   Sistema operativo è compreso
                 nel prezzo di acquisto del PC

                 Manutenzione SW livello         Annuale                 12% del prezzo di acquisto
                 base (aggiornamenti e                                   HW.
                 correzioni errori)                                      14-15% con servizio
                                                                         telefonico di supporto
                                                                         (5gg/sett, 8h/gg)
                 Manutenzione SW applicativo Annuale                     15% del prezzo di acquisto
                 (aggiornamenti cambiamento
                 tecnologie)

Costo housing                                    Annuale                 2388

Costo gestione   Registrazione motore di         Annuale                 200
sito per         ricerca, aggiornamento home
aggiornamenti    page
                                           Iniziale                      2000
                 Totale costo di Esercizio Annuale                       3292


                           Dettaglio calcolo costo totale di esercizio

Totale costo esercizio iniziale = 1500+500                                  =2000
Totale costo esercizio annuale = 6%*1500+14%*500+12%*1500+15%*2425+2388+200 =3292
Diagramma di contesto

             rich ies ta identificazio ne
                                                                                                                              dati cliente
                                                                                                                        agg iungi/canc. cliente

              d ati identificazio ne
                                                                              Gestione                                                       ris con tro
             s che da ambu lato rio
           lista prestazioni effettuate
Cli ente                                                                                                                                                           Veterinario*
                                                                                                                                                                  Ammi ni stratore
                                                                      Ambul atorio                                                         ricerca cliente
             ric hies ta de tta g
                                  lio                                                                                                richiesta
                                                                                                                                     inform.
                                                                                                                                  inform. ricerca
                                                                                                                                    esito cliente
                     de tta g lio




                                                               at i

                                        rico v d a a n imale



                                                                                        o
                                                        o ve r




                                                                                        o v erat
                                                                                                                    Riscontro prestazione




                                                                                                                       r
                                                                                                                       ris co n
                                                                                                   reg istra
                                                a li ric



                                               erat o




                                                                                                                              n
                                                                                a le ric


                                                                                                       istr a



                                                                                                                          tro a t ti
                                              he
                                          an im
                                                                                              Dati prestazione



                                      s ta s c




                                                                                                                              a t v it à
                                                                         a a nim



                                                                                                       t tiv
                                                                                                       t tiv it à
                                  lis t a

                              rich ie




                                                                                                                                       à
                                                                      s c he d



                                                             Ammi ni stratore
                                                              Veterinario*



                                                                                                                                                             * terminatore duplicato
DFD 0




                                                                                                                                                      te
                                                  t o rio




                                                                                                                                                        n
                             Lista prestazioni




                                                                         o




                                                                                                                                                    lie
                                                                      gli




                                                                                                                                               .c
                                                                   tt a
                                     effettuate




                                                   la




                                                                                                                                           nc
                                              mb u


                                                                 de




                                                                                                                                         ca
                                                                 ta



                                                                                g lio




                                                                                                                                       g i/




                                                                                                                                                                    tro
                                               da a


                                                             ies
                                                                                                                         Dati cliente




                                                                                                                                  iu n




                                                                                                                                                               on
                                                                               tta
                                                            h
                                                        ri c




                                                                                                                                   g




                                                                                                                                                                c
                                         s c he




                                                                             de




                                                                                                                                                            ris
                                                                                                                                ag
                                                                                                                                                              richiestalie n te
                                                                                                                                                                          informazione
ric hiesta                                                                                                                                                              c
                                                                                                                                                                     ca
              id e nt ifi ca
                               zi o ne                                                                                                                           c er cliente
                                                                                                                                                                ri
                                                            1.
                                                                                                                                 2.                                        informazione  ca
 d ati id e                                                                                                                                                                         ce r
              ntifi ca                         Produce                                            proprietario                                                                 o ri
                         zi o ne               rilascia                                                                                                                   es it cliente
                                            informazione                                                                      gestione
                                           informazione
                                                on-line                                                                        clienti
                                               on-line




                   scheda ambulatorio
                    scheda prestazioni


                                                                                        animale                                 Dati prestazione it à
                                                                                                                                             at t i v
                                                                                                                                                 t ra
                                                                                                                                         reg i s

                                                                                                                                                            v it à
                                                                                                                                        riscontro prestazione
                                                                                                                                                     at t i
                                                                                                                                                      o     n t ro
                                                                                                                                                ris c
                     4.                                                                                              3.
                                                                                                                                                                   d a an           ima le
                                                                                                                                                         ta sc h e to
                                                                                                                                              ric h ie s           ra
                 crea                                                          visita                             gestione                                ric o ve
                scheda                                                                                            attività
              ambulatorio
              prestazioni                                                                                                                                                           v erat o
                                                                                                                                                           imale rico
                                                                                                                                                      scheda animale
                                                                                                                                              s ched a an


                                                                             e samiLab
                                                                                                                                          lista animali ricoverati



                                                                                                                                                                               ti
                                                                                                                                                                           e ra
                                                                                                                                                                    c ov
                                                                                                                                                              l i ri
                                                                                                                                                         n ima
                                                                                                                                                    aa
                                                                                                                                           l is t



                                                                                                                    5.
                                                                             ricovero
                                                                                                                 crea lista
                                                                                                                  animali
                                                                                                                 ricoverati
DFD 2
                                                         aggiun gi
                                                         inserimento                                                                nte
                                                                                                                               c lie
                                                                                                                           nc.
                                                                                                                       i/ a
                                                                                                                    Daticcliente
                                                                                                                   ung
                                                                                                               aggi
                     2.1

                   inse rire                                 animale
                 dati clie nte




                                                                                             ce ll a
                                                                                            cancella




                                                                                            c an
                                         proprie tario


                                                                                 2.2

                                                                              cancella
                                                                             cance lla
                                                                            dati clie nte




             o
         ntr
      co
ris

                                                                                                           e   t
                                                                                                            en
                                                                                            Richiesta inform.
                                                                                                       c li
                                                                                                  r ca
                                                                                                 cliente
                                                                                                 e
                                                             2.3                                   ric


                                   a                       rice rca
                                e rc
                      Inform. icliente
                           orc
                        es it
                                                           clie nte




                                                                      proprie tario
DFD 3
                                                                      3.1

                                                                  aggiorna                                      di
                                                                                                                  m
                                                                dati ricovero                                      iss
                                                                                                                         io
                                                                                                                            n   e




                                                                                                                                                                           ità
                                                                                    box disponibile




                                                                                                                                                                      attiv
                                                                                                                                                                  Dati
                                                                                                                                                               prestazione




                                                                                                                                                                       tra
                                                                                                                                                                 regis
                             ro
                          ont
                     risc
                                                      ricovero
risc

 riscon tro                                                                                       3.2
    ont


prestazione
       ro a


                                                                                              verifica                          ric o v
                                                                                                                                        e       ro
           ttiv


                                                                                           disponibilità
               ità



                                                                                                box
                                                                      ile
                                                                 onib
                                                             disp
                                                       _non _
                                                o   box
                                            ontr                                                                                ita
                                   r is c                                                                                   vis
                                                                                       3.3

                                            risc ontro                              inserisci
                                                                                   dati vis ita




                                                                                                                                                   o
                                                                                                                                                ori
                                                                                                                                            rat
                                                                  vis ita




                                                                                                                                          bo
                                                                                                                                           la
                                                                                                                                        me
                                  ris
                                     co




                                                                                                                                    e sa
                                       ntr
                                          o

                                                                                     3.4

                                                                                   inserisci
                                                                                dati esamiLab

                                                                                                                                         a le
                                                esamiLab                                                                            a nim
                                                                                                                              e da
                                                                                                                       a s ch      to
                                                                                                                i es t        vera
                                                                                                           rich         ric o

                                                                                                                                                          to
                                                                                        3.5                                                       v    era
                                                                                                                                             ic o
                                                                                                                                         le r
                                  vis ita                                                                                            ima
                                                                                   crea scheda                         ed       a an
                                                                                     animale                      s ch
                                                                                    ricovera to

                                                                                                                           lista an imali ricoverati


                                    ricovero
                                                                                                                   3.6

                                                                                                             crea lista
                                                                                                              animali
                                                                                                             ricoverati
cf                 nome indirizzo                                              Schema E/R
     telefono

   userName              Proprietario
    password
                                  (1,N)


   Codice                       Ha
   Anagrafe codice
            canina
                                                                                      Data_oraInizio

                                  (1,1)
         specie
          nome
          razza            Animale                                                        Ricovero
          sesso                                             Va_in
                                                 (0,N)                        (1,1)
   dataNascita
       fileFoto
                       (0,N)         (0,N)




                                                         numeroBox      Ricovero                             Ricovero
                                                                        in corso                             concluso
                EffettuaEsame


                                                                                                Data_oraFine          causa
                                                                     data_ora
data_ora                (1,1)

                                                                                                                temp eratura
                  EsamiLab                                                                                      peso
                                                                                       Visita                   fc
                                                   EffettuaVisita                                               diagnosi
                                                                      (1,1)
                                                                                                        cura
                                                                                                                           farmaci
                                     risultato
           tipoEsame   fileAnalisi
                                                                       farmaci        dieta terapia motivo                 dieta
id_proprietario
                               cf     nome indirizzo
                                                                            Schema E/R ristrutturato
       telefono

     userName                  Proprietario
     password
                                        (1,N)



                                      Ha                                             Data_oraInizio Data_oraFine
        id_animale                                                                                            numeroBox
                                                                            id_ricovero
                                        (1,1)
           specie
            nome
            razza               Animale                                                              Ricovero
            sesso
                                                                    Va_in              (1,1)
                                                        (0,N)
    dataNascita
        fileFoto
                              (0,N)        (0,N)

                                                                                                           causa   tipo




                                                                                                                     data_ora
                      EffettuaEsame                                                                                  temperatura
                                                                             (1,1)                                   peso
                                                          EffettuaVisita                       Visita                fc
                                                                                                                     diagnosi
id_ esame                                                                                                            terapia

                              (1,1)                                                                                 id_visita
                                                                                     farmaci      dieta   motivo

                       EsamiLab



      data_ora                              risultato
                    tipoEsame fileAnalisi
Schema Logico
                                               Ricovero

                                               Id_ricovero
                                               Va_in
                                           ∞   DataInizio
Proprietario                                   DataFine
                                               Causa
Id_proprietario                                NumeroBox
Cf                1                            Tipo
Nome                     Animale
Indirizzo
                                       1
Telefono                 Id_animale
UserName                 Ha
Password              ∞ Specie                 Visita
                         Nome
                         Razza                 Id_visita
                         Sesso                 EffettuaVisita
                         DataNascita       ∞ Data_ora
                         FileFoto              Temperatura
                                               Peso
                                               Fc
                                               Diagnosi
                                               Terapia
                                               Farmaci
                                               Dieta
                                               Motivo




                                               EsamiLab

                                               Id_esame
                                               EffettuaEsame
                                           ∞ TipoEsame
                                               Data_ora
                                               FileAnalisi
                                               Risultato
Architettura HW
di tipo Client/Server
Architettura SW
E’ un’applicazione web sviluppata su tre
                 strati

     Client                  Middle tier                           Backend



                                Web/HTTP Server
         Browser
                                       Documenti
                                       static i

                      http

       Applicazione
                                   CGI, PHP                      DBMS
        Browser                      PHP
                                   ISAPI,          Odbc, rpc
          RPC
                                   NSAPI



                                                               Sistemi legacy
Home page
Scheda lista prestazioni
Scheda dettaglio
Grazie per l’attenzione




Author:        Ing. Nelson Firmani (nfirmani@tinn.it)

Last update:   05/09/2004

Mais conteúdo relacionado

Semelhante a REALIZZAZIONE DEL PROGETTO AMBULATORIO VETERINARIO ON-LINE

Oracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebelOracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebelDomenico Fortunato
 
Big Data e la forza degli eventi - Intervento di Dominoni
Big Data e la forza degli eventi - Intervento di DominoniBig Data e la forza degli eventi - Intervento di Dominoni
Big Data e la forza degli eventi - Intervento di Dominonicomunicareonline
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaXPeppers
 
Una rete aziendale con Linux
Una rete aziendale con LinuxUna rete aziendale con Linux
Una rete aziendale con LinuxFrancesco Taurino
 
Socrate Medical presenta Zone Sonography, by Zonare
Socrate Medical presenta Zone Sonography, by ZonareSocrate Medical presenta Zone Sonography, by Zonare
Socrate Medical presenta Zone Sonography, by ZonareSocrate Medical
 

Semelhante a REALIZZAZIONE DEL PROGETTO AMBULATORIO VETERINARIO ON-LINE (8)

Fmdp Total System Monitor
Fmdp Total System MonitorFmdp Total System Monitor
Fmdp Total System Monitor
 
Oracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebelOracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebel
 
Lotus Foundations Start
Lotus Foundations StartLotus Foundations Start
Lotus Foundations Start
 
Big Data e la forza degli eventi - Intervento di Dominoni
Big Data e la forza degli eventi - Intervento di DominoniBig Data e la forza degli eventi - Intervento di Dominoni
Big Data e la forza degli eventi - Intervento di Dominoni
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastruttura
 
Una rete aziendale con Linux
Una rete aziendale con LinuxUna rete aziendale con Linux
Una rete aziendale con Linux
 
Socrate Medical presenta Zone Sonography, by Zonare
Socrate Medical presenta Zone Sonography, by ZonareSocrate Medical presenta Zone Sonography, by Zonare
Socrate Medical presenta Zone Sonography, by Zonare
 
01 intro pc
01 intro pc01 intro pc
01 intro pc
 

Último

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 

Último (6)

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 

REALIZZAZIONE DEL PROGETTO AMBULATORIO VETERINARIO ON-LINE

  • 1. REALIZZAZIONE DEL PROGETTO AMBULATORIO VETERINARIO ON-LINE Ing. Nelson Firmani Dipartimento di Ingegneria Elettrica Università di L’Aquila, AQ 67040, Italy Last update: 05/09/2004
  • 2. OutLine della presentazione La presentazione si articola in tre parti principali: • Studio di fattibilità • Requisiti Utente e specifiche funzionali del sistema • Progettazione della Base Dati • Progettazione del sistema
  • 3. Studio di fattibilità Il contesto dello studio • In Italia dei 30000 veterinari iscritti all’albo più del 60% esercita la libera professione • Strutture più ricorrenti: Ambulatori Veterinari • La realtà della citta di Teramo è la seguente: 4 ambulatori privati 1 clinica veterinara
  • 4. Studio di fattibilità Il contesto dello studio • Da una indagine sui 4 ambulatori privati si è scoperto che nessuno possiede un sistema di raccolta dati ambulatoriali informatizzati né tantomeno servizi on-line o siti web informativi • Tutti i dati connessi alla diagnosi e cura degli animali e alla gestione dei clienti è quasi assente o al più in forma cartacea
  • 5. Studio di fattibilità Il contesto dello studio • L’idea di un sitema informatico finalizzato alla raccolta dei dati ambulatoriali è nata da colloqui tenuti con un medico veterinario • L’esigenza manifestata dal medico è stata quella di avere a disposizione in maniera semplice tutte le informazioni storiche relative ad un animale in cura presso l’ambulatorio
  • 6. Studio di fattibilità Il progetto di massima Obiettivi: 1. Promuovere l’ambulatorio attraverso: La creazione di un sito web Fornitura di un servizio gradito alla clientela 2. Nuovo scenario lavorativo nel quale sia davvero più semplice operare all’interno dell’attività ambulatoriale e dove l’uso del computer possa essere un valido aiuto
  • 7. Studio di fattibilità progetto di massima Come raggiungere il primo obiettivo ? • Creazione Sito (Presentazione, FAQ, News…) • Servizio on-line: Questo prevede la possibilità di accedere attraverso internet alle informazioni riguardanti i propri animali trattati in ambulatorio. (E’ emersa da alcune interviste che questo servizio è particolarmente gradito quando il proprio animale è ricoverato in ambulatorio e si vuole sapere come procede la degenza)
  • 8. Studio di fattibilità progetto di massima Come raggiungere il secondo obiettivo ? • Inserimento dati ambulatoriali semplice, attraverso una interfaccia web • La raccolta e gestione dei dati deve riprodurre il più possibile l’abituale modo di operare del medico veterinario.
  • 9. Studio di fattibilità progetto di massima Il VOLUME DEI DATI DA GESTIRE E’ BASSO Tavola dei volumi (riferiti in un anno) Dei 200 clienti Concetto <Nome> Tipo E/R Volume <Dim> dell’ambulatorio mediamente ognuno possiede 2 animali. proprietario E 200 ha R 400 animale E 400 Mediamente un animale subisce un ricovero ogni 3-4 ricovero E 100 anni. 400*1/4=100 va_in R 100 visita E 1200 Mediamente un animale effettua visita R 1200 effettua 3 visite l’anno. 400 400*3=1 200 EsameLab E Effettua esame R 400 Mediamente un animale effettua 1 esame di laboratorio l’anno. 400*1=400
  • 10. Studio di fattibilità progetto di massima Aspetti tecnologici Quale sistema operativo? Quale linguaggio? Microsoft o non Microsoft o “Open Source”? • Windows 2000 o NT, IIS, SQL Server, tecnologia ASP .Net • Ambiente di sviluppo Java (Servlet, JSP), E’ portabile su qualsiasi piattaforma: 1. Server SUN, ORACLE (troppo caro) 2. Linux, Apache, RDBMS Mysql, jdbc (Open Source)
  • 11. Studio di fattibilità progetto di massima • Linux, Apache, Mysql, PHP (tutto Open Source)
  • 12. Studio di fattibilità progetto di massima Scelta tecnologica su: Linux, Apache, Mysql, PHP Motivazioni: • Licenza Open Source • Adatto alle dimensioni del progetto • Rispetto a JSP più semplice quindi minore costo sviluppo
  • 13. Studio di fattibilità progetto di massima Costi-Benefici e rischio Benefici • Benefici, difficili da monetizzare, ma sicuramente: Un miglioramento dei servizi resi alla clientela Una migliore gestione dell’attività ambulatoriale Una riduzione dei tempi di risposta Una riduzione dei supporti cartacei
  • 14. Studio di fattibilità progetto di massima Costi-Benefici e rischio Rischio • E’ rappresentato dall’impatto che l’introduzione delle nuove procedure informatizzate può produrre sulla preesistente organizzazione lavorativa. Se l’impatto è traumatico possono nascere fenomeni di reazione al corretto funzionamento del sistema. Tuttavia è da tener presente che il sistema gestisce informazioni non critiche, per il quale un eventuale malfunzionamento comporta danni limitati
  • 15. Studio di fattibilità Costo di sviluppo Voce Note Valore (I prezzi sono espressi in Euro) Harware 1 PC 1500 (*) 1 Stampante laser 500 (*) Manutenzione Canone annuo su PC mediamente pari al 6% del valore di acquisto. Canone su stampante dal 12 al 14% Software Sistema operativo è compreso nel prezzo di acquisto del PC Strumenti di sviluppo software licenza 90 (45 Euro/ora per consulenza Open Source: esterna) Web Server APACHE EasyPHP (Editor PHP) PHP (linguaggio scripting lato server) Javascript (linguaggio scripting lato client) DBMS licenza Open Source: 35 (35 Euro/ora per teleassistenza) MySQL Strumenti di sviluppo sito Web: 200 Microsof Front Page 2000 Prestazione Vedi tabella costo prestazione 1950 Professionale professionale Totale costo di sviluppo 2275 (*) non inclusi nel calcolo del costo di sviluppo. Necessari per il calcolo della manutenzione HW
  • 16. Studio di fattibilità Costo di sviluppo (prestazione professionale) Fase Stima Attività Stima costo Studio di fattibilità 1 man/day 150 Analisi e progetto 5 man/day 1000 Implementazione: 8 man/day 800 stesura pagine HTML del sito stesura statment SQL stesura codice PHP
  • 17. Studio di fattibilità Costo di Esercizio (soluzione hosting) Voce Note Collocazione Valore (I prezzi sono temporale espressi in Euro) Costo Hardware 1 PC iniziale 1500 postazione 1 Stampante laser iniziale 500 utente Manutenzione Annuale Canone annuo su PC mediamente pari al 6% del valore di acquisto. Canone su stampante dal 12 al 14% Software Sistema operativo è compreso nel prezzo di acquisto del PC Manutenzione SW livello Annuale 12% del prezzo di acquisto base (aggiornamenti e HW. correzioni errori) 14-15% con servizio telefonico di supporto (5gg/sett, 8h/gg) Manutenzione SW applicativo Annuale 15% del prezzo di acquisto (aggiornamenti cambiamento tecnologie) Costo hosting Annuale 135 sito Costo gestione Registrazione motore di Annuale 200 sito per ricerca, aggiornamento home aggiornamenti page Iniziale 2000 Totale costo di Esercizio Annuale 1039 Dettaglio calcolo costo totale di esercizio Totale costo esercizio iniziale = 1500+500 =2000 Totale costo esercizio annuale = 6%*1500+14%*500+12%*1500+15%*2425+135+200 =1039
  • 18. Studio di fattibilità Costo di Esercizio (soluzione housing) Voce Note Collocazione Valore (I prezzi sono temporale espressi in Euro) Costo Hardware 1 PC iniziale 1500 postazione 1 Stampante laser iniziale 500 utente Manutenzione Annuale Canone annuo su PC mediamente pari al 6% del valore di acquisto. Canone su stampante dal 12 al 14% Costo Software Sistema operativo è compreso nel prezzo di acquisto del PC Manutenzione SW livello Annuale 12% del prezzo di acquisto base (aggiornamenti e HW. correzioni errori) 14-15% con servizio telefonico di supporto (5gg/sett, 8h/gg) Manutenzione SW applicativo Annuale 15% del prezzo di acquisto (aggiornamenti cambiamento tecnologie) Costo housing Annuale 2388 Costo gestione Registrazione motore di Annuale 200 sito per ricerca, aggiornamento home aggiornamenti page Iniziale 2000 Totale costo di Esercizio Annuale 3292 Dettaglio calcolo costo totale di esercizio Totale costo esercizio iniziale = 1500+500 =2000 Totale costo esercizio annuale = 6%*1500+14%*500+12%*1500+15%*2425+2388+200 =3292
  • 19. Diagramma di contesto rich ies ta identificazio ne dati cliente agg iungi/canc. cliente d ati identificazio ne Gestione ris con tro s che da ambu lato rio lista prestazioni effettuate Cli ente Veterinario* Ammi ni stratore Ambul atorio ricerca cliente ric hies ta de tta g lio richiesta inform. inform. ricerca esito cliente de tta g lio at i rico v d a a n imale o o ve r o v erat Riscontro prestazione r ris co n reg istra a li ric erat o n a le ric istr a tro a t ti he an im Dati prestazione s ta s c a t v it à a a nim t tiv t tiv it à lis t a rich ie à s c he d Ammi ni stratore Veterinario* * terminatore duplicato
  • 20. DFD 0 te t o rio n Lista prestazioni o lie gli .c tt a effettuate la nc mb u de ca ta g lio g i/ tro da a ies Dati cliente iu n on tta h ri c g c s c he de ris ag richiestalie n te informazione ric hiesta c ca id e nt ifi ca zi o ne c er cliente ri 1. 2. informazione ca d ati id e ce r ntifi ca Produce proprietario o ri zi o ne rilascia es it cliente informazione gestione informazione on-line clienti on-line scheda ambulatorio scheda prestazioni animale Dati prestazione it à at t i v t ra reg i s v it à riscontro prestazione at t i o n t ro ris c 4. 3. d a an ima le ta sc h e to ric h ie s ra crea visita gestione ric o ve scheda attività ambulatorio prestazioni v erat o imale rico scheda animale s ched a an e samiLab lista animali ricoverati ti e ra c ov l i ri n ima aa l is t 5. ricovero crea lista animali ricoverati
  • 21. DFD 2 aggiun gi inserimento nte c lie nc. i/ a Daticcliente ung aggi 2.1 inse rire animale dati clie nte ce ll a cancella c an proprie tario 2.2 cancella cance lla dati clie nte o ntr co ris e t en Richiesta inform. c li r ca cliente e 2.3 ric a rice rca e rc Inform. icliente orc es it clie nte proprie tario
  • 22. DFD 3 3.1 aggiorna di m dati ricovero iss io n e ità box disponibile attiv Dati prestazione tra regis ro ont risc ricovero risc riscon tro 3.2 ont prestazione ro a verifica ric o v e ro ttiv disponibilità ità box ile onib disp _non _ o box ontr ita r is c vis 3.3 risc ontro inserisci dati vis ita o ori rat vis ita bo la me ris co e sa ntr o 3.4 inserisci dati esamiLab a le esamiLab a nim e da a s ch to i es t vera rich ric o to 3.5 v era ic o le r vis ita ima crea scheda ed a an animale s ch ricovera to lista an imali ricoverati ricovero 3.6 crea lista animali ricoverati
  • 23. cf nome indirizzo Schema E/R telefono userName Proprietario password (1,N) Codice Ha Anagrafe codice canina Data_oraInizio (1,1) specie nome razza Animale Ricovero sesso Va_in (0,N) (1,1) dataNascita fileFoto (0,N) (0,N) numeroBox Ricovero Ricovero in corso concluso EffettuaEsame Data_oraFine causa data_ora data_ora (1,1) temp eratura EsamiLab peso Visita fc EffettuaVisita diagnosi (1,1) cura farmaci risultato tipoEsame fileAnalisi farmaci dieta terapia motivo dieta
  • 24. id_proprietario cf nome indirizzo Schema E/R ristrutturato telefono userName Proprietario password (1,N) Ha Data_oraInizio Data_oraFine id_animale numeroBox id_ricovero (1,1) specie nome razza Animale Ricovero sesso Va_in (1,1) (0,N) dataNascita fileFoto (0,N) (0,N) causa tipo data_ora EffettuaEsame temperatura (1,1) peso EffettuaVisita Visita fc diagnosi id_ esame terapia (1,1) id_visita farmaci dieta motivo EsamiLab data_ora risultato tipoEsame fileAnalisi
  • 25. Schema Logico Ricovero Id_ricovero Va_in ∞ DataInizio Proprietario DataFine Causa Id_proprietario NumeroBox Cf 1 Tipo Nome Animale Indirizzo 1 Telefono Id_animale UserName Ha Password ∞ Specie Visita Nome Razza Id_visita Sesso EffettuaVisita DataNascita ∞ Data_ora FileFoto Temperatura Peso Fc Diagnosi Terapia Farmaci Dieta Motivo EsamiLab Id_esame EffettuaEsame ∞ TipoEsame Data_ora FileAnalisi Risultato
  • 26. Architettura HW di tipo Client/Server
  • 27. Architettura SW E’ un’applicazione web sviluppata su tre strati Client Middle tier Backend Web/HTTP Server Browser Documenti static i http Applicazione CGI, PHP DBMS Browser PHP ISAPI, Odbc, rpc RPC NSAPI Sistemi legacy
  • 31. Grazie per l’attenzione Author: Ing. Nelson Firmani (nfirmani@tinn.it) Last update: 05/09/2004