Automatització del control d’assistència d’alumnes

Post on 22-Jan-2018

134 views 11 download

Transcript of Automatització del control d’assistència d’alumnes

Automatització del control d’assistència d’alumnes

Joan Maller RoigXavi Marsal

Escola PuigcerverFebrer 2017

Automatització del control d’assistència d’alumnes

Joan Maller RoigXavi Marsal

Escola PuigcerverFebrer 2017

Índex1. Introducció

a. Tria del projecteb. Metodologia

2. Problema

3. Objectius

4. Solució

a. Hardwareb. Software

5. Conclusions

6. Futur

*

Introducció

Tria del projecte

Metodologia

Tria del projecte

Metodologia

Metodologia

Problema

1800 minuts/setmana

900 hores

30000 €/any

Objectius

Objectius

CostAutomatitzar

Reduir TempsSeguritzar

Solució

Hardware

Software

Hardware

RaspberryPi

Lector ITEAD PN532

Tags RFID

Connexió RPi - PN532

Software

*

Estructura del software

Versions

Programa

Exemple del programa

Exemple del programa

Exemple del programafor i in range(0, int(len(h_diari)/2)):

Exemple del programafor i in range(0, int(len(h_diari)/2)):

if h_diari[(2*i)] is not None:

horaclasse = h_diari[(2*i)].split('-')

convertirhores()

Exemple del programafor i in range(0, int(len(h_diari)/2)):

if hora_en_minuts >= (inici_en_minuts-20) and

hora_en_minuts<=(final_en_minuts-20):

if h_diari[(2*i)] is not None:

horaclasse = h_diari[(2*i)].split('-')

convertirhores()

Exemple del programafor i in range(0, int(len(h_diari)/2)):

if hora_en_minuts >= (inici_en_minuts-20) and

hora_en_minuts<=(final_en_minuts-20):

#margepuntualitat=5

if hora_en_minuts <= (inici_en_minuts+margepuntualitat):

assistencia="'en punt'"

else:

assistencia="'retard'"

if h_diari[(2*i)] is not None:

horaclasse = h_diari[(2*i)].split('-')

convertirhores()

Exemple del programafor i in range(0, int(len(h_diari)/2)):

if hora_en_minuts >= (inici_en_minuts-20) and

hora_en_minuts<=(final_en_minuts-20):

#margepuntualitat=5

if hora_en_minuts <= (inici_en_minuts+margepuntualitat):

assistencia="'en punt'"

else:

assistencia="'retard'"

if h_diari[(2*i)] is not None:

horaclasse = h_diari[(2*i)].split('-')

convertirhores()

assignatura = h_diari[(2*i)+1]

nomtaula_sel= "'"+str(assignatura)+"_"+ data+"'"

nomtaula = '"'+str(assignatura)+"_"+ data+'"'

16 de 604

Conclusions *

Conclusions

Conclusions

EconòmicAutomatitzat

Ràpid Segur

Preu

Conclusions 0

Futur

Futur

Futur

Usuaris

ServidorInterfície Gràfica per al Professor

Producte

Gràcies.

?

Joan Maller Roig