Programma timbratura

mercoledì 08 ottobre 2008 - 09.10

frenk17 Profilo | Junior Member

ciao ragazzi dovrei creare un programma che permetta ai dipendenti, inserendo un codice, di segnalare la loro data di ingresso e uscita in ufficio... la mia domanda è.... sicuramente dovrò salvate nome, cognome e matricola su un file esterno ma di che tipo? un database mi sembra la scelta più sensata ma non riesco perchè non riesce caricare la libreria per access.. come anche quella di excell e quelle di altri programmi... può essere che dipenda dalla mia licenza? perchè ho Visual Basic 2008 Express Edition, quello che si può scaricare gratuitamente dal sito....
ad ogni modo... voi come risolvereste il mio problema? grazie mille...

MarKonE Profilo | Guru

Ciao! Prova a dare un'occhiata a questa guida :

http://www.ilsoftware.it/articoli.asp?id=3219
http://www.ilsoftware.it/articoli.asp?ID=3527

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

frenk17 Profilo | Junior Member

ok grazie ora quando ho un secondo leggo le guide
grazie mille

Lanello Profilo | Senior Member

>ciao ragazzi dovrei creare un programma che permetta ai dipendenti,
>inserendo un codice, di segnalare la loro data di ingresso e
>uscita in ufficio...

ecc...

>voi come risolvereste il mio problema? grazie
>mille...

quando si crea un programma, bisonga creare la struttura in base a quello che sono le esigenze immediate, e quelle che possono essere del futuro prossimo.

bisognerebbe sapere qualcosa di più di quello che hai da fare per indirizzarti nel modo migliore...

io per esempio se dovessi fare un sistema di timbratura elettronica per una azienda sicuramente mi appoggerei ad un tipo di database che possa supportare molti client e anche i vari protocolli internet (come MySql o SQL Server) e non database access o excel come dicevi nella domanda.

te l'ho detto indirizzaci meglio e sicuramente troverai risposte più soddisfacenti...
----------------------------------------------------------------------
http://www.flashinlabs.biz o .com o .net o .it fate voi :P

frenk17 Profilo | Junior Member

ok cercherò di essere più chiaro.. il mio orario come già detto deve gestire gli ingressi e le uscite dei dipendenti salvando sia gli orari di ingresso che quelli di uscita... glio orari della mia azienda sono 8-12 13.15-17.15, devo quindi gestire anche gli eventuali ritardi, sia di ritorno dalla pausa pranzo che al mattino, e gestire anche gli straordinari.
l identificazione del singolo dipendente avviene tramite un codice che verrà digitato su una tastiera...

Lanello Profilo | Senior Member

quello che secondo me ti serve è un bel server (o pc dell'ufficio ) con iis ed sql server, ti fai una paginetta asp con 4 bottoni "Ingresso" "Inizio pausa" "Fine pausa" "Uscita" dove i tuoi colleghi/dipendenti si dovranno collegare, inseriranno come credenziali per l'accesso alla pagina una user e password con i quali li riconoscerai ed in una tabella

id_movimento, id_utente, data, movimento, ora_movimento

farai una insert con dentro l'id dell'utente la data odierna, codificherai i 4 possibili movimenti tipo IN=ingresso IP=inizio pausa FP=fine pausa e US=uscita e l'ora esatta in cui è stato fatto clic sul bottone

sta poi a te avere accorgimenti magari in javascript per far vedere ai dipendenti l'ora di riferimento (quella cioè del server) in movimento anzichè statica come sarebbe se la stampassi direttamente dall'asp... e varie altre come richieste di conferma quando fai clic sui bottoni ecc ecc...
----------------------------------------------------------------------
http://www.flashinlabs.biz o .com o .net o .it fate voi :P

frenk17 Profilo | Junior Member

e ci avevo pensaro anche io ma vallo a spiegare al capo... comunque stò già risolvendo in un altro modo... se sei interessato ti posso postare il codice... se ti interessa eh non farti problemi...

Lanello Profilo | Senior Member

io mi dovrei far problemi ?!??!? sei tu che hai chiesto consiglio... io so bene come sviluppare questo progetto...


----------------------------------------------------------------------
http://www.flashinlabs.biz o .com o .net o .it fate voi :P

frenk17 Profilo | Junior Member

ma non era per insegnarti... so bene che sarai sicuramente più preparato di me........

tonyexpo Profilo | Senior Member

Ciao

se vuoi solo "loggare" i dati su disco puoi usare un qualunque file di testo, altrimenti puoi scrivere su XML che è sicuramente migliore da un punto di vista di gerarchicità dei dati.

Se poi vuoi usare accesso o excel, le loro librerie accessibili dall'IDE non sono l'ideale per accedere ai dati... ti consiglierei di usare OLEDB con il provider per Access... in quel modo sarà come usare un qualunque altro DB.

Ovviamente se poi hai modo di convincere il "pagante" ad acquistare SQL Server o altri DB, meglio ancora.
Antonio Esposito
MCP, MCTS .NET 2.0 Distributed applications
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5