Marcaore.TXT  --------------------------------------------------- Pag. 1/3

           MarcaOre - Gestione aziendale del cartellino marcaore
                  Versione 1.50a per MS-DOS ma anche Windows

                       (c) Passini Francesco 1995, 96

--------------------------------------------------------------------------

- Presentazione
Quando (tempo fa) fui assunto nella ditta dove ancora lavoro all'ingresso
pricipale era da tempo installata una rastrelliera che raccoglieva centi-
naia di cartellini marcatempo. In entrata, in uscita  e alla pausa pranzo
una macchina meccanica stampava sul cartoncino l'orario.
Un bel giorno venne installato un lettore di badges ovvero un apparecchio
elettronico che  in grado di leggere il codice da una tessera magnetica,
memorizzare l' ora e spedire i dati immagazinati al computer aziendale.
Da quel giorno il lavoro del nostro ufficio personale  stato molto alle-
viato ma  sorto un problema per me e per tutti  i  miei colleghi: con il
badge non si possono pi controllare le stampe delle marcature.

- Idea
Mi sono deciso allora a scrivere  'MarcaOre': un programma realizzato con
il compilatore Microsoft Visual Basic 1.00 DOS che permette di registrare
quotidianamente  tutte  le  presenze, assenze  ecc. effettuate durante la
giornata.

- Quello che fa
Per lanciare il programma occorre digitare:
MARCAORE /? /25 | /43 | /P:xxx
Il parametro /? come ormai assunto serve per avere un help  sulle opzioni
utilizzabili, il parametro  /25 serve per ottenere una  visualizzazione a
25 righe,il parametro /43 (default solo per schede grafiche EGA, VGA o +)
serve per ottenere una modalit video  a 43 righe che  consigliata se si
vuole avere una visione completa del  mese  in corso.  (Nota:  possibile
cambiare modalit 25 righe/ 43 righe anche dall'interno del programma dal
men Utilit). Il parametro  /P:xxx serve per  specificare  eventualmente
l'indice del cartellino che si desidera compilare da 000 a 099 (NB: nella
versione shareware da 000 a 002).


Una volta lanciato Marcaore  presenta  un  menu generale  Windows-like a
tendina al quale si pu accedere sia con il  mouse  che  con la combina-
zione di  tasti Alt + Lettera maiuscola iniziale. A sinistra  riportata
una lista mensile con le  marcature effettuate mentre in un box a destra
in alto vi  riportato il dettaglio  del  giorno  (di  default il giorno
della data di sistema).Sotto a questo box sulla destra sono stati  inse-
riti  dei  'command buttons'  che  servono  per facilitare  il lavoro di
editazione.
[Mese+]  e  [Mese-]  spostano avanti e indietro il mese da visualizzare,
[Default] permette di scrivere  in  un file le marcature standard di una
giornata prototipo (memorizzate sul file  MarcaorD.XXX per i giorni  dal
lunedi' al venerdi' e MarcaorS.XXX per il sabato) per esempio io mi sono
salvato in MarcaorD.000 le seguenti marcature:

08:30 - 13:00 - Lavoro interno
13:00 - 14:00 - Pranzo
14:00 - 17.30 - Lavoro interno

MarcaorS.000 non l'ho settato poiche' il sabato riposo.

[Load default]  esegue l' operazione inversa, cio permette molto veloce-
mente di ricaricare le marcature standard della giornata prototipo per un
solo cartellino o per tutti i cartellini in un solo colpo.
Marcaore.TXT  --------------------------------------------------- Pag. 2/3
[Canc. *] cancella tutte le marcature della giornata [Ins.] inserisce una
linea [Canc. linea] cancella una linea [Esci] esce dal programma.
Se non si dispone del mouse  spostarsi  tra  le varie voci utilizzando il
tasto [Tab]

- Archivi che gestisce
MarcaOre  in grado di registrare in un file binario molto piccolo (18600
bytes per un anno (MARCaaaa.xxx) tutte le marcature effettuate fino ad un
massimo di 10 entrate ed uscite per giorno, ad ogni blocco entrata-uscita
occorre abbinare una motivazione: es. Lavoro interno, ritardo ecc. queste
motivazioni sono state preregistrate in un file a parte e possono  essere
incrementate col programma dall' utente fino ad un massimo  di  40  (file
ascii  MARCAORE.TAB  da  non modificare  con l' editor perch pu causare
errori al programma di interpretazione della motivazione).

- Statistiche e stampa
A fine mese (o comunque quando  si desidera)    possibile richiedere una
statistica completa delle ore  lavorate degli  straordinari,  dei ritardi
ecc. Qua sotto  riportato un esempio:

            ڴ     Statistiche Novembre 1996      ÿ
            Ŀ
             Lavoro interno       Ore 143 Min  58 
             Pranzo               Ore  20 Min   0  
             Ritardo              Ore   0 Min   2 
             Straordinario        Ore   3 Min  15 
             Ferie                Ore  16 Min   0 
             Festivit            Ore   8 Min   0 
                                                  
            ٳ
            ͻ
                              OK                  
            ͼ
            

Nella versione registrata  inoltre possibile ottenere la stampa completa
dei cartellini con in calce le statistiche del mese.


- Calcolatrice
Il programma  stato arricchito dall'utility calcolatrice, per richiamare
questa opzione utilizzare i tasti rapidi  Ctrl + C  oppure aprire il men
utilit e cliccare sulla voce 'Calcolatrice' , per  uscire dalla calcola-
trice usare i tasti Ctrl+F4 poich il tasto Esc  stato usato per azzera-
re il calcolo precedente.


- Bioritmo
Infine, siccome si presuppone che questo programma venga utilizzato gior-
nalmente,  stata inserita l'utilit 'Bioritmo' che permette di visualiz-
zare giornalmente il  grafico  personale  del  bioritmo.   Aprire il men
Utilit e cliccare sulla voce 'Bioritmo' oppure utilizzare i tasti rapidi
Ctrl + B.  Una volta entrati nella videata del  bioritmo  premere  F1 per
help, Esc per uscire o qualsiasi altro tasto per  scorrere il grafico del
bioritmo personale dei mesi successivi.
Da notare che nella parte in alto vengono visualizzate alcune statistiche
risultanti dall'et  dell' utilizzatore e cio: i giorni, le settimane, i
mesi, gli anni  vissuti  ed  anche  la percentuale di vita vissuta su una
proiezione di 80 anni.

Marcaore.TXT  -------------------------------------------------- Pag. 3/3
La prima volta che si lancia MarcaOre viene richiesto il nome, il cognome
e la data di nascita dell' utilizzatore  che  vengono poi memorizzati sul
file MARCAORE.UTE,   obbligatorio inserire  tutti i campi della maschera
della finestra  poich  verranno riutilizzati per il bioritmo.
E' possibile modificare il nome, il cognome  e  la  data di nascita anche
successivamente dal men utilit 'Nome utente'.

Sono stati  infine  predisposti  i files MARCAORE.ICO icona per Windows e
MARCAORE.PIF profilo  da usare se si desidera lanciare Marcaore da dentro
Windows.

La versione shareware spedita a  PC Floppy  completa e non pregiudica il
funzionamento,unica limitazione  che non  possibile stampare il cartel-
lino, pu essere  distribuita liberamente ma si deve procedere con la re-
gistrazione dopo un periodo di prova. Se questa non  una versione regis-
trata e si vuole ottenere la versione completa occorre spedire un piccolo
contributo di 25.000 all'indirizzo in calce.

Questa versione 1.50  stata appositamente modificata per l' utilizzo
aziendale e cio multicartellino fino ad un massimo di  100  persone.
Il bottone <Utent.> permette di scegliere in  maniera  interattiva la
persona per la quale si vuole gestire il cartellino marcatempo.

















----------------------------------------------------------------------
   Passini Francesco - Via G. Matteotti 17 - 40069 Zola Predosa (BO)
   Telefono  051 751819  Abitazione
             051 6470286 Lavoro
             051 6470400 Fax Lavoro
   Work Mail francesco.passini@kone.com
   Home mail bar5470@iperbole.bologna.it
   Home Page http://www.net27.it/gate/passini
----------------------------------------------------------------------
