• 0
Sign in to follow this  
emersongo

Sistema de Frequência Escolar

Question

Olá, estou criando um sistema escolar, minha dúvida no momento é sobre relatórios de frequência, preciso que quando o professor entre na página do relatório tenha uma tabela com os nomes e as presenças e faltas dos alunos, ex:

NOME | 01/01/2018 | 02/01/2018 | 03/01/2018

Fulano | P | F | P
Ciclano | F | P | F
Deltrano | P | P | F

Aonde P é Presente e F é falta.

Tentei fazer o seguinte, criei uma tabela Alunos com as colunas ID, Nome. Criei outra tabela Presença com as colunas, Id_aluno, 01/01,2018, 02/01/2018, 03/01/2018, então relacionaria o id_aluno com o id e mostrava isso na página de frequência. Porém dessa forma além de ser trabalhoso ficaria ruim caso eu tivesse que colocar um mês inteiro de aulas ou até um período de aulas de 6 meses. Como não tenho muita experiência com php e mysql, não conheço muitos recursos que possam me ajudar nessa hora, e espero que vocês possam me ajudar, sei que esse sistema que pensei é muito amador mas não consigo pensar em nenhum outro.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Na tabela presença coloque duas colunas

id_aluno e data

Assim nessa tabela você só precisa registrar as presentas dos alunos e o resto da mágica você faz no código

Ou pra facilitar coloca mais uma coluna:

id_aluno, data, presença

Onde presença recebe ou "P" ou "F"

Ai você tem que criar registros todos os dias para todos os alunos, mas facilita quando for construir a tabela do relatório

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this