/insurance_manager

Progetto modulo 2 del master AI Engineering di Profession AI

Primary LanguageC++

insurance_manager

Progetto modulo 2 del master AI Engineering di Profession AI

CRM per impresa di assicurazioni

InsuraPro Solutions si dedica a migliorare l'efficienza e la qualità del servizio clienti per le imprese di assicurazioni, sviluppando un avanzato sistema di Customer Relationship Management (CRM) che facilita la gestione delle informazioni sui clienti e delle loro interazioni con l'azienda.

Le imprese di assicurazioni necessitano di un metodo sistematico e centralizzato per gestire le informazioni sui clienti e tracciare le interazioni. Molti sistemi attuali sono frammentati o non user-friendly, ostacolando l’efficacia operativa e la soddisfazione del cliente.

InsuraPro Solutions offrirà un’applicazione console interattiva sviluppata in C++ che permetterà agli utenti di gestire le informazioni sui clienti e le loro interazioni in modo efficiente e intuitivo, migliorando così il servizio clienti e la gestione interna.

Requisiti del Progetto:

  • OOP in C++: Implementare i concetti di OOP per una struttura robusta e flessibile.
  • Struttura Dati: Creare una struttura di dati per memorizzare le informazioni sui clienti e le loro interazioni.
  • Interfaccia Utente: Sviluppare un’interfaccia da linea di comando interattiva e intuitiva.
  • Funzionalità:
    • Aggiunta di un Cliente: Inserimento di nuovi clienti nel CRM.
    • Visualizzazione dei Clienti: Visualizzare tutti i clienti presenti.
    • Modifica di un Cliente: Modificare i dettagli di un cliente esistente.
    • Eliminazione di un Cliente: Rimuovere clienti dal CRM.
    • Ricerca di un Cliente: Cercare clienti per nome o cognome.
    • Gestione delle Interazioni: Aggiungere, visualizzare e cercare interazioni per ogni cliente (per interazioni si intendono gli appuntamenti da parte della forza vendita e i contratti stipulati).
    • Salvataggio e Caricamento Dati: Salvare i dati dei clienti e delle interazioni in un file (testo o CSV) e caricarli all’avvio.

Interfaccia Utente: L’interfaccia sarà basata su riga di comando, con un menu principale che offre opzioni chiare per tutte le operazioni necessarie, assicurando un'esperienza utente fluida e accessibile.