Nelson0Simao / sistema

O Sistema Escolar é um projeto pessoal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema Escolar (2022)

Resumo da aplicação O sistema Sistema Escolar foi pensado para que as escolas possam administrar uma página web e gerenciar a escola em um único sistema. Com nosso painel de controle o administrador pode alterar praticamente tudo da página inicial(Imagens do slide, descrição da escola, textos do slide, imagem principal), além de administrar os conteúdo, acontecimentos e desempenho da escola.

EXECUTANDO O PROJETO

Basta ter instalado algum ambiente de simulação de servidor, como o XAMPP, WAMP ou EASYPHP. Habilitar o Apache e o MySQL. Mover a pasta "sistema" para a pasta que o ambiente reconhece como localhost. No caso do XAMPP é a pasta htdocs, do EASYPHP e do WAMP é a www.

BANCO DE DADOS O banco de dados está no arquivo system.sql, na pasta sistema

Basta importar ele por meio do mySql no phpMyAdmin

INFORMAÇÕES ADICIONAIS

  • MVC Seguindo um padrão de projeto aprendido na UDEMY, utilizamos o padrão MVC. As views se comunicam com os controllers, que por sua vez envia a requisição e os dados para o model(service) e este retorna um valor booleano mais uma mensagem para finalizar a requisição. A model realiza a criação dos objetos seguindo a estrutura das entidades no Banco de Dados. As classes Service são as responsáveis pela interação com o banco de dados.

  • AJAX Todas as requisições são feitas via AJAX: View->Ajax.js->Controller->Service->Controller->Ajax.js->View

  • Componentes Todas as views do painel de controle (adm, aluno, professor) são componentes que são chamados por meio da index.php.

  • IMAGENS As imagens estão na pasta img com subpastas (que classificam o tipo da imagem e organiza em outras subpastas por ano/mês): noticia, padrao, sistema, usuario

Screenshots do sistema

  • Tela inicial do Painel do Administrador (Tema 1) This is an image

  • Tela inicial do Painel do Administrador (Tema 2) This is an image

  • Tela inicial do Painel do Administrador (Tema 3) This is an image

  • Tela com dashboard de média por disciplina This is an image

  • Tela de visualização da turma no Painel do Administrador This is an image

  • Tela para gerenciamento de usuário no Painel do Administrador This is an image

About

O Sistema Escolar é um projeto pessoal


Languages

Language:PHP 72.2%Language:JavaScript 15.7%Language:CSS 10.5%Language:Hack 1.6%