fraterblack / controle-frequencia-escolar

Aplicação Java JSF para gerenciamento de frequência escolar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gerenciador de Frequência (betha)

Aplicação Java Web apresentado no final do projeto Cidadãos Ligados na Rede (Java Web Avançado)

Recursos

  • Cadastro de Usuários
  • Cadastro de Alunos
  • Cadastro de Turmas
  • Matrículas
  • Chamadas
  • Relatório de Frequência

Criação do Banco de Dados

Arquivo SQL para criação das tabelas e inserção de registros inicias, disponíveis aqui.

Acesso ao Sistema

Ao rodar o SQL, 3 usuários iniciais serão criados:

  • Administrado: Tem acesso a todo o sistema

Login: admin e Senha: 12345

  • Supervisor: Tem acesso a todo o sistema. Exceto o cadastro de novos usuários

Login: supervisor e Senha: 12345

  • Professor - Tem acesso restrio a chamadas e relatórios de frequências

Login: professor e Senha: 12345

Outras informações

Para conexão ao banco de dados, é necessário uma conexão JDBC Datasources, nomeada como gerenciadorDS

Algumas informações sobre tecnologias utilizadas:

  • Jdk 8
  • Jre 8
  • Banco de dados MySQL
  • WildFly 8.2 (Quando testado no WildFly 10, houve uma exception com a biblioteca dom4j)
  • Bibliotecas utilizadas no projeto, estão disponíveis aqui.

About

Aplicação Java JSF para gerenciamento de frequência escolar


Languages

Language:Java 55.8%Language:HTML 26.8%Language:TSQL 7.9%Language:CSS 7.5%Language:JavaScript 2.0%