| Programiranje - Evidenca prisotnosti | ||
|---|---|---|
|
Gogy
13. mar 2011 13:19:42
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
#1
Se je kdo izmed IMojstrov ukvarjal s programiranjem evidence prisotnosti? Nekaj težav, s katerimi se srečam: Kako prepoznati tiste pozabljene prihode, odhode? Podjetje bo kupilo napravico, ki vse to zna seštet in odštet, nima pa možnosti poročil in izbire stroškovnega mesta. Tukaj nastopim jaz in delam na tem sistemu. Do sedaj so že uporabljali moj sistem, kjer je vsak ročno vnesel prihod, odhod in morebitni skupni izhod. Poleg tega si je v istem zapisu tudi izbral stroškovno mesto za ta dan in vpisal poročilo kaj je počel. Sedaj pa bom bral iz Access baze od naprave prihode, odhode, malice... dodali pa bomo še dopuste in bolniške v samem sistemu itd... Se je kdo uspešno lotil takega "naprednejšega" razvoja logike? Lahko postreže s kakimi predlogi? |
|
|
stavnik
13. mar 2011 14:32:05
Pridružen od: 19. feb 2011 84 objav 56 318 21 |
Uporabniku je bila prepovedana uporaba foruma zaradi goljufij in kraj.
|
|
|
Gogy
13. mar 2011 15:06:43
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
#3
Nikomur ne želim vzeti nič. Rad bi ugodil stranki in ji sistem prilagodil v njej uporabnega. Meniš da tvoj komentar sodi v to temo? Ujej, sem pozabil, da je vsako temo z nečim potrebno zapolnit... četudi z neuporabnimi komentarji :) |
|
|
perunpro
14. mar 2011 00:26:40
Pridružen od: 23. maj 2008 3360 objav 2892 217 19 |
#4
Gogy, mi smo delal nekaj podobnega - brick med evidenco dela in organizacijo/nacrtovanjem delovnih mest. Po spominu je je bil najbolj problematicni uporabnikova napaka (napacno stempljanje, itd..) - vecino tega se je na roke popravljal AFAIK. Pri obracunih pa vecerno/nocno/nedeljsko delo, s tem da gre lahko tudi za vse od teh. |
|
|
Gogy
14. mar 2011 05:10:04
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
#5
Včeraj sem uspel razvit tisti košček logike ko uporabnik pravilno štemplja vse dogodke znotraj istega dne, vendar le v tej meri, da prikaže posamezne dogodkovne pare. Primer dogodkov iz dogodkovne tabele: Primer dogodkovnih parov za zgodnji primer: Naslednja reč je razvoj ravno takih kontrol, ki bodo poskusile prepoznati napačne vnose in morda opozorile administratorko, ki bo prav tako ročno popravljala vnose. Ročno delajo tudi pri nas kjer sem zaposlen ker očitno drugače ne gre. **V največji meri me zanima kako prepoznati napačno štempljanje? Delate pri vas poročila direktno iz dogodkovne tabele ali delate zapise v drugi tabeli v obliki parov kot sem si sam zamislil?** Tukaj bo verjetno treba dodelati še nekaj drugih podrobnosti kot je npr večkratno štempljanje za malico in potem odštevanje odvečnih minut, ki presežejo čas malice (čas malice nastavljen v nastavitvah - npr 30min), potem za delo čez polnoč, ker se zaključi drugi dan... |
|
|
Tody
14. mar 2011 06:20:15
Pridružen od: 3. maj 2010 1446 objav 1411 299 25 |
#6
Gogy, mi mamo to tako rešeno da imamo za vsak profil uporabnika, urnike. Torej jaz morem biti vsak dan od 09:00 do 15:00 v pisarni. In če se ne štemplam do 9:00 prileti lahko mail pristojnim ljudem (kadrovski, šefu) in potem se ureja naprej zadeva. Če sem se pozabil štemplat more šef odobrit da sem se res. Če me res ni me pol vprašajo kje sem bil če sem samo zamudil more spet šef odobrit oz se kadrovska odloč kako in kaj. Če me ni več dni me potem vprašajo ali hočem bolniško ali dopust. Med 10:00 in 13:00 imamo avtomatsko nastavljeno da če približaš čip terminalu te zabeleži za malco isto ko prideš nazaj. Za izredne dogodke (privat izhodi, službeni izhodi, koriščenje ur) pa je potrebno oddat elektronsko dovolilnico, ki jo šef z klikom sprejme ali zavrne. Prevečkrat štemplanja se lahko rešiš z timeoutom. Ko se enkrat štemplaš še 5 minut ne moreš več. 
|
|
|
Gogy
14. mar 2011 07:10:18
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
#7
@Tody, to bi bila enostavna zadeva če bi bilo vse po pravilih. Urniki bi se lahko dodali brez problema in se mogoče tudi bodo. Težavo predstavljajo nepričakovani dogodki. Problemi nastajajo bolj pri tem ko se kdo pozabi štempljat ali pa ko se pomotoma štemplja z napačnim dogodkom. Naprava katero bo podjetje kupilo nima sposobnosti prepoznavanja mimoidočih in sortiranja, pravilnega beleženja zaporedja dogodkov (da bo v primeru odhoda na malico znalo reči da je naslednji dogodek prihod z malice in ne to kar je zaposleni pritisnil) ampak samo beleži to kar uporabnik označi ko pritisne kartico Tukaj mora biti omogočeno več izhodov, več prihodov, večkrat na malico npr prvič 20min, drugič 15min in potem še odšteti teh 5min viška od delovnih ur, ker je prekoračil izhod. Skratka, naprava samo beleži dogodke, ki jih zaposleni zabeleži ob štempljanju. Za drugo šaro mora poskrbeti logika moje aplikacije, saj bo samo vzela dogodke iz napravine baze in jih obdelala, da bo kazalo pravilne reporte. |
|
|
Preseren
14. mar 2011 08:21:49
Pridružen od: 14. mar 2007 3875 objav 2327 338 98 |
#8
Kljub temu kar si napisal o njihovem sistemu, lahko ti še vedno, takrat ko tvoj software zazna napačen vrstni red, zraven daš flag, ki ga mora potem nekdo ročno pogledat in ugotoviti, kaj se je z njim zgodilo. al? |
|
|
Gogy
14. mar 2011 09:59:47
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
||
|
kelvan
15. mar 2011 07:56:35
Pridružen od: 19. okt 2007 891 objav 658 122 26 |
#10
Imam podoben problem pri eni aplikaciji za spremljanje proizvodnje... teh uporabniških napak enostavno ne moreš 100% preprečiti (predvsem zato, ker zaposlenim precej dol visi, pa še izgovarjajo se lahko na to, da aplikacija ne dela) Lahko pa preverjaš v smislu, da če je prijavil prihod, da potem logično sledi izhod. Nekaj malega izkušenj s tem imam, lahko mi pošlješ ZS pa predebatirava zadevo |
|