Agendar reunião com o professor
Discussão
- Antes de inserir questões referentes ao projeto preciso que me descreva abaixo, todas as funcionalidades do sistema.
- . Registro em tempo real da data, horário, sala e matéria através de um tag RFID
- . Envio via REDE das informações coletadas em tempo real para um banco de dados armazenado em um servidor.
- . Backup automático dos dados do BD do servidor de hora em hora.
- . Disponibilização e consulta das informações registradas no BD através do portal do aluno e do docente via WEB.
- . O sistema criara automaticamente um relatório das presenças do aluno, assim como o horário de entrada e saída que podem ser visualizados tanto pelo aluno como pelos docentes.
- . Relatórios com gráficos de media de presença, porcentagem de aulas assistidas .
- . Sistema de aviso automatizo para o aluno e para o docente quando o mesmo atingir mais de 30% de faltas.
- . Aviso automático para o aluno através de Email/Aplicativo quando o mesmo estiver próximo de atingir o limite de faltas de determinada matéria.
- . Painel de controle via WEB para gerenciamento dos horários de aula, as salas e os alunos matriculados em cada matéria.
- . Software para gerenciamento e calculo do tempo de permanência do aluno em sala, bem como proteção para evitar fraudes no sistema de registro.
- . Unidades moveis de controle caso seja necessário em aulas extras, provas fora de horário padrão, monitorias etc
- . Unidade móvel equipada com antena wifi e Bluetooth para facilitar o envio das informações para o banco de dados.
- . Aplicativo para IOS/Android para consulta dos relatórios de presença
- . Através do aplicativo os docentes poderão modificar, alterar os horários e matérias que são ministradas por ele.
- . Unidade móvel pode ser configurada usando conexão Bluetooth com o aplicativo do docente.
- . Sincronização com servidores de outras unidades/campus caso as aulas do curso sejam ministradas em mais de um campus/unidade.
- . Backup com sincronização e armazenamento em nuvem para garantir a segurança e integridade dos dados.
Porte do sistema
- Pequeno
- Entregas:
- Diagrama de Classes
- Diagrama de Casos de Uso
- Detalhamento dos Casos de Uso
- Diagrama de Sequência
- Implementar as seguintes funções:
- Cadastrar salas
- Cadastrar alunos
- Cadastrar equipamentos
- Cadastrar horários
- Coletar acesso alunos
- Gerar Mapa de presenças
- Gerar Mapa de faltas
- Entregas:
Tecnologias
- Banco de Dados (Onde ficaram armazenadas as informações coletadas pelos pontos)
- Arquitetura Cliente Servidor ( Comunicação entre o ponto e o banco de dados e entre a web e banco de dados)
- Computação em Nuvem (Criação de BACKUP do banco de dados por segurança)
- Android (Programa para acesso ao sistema via Android)
- Arduino (Ponto de Acesso serão feitos usando arduino)
- Linux (Usado no servidor do banco de dados)
- Sensores (RFID)
- Linguagens de Programação (C# , HTML , PHP)
- Interfaces (Gráficas e Web)
- Redes Locais (Envio dos dados do PONTO para armazenar no servidor local)
- Arquitetura Internet (Acesso ao sistema de faltas via internet)
- DD, DFD e DER (Já utilizados)