82 lines
1.9 KiB
Markdown
82 lines
1.9 KiB
Markdown
# ContrattoSEI - Sistema di Gestione Documentale Fideuram
|
|
|
|
## Panoramica
|
|
|
|
ContrattoSEI è un sistema integrato per la gestione documentale di Fideuram, specializzato nella generazione automatica di report finanziari, contratti e comunicazioni ai clienti.
|
|
|
|
## Architettura del Sistema
|
|
|
|
### 1. Core Components
|
|
|
|
#### PDFGenerator
|
|
|
|
- Generazione automatica di report finanziari
|
|
- Creazione di contratti personalizzati
|
|
- Gestione di template documentali
|
|
- Supporto per grafici e analisi finanziarie
|
|
- Integrazione con dati ESG e prodotti finanziari
|
|
|
|
#### GestoreTrimestrale
|
|
|
|
- Elaborazione report trimestrali
|
|
- Analisi dati finanziari periodici
|
|
- Gestione della logica di business (GestoreTrimestrale.Logic)
|
|
- Suite di test automatizzati (GestoreTrimestrale.Test)
|
|
|
|
### 2. Sistemi di Comunicazione
|
|
|
|
#### EmailManager
|
|
|
|
- Gestione comunicazioni email automatizzate
|
|
- Invio documenti ai clienti
|
|
- Template per comunicazioni standard
|
|
|
|
#### GestoreFTP & SmartFTP
|
|
|
|
- Trasferimento sicuro dei file
|
|
- Gestione automatizzata dei documenti
|
|
- Supporto per operazioni multi-thread
|
|
|
|
### 3. Utility e Strumenti
|
|
|
|
#### ContrattoSei.Utilities
|
|
|
|
- Funzioni di utilità comuni
|
|
- Strumenti di supporto per l'intero sistema
|
|
|
|
#### EstrazioneAnag
|
|
|
|
- Gestione dati anagrafici
|
|
- Integrazione con sistemi esterni
|
|
|
|
## Tecnologie Utilizzate
|
|
|
|
- Framework: .NET Framework 4.0
|
|
- PDF Generation: DynamicPDF
|
|
- Database: SQL Server
|
|
- File Transfer: FTP/SFTP
|
|
- Testing: Framework di unit testing .NET
|
|
|
|
## Componenti di Supporto
|
|
|
|
- AppConfigParser: Gestione configurazioni
|
|
- LogFilePDF: Sistema di logging
|
|
- WhiteList: Gestione accessi e permessi
|
|
- SmartZip: Compressione e decompressione file
|
|
|
|
## Sicurezza
|
|
|
|
- Gestione sicura dei trasferimenti FTP
|
|
- Logging delle operazioni
|
|
- Controllo degli accessi
|
|
- Protezione dei dati sensibili
|
|
|
|
## Manutenzione
|
|
|
|
Il sistema è strutturato in moduli indipendenti per facilitare:
|
|
|
|
- Aggiornamenti
|
|
- Manutenzione
|
|
- Scalabilità
|
|
- Testing
|