26.07.2013 Views

KOMPETENSSYSTEM - Örebro universitet

KOMPETENSSYSTEM - Örebro universitet

KOMPETENSSYSTEM - Örebro universitet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kompetenssystem<br />

Figur 4.18: Kommunikation mellan logik och datakällor<br />

För att till exempel komma åt metoder i klassen CUser från en code-behind sida (se avsnitt<br />

3.4) instansieras ett objekt av klassen på följande sätt:<br />

CUser usr = new CUser();<br />

4.2.2 Logik<br />

Här följer en genomgång av de åtta grundklasserna med exempel på funktionalitet.<br />

Kompetensklassen (CCompetence)<br />

Tillhandahåller metoder för kompetensspecifika uppgifter såsom:<br />

• Hantera systemets inlagda kompetenser och dess kategorier.<br />

• Metoder för kompetensinventering, dvs. hantera en anställds kompetenser och<br />

kompetensnivåer.<br />

• Historik över ändringar i kompetensnivåer.<br />

• Hantera den anställdes kompetenslista.<br />

Kompetensmål (CTarget)<br />

Här finns samtliga metoder samlade för att hantera en anställds personliga mål samt mål i<br />

målpoolen. Bland annat:<br />

• Visa, lägg till, ta bort och uppdatera mål.<br />

• Flytta mål från målpoolen.<br />

• Markera mål som uppnåtts.<br />

• Hämta mål där deadline passerats.<br />

Peter Lorenz 37(47)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!