Architektura
Projekt Newsletters je realizován jako modul integračního systému IKS. Tím je určena i jeho architektura, která vychází z prostředků frameworku IKS. V rámci DB IKS jsou definovány potřebné datové struktury, zejména entity poptávek, nabídek a zpráv. Vlastní business logika, tzn. funkce rozhraní (use case), procesy a základní činnosti (actions), které implementují požadovanou funkcionalitu, je definována prostřednictvím tříd, odvozených z tříd frameworku IKS.
Vše pak završuje uživatelské rozhraní GUI, které jako součást manažerské aplikace zpřístupňuje definovanou funkcionalitu uživateli. Jednotlivé funkční celky lze též spouštět prostřednictvím úloh plánovače službou IKS Service.
Technologie
Technologie je dána použitím frameworku IKS. Třídy modulu Newsleters jsou napsány v jazyce C# v prostředí .NET framework 4.0, jako vývojové prostředí bylo použito MS Visual Studio 2010 Professional. Jako databázový server byl použit MS SQL Server 2008. Zdrojem poptávek je DB systému Microsoft Dynamics CRM, zdrojem nabídek je DB PostgreSQL. Vytvořené zprávy se odesílají přímo prostřednictvím SMTP serveru. Analýza projektu byla prováděna za použití Sparx Enterprise Architect 9.0. Analýza reakcí je prováděna v rámci provozovaných systémů prostřednictvím nástrojů Google Analytics.
Popis funkcí
Cílem projektu je zvýšení prodeje poskytovaných produktů a služeb za současného snížení nákladů na reklamu. Tohoto cíle má být dosaženo zasíláním cílených a adresných nabídek stávajícím zákazníkům, které se vytváří na základě již dříve objednaných produktů nebo jiné evidované poptávky. Vytváření nabídek a následné odesílání zpráv je i hlavní funkcí systému Newsletters.
Další funkce zahrnují uživatelskou správu poptávek a k nim vytvořených nabídek a zpráv, možnost vytváření blokací formou stoplistů. Systém newsletters zahrnuje i funkcionalitu, vyplývající z použití integračního systému IKS, jako je např. sledování a plánování úloh a procesů.