UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – sede Modena Corso di Laurea in Ingegneria Informatica CERAMICA.IT Progetto e sviluppo di un Marketplace verticale B2B Giuseppe Azzarito Relatore: Ing. Maurizio Vincini Controrelatore: Chiar.mo Prof. Sonia Bergamaschi Anno Accademico 2001/2002 Sirnet s.r.l. Obiettivi del progetto Progettazione di Ceramica.it, un Marketplace B2B di tipo verticale, su Web con accesso a Database; Sviluppo delle funzionalità relative alla “Gestione Prodotti” per un utente Fornitore. Distinzione nell’e-commerce tra imprese ed individui Business to Business o B2B attività di scambio di beni e servizi tra le imprese Business to Consumer o B2C gestione delle transazioni commerciali tra imprese e consumatori finali Uno strumento in grado di sviluppare il B2B per le aziende è il: Marketplace Marketplace Una piazza virtuale d’incontro per aziende B2B Si può rivolgere a segmenti produttivi differenti: Marketplace orizzontale mercato rivolto a un target di imprese appartenenti a settori diversi Marketplace verticale focalizza il proprio target su un settore industriale o su parte di esso I soggetti coinvolti sono: Amministratore Venditori Acquirenti Vantaggi Per i buyer: – ricevere le offerte del mercato 24 ore su 24 – facilitare il confronto tra prodotti alternativi – ridurre i costi di acquisto Per i seller: – – – – proporre i prodotti 24 ore su 24 ampliare il proprio giro d’affari migliorare il rapporto con i propri clienti abbassare i costi di vendita e di gestione Sicurezza in un Marketplace Sicurezza dell’Infrastruttura informatica: la connessione ad Internet deve essere continua i Server ed i sistemi di storage devono essere sempre attivi e funzionali devono esistere strumenti di protezione (firewall, antivirus) Per gli utilizzatori: L’adozione di firewall e antivirus anche nell’infrastruttura informatica degli utenti di un marketplace, possono aumentarne la sicurezza Impostazione del Progetto Raccolta delle specifiche ed analisi dei requisiti Progettazione di Ceramica.it Progettazione concettuale e logica Sviluppo delle funzionalità Raccolta delle specifiche ed analisi dei requisiti Incontri periodici con l’Amministratore Delegato ed il Contabile della Sirnet Consultazione di marketplace già presenti su Internet (Ebixtrade, Tilesquare) Si è poi proceduto: R a f f i n a m e n t i • Bozza di progetto • Eliminazione delle ambiguità • Redazione di un documento informativo chiaro e preciso circa l’Applicazione Web/Database da realizzare Identificazione dell’oggetto “Prodotto” Prodotto generico semplice: – nome specifico (es. mouse) – caratteristiche proprie (es. marca, n. di tasti, ottico,…) Prodotto generico composto: – nome specifico (es. computer) – caratteristiche proprie (es. tower, desktop, notebook) – prodotti generici semplici (es. tastiera, schermo,…) Caratteristica – – – – essere di tipo booleano essere di tipo numerico in un intervallo di valori possedere un insieme di valori essere di tipo generico Individuazione delle tipologie di utenti Personale di Ceramica.it – Administrator – Contabile Aziende che si registrano – Fornitori – Acquirenti – Fornitori/Acquirenti Modalità d’erogazione del servizio Le Aziende si registrano nel marketplace a titolo gratuito La remunerazione sarà a carico dei soli Fornitori con: • percentuale sulle vendite • abbonamento Pertanto un Fornitore sarà : • non abbonato • abbonato Funzioni principali per gli utenti di Ceramica.it Per l’Administartor – Gestione dei prodotti (inserimento, modifica, eliminazione,…) – Controllo delle fasi relative all’attività di compravendita Per il Contabile – Gestione della fatturazione Per Acquirenti e Fornitori – Controllo delle proprie transazioni Per Fornitore / Fornitore-Acquirente – Gestione dei prodotti venduti – Esecuzione delle Operazioni di Vendita Per Acquirente / Fornitore-Acquirente – Esecuzione delle Operazioni d’Acquisto Funzionamento di Ceramica.it Un’azienda acquirente richiede dei preventivi alle aziende fornitrici che, rispondendo con le loro offerte, daranno inizio ad una fase di contrattazione anonima. La contrattazione si potrà concludere poi con la scelta del preventivo più conveniente e quindi con l’eventuale e successiva operazione di compravendita. System Pagina Standard Fornitore e/o Acquirente Controllo Stato Utente Motore Prodotti Utente Registrato Acqu./Forn.-Acqu. <<uses>> Completamento Pagina «uses» Standard per Forn. , Forn.-Acqu. <<Actor>> Server di Posta Elettronica Progettazione di Ceramica.it Compilazione Richies ta di Preventivo Richiedere nuovo prezzo per variazione quantità Gestione Op. Acquisti Use Case Diagram relativo all’operazione d’acquisto, compiuta da un utente acquirente Elimina preventivo che non interessa Pagina Situazione Attuale Contrattazione Acquirente Selezionare il preventivo più interessante Visualizza Richieste di Preventivo in corso di trattativa Leggere e aggiunge re commenti esaminare data sheet e link <<Actor>> DBMS Visualizza Preventivi selezionati dal cliente, ma in attesa di accettazione dal fornitore (solo se il fornitore non è abbonato) Aggiornare stato in transazione Visualizza Preventivi selezionati dal cliente ed accettati dal fornitore <<uses>> <<uses>> memorizzazione dati fatturazione, se Fornitore non abbonato <<uses>> Accettaz. definiti va del cliente ________________________________ se nuovo cliente per fornitore <<extend>> nuovo cliente Registrazione dati nuovo client e Linguaggio UML: • Use Case Diagram • Sequence Diagram • Microsoft VISIO 2000 Progettazione concettuale e logica Schema ENTITY/RELATIONSHIP Semplificazione Schema E/R semplificato Traduzione Creazione del Database Schema Relazionale • si sono prodotte 33 tabelle • DBMS utilizzato: Microsoft SQL Server 7 Funzionalità sviluppate Si è trattata la “Gestione Prodotti” relativa ad un utente Fornitore Pagina iniziale per un utente Fornitore-Acquirente. Si è fatto uso: • del linguaggio HTML con tecnologia ASP • dei linguaggi di Scripting VBScript e JavaScript Note Conclusive È stato completato il progetto di Ceramica.it Si è cercato di realizzare un modello teorico completo e funzionale Si è fornita una documentazione dettagliata Possibile evoluzione: Integrazione tra il marketplace e l’applicazione gestionale utilizzata presso Sirnet s.r.l., per automatizzare il processo in modo completo.