Skip to content

emanuelepaiano/CMR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProfessionAI C++ project course

CRM per impresa di assicurazioni

Emanuele Paiano

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.

Compilazione e test

Entrare nella root del progetto e creare la cartella build:

# mkdir build
# cd build

lanciare il comando cmake per generare il makefile:

# cmake ..

infine lanciare il makefile per avviare la compilazione:

make

all'interno della directory build dovrebbe esserci l'eseguibile cmr.

About

Final project for ProfessionAI 's C++ course, simple CMR

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors