Citat:
codeb.s:
Pokušavam da osmislim bazu podataka za unos odnosno evidenciju radnih sati radnika. Kompletan program bi bio izrađen u Delphi 2010, koristio bi ID kartice (obične kao biznis kartice sa barcode pozadi) i naravno barcode čitač.
off-topic, sta se desava sa borlandom uopste i delfijem ? Ja povremeno nacrtam nesto u lazarusu (open source kopija delfija, kompajlira delfi kod, koristi freepascal) posto radi i na lindzi i na windozi al nisam dugo video/cuo da neko trosi delfi .. zivo li je to? razvija se i dalje ili ?
zasto kartice sa barcode-om? zar ti nije bolje da ides na rfid kartice, isto su ko obicne biznis kartice, tanke, plasticne (ima i kartonske ako si bas jeftin) a mnogo je zgodnije od bar kode citaca?
Citat:
codeb.s:
Upisivalo bi se samo vrijeme ulaska i izlaska kao i tip izlaska.
to je ono kao ima tastatura pa on tipne 1 za dolazi, 2 za odlazi privremeno, 3 za zvalo ga dete, 4 za ne vracam se i te fore?
bez da ti ulazim u koncepciju, to sam video primenjeno na mnogo mesta do sada i nigde ne funkcionise :(
mozda negde i radi ali ja nisam video. najbolje resenje do sada koje sam video je 2 citaca sa 2 strane vrtata, jedan ubacuje "otiso" drugi ubacuje "doso" i to je to :(
nebitno za ovu pricu ali, porazmisli.. gde god zahtevaju da se takva statistika vodi tacno ljude unutra i van pusta sekretarica koja belezi ko je otisao gde i zasto
Citat:
codeb.s
evd_ulaz
evd_izlaz
evd_tip (polje tinyint sa 0 ili 1, odnosno služi za službeno/privatno)
bolje ti je da imas
evd_datetime - kad
evd_tip - sta (usao, izasao privremeno, izasao finalno, izasao sluzbeno, izasao jer ga zvalo dete, otiso da kupi pljuge ...)
dakle da nemas ulaz/izlaz, ovako ti sa "vrata" belezis "event" a onda ga aplikacijom tumacis. Realno je takav sistem najrobusniji posto ti sa app strane mozes da radis ozbiljniju analizu nego sto ces da je pises u sql-u. Mozes da imas bez problema 3 ulaza i nijedan izlaz (izasao covek "u grupi", nije gurno karticu svaki put, isli grupno na dorucak, a vratio se sam i tako 3x), ti pravila sta ako je ovoliko razmak, ako je ono pa ovo i slicno lako odradis na app strani, mozes da izbacis ovaj onaj warning i slicno, nema svrhe to da radis u sql-u.
da ne spominjem situaciju - otisao je u 4 na poslovni sastanak i sa sastanka ide pravo kuci .. ti treba da mu racunas to vreme na sastanku u radne sate ali nemas kad se vratio u firmu pa ponoov otisao vec se vraca tek sutra, ti mora mu racunas x sati od kad je otisao kao radne, ali ne do sutra u 9 .. etc etc .. dakle to mora u app da se resi.. u bazi samo drzis dogadjanje a interpretaciju odradis ..