Skip to content

O r das durante todos essrogramando em PHP. Ele é basicamente um sistema que faz a gestão de uma escola(cadastro, edição e deleção de alunos, professores, notícias, atividades, notas, disciplinas e turmas) e possui uma HomePage que apresenta informações relevantes para os visitantes e que é controlada pelo painel do administrador.

Notifications You must be signed in to change notification settings

MinguiKudikuedila/sistema

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 r das durante todos essrogramando em PHP. Ele é basicamente um sistema que faz a gestão de uma escola(cadastro, edição e deleção de alunos, professores, notícias, atividades, notas, disciplinas e turmas) e possui uma HomePage que apresenta informações relevantes para os visitantes e que é controlada pelo painel do administrador.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.2%
  • JavaScript 15.7%
  • CSS 10.5%
  • Hack 1.6%