CCC (Cable Cost Calculation) är ett helt kundanpassat och databasstyrt beräkningssystem för material- och maskinkostnader vid tillverkning av högspänningskablar (HV Cable). Den systemgenererade kostnadskalkylen utgör ett viktigt underlag vid framtagandet av offerter hos ABB High Voltage Cables.
ABB High Voltage Cables i Karlskrona ingår i divisionen Power Technologies. De tillverkar mellan- och högspänningskablar för land- och sjöförläggning med hela världen som marknad.
EC Konsult har tagit fram ett system som möjliggör framtida förändringar och därför är hållbart över tiden. I CCC styrs både dess datainnehåll och merparten av applikationens gränssnitt via systemets databaser.
Detta ger ett mycket flexibelt och förändringsbart system som uppfyller kundens krav på att kunna underhålla och utveckla systemet utan extern hjälp av systemutvecklare. Användaren kan genom databaskonfigurering t ex lägga till helt nya kabeltyper men också modifiera befintliga kabeltyper i systemet.
Målen med CCC
- Hantera dagens alla kabeltyper
- Vara dynamiskt och flexibelt
- Hantera inloggning med olika behörighetsnivå
- Automatisk kontroll mot godkända standard
- Arbeta mot en central eller lokal databas
- Spara och skriva ut kabelkonstruktioner
- Hantera olika måttenheter och valutor
Teknik och verktyg
Systemet har tagits fram i utvecklingsmiljön Microsoft Visual Studio .NET med programmeringsspråket C#. Windows Presentation Foundation (WPF) har använts som plattform för att skapa användargränssnittet. Med WPF kan utvecklare och designerns lätt skapa dynamiska, datadrivna och visuellt tilltalande program. Ramverket Entity Framework (Microsoft .NET) har använts för att överbrygga glappet mellan applikation och databas. Entity Framework bygger på programmeringstekniken Object-Relational Mapping (ORM). Tekniken gör det möjligt för utvecklare att arbeta med relationsdata som domänspecifika objekt. MS SQL Server har använts som central databasserver och MS SQL Server Express har använts för att köra systemet mot en lokal databas.