26.07.2013 Views

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v KOPA d.d Slovenj ...

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v KOPA d.d Slovenj ...

POROČILO PRAKTIČNEGA IZOBRAŽEVANJA v KOPA d.d Slovenj ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Poročilo o praksi<br />

8<br />

2.2 Povzetek mojega dela v sklopu prakse<br />

Med opravljanjem prakse, sem delal na projektu ODSOTNOSTI. Rezultat je bila aplikacija,<br />

kot dodatek dokumentacijskemu sistemu. V sklopu praktičnega izobraževanja sem se seznanil<br />

z Microsoftovim portalom SharePoint v kombinaciji s programskim paketom Visual Studio.<br />

Programski jezik, katerega sem uporabljal je bil C#.<br />

3. Opis mojega dela<br />

Kot sem omenil je modul ODSOTNOSTI temeljil na že obstoječi aplikaciji, kateri kot osnova<br />

služi SharePoint.<br />

Prva naloga je bila priprava programskega okolja. Poiskati sem moral dodatek, katerega sem<br />

namestil v Visual Studio. Dodal sem ga kot referenco. Gre za uraden ne plačljiv dodatek, zato<br />

sem ga uspel dobiti kar na uradni strani.<br />

Po namestitvi tega dodatka in nastavitvi reference, sem začel s pripravo strani za aplikacijo.<br />

Z mentorjem sva se odločila, da naj originalni del predstavlja samo okvir.<br />

Ker je bilo potrebno predstaviti večino podatkov na eni strani, ter čim bolj pregledno, sem se<br />

odločil, da bom v tedenskem pregledu razdelil vsak dan na 24 enakih delov, ki bodo<br />

predstavljali ure od 0 do 23.59.<br />

Na tak način sem dobil pregledno tabelo. Iz katere se že kar na prvi pogled vidi v kakšnem<br />

času gre za odsotnost.<br />

Dodatno sem vsaki vrsti odsotnosti določil tudi barvo. Vsako tabelo, nad katero deluje<br />

aplikacija sem lahko ustvaril naknadno. Tudi tabelo o vrsti odsotnosti sem ustvaril že v<br />

samem procesu programiranja. V tej tabeli so določene vse vrste odsotnosti, barve se določajo<br />

programsko na podlagi odsotnosti.<br />

Tabele, katere sem ustvaril v Share Point-ovi podatkovni bazi so naslednje:<br />

- Uporabniki<br />

- Vrste odsotnosti<br />

- Odsotnosti<br />

- Skupine<br />

Tabele niso fiksne, saj se lahko dodajajo tudi naknadno. Tako da ni nujno da ostane le pri teh<br />

zgoraj omenjenih.<br />

Za izdelavo tedenskega pogleda sem uporabil objekt DataGrid. Prva kolona je DataBound<br />

polje, kjer sem nastavil, da se ob osvežitvi napolni z vrednostmi iz baze. V našem primeru so<br />

bile te vrednosti uporabniki.<br />

Nad celotnim DataGrid-om je polje DropDownList, kjer nastavimo skupino in glede na to<br />

skupino se prikažejo uporabniki, ki pripadajo tej skupini.<br />

Ob prvem zagonu je to polje nastavljeno tako, da se vidijo uporabniki vseh skupin.<br />

Tedenski pregled vsebuje povezave tudi na dnevni pregled in mesečni.<br />

Prav tako pa vsebuje iskalnik.<br />

Iskalnik je pravzaprav filter, ki poišče delna in popolna ujemanja.

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

Saved successfully!

Ooh no, something went wrong!